
### Flash A Classmate ###

label hg_pr_flash:

    # Setup
    $ current_payout = 35

    if hg_pr_flash.counter == 0:
        gen "{size=-4}(Tell her to flash her tits to one of her classmates?){/size}" ("base", xpos="far_left", ypos="head")
        menu:
            "\"(Yes, let's do it!)\"":
                pass
            "\"(Not right now.)\"":
                jump hermione_favor_menu

    her "" (xpos="mid", ypos="base", trans=fade)

    #Intro.
    if hg_pr_flash.counter == 0:
        gen "[hermione_name]..." ("base", xpos="far_left", ypos="head")
        gen "I would like to award Gryffindor with twenty-five house points today." ("base", xpos="far_left", ypos="head")
        her "Really?" ("base", "base", "base", "mid")
        her "Thank you, [genie_name]!"
        gen "Yes, but first I will require your help with something..." ("base", xpos="far_left", ypos="head")
        her "Of course, [genie_name]! Anything!"
        gen "I need you to go out there and show off your tits to people..." ("base", xpos="far_left", ypos="head")

        stop music fadeout 1.0

        her "...?" ("open", "base", "base", "mid")
        gen "You know, flash your breasts to some boys..." ("base", xpos="far_left", ypos="head")
        her "?!!" ("shock", "wide", "base", "stare")

        if her_reputation < 6:
            jump too_much_public

        call play_music("hermione")

        her "[genie_name]!"
        her "This is a completely new level of inappropriate, even for you, [genie_name]!" ("angry", "base", "angry", "mid")
        her "How can you ask one of your pupils to perform such a task?"
        gen "So that's how you feel then? I see..." ("base", xpos="far_left", ypos="head")
        gen "I suppose I will be awarding those points to some other house instead ..." ("base", xpos="far_left", ypos="head")
        gen "Slytherin perhaps?" ("base", xpos="far_left", ypos="head")
        her "................" ("disgust", "narrow", "base", "mid_soft")
        gen "But, you know, no pressure..." ("base", xpos="far_left", ypos="head")
        her "[genie_name]..." ("annoyed", "narrow", "angry", "R")
        her "The fate of my house is very important to me, but..."
        gen "Is it really?" ("base", xpos="far_left", ypos="head")
        gen "Why don't you show it to me then?" ("base", xpos="far_left", ypos="head")
        gen "Yes. Show me how important it is to you exactly, [hermione_name]." ("base", xpos="far_left", ypos="head")
        her "But this is inappropriate..." ("angry", "base", "angry", "mid")
        gen "Are we really in any position to discuss what is appropriate and what is not at this point?" ("base", xpos="far_left", ypos="head")
        her ".................." ("annoyed", "narrow", "angry", "R")
        gen "I would say that ship has sailed a long time ago..." ("base", xpos="far_left", ypos="head")
        her ".............." ("disgust", "narrow", "base", "mid_soft")
        gen "All I ask you to do is to give some lucky boy a quick peek..." ("base", xpos="far_left", ypos="head")
        her "But why? Why must I do things like this, [genie_name]?" ("annoyed", "narrow", "angry", "R")
        gen "A minute of your time for twenty-five house points..." ("base", xpos="far_left", ypos="head")
        gen "A pretty nifty deal, wouldn't you agree?" ("base", xpos="far_left", ypos="head")
        her "I suppose..."
        her "Well alright, I'll see what I can do..."
    else:
        if her_tier >= 5:
            gen "[hermione_name] I need you to go out there and flash your tits to one of your classmates." ("base", xpos="far_left", ypos="head")
            her "I will do my best [genie_name]." ("open", "closed", "base", "mid")
            gen "Really? Just like that? No complaints or anything?" ("base", xpos="far_left", ypos="head")
            her "I am getting paid for this, am I not?" ("base", "narrow", "base", "mid_soft")
            gen "Of course." ("base", xpos="far_left", ypos="head")
            her "Why would I complain about a simple task like this then?" ("open", "closed", "base", "mid")
            her "{number=current_payout} house points is a fair prices for a few seconds of excitement... err..."
            her "... I mean, embarrassment." ("base", "happyCl", "base", "mid")
            gen "{size=-3}(She changed this much already?){/size}" ("base", xpos="far_left", ypos="head")
            gen "{size=-3}(I'm so good at this training thing that it's starting to get creepy!){/size}" ("grin", xpos="far_left", ypos="head")
            her "Classes are about to start... I'd better leave now." ("base", "base", "base", "mid")
            her "I will see you later tonight, [genie_name]."
        elif her_tier >= 4:
            gen "I think you need to show off your tits some more, [hermione_name]." ("base", xpos="far_left", ypos="head")
            her "You mean to you, [genie_name]?" ("upset", "wink", "base", "mid")
            gen "No, to your classmates..." ("base", xpos="far_left", ypos="head")
            her "Oh..." ("angry", "base", "base", "mid")
            gen "Yes, go do that and then report back to me..." ("base", xpos="far_left", ypos="head")
            her "Will I get paid for this?" ("annoyed", "narrow", "angry", "R")
            gen "Of course you will get paid for this, [hermione_name]. Don't be silly." ("base", xpos="far_left", ypos="head")
            gen "{number=current_payout} house points. The usual rate..." ("base", xpos="far_left", ypos="head")
            her "................." ("annoyed", "narrow", "angry", "R")
            her "Well alright... I will see what I can do, [genie_name]..." ("disgust", "narrow", "base", "mid_soft")
        else:
            gen "I think you need to show off your tits some more, [hermione_name]." ("base", xpos="far_left", ypos="head")
            her "You mean to you, [genie_name]?" ("upset", "wink", "base", "mid")
            gen "No, to your classmates..." ("base", xpos="far_left", ypos="head")
            her "Oh..." ("angry", "base", "base", "mid")
            gen "Yes, go do that and then report back to me..." ("base", xpos="far_left", ypos="head")
            her "Will I get paid for this?" ("annoyed", "narrow", "angry", "R")
            gen "Of course you will get paid for this, [hermione_name]. Don't be silly." ("base", xpos="far_left", ypos="head")
            gen "{number=current_payout} house points. The usual rate..." ("base", xpos="far_left", ypos="head")
            her "................." ("annoyed", "narrow", "angry", "R")
            her "Well alright... I will see what I can do, [genie_name]..." ("disgust", "narrow", "base", "mid_soft")

    call her_walk(action="leave")

    $ hg_pr_flash.inProgress = True
    jump end_hermione_event

label end_hg_pr_flash:
    $ gryffindor += current_payout

    gen "The Gryffindor house gets {number=current_payout} points!" ("base", xpos="far_left", ypos="head")
    her "Thank you, [genie_name]."

    label .no_points:

    call her_walk("door", "base")
    pause.2

    # Inner monologue
    if hg_pr_flash.counter == 1:
        show screen blktone
        with d3

        her "(Stupid Slytherin...)" ("angry", "narrow", "angry", "mid", ypos="head", flip=False, trans=d3)
        her "(I {b}HATE{/b} them!)" ("angry", "closed", "worried", "mid")

        hide screen blktone
        with d3

    elif not hg_pr_flash.monologue_glass and hg_pr_flash.is_event_complete(5, 3): # Event specific
        $ hg_pr_flash.monologue_glass = True

        show screen blktone
        with d3

        her "(I can't believe I did that today...)" ("upset", "closed", "base", "mid", ypos="head", flip=False, trans=d3)
        her "(What if Harry or Ron saw me like that?)" ("angry", "wide", "base", "stare")
        her "(Standing there...)"
        her "(Pressing my breasts against that window glass...)"
        her "(I would probably just die of embarrassment right there on the spot...)" ("angry", "narrow", "base", "down")
        her "(No. Protecting the honour of the Gryffindor house is my number one priority.)" ("upset", "closed", "base", "mid")
        her "(We must get the cup this year, no matter the cost...)"
        her "(........)" ("angry", "narrow", "base", "down")

        hide screen blktone
        with d3

    call her_chibi("leave")

    label .quick_end:

    # Increase Points
    if not hg_pr_flash.is_tier_complete():
        $ her_reputation += 1

    $ hg_pr_flash.inProgress = False
    jump end_hermione_event

label hg_pr_flash_intro:
    call her_walk(action="enter", xpos="mid", ypos="base")
    her "Good evening, [genie_name]." ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
    gen "[hermione_name]..." ("base", xpos="far_left", ypos="head")
    gen "Did you complete your task?" ("base", xpos="far_left", ypos="head")
    her "I did as you asked [genie_name]..."

    if hg_pr_flash.is_tier_complete():
        menu:
            "\"Great. Here are your points.\"":
                jump end_hg_pr_flash

            "\"Give me the details.\"":
                pass

    stop music fadeout 3.0
    show screen blktone
    with d3

    if hg_pr_flash.counter == 1:
        her "......" ("annoyed", "narrow", "angry", "R")
        her "Well... *Ehm*..." ("soft", "base", "base", "R")
        gen "Speak up, [hermione_name]." ("base", xpos="far_left", ypos="head")

    gen "Did you flash some lucky guy? How did it go?" ("base", xpos="far_left", ypos="head")

    return

### Tier 3 ###

label hg_pr_flash_T3_E1:

    call hg_pr_flash_intro

    call play_music("playful_tension") # Music
    her "*Ehm*... Not too well, actually..." ("angry", "happyCl", "worried", "mid",emote="sweat")
    her "................................"
    gen "Just tell me what happened, [hermione_name]." ("base", xpos="far_left", ypos="head")
    her "That is the thing, [genie_name]..." ("open", "base", "base", "mid")
    her "Nothing happened..."
    her "I just couldn't bring myself to do it..." ("open", "narrow", "worried", "down")
    gen "I see..." ("base", xpos="far_left", ypos="head")
    gen "Well, I can't just give you the points for nothing, [hermione_name]." ("base", xpos="far_left", ypos="head")
    her "Of course, [genie_name]... I understand..." ("open", "closed", "base", "mid")
    her "I shall try harder next time... I promise..." ("annoyed", "base", "worried", "R")
    gen "Then I will just put these {number=current_payout} points aside for now..." ("base", xpos="far_left", ypos="head")
    her "Thank you, [genie_name]..." ("annoyed", "base", "worried", "R")
    her "..."
    her "I'd better go now."

    jump end_hg_pr_flash.no_points

label hg_pr_flash_T3_E2:

    call hg_pr_flash_intro

    call play_music("hermione") # Music
    her "*Ehm*... Sort of..." ("annoyed", "base", "worried", "R")
    gen "Sort of?" ("base", xpos="far_left", ypos="head")
    her "Yes... *Ehm*..." ("open", "base", "base", "mid")
    her "Well, I've had my eyes on this Hufflepuff guy for a while and decided he could potentially be the someone that I try it on..."
    gen "You've \"had your eyes on him\" have you?" ("base", xpos="far_left", ypos="head")
    her "Yes, as he's always the person to arrive to his classes first, I made the assumption I might be able to catch him alone."
    gen "Right." ("base", xpos="far_left", ypos="head")

    show her_flash_public eyes_open_left mouth_frown zorder 15 as cg
    hide hermione
    with fade

    her "So, today I've been standing in one of the corridors near the entrance to the Hufflepuff Common Room, anticipating the moment he usually leaves for class..."
    her "As I waited, I started feeling increasingly worried that something might go wrong..."
    her "And, of course, as I would soon find out, everything that could - did..."
    her "I thought that I had everything planned perfectly, but when the moment of him walking down the corridor finally arrived..."
    her "Well... All my plans sort of fell apart."

    show her_flash_public mouth_soft eyes_open_forward npc_pose1 as cg
    with d5

    her "Once he got close enough, the only thing I managed to let out was a small stutter to try and get his attention."

    show her_flash_public as cg
    with d5

    her "Fortunately for me, it was enough, and he stopped to look at me questioningly."

    show her_flash_public npc_pose2 hermione_pose2 mouth_smile effects_question as cg
    with d5

    her "I wasn't really sure what to say, so I just put on a smile and went for it."
    her "Albeit in my nervousness, I only managed to pull up my vest..."

    show her_flash_public hermione_pose3 eyes_open_right effects_questions as cg
    with d5

    her "In this moment of confusion, I quickly took the opportunity to try and correct my mistake."

    show her_flash_public npc_pose3 hermione_pose4 eyes_clenched blush_heavy effects_exclamation as cg
    with d5

    her "But even then, I only managed to free one of my breasts..."
    her "And as I desperately tried to free the other one--"

    show her_flash_public npc_pose4 eyes_open_left mouth_soft as cg
    with d5

    her "We were suddenly interrupted by the sounds of the other Hufflepuff students footsteps around the corner."
    her "So, before even got to properly take in his reaction, I had to put my clothes back into place, and quickly."

    show her_flash_public npc_pose3 hermione_pose3 eyes_clenched mouth_soft as cg
    with d5

    pause 1

    # TODO: Man running sounds
    show her_flash_public -npc_pose3 -effects_exclamation eyes_clenched as cg
    with d5

    pause 1

    show her_flash_public hermione_pose1 as cg
    with d5

    pause 1

    show her_flash_public npc_pose5 effects_herquestion eyes_open_forward mouth_frown as cg
    with d5

    her "And neither did I get one afterwards... Once I finished, he was already gone."

    hide cg
    with fade

    gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
    gen "You've got one tit out at least. As a wise man once said--" ("base", xpos="far_left", ypos="head")
    gen "{i}A tit in the hand is worth two in the bush.{/i}" ("base", xpos="far_left", ypos="head")
    her "I suppose... although I don't know if he ever realised I was trying to do something for his benefit."
    her "......................" ("annoyed", "base", "worried", "R")
    her "I'm sorry, [genie_name]..." ("open", "base", "base", "mid")
    gen "That's alright..." ("base", xpos="far_left", ypos="head")

    her "[genie_name]?" ("open", "base", "base", "mid")
    gen "I wouldn't expect you to perform perfectly this early in your training anyway..." ("base", xpos="far_left", ypos="head")

    show screen blktone
    with d3

    her "(My training?)" ("angry", "base", "base", "mid")

    hide screen blktone
    with d3

    jump end_hg_pr_flash

label hg_pr_flash_T3_E3:

    call hg_pr_flash_intro

    call play_music("hermione") # Music
    her "I think it went well, [genie_name]." ("annoyed", "base", "worried", "R")
    gen "Good. Tell me more." ("base", xpos="far_left", ypos="head")
    her "*Ehm*... There is not much to tell, really..." ("open", "base", "base", "mid")
    her "I spent the first half of the day with studying in the library..."
    her "It is usually quite deserted during that time..."
    her "Apart from me there was only one student..."
    her "Some boy from Ravenclaw..." ("upset", "closed", "base", "mid")
    her "So I waved to him and when he looked up at me..."
    her "I quickly pulled my shirt up..." ("angry", "base", "base", "mid")
    gen "Good job." ("base", xpos="far_left", ypos="head")
    gen "How did he react to the sight of your naked tits?" ("base", xpos="far_left", ypos="head")
    her "I'm not sure..." ("angry", "narrow", "base", "down")
    her "He looked rather shocked I suppose..." ("angry", "base", "base", "mid")
    her "After I showed him my breasts it got too embarrassing for me to stay there any longer..." ("angry", "narrow", "base", "down")
    her "So I just gathered all my books and left..." ("angry", "base", "base", "mid")
    gen "I see..." ("base", xpos="far_left", ypos="head")

    jump end_hg_pr_flash

### Tier 4 ###

label hg_pr_flash_T4_E1:

    call hg_pr_flash_intro

    her "..........." ("upset", "base", "worried", "R")
    gen "[hermione_name], did you complete your task or not?" ("base", xpos="far_left", ypos="head")
    her "Yes I did, [genie_name]." ("upset", "wink", "base", "mid")
    her "............." ("angry", "narrow", "base", "down")
    gen "Well?" ("base", xpos="far_left", ypos="head")
    her "................" ("angry", "narrow", "base", "down")
    call play_music("hermione") # Music
    her "Just for the record, [genie_name]..." ("annoyed", "narrow", "angry", "R")
    gen "*Hmm*?" ("base", xpos="far_left", ypos="head")
    her "I think that forcing your pupils to do things like this..." ("scream", "closed", "angry", "mid")
    her "Is beneath an esteemed wizard such as yourself..." ("upset", "closed", "base", "mid")
    gen "\"Forcing\"? Nobody is forcing you to do anything, [hermione_name]." ("base", xpos="far_left", ypos="head")
    gen "You came to me, remember?" ("base", xpos="far_left", ypos="head")
    her ".........." ("open", "base", "base", "mid")
    gen "You begged me to buy a sexual favour from you." ("base", xpos="far_left", ypos="head")
    her "... I..." ("annoyed", "base", "worried", "R")
    her "I never said \"sexual\"..." ("open", "base", "base", "mid")
    gen "Nevertheless, you can stop selling me these favours at any moment, [hermione_name]." ("base", xpos="far_left", ypos="head")
    her "I suppose..." ("annoyed", "narrow", "angry", "R")
    gen "And yet you keep on coming back..." ("base", xpos="far_left", ypos="head")
    her "............................" ("angry", "narrow", "base", "down")
    gen "I think you may actually be taking some twisted form of pleasure from this." ("base", xpos="far_left", ypos="head")
    her "What?" ("angry", "base", "angry", "mid")
    gen "Shame on you, [hermione_name]. Shame on you." ("base", xpos="far_left", ypos="head")
    her "[genie_name], I never...!" ("angry", "base", "angry", "mid")
    gen "Enough of this. Did you complete your task or not?" ("base", xpos="far_left", ypos="head")
    her "Yes I did..." ("upset", "closed", "base", "mid")
    gen "And?" ("base", xpos="far_left", ypos="head")
    her "And that is all I am going to say..." ("open", "narrow", "worried", "down")
    her "........" ("upset", "closed", "base", "mid")
    gen ".........." ("base", xpos="far_left", ypos="head")
    her "........"
    gen "Oh, whatever. Just take your points and go." ("base", xpos="far_left", ypos="head")
    her "" ("annoyed", "closed", "base", "mid")

    jump end_hg_pr_flash

label hg_pr_flash_T4_E2:

    call hg_pr_flash_intro

    call play_music("hermione") # Music
    her ".........." ("normal", "happyCl", "worried", "mid")
    gen "................" ("base", xpos="far_left", ypos="head")
    her "..............."
    gen "Well?" ("base", xpos="far_left", ypos="head")
    her "Can I get paid first?" ("open", "base", "base", "mid")
    gen "Not before you tell me what exactly you did today." ("base", xpos="far_left", ypos="head")
    her "...................." ("normal", "happyCl", "worried", "mid")
    her "Do I really have to, [genie_name]?" ("open", "base", "base", "mid")
    gen "When you are being coy like this..." ("base", xpos="far_left", ypos="head")
    gen "It only makes me more curious. You know that, right?" ("base", xpos="far_left", ypos="head")
    her "*Aww*..." ("angry", "base", "base", "mid")
    her "Well... *Ehm*..." ("angry", "narrow", "base", "down")
    her "Well, alright, here it goes..."
    her "I flashed my tits to that Slytherin underclassman in a corridor..." ("scream", "happyCl", "worried", "mid")
    her "But I was standing too close to him..."
    her "...." ("normal", "happyCl", "worried", "mid")
    her "...."
    her "Well, he sort of grabbed one of my breasts, [genie_name]..." ("open", "base", "base", "mid")
    her "he squeezed it hard and just wouldn't let go..."
    her "He made me promise to meet him after my classes..." ("angry", "base", "base", "mid")
    her "And let him..."
    her "\"Play with my tits\" some more..." ("open", "happyCl", "worried", "mid")
    her "You see, that is why I hate Slytherin boys, [genie_name]..." ("angry", "narrow", "base", "down")
    her "They don't have a shred of honour.."
    her "..."
    gen "Did you keep your promise?" ("base", xpos="far_left", ypos="head")
    her "No, not yet..." ("angry", "base", "base", "mid")
    her "I'm planning to meet that awful boy after we are done here, [genie_name]."
    gen "I see..." ("base", xpos="far_left", ypos="head")
    gen "Well, I shouldn't keep you waiting then, should I?" ("base", xpos="far_left", ypos="head")

    jump end_hg_pr_flash

label hg_pr_flash_T4_E3:

    call hg_pr_flash_intro

    her "It went well." ("open", "base", "base", "mid")
    gen "I'm listening..." ("base", xpos="far_left", ypos="head")
    her "Well..." ("open", "base", "base", "mid")
    her "I had to spend a big portion of the day at the school library..."
    her "So I didn't really have the time to perform your task properly, [genie_name]..."
    gen "*Hmm*...?" ("base", xpos="far_left", ypos="head")
    call play_music("playful_tension") # Music
    her "Instead I just went to the library window and..."
    her "... I just pulled my shirt up and pressed my bare breasts against the glass..." ("angry", "narrow", "base", "down")
    her "I stood there like that for several seconds..."
    her "To make sure that at least someone sees me from the outside..."
    her "I hope this still counts, [genie_name]..." ("angry", "base", "base", "mid")
    gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
    gen "How many students would you say saw you standing behind that window?" ("base", xpos="far_left", ypos="head")
    her "I am not sure, [genie_name]... A couple maybe...?" ("angry", "narrow", "base", "down")
    gen "\"Maybe\"?" ("base", xpos="far_left", ypos="head")
    her "I don't know, [genie_name]..." ("open", "happyCl", "worried", "mid",cheeks="blush")
    her "To be honest I kept my eyes closed..."
    gen "How do you know that anyone saw you at all then, [hermione_name]?" ("base", xpos="far_left", ypos="head")
    her "I heard someone shout: \"Look! At that window over there!\"." ("angry", "squint", "base", "mid",cheeks="blush")
    her "When I heard that I covered up and quickly left..."
    her "...." ("angry", "base", "base", "mid")
    gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
    gen "Well, alright... I think this counts..." ("base", xpos="far_left", ypos="head")

    jump end_hg_pr_flash

### Tier 5 ###

label hg_pr_flash_T5_E1:

    call hg_pr_flash_intro

    her "As usual, [genie_name]..." ("base", "base", "base", "mid")
    gen "I'm listening..." ("base", xpos="far_left", ypos="head")
    her "Well... I had to spend a big portion of the day in the school library..." ("upset", "wink", "base", "mid")
    her "So I didn't really have the time to perform your task properly, [genie_name]..."
    gen "*Hmm*...?" ("base", xpos="far_left", ypos="head")
    her "Instead I just made sure there were no teachers around..." ("angry", "base", "base", "mid")
    call play_music("playful_tension") # Music
    her "Pulled my shirt up..."
    her "And then I just sat there like that for a while..." ("open", "base", "base", "mid")
    her "trying to get some studying done..." ("open", "narrow", "worried", "down")
    her "I don't think there were many people around..."
    her "Or at least I hope so..." ("angry", "narrow", "base", "down")
    her "But they definitely saw my breasts, [genie_name]..." ("angry", "base", "base", "mid")
    her "eventually A few first years seemed to notice..." ("angry", "narrow", "base", "down")
    her "I had to leave pretty quickly after that..." ("angry", "base", "base", "mid")
    gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
    gen "How many people would you say saw your tits today, [hermione_name]?" ("base", xpos="far_left", ypos="head")
    her "Hard to say, [genie_name]..." ("open", "base", "base", "mid")
    her "Two dozen boys or so I suppose..."
    her "A few girls as well..." ("annoyed", "base", "worried", "R")
    her "I think the school librarian may have seen me too..."
    gen "*Hmm*... Well, I'd say that's a job well done." ("base", xpos="far_left", ypos="head")

    jump end_hg_pr_flash

label hg_pr_flash_T5_E2:

    call hg_pr_flash_intro

    her "It went alright, I suppose." ("base", "base", "base", "mid")
    gen "Well, tell me all about it, then." ("base", xpos="far_left", ypos="head")
    her "*Ehm*... Okay..." ("open", "base", "base", "mid")
    her "I was flashing my tits to this boy in the Gryffindor common room..."
    her "When my friend, Ginny walked in on us..." ("open", "base", "base", "mid")
    gen "Another boy?" ("base", xpos="far_left", ypos="head")
    her "A boy? No, Ginny is a girl's name, [genie_name]." ("soft", "base", "base", "R")
    gen "....." ("base", xpos="far_left", ypos="head")
    her "Ginny Weasley, [genie_name]." ("open", "base", "base", "mid")
    gen "Alright, fine, continue..." ("base", xpos="far_left", ypos="head")
    her "*Ehm*..." ("soft", "base", "base", "R")
    her "......."
    call play_music("hermione") # Music
    her "*Giggle*" ("grin", "happyCl", "worried", "mid",emote="sweat")
    gen "*Hmm*...?" ("base", xpos="far_left", ypos="head")
    her "Then Ginny grabbed my breasts..." ("smile", "base", "base", "R")
    her "And started to squeeze them..."
    her "then she started to kiss my breasts passionately..."
    gen "............" ("base", xpos="far_left", ypos="head")
    her "to kiss and suck on my nipples..." ("smile", "base", "angry", "mid")
    her "And I couldn't help myself - I started to moan..." ("base", "narrow", "base", "mid_soft")
    gen ".............." ("base", xpos="far_left", ypos="head")
    her "And then the boy took out his throbbing cock..." ("base", "squint", "base", "mid")
    her "And sprayed his hot spunk all over me and Ginny!"
    her "And then me and Ginny, we licked his hot sperm off of our bodies..." ("smile", "base", "angry", "mid")
    gen ".............." ("base", xpos="far_left", ypos="head")
    gen "Are you making this up, [hermione_name]?" ("base", xpos="far_left", ypos="head")
    her "... maybe." ("grin", "happyCl", "worried", "mid",emote="sweat")
    her "I just thought that you would like to hear something like that, [genie_name]..." ("base", "narrow", "base", "mid_soft")
    gen "What I would like to hear, [hermione_name], is the truth." ("base", xpos="far_left", ypos="head")
    her "Even if it's incredibly dull, [genie_name]?" ("open", "closed", "base", "mid")
    gen "Dull or not..." ("base", xpos="far_left", ypos="head")
    gen "I only want to know what actually happened..." ("base", xpos="far_left", ypos="head")
    gen "Keep your fantasies to yourself, [hermione_name]." ("base", xpos="far_left", ypos="head")
    her "As you wish, [genie_name]." ("annoyed", "narrow", "annoyed", "up")
    her "My friend Ginny walked in on me while I was flashing my tits to that guy."
    her "But she promised to not tell anyone."
    her "And that's all that happened, [genie_name]..." ("soft", "base", "base", "mid")
    gen "I see..." ("base", xpos="far_left", ypos="head")
    gen "I still prefer this to some made up stories..." ("base", xpos="far_left", ypos="head")

    jump end_hg_pr_flash

label hg_pr_flash_T5_E3:

    call hg_pr_flash_intro

    call play_music("hermione") # Music
    her "Yes I did, [genie_name]..." ("base", "base", "base", "mid")
    gen "Alright, tell me how did it go." ("base", xpos="far_left", ypos="head")
    her "Well, let's see..." ("annoyed", "base", "worried", "R")
    her "First I flashed them to that one boy from Ravenclaw..."
    her "Then to that upperclassman from Hufflepuff..." ("open", "base", "base", "mid")
    her "Then there was this other boy from Ravenclaw." ("base", "base", "base", "mid")
    gen "???" ("base", xpos="far_left", ypos="head")
    her "After that I flashed my tits to some Gryffindor underclassman by mistake..." ("angry", "happyCl", "worried", "mid",emote="sweat")
    her "No, wait... the boy from Gryffindor was after that other boy..." ("annoyed", "base", "worried", "R")
    gen "How many boys did you flash your tits to today, [hermione_name]?" ("base", xpos="far_left", ypos="head")
    her "Half a dozen or so?" ("angry", "base", "base", "mid")
    her "I had an opening in my schedule..." ("angry", "wink", "base", "mid")
    her "So I decided to go for some extra credit with your assignment, [genie_name]."
    gen "This is not an assignment, [hermione_name]..." ("base", xpos="far_left", ypos="head")
    gen "And there are no extra credits..." ("base", xpos="far_left", ypos="head")
    her "Oh...?" ("open", "base", "base", "mid")
    gen "You are still getting your usual payment, [hermione_name], and that's it." ("base", xpos="far_left", ypos="head")
    her "Oh... I see..." ("annoyed", "base", "worried", "R")
    gen "But, [hermione_name]..." ("base", xpos="far_left", ypos="head")
    her "Yes, [genie_name]?" ("open", "base", "base", "mid")
    gen "That was very well done." ("grin", xpos="far_left", ypos="head")
    her "Thank you, [genie_name]." ("base", "narrow", "base", "mid_soft")

    jump end_hg_pr_flash
