WTS/game/scripts/characters/hermione/events/favors/grope_her_ass.rpy
2023-04-16 18:25:21 +02:00

841 lines
45 KiB
Plaintext

### Tier 2 ###
label hg_pf_grope_ass_T2:
stop music fadeout 5.0
call her_chibi_scene("grope_ass_front", trans=d7)
her "[name_genie_hermione]!?" ("mad", "wide", "base", "stare", cheeks="blush", ypos="head", flip=False)
gen "Relax, [name_hermione_genie]. It will be the easiest {number=current_payout} points you've ever made, I promise." ("base", xpos="far_left", ypos="head")
gen "All I am going to do is squeeze your little butt a couple of times..." ("base", xpos="far_left", ypos="head")
her "No! I demand you to stop!" ("scream", "closed", "angry", "mid", cheeks="blush")
call her_chibi_scene("behind_desk_front", trans=d5)
her "This is inappropriate, [name_genie_hermione]................" ("angry", "closed", "angry", "mid", cheeks="blush")
gen "Nobody needs to know how exactly you got the points..." ("base", xpos="far_left", ypos="head")
her "But..." ("annoyed", "base", "angry", "mid")
gen "Do it for {i}gravenboor{/i}..." ("base", xpos="far_left", ypos="head")
her "(These {number=current_payout} points could really make a difference...)" ("disgust", "narrow", "base", "down", cheeks="blush")
her "(Darn it.....!)" ("angry", "happyCl", "worried", "mid", cheeks="blush")
her "(...............................)" ("annoyed", "narrow", "angry", "R", cheeks="blush")
her "Can I at least turn around then, Sir?" ("soft", "base", "angry", "mid", cheeks="blush")
menu:
gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
"\"Yes. Turn around, [name_hermione_genie].\"": # Can fail
jump hg_pf_grope_ass_T2_back
"\"No. Just stand still, [name_hermione_genie].\"": # Fails
jump hg_pf_grope_ass_T2_front
label hg_pf_grope_ass_T2_front:
call her_chibi_scene("behind_desk_front", trans=d7)
her "(...)" ("disgust", "narrow", "worried", "down", cheeks="blush", ypos="head", flip=False)
call her_chibi_scene("grope_ass_front", trans=d5)
call ctc
her "(...)" ("disgust", "narrow", "base", "down", cheeks="blush")
her "I'm sorry, [name_genie_hermione]. But I can't do this!" ("soft", "narrow", "base", "down", cheeks="blush")
call her_chibi_scene("behind_desk_front", trans=d7)
gen "Can't do what [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her "I can't do it when I can see you looking at me..." ("mad", "happyCl", "worried", "mid", cheeks="blush")
gen "That's the whole point [name_hermione_genie], I want to look at you..." ("base", xpos="far_left", ypos="head")
her "............." ("annoyed", "base", "worried", "mid", cheeks="blush")
show screen blkfade
with d3
nar "Hermione moves your hand away and rushes to the front of your desk."
call her_chibi_scene("reset", "desk", "base")
hide screen blkfade
with d3
gen "What's the problem [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her "It's demeaning!" ("angry", "closed", "angry", "mid", cheeks="blush")
gen "Wouldn't it be worse if I didn't want to look at you?" ("base", xpos="far_left", ypos="head")
her "*ARGH* Whatever!!!" ("scream", "base", "angry", "mid", cheeks="blush")
her "Good day, Sir." ("disgust", "narrow", "angry", "R", cheeks="blush")
call her_walk(action="leave")
$ states.her.mood += 4
jump end_hermione_event
label hg_pf_grope_ass_T2_back:
call her_chibi_scene("behind_desk_front", trans=d7)
her "As you say, [name_genie_hermione]..." ("annoyed", "narrow", "angry", "R", cheeks="blush")
call her_chibi_scene("behind_desk_back", trans=d5)
call ctc
her "............." ("annoyed", "narrow", "angry", "R", cheeks="blush")
her "..........................." ("annoyed", "base", "angry", "mid", cheeks="blush")
her "[name_genie_hermione], I would like to be done with this sooner rather than later..." ("soft", "closed", "angry", "mid", cheeks="blush")
gen "Don't rush me [name_hermione_genie]... Let me savour the moment..." ("base", xpos="far_left", ypos="head")
her "............................." ("annoyed", "narrow", "angry", "R", cheeks="blush")
menu:
gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
"-Give her butt a squeeze-":
jump hg_pf_grope_ass_T2_continue
"-Give her butt a slap-":
$ states.her.mood += 2
pass
# Slap her!
call slap_her #Calls slapping sound and visual.
her "!!!!!!!!!!!!!" ("scream", "wide", "base", "stare", cheeks="blush")
her "[name_genie_hermione]!!?" ("scream", "wide", "base", "stare", cheeks="blush")
menu:
"\"Fine, fine... I just couldn't resist....\"":
her "......................." ("annoyed", "narrow", "angry", "R", cheeks="blush")
jump hg_pf_grope_ass_T2_continue
"-Give her butt another slap-":
$ states.her.mood += 2
pass
# Slap her!
call slap_her #Calls slapping sound and visual.
her "!!!!!!!!!!!!!" ("scream", "wide", "base", "stare", cheeks="blush")
her "[name_genie_hermione], what are you doing!?" ("angry", "closed", "angry", "mid", cheeks="blush")
her "You said all you were going to do is touch!" ("angry", "base", "angry", "mid", cheeks="blush")
menu:
"\"Alright, alright... stop making a scene....\"":
her "......................." ("annoyed", "narrow", "angry", "R", cheeks="blush")
jump hg_pf_grope_ass_T2_continue
"-Give her butt another slap-":
$ states.her.mood += 2
pass
# Slap her!
call slap_her #Calls slapping sound and visual.
her "Ouch! It hurts!" ("angry", "closed", "angry", "mid", cheeks="blush")
her "This is so demeaning!" ("angry", "base", "angry", "mid", cheeks="blush")
her "You said all you were going to do is touch..." ("angry", "base", "angry", "mid", cheeks="blush")
gen "Just stand still, [name_hermione_genie]!" ("angry", xpos="far_left", ypos="head")
her "I don't think so, [name_genie_hermione]!" ("angry", "happyCl", "worried", "mid", cheeks="blush")
her "No amount of points are worth this humiliation!" ("scream", "base", "angry", "mid", cheeks="blush",emote="angry")
her "You are abusing your power, [name_genie_hermione]!" ("scream", "base", "angry", "mid", cheeks="blush",emote="angry")
gen "What?" ("angry", xpos="far_left", ypos="head")
her "I'm leaving!" ("angry", "happyCl", "worried", "mid", cheeks="blush", ypos="head", flip=False)
call her_chibi_scene("reset", "desk", "base", trans=fade)
# Event Fails
menu:
gen "*Tsk*..." ("angry", xpos="far_left", ypos="head")
"\"I... I apologise...\"":
gen "...... It's not my fault......" ("base", xpos="far_left", ypos="head")
her "An apology won't be enough, [name_genie_hermione]!" ("angry", "base", "angry", "mid", cheeks="blush")
gen "What else do you want? More points?" ("base", xpos="far_left", ypos="head")
her "Yes, I believe I'm owed at least that much!" ("angry", "base", "angry", "mid", cheeks="blush")
gen "{number=current_payout} is what we agreed on. You won't get any more than that." ("base", xpos="far_left", ypos="head")
her "*Tzzh*... Fine!" ("clench", "closed", "angry", "mid", cheeks="blush")
her "Keep your points." ("angry", "base", "angry", "mid", cheeks="blush")
her "All of them! I don't even want them anymore." ("scream", "closed", "angry", "mid", cheeks="blush")
gen "Are you sure about that?" ("base", xpos="far_left", ypos="head")
her "I'm leaving. Good day, Sir." ("angry", "base", "angry", "mid", cheeks="blush")
call her_walk(action="leave")
gen "(Whatever...)" ("base", xpos="far_left", ypos="head")
$ states.her.mood += 15
jump end_hermione_event
"\"You are not getting any points for this!\"":
her "Hah! See if I care, [name_genie_hermione]!" ("angry", "base", "angry", "mid", cheeks="blush")
call her_walk(action="leave")
gen "*Tsk!* (You brat!)" ("angry", xpos="far_left", ypos="head")
$ states.her.mood += 20
jump end_hermione_event
"\"I'm subtracting points from you then!\"":
her "You can't be serious!?" ("scream", "wide", "base", "stare", cheeks="blush")
gen "The Gryffindor house, minus ten points!" ("angry", xpos="far_left", ypos="head")
gen "There! It's done!" ("angry", xpos="far_left", ypos="head")
her "*Grr*..........." ("angry", "base", "angry", "mid", cheeks="blush")
her "........................" ("angry", "base", "angry", "mid", cheeks="blush")
her "This is not fair..." ("angry", "squint", "base", "mid", cheeks="blush", tears="messy")
gen "What? Hey, wait, don't you start crying on me..." ("base", xpos="far_left", ypos="head")
her "I hate you, [name_genie_hermione]! I hate you!" ("scream", "happyCl", "worried", "mid", cheeks="blush", tears="messy")
# Hermione runs out of the room.
call her_walk(action="run", xpos="door", speed=2, reduce=True)
call her_chibi("leave")
gen "(..............)" ("base", xpos="far_left", ypos="head")
menu:
"\"Dammit. Now I feel like crap...\"":
gen "(But who could resist slapping that little behind of hers?)" ("grin", xpos="far_left", ypos="head")
"\"She made me do this!\"":
gen "(Acting all wounded now...)" ("base", xpos="far_left", ypos="head")
gen "(I bet she actually enjoyed the slapping and just won't admit it...)" ("grin", xpos="far_left", ypos="head")
$ gryffindor -=10
$ states.her.mood += 30
jump end_hermione_event
label hg_pf_grope_ass_T2_continue:
call her_chibi_scene("grope_ass_back")
with d7
call ctc
her ".............." ("annoyed", "narrow", "angry", "R", cheeks="blush")
nar "*Squeeze* *Squeeze* *Squeeze*..."
her "........................." ("annoyed", "base", "angry", "mid", cheeks="blush")
her "(I can't believe this is really happening...)" ("disgust", "happyCl", "worried", "mid", cheeks="blush")
her "If you don't mind, Sir..." ("soft", "happyCl", "worried", "mid", cheeks="blush")
her "I'd like you to unhand me now..." ("disgust", "base", "worried", "mid", cheeks="blush")
gen "What? Already?" ("base", xpos="far_left", ypos="head")
her "Yes! This has been demeaning enough!" ("annoyed", "base", "angry", "mid", cheeks="blush")
her "Please let go of me, Sir." ("soft", "base", "angry", "mid", cheeks="blush")
gen "Fine..." ("base", xpos="far_left", ypos="head")
nar "You give her butt one last squeeze..."
her "..................." ("annoyed", "narrow", "angry", "R", cheeks="blush")
jump end_hg_pf_grope
### Tier 3 ###
label hg_pf_grope_ass_T3:
call her_chibi_scene("behind_desk_front", trans=d7)
her "Do you want me to turn around then, [name_genie_hermione]?" ("base", "base", "base", "R", cheeks="blush", ypos="head", flip=False)
play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME.
menu:
gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
"\"Yes. Turn around, [name_hermione_genie].\"":
her "As you say, [name_genie_hermione]..." ("base", "base", "base", "R", cheeks="blush")
jump hg_pf_grope_ass_T3_back
"\"No. Just stand still, [name_hermione_genie].\"":
her "As you say, [name_genie_hermione]..." ("annoyed", "narrow", "angry", "R", cheeks="blush", ypos="head", flip=False)
jump hg_pf_grope_ass_T3_front
label hg_pf_grope_ass_T3_front:
call her_chibi_scene("behind_desk_front")
with d7
call ctc
her "[name_genie_hermione], please hurry up, before someone discovers us like this..." ("soft", "base", "base", "R", cheeks="blush", ypos="head", flip=False)
gen "What's the problem, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
gen "You're just doing something to help your house." ("base", xpos="far_left", ypos="head")
her "I do know." ("annoyed", "narrow", "angry", "R", cheeks="blush")
her "But not everyone would see it that way..." ("annoyed", "narrow", "angry", "R", cheeks="blush")
her "So let us be done with this as quickly as possible..." ("annoyed", "narrow", "angry", "R", cheeks="blush")
her "Please..." ("open", "base", "base", "R", cheeks="blush")
gen "Well, if you insist..." ("base", xpos="far_left", ypos="head")
call her_chibi_scene("grope_ass_front")
with d7
her "!!!" ("mad", "wide", "base", "stare", cheeks="blush")
gen "What is it?" ("base", xpos="far_left", ypos="head")
her "N-nothing, [name_genie_hermione]. Your hands are cold, that's all..." ("open", "base", "base", "R", cheeks="blush")
nar "You run your hands up and down Hermione's legs..."
her "........................." ("annoyed", "narrow", "angry", "R", cheeks="blush")
nar "And give her Ass a good squeeze..."
her "................." ("angry", "happyCl", "worried", "mid", cheeks="blush")
gen "Don't look away, girl. I want you to look into my eyes." ("base", xpos="far_left", ypos="head")
her "I would rather not, [name_genie_hermione]..." ("angry", "happyCl", "worried", "mid", cheeks="blush")
menu:
gen "..." ("base", xpos="far_left", ypos="head")
"\"Fine. Just keep on standing still then.\"":
her "Thank you, [name_genie_hermione]..." ("angry", "happyCl", "worried", "mid", cheeks="blush", ypos="head", flip=False)
nar "You massage her ass-cheeks lightly..."
her "...................." ("angry", "happyCl", "worried", "mid", cheeks="blush")
nar "And keep enjoying the sensation of her butt under your hands..."
her "....................." ("angry", "happyCl", "worried", "mid", cheeks="blush")
nar "Then You give Hermione's butt one last squeeze."
her "....................." ("angry", "happyCl", "worried", "mid", cheeks="blush")
jump end_hg_pf_grope
"\"Open your eyes, or you'll lose the points!\"":
$ states.her.mood += 10
her "*Tsk*! {size=-5}(You wretched old--){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush", ypos="head", flip=False)
gen "Did you say something, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her "It's nothing, [name_genie_hermione]." ("angry", "base", "angry", "mid")
nar "You massage her ass-cheeks lightly..."
nar "Hermione maintains eye contact, doing as she's been told..."
her "...................." ("angry", "base", "angry", "mid")
her "..............................." ("annoyed", "narrow", "angry", "R", cheeks="blush")
gen "What did I tell you about looking away?" ("base", xpos="far_left", ypos="head")
her "Yes, I remember..." ("angry", "happyCl", "worried", "mid", cheeks="blush")
her "................................." ("angry", "base", "angry", "mid")
her "..................................." ("annoyed", "narrow", "angry", "R", cheeks="blush")
her ".................................................." ("annoyed", "narrow", "angry", "R", cheeks="blush")
nar "You keep enjoying the sensation of her soft buttocks under your fingertips..."
her "....................." ("angry", "base", "angry", "mid")
nar "Then You give Hermione's butt one last squeeze."
her "....................." ("annoyed", "base", "angry", "mid", cheeks="blush")
jump end_hg_pf_grope
label hg_pf_grope_ass_T3_back:
call her_chibi_scene("behind_desk_back", trans=d7)
call ctc
her "............." ("base", "narrow", "base", "up", cheeks="blush")
menu:
gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
"-Give her butt a squeeze-":
jump hg_pf_grope_ass_T3_continue
"-Give her butt a slap-":
call slap_her
her "!!!!!!!!!!!!!" ("scream", "wide", "base", "stare", cheeks="blush")
her "[name_genie_hermione]....?" ("angry", "base", "base", "R", cheeks="blush")
pass
menu:
"\"Fine, fine... I just couldn't resist....\"":
her "It's okay..." ("base", "base", "base", "R", cheeks="blush")
jump hg_pf_grope_ass_T3_continue
"-Give her butt another slap-":
call slap_her
her "!!!!!!!!!!!!!" ("scream", "wide", "base", "stare", cheeks="blush")
her "[name_genie_hermione], what are you doing!?" ("angry", "base", "base", "R", cheeks="blush")
her "You said that all you were going to do is touch!" ("open", "narrow", "base", "R", cheeks="blush")
pass
menu:
"\"Alright, alright...\"":
her "It's not a big deal..." ("base", "base", "base", "R", cheeks="blush")
jump hg_pf_grope_ass_T3_continue
"-Give her butt yet another slap-":
call slap_her
her "[name_genie_hermione], not so loudly, please..." ("silly", "narrow", "base", "up", cheeks="blush")
her "What if somebody hears us?" ("silly", "narrow", "base", "up", cheeks="blush")
gen "Alright, alright... proceeding with groping then..." ("base", xpos="far_left", ypos="head")
her "................" ("base", "narrow", "base", "stare", cheeks="blush")
jump hg_pf_grope_ass_T3_continue
label hg_pf_grope_ass_T3_continue:
call her_chibi_scene("grope_ass_back")
with d7
call ctc
her "..................." ("base", "base", "base", "R", cheeks="blush", ypos="head", flip=False)
gen "You are being awfully quiet today, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
her "Am I...?" ("base", "base", "base", "R", cheeks="blush")
if states.her.tier <= 5:
her "Well, you know me, [name_genie_hermione]..." ("base", "narrow", "base", "up", cheeks="blush")
her "I'm just happy to be able to do my part for the Gryffindor house..." ("base", "narrow", "base", "up", cheeks="blush")
else:
her "Please don't mind it and continue..." ("base", "narrow", "base", "up", cheeks="blush")
her "(... to grope me...)" ("base", "narrow", "base", "mid_soft", cheeks="blush")
nar "You keep on playing with Hermione's ass..."
nar "And continue sliding your hands up and down her inner thighs..."
her "................" ("base", "base", "base", "R", cheeks="blush")
her "!!!!!!?" ("mad", "wide", "base", "stare", cheeks="blush", ypos="head", flip=False)
gen "What is it, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her "It's nothing [name_genie_hermione]..." ("angry", "happyCl", "worried", "mid", cheeks="blush")
her "It's just..." ("angry", "happyCl", "worried", "mid", cheeks="blush")
her "This is so... inappropriate..." ("angry", "happyCl", "worried", "mid", cheeks="blush")
gen "Relax, [name_hermione_genie]. It's not like you are enjoying this..." ("base", xpos="far_left", ypos="head")
her "What? Of course not! This is depraved..." ("angry", "happyCl", "worried", "mid", cheeks="blush")
her "I am making this sacrifice for the honour of my house..." ("angry", "happyCl", "worried", "mid", cheeks="blush")
gen "Yes, concentrate on that..." ("base", xpos="far_left", ypos="head")
her "...................." ("angry", "base", "angry", "mid", cheeks="blush")
call ctc
her "But, [name_genie_hermione]..." ("open", "base", "base", "R", cheeks="blush")
her "Why are {size=+7}you{/size} doing this?" ("open", "base", "base", "R", cheeks="blush")
menu:
gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
"\"I have my reasons...\"":
her "Oh..." ("disgust", "narrow", "base", "down", cheeks="blush")
her "*Hmm*..." ("annoyed", "narrow", "angry", "R", cheeks="blush")
"\"In the name of science of course!\"":
her "Really?!" ("soft", "wide", "base", "stare")
her "Is this research of some kind?" ("soft", "wide", "base", "stare")
gen "Yeah, sure, I'm researching... *Err*..." ("base", xpos="far_left", ypos="head")
gen "Well, you wouldn't understand, this is some pretty advanced wizardry stuff..." ("base", xpos="far_left", ypos="head")
her "I see..." ("soft", "wide", "base", "stare")
her "Well, if it is for research, then I am glad to be of help..." ("annoyed", "narrow", "angry", "R")
"-Just squeeze her butt cheeks tighter-":
nar "You give Hermione's butt cheeks a couple of extra firm squeezes."
her "...................." ("open", "base", "base", "R", cheeks="blush")
her "(Shall I just be quiet, then.....?)" ("disgust", "narrow", "base", "down", cheeks="blush")
nar "You keep on playing with Hermione's buttocks..."
nar "You slide your hands up and down her inner thighs..."
her "................" ("angry", "happyCl", "worried", "mid", cheeks="blush")
menu:
"-Slide your hands under her panties-" if hermione.is_worn("panties"):
nar "You slowly slide one of your hands under the fabric of the girl's panties..."
her "[name_genie_hermione]... What are you...?" ("mad", "wide", "base", "stare", cheeks="blush", ypos="head", flip=False)
gen "That's alright, just think about those {number=current_payout} points your house is about to receive..." ("base", xpos="far_left", ypos="head")
her "............." ("disgust", "narrow", "base", "down", cheeks="blush")
pass
"-Slide your hands across her pussy-" if not hermione.is_worn("panties"):
nar "You slowly slide one of your hands across her pussy..."
her "[name_genie_hermione]... What are you...?" ("mad", "wide", "base", "stare", cheeks="blush", ypos="head", flip=False)
gen "That's alright, just think about those {number=current_payout} points your house is about to receive..." ("base", xpos="far_left", ypos="head")
her "............." ("disgust", "narrow", "base", "down", cheeks="blush")
pass
"-That's enough for today. Dismiss her-":
jump end_hg_pf_grope
menu:
"-Prod her pussy with one of your fingers-":
nar "You slide one of your fingers down and place it against the girl's slit..."
her "[name_genie_hermione]? No! What are you...?" ("mad", "wide", "base", "stare", cheeks="blush")
nar "Hermione tries to pull away from you..."
$ states.her.mood += 3
menu:
"-Force your finger into her pussy!-":
nar "You force one of your fingers into her pussy..."
nar "It's very tight and warm..."
nar "Also it is relatively dry... Doesn't look like Hermione's taking much pleasure in this..."
jump hg_pf_grope_ass_T3_fail
"-Let the girl go...-":
jump end_hg_pf_grope
"-Prod her butthole instead-":
nar "You place one of your thumbs against the girl's butthole..."
her "[name_genie_hermione]? No! What are you doing!?" ("mad", "wide", "base", "stare", cheeks="blush")
$ states.her.mood += 3
menu:
"-Force your thumb into her butthole-":
nar "You force one of your thumbs into her little butthole..."
with hpunch
her "!!?" ("angry", "wide", "base", "stare")
nar "It's very tight and warm inside..."
jump hg_pf_grope_ass_T3_fail
"-Let the girl go...-":
jump end_hg_pf_grope
"-Stop pushing your luck. Dismiss the girl-":
jump end_hg_pf_grope
label hg_pf_grope_ass_T3_fail:
her "Stop that at once!" ("angry", "happyCl", "worried", "mid", cheeks="blush", ypos="head")
nar "Hermione gives you an unexpectedly strong shove..."
call her_chibi_scene("behind_desk_front", trans=hpunch)
her "This is not what we agreed on, [name_genie_hermione]..." ("angry", "happyCl", "worried", "mid", cheeks="blush")
gen "More points is it?" ("base", xpos="far_left", ypos="head")
her "More..." ("angry", "happyCl", "worried", "mid", cheeks="blush")
her "{size=+7}Points?!{/size}" ("scream", "happyCl", "worried", "mid", cheeks="blush", trans=hpunch)
gen "That's not it?" ("angry", xpos="far_left", ypos="head")
her "No, it's definitely not because of the points!" ("scream", "happyCl", "worried", "mid", cheeks="blush")
gen "I see..." ("base", xpos="far_left", ypos="head")
gen "So I assume you don't want any extra points before leaving then?" ("grin", xpos="far_left", ypos="head")
her "..." ("mad", "base", "worried", "R", cheeks="blush")
her "I'll have twenty--" ("angry", "base", "angry", "mid", cheeks="blush")
gen "Alright, twenty it--" ("base", xpos="far_left", ypos="head")
her "No, a hundred extra house points!" ("angry", "base", "angry", "mid", cheeks="blush")
menu:
gen "(...)" ("base", xpos="far_left", ypos="head")
"\"Alright, alright... One hundred points it is...\"":
$ gryffindor += 100
$ states.her.mood += 9
gen "One hundred points to Gryffindor!" ("base", xpos="far_left", ypos="head")
gen "There, it is done..." ("base", xpos="far_left", ypos="head")
gen "Not about the points, you say... You make me--" ("base", xpos="far_left", ypos="head")
her "Shut up!" ("scream", "happyCl", "worried", "mid", cheeks="blush", ypos="head")
her "{size=+7}The terms should've been stated before commencing the--{/size}" ("scream", "happyCl", "worried", "mid", cheeks="blush", trans=hpunch)
gen "Commencing--" ("base", xpos="far_left", ypos="head")
gen "Oh, snap out of it [name_hermione_genie], You got paid didn't you?" ("base", xpos="far_left", ypos="head")
her "..." ("mad", "happyCl", "worried", "mid", cheeks="blush")
gen "Don't act like you're not benefiting from this..." ("base", xpos="far_left", ypos="head")
her "What ever..." ("angry", "base", "base", "R", cheeks="blush")
"\"Surely you can't be serious, [name_hermione_genie]!\"":
$ states.her.mood += 27
her "Yes... I Am!" ("scream", "happyCl", "worried", "mid", cheeks="blush", ypos="head")
gen "By the great desert..." ("angry", xpos="far_left", ypos="head")
gen "You get no points!" ("angry", xpos="far_left", ypos="head")
her "*Grr*... Fine!" ("scream", "happyCl", "worried", "mid", cheeks="blush")
call her_chibi_scene("reset","desk","base", trans=fade)
call her_walk("door", "base")
her "..........................." ("disgust", "narrow", "base", "down", cheeks="blush", ypos="head", flip=False)
call her_chibi("leave")
jump end_hermione_event
### Tier 4 ###
label hg_pf_grope_ass_T4:
call her_chibi_scene("behind_desk_front", trans=d7)
her "Do you want me to turn around then, [name_genie_hermione]?" ("base", "base", "base", "R", cheeks="blush", ypos="head", flip=False)
play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed
menu:
gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
"\"Yes. Turn around, [name_hermione_genie].\"":
her "As you say, [name_genie_hermione]..." ("base", "base", "base", "R", cheeks="blush")
jump hg_pf_grope_ass_T4_back
"\"No. Just stand still, [name_hermione_genie].\"":
her "As you say, [name_genie_hermione]..." ("soft", "base", "base", "mid", cheeks="blush", ypos="head", flip=False)
jump hg_pf_grope_ass_T4_front
label hg_pf_grope_ass_T4_front:
call her_chibi_scene("behind_desk_front", trans=d7)
pause.8
her "..................." ("base", "base", "base", "R", cheeks="blush", ypos="head", flip=False)
gen "You seem more relaxed this time." ("base", xpos="far_left", ypos="head")
her "..................." ("base", "narrow", "worried", "down", cheeks="blush")
gen "Could it be that you're enjoying this?" ("base", xpos="far_left", ypos="head")
her "I..." ("soft", "narrow", "worried", "down", cheeks="blush")
her "I'm doing this to earn points for my house, it has nothing to do with personal enjoyment..." ("soft", "narrow", "worried", "down", cheeks="blush") #looks down
gen "Is that so?" ("base", xpos="far_left", ypos="head")
gen "Then why aren't you looking into my eyes when you say that..." ("base", xpos="far_left", ypos="head")
her "I..." ("disgust", "base", "base", "mid", cheeks="blush") # looks back up
call her_chibi_scene("grope_ass_front", trans=d7)
pause.8
her "!!!" ("mad", "wide", "base", "stare", cheeks="blush")
gen "..." ("grin", xpos="far_left", ypos="head")
her "........" ("annoyed", "base", "angry", "mid", cheeks="blush")
nar "You run your hands up and down Hermione's legs..."
her "........................." ("upset", "happyCl", "worried", "mid", cheeks="blush")
nar "And give her ass a good squeeze..."
her "................." ("soft", "base", "base", "mid", cheeks="blush")
gen "There you go, a bit of eye-contact for once..." ("base", xpos="far_left", ypos="head")
her "Isn't that what you wanted, [name_genie_hermione]..." ("open", "base", "worried", "mid", cheeks="blush")
nar "You give her butt another firm squeeze as you gently move to massage her inner leg..."
her "I'll take that as a yes..." ("base", "narrow", "annoyed", "mid", cheeks="blush")
if hermione.is_worn("panties"):
nar "You continue to massage her inner thigh and occasionally gently brush against her panties..."
else:
nar "You continue to massage her inner thigh and occasionally gently brush against her pussy..."
her "*Ah*..." ("soft", "narrow", "annoyed", "up", cheeks="blush")
her "..." ("clench", "narrow", "annoyed", "up", cheeks="blush")
gen "..." ("grin", xpos="far_left", ypos="head")
nar "Maintaining eye contact, you move your hand down. A split second of disappointment is seen on Hermione's face..."
gen "Enjoying yourself?" ("base", xpos="far_left", ypos="head")
her "W-What..." ("disgust", "narrow", "worried", "down", cheeks="blush")
gen "The massage... You seem less tense than last time." ("base", xpos="far_left", ypos="head")
her "Oh... I suppose it is quite nice..." ("clench", "base", "base", "R", cheeks="blush")
nar "You continue rubbing her inner thighs, Hermione's chest moving up and down faster and faster..."
her "......." ("clench", "narrow", "base", "down", cheeks="blush")
gen "Enjoying a bit too much perhaps?" ("base", xpos="far_left", ypos="head")
her "..." ("base", "narrow", "base", "mid_soft", cheeks="blush")
her "What do you--" ("soft", "narrow", "base", "mid_soft", cheeks="blush")
call her_chibi_scene("behind_desk_front", trans=d7)
pause.8
nar "You bring your hands out from between Hermione's legs and hold them up in front of her..."
gen "What would you call this then, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
nar "Hermione embarrassingly looks at you, as you present her with a sticky substance gleaming across your upper hand..."
her "Oh..." ("disgust", "narrow", "base", "down", cheeks="blush")
her "Well, your hands were moving so close and--" ("soft", "narrow", "worried", "down", cheeks="blush")
call her_chibi_scene("grope_ass_front", trans=d7)
pause.8
nar "Before she can finish her sentence, you put your hand back in place..."
her "..." ("clench", "wide", "base", "stare", cheeks="blush")
nar "You slowly brush your fingertips across her legs, and move your hands to rest on her firm cheeks..."
her "..." ("soft", "narrow", "annoyed", "up", cheeks="blush")
nar "Hermione begins to relax once more as you softly massage them with your hands..."
her "..." ("base", "narrow", "base", "down", cheeks="blush")
gen "I thought I asked you to look at me." ("base", xpos="far_left", ypos="head")
her "Oh, sorry..." ("base", "narrow", "base", "mid_soft", cheeks="blush")
menu:
"-Slide your hands under her panties-" if hermione.is_worn("panties"):
call her_chibi_scene("grope_ass_front", trans=d7)
"-Slide your hands across her pussy-" if not hermione.is_worn("panties"):
call her_chibi_scene("grope_ass_front", trans=d7)
"-That's enough for today. Dismiss her-":
jump end_hg_pf_grope
jump hg_pf_grope_ass_T4_continue
label hg_pf_grope_ass_T4_back:
call her_chibi_scene("behind_desk_back", trans=d7)
pause.8
her "..." ("base", "narrow", "annoyed", "up", cheeks="blush", ypos="head", flip=False)
gen "How does it feel?" ("base", xpos="far_left", ypos="head")
her "How does what feel?" ("open", "narrow", "base", "mid_soft")
gen "How does it feel to be presenting your butt to your headmaster?" ("base", xpos="far_left", ypos="head")
her "I don't know how to answer that, [name_genie_hermione]..." ("clench", "narrow", "base", "down", cheeks="blush")
her "Do I have to give you a response?" ("open", "base", "base", "mid", cheeks="blush")
gen "Well, you don't have to..." ("base", xpos="far_left", ypos="head")
her "It feels weird...{w} but..." ("disgust", "narrow", "worried", "down", cheeks="blush")
gen "Butt?" ("grin", xpos="far_left", ypos="head") #fucks sake
call her_chibi_scene("grope_ass_back", trans=d7)
pause.8
her "!!!" ("mad", "wide", "base", "stare", cheeks="blush")
her "[name_genie_hermione]!" ("clench", "base", "angry", "mid", cheeks="blush")
gen "Sorry..." ("base", xpos="far_left", ypos="head")
her "..." ("annoyed", "narrow", "angry", "R", cheeks="blush")
her "You should've warned me..." ("soft", "narrow", "angry", "R", cheeks="blush")
nar "Hermione goes quiet as you begin massaging her butt cheeks..."
her "..." ("base", "closed", "base", "mid", cheeks="blush")
nar "You take your thumbs and move them gently from side to side as her soft butt cheeks open and close with every move..."
gen "Does this feel better?" ("base", xpos="far_left", ypos="head")
her "It..." ("clench", "narrow", "worried", "down", cheeks="blush")
her "It feels fine..." ("soft", "narrow", "worried", "down", cheeks="blush")
gen "I meant not having to look at me..." ("base", xpos="far_left", ypos="head")
her "Oh...{w} it doesn't matter to me how you want it..." ("soft", "base", "base", "R", cheeks="blush")
gen "Is that so?" ("base", xpos="far_left", ypos="head")
her "Of cours--" ("soft", "closed", "base", "mid", cheeks="blush")
menu:
"-Give her butt a squeeze-":
nar "You spread your hands out and then suddenly tighten them firmly around Hermione's Butt cheeks..."
her "!!!" ("clench", "wide", "base", "stare", cheeks="blush")
gen "Be careful what you wish for, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
gen "Giving me free rein might show you just how greedy I can be..." ("base", xpos="far_left", ypos="head")
her "..." ("angry", "narrow", "base", "R", cheeks="blush")
gen "Although perhaps if you're lucky enough, you could also receive some of my well known generosity..." ("base", xpos="far_left", ypos="head")
nar "Lessening your grip on her cheeks slightly, you then move down towards her inner thighs, and gently begin massaging her with your thumbs..."
"-Give her butt a slap-":
call slap_her
her "!!!!!!!!!!!!!" ("angry", "wide", "base", "stare", cheeks="blush")
her "[name_genie_hermione]!" ("clench", "narrow", "base", "R", cheeks="blush")
gen "Did you not just say that it didn't matter to you how I wanted it?" ("base", xpos="far_left", ypos="head")
her "Yes... But--" ("disgust", "narrow", "base", "R", cheeks="blush")
gen "{size=+5}BUTT!{/size}" ("base", xpos="far_left", ypos="head")
call slap_her
her "{size=+3}*Ah*!{/size}" ("angry", "narrow", "base", "up", cheeks="blush")
her "..." ("disgust", "narrow", "base", "down", cheeks="blush")
gen "*Heh-heh*..." ("grin", xpos="far_left", ypos="head")
nar "You put your hands back on her butt, and then start moving them down towards her inner thighs..."
nar "As you move your palms further and further up, you feel a slight wetness between her legs..."
gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her "Y-Yes... [name_genie_hermione]?" ("angry", "narrow", "base", "R", cheeks="blush")
gen "Are you...{w} *Hmm*... Never mind..." ("base", xpos="far_left", ypos="head")
her "..." ("angry", "narrow", "base", "down", cheeks="blush")
nar "You gently begin massaging her with your thumbs..."
her "..." ("soft", "narrow", "annoyed", "up", cheeks="blush")
if hermione.is_worn("panties"):
nar "Moving your hands gently up and down, Hermione begins to relax as they occasionally brush against her panties..."
else:
nar "Moving your hands gently up and down, Hermione begins to relax as they occasionally brush against her pussy..."
her "*Ah*..." ("open", "narrow", "annoyed", "up", cheeks="blush")
her "..." ("base", "narrow", "annoyed", "up", cheeks="blush")
gen "..." ("grin", xpos="far_left", ypos="head")
nar "You continue in silence, and notice that Hermione's chest has begun moving up and down, even faster than before..."
menu:
"-Slide your hands under her panties-" if hermione.is_worn("panties"):
call her_chibi_scene("grope_ass_back", trans=d7)
"-Slide your hands across her pussy-" if not hermione.is_worn("panties"):
call her_chibi_scene("grope_ass_back", trans=d7)
"-That's enough for today. Dismiss her-":
jump end_hg_pf_grope
jump hg_pf_grope_ass_T4_continue
label hg_pf_grope_ass_T4_continue:
if hermione.is_worn("panties"):
nar "You slowly slide one of your hands under the fabric of the girl's panties..."
else:
nar "You slowly slide one of your hands across her pussy.."
her "[name_genie_hermione]... What are you...?" ("open", "base", "base", "R", cheeks="blush", ypos="head", flip=False)
if states.her.tier <= 5:
gen "It's alright, just think about those {number=current_payout} points your house is about to receive..." ("base", xpos="far_left", ypos="head")
else:
gen "It's alright, just try to relax and enjoy yourself." ("base", xpos="far_left", ypos="head")
her "As you say..." ("open", "base", "base", "R", cheeks="blush")
menu:
"-Prod her pussy with one of your fingers-":
nar "You slide one of your fingers down and place it against the girl's little slit..."
her "[name_genie_hermione]?" ("base", "base", "base", "R", cheeks="blush")
menu:
"-Force your finger into her pussy!-":
play sound "sounds/slick_02.ogg"
nar "You force one of your fingers into her little pussy..."
nar "It's very tight and warm..."
nar "It's quite wet as well... Seems like Hermione's taking pleasure in this..."
her "*Ah*..." ("silly", "narrow", "base", "mid_soft", cheeks="blush")
her "It's inside of me..." ("disgust", "narrow", "worried", "down", cheeks="blush")
her "No, [name_genie_hermione], you must stop now..." ("disgust", "base", "base", "mid_soft", cheeks="blush")
gen "Why? You don't like it?" ("base", xpos="far_left", ypos="head")
her "It doesn't matter whether I like this or not, [name_genie_hermione]." ("soft", "narrow", "base", "mid_soft", cheeks="blush")
nar "You take your fingers out, and brush them across her slit..."
her "You know why I'm doing this..." ("clench", "narrow", "worried", "down", cheeks="blush")
her "...." ("disgust", "narrow", "worried", "down", cheeks="blush")
her "And it's wrong for me to let you do this to me for a meagre {number=current_payout} points..." ("base", "narrow", "base", "mid_soft", cheeks="blush")
gen "*Heh*... I see..." ("base", xpos="far_left", ypos="head")
menu:
"-Continue rubbing her-":
nar "As you continue rubbing her, Hermione closes her eyes and goes silent..."
her "......" ("clench", "happyCl", "worried", "mid", cheeks="blush")
her "*Ah*..." ("silly", "happyCl", "worried", "mid", cheeks="blush")
nar "With no more objections, you move your index finger across her clit and begin rubbing it gently..."
her "..." ("soft", "closed", "base", "mid", cheeks="blush")
nar "Completely lost in the moment, Hermione's body reacts, and she grinds on your fingers slightly, as you massage her."
nar "In response to her movement, you start rubbing her faster, and as you do so, she squeals and lets out a gentle moan."
her "*Hnnngh*" ("clench", "happyCl", "worried", "mid", cheeks="blush") #still has eyes closed
her "...." ("disgust", "wide", "base", "stare", cheeks="blush") #Opens her eyes wide
gen "Did you just--" ("base", xpos="far_left", ypos="head")
if states.her.tier <= 5:
her "No..." ("angry", "happyCl", "worried", "mid", cheeks="blush")
gen "Well it sure looks like you just--" ("base", xpos="far_left", ypos="head")
her "I think we're done here!" ("soft", "happyCl", "worried", "mid", cheeks="blush", emote="angry")
gen "I see..." ("base", xpos="far_left", ypos="head")
gen "Well, in that case..." ("base", xpos="far_left", ypos="head")
else:
her "Yes..." ("angry", "narrow", "annoyed", "up", cheeks="blush")
her "That felt really good!" ("soft", "narrow", "base", "mid_soft", cheeks="blush")
gen "Any time, [name_hermione_genie]!" ("grin", xpos="far_left", ypos="head")
her "Thank you, [name_genie_hermione]." ("base", "narrow", "base", "mid_soft", cheeks="blush")
jump end_hg_pf_grope
"-Let the girl go...-":
jump end_hg_pf_grope
"-Let the girl go...-":
jump end_hg_pf_grope
"-Prod her butthole instead-":
nar "You place one of your thumbs against the girl's little butthole..."
her "[name_genie_hermione]? What are you doing?" ("base", "base", "base", "R", cheeks="blush")
menu:
"-Force your thumb into her butthole-":
play sound "sounds/slick_02.ogg"
nar "You force one of your thumbs into her little butthole..."
with hpunch
her "*Ah*... Your finger is up my..." ("silly", "base", "worried", "stare", cheeks="blush", tears="soft")
nar "It's very tight and warm inside..."
her "*Ah*..." ("silly", "narrow", "base", "mid_soft", cheeks="blush")
her "It's inside of me..." ("angry", "narrow", "base", "mid_soft", cheeks="blush")
her "No, [name_genie_hermione], you must stop now..." ("base", "narrow", "base", "mid_soft", cheeks="blush")
gen "Why? You don't like it?" ("base", xpos="far_left", ypos="head")
her "It doesn't matter whether I like this or not, [name_genie_hermione]." ("soft", "narrow", "base", "mid_soft", cheeks="blush")
her "You know why I'm doing this..." ("clench", "narrow", "worried", "down", cheeks="blush")
her "And it's wrong for me to let you do this to me for a meagre {number=current_payout} points..."("base", "narrow", "base", "mid_soft", cheeks="blush")
play sound "sounds/slick_pop.ogg"
nar "Hermione pulls away from you..."
gen "*Heh*... I see..." ("base", xpos="far_left", ypos="head")
gen "Well, in that case..." ("base", xpos="far_left", ypos="head")
jump end_hg_pf_grope
"-Let the girl go...-":
jump end_hg_pf_grope
"-Stop pushing your luck. Dismiss the girl-":
jump end_hg_pf_grope