1594 lines
73 KiB
Plaintext
1594 lines
73 KiB
Plaintext
|
|
|
|
### Hermione Dance ###
|
|
|
|
#TODO Add her_main(animation=bob) to parts where she's dancing
|
|
|
|
label hg_pf_strip:
|
|
|
|
if hg_pf_strip.counter < 1:
|
|
gen "{size=-4}(Ask her to dance for me?){/size}" ("base", xpos="far_left", ypos="head")
|
|
menu:
|
|
"\"(Yes, let's do it!)\"":
|
|
pass
|
|
"\"(Not right now.)\"":
|
|
jump hermione_favor_menu
|
|
|
|
|
|
# Start Event
|
|
$ current_payout = 35
|
|
$ hg_pf_strip.start()
|
|
|
|
# End Event
|
|
label end_hg_pf_strip:
|
|
|
|
# Setup
|
|
stop music fadeout 1.0
|
|
call hide_characters
|
|
show screen blkfade
|
|
with d3
|
|
|
|
call sna_chibi("hide")
|
|
call her_chibi("stand","desk","base", flip=False)
|
|
call gen_chibi("sit_behind_desk")
|
|
|
|
$ hermione.set_cum(None)
|
|
$ hermione.wear("all")
|
|
|
|
hide screen blkfade
|
|
if her_mood != 0:
|
|
her "" ("annoyed", "base", "angry", "mid", xpos="mid", ypos="base", trans=blackfade)
|
|
else:
|
|
her "" ("normal", "squint", "base", "mid", xpos="mid", ypos="base", trans=blackfade)
|
|
|
|
# Points
|
|
gen "{number=current_payout} points to the Gryffindor house." ("base", xpos="far_left", ypos="head")
|
|
her "Thank you, [genie_name]..." ("soft", "base", "base", "R")
|
|
|
|
# Hermione leaves
|
|
call her_walk("door", "base")
|
|
call her_chibi("leave")
|
|
|
|
# Increase level
|
|
if her_tier == 3:
|
|
if her_whoring < 12: # Points til 12
|
|
$ her_whoring += 1
|
|
|
|
if her_tier == 4:
|
|
if her_whoring < 18: # Points til 18
|
|
$ her_whoring += 1
|
|
|
|
jump end_hermione_event
|
|
|
|
### Fail Events ###
|
|
|
|
label hg_pf_strip_fail:
|
|
call bld
|
|
gen "[hermione_name], I need you to dance for me a little." ("base", xpos="far_left", ypos="head")
|
|
her "You want me to..." ("soft", "wide", "base", "stare")
|
|
|
|
her "... dance for you, [genie_name]?" ("open", "wide", "base", "stare")
|
|
|
|
$ hg_pf_strip.fail_intentional()
|
|
|
|
jump too_much
|
|
|
|
label hg_pf_strip_T2_fail_intro: # Hermione starts dancing, but it will fail anyway.
|
|
call bld
|
|
gen "[hermione_name], I need you to dance for me a little." ("base", xpos="far_left", ypos="head")
|
|
her "You want me to..." ("open", "base", "worried", "mid")
|
|
her "... dance for you, [genie_name]?" ("open", "wink", "base", "mid")
|
|
gen "Yes... You think you could manage that?" ("base", xpos="far_left", ypos="head")
|
|
her "*Ehm*... I suppose so..." ("soft", "base", "base", "R")
|
|
her "Am I getting paid for this?"
|
|
gen "Of course, [hermione_name]!" ("base", xpos="far_left", ypos="head")
|
|
her "So... Just a little dancing then..." ("annoyed", "base", "worried", "R")
|
|
gen "Whenever you're ready..." ("base", xpos="far_left", ypos="head")
|
|
her "................."
|
|
hide hermione_main
|
|
with d3
|
|
|
|
call nar(">Hermione starts dancing...")
|
|
|
|
stop music fadeout 1.0
|
|
hide screen bld1
|
|
call her_chibi("dance","mid","base")
|
|
with d3
|
|
pause.2
|
|
|
|
gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
|
|
her "{size=-5}(...........................................){/size}" ("disgust", "narrow", "base", "down", cheeks="blush", ypos="head", flip=False)
|
|
her "{size=-5}(This is silly...){/size}" ("annoyed", "narrow", "angry", "R", cheeks="blush")
|
|
call nar(">Hermione looks embarrassed but she keeps on \"dancing\"...")
|
|
gen "..................." ("base", xpos="far_left", ypos="head")
|
|
her "{size=-5}(...........................................){/size}" ("annoyed", "narrow", "angry", "R", cheeks="blush")
|
|
gen "Alright, you can start undressing now." ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_chibi("stand","mid","base") #Hermione stands still.
|
|
with hpunch
|
|
|
|
show screen blktone
|
|
her "??!" ("mad", "wide", "base", "stare", cheeks="blush")
|
|
gen "Take off those clothes..." ("base", xpos="far_left", ypos="head")
|
|
her "You want me to...?" ("disgust", "narrow", "base", "down", cheeks="blush")
|
|
|
|
hide screen blktone
|
|
her "[genie_name]!" ("angry", "base", "angry", "mid", cheeks="blush")
|
|
her "This is ridiculous on a whole other level!" ("angry", "closed", "angry", "mid", cheeks="blush")
|
|
her "I won't let myself be forced to become some cheap stripper!!!" ("mad", "wide", "base", "stare", cheeks="blush")
|
|
gen "Nobody is forcing you to do this." ("base", xpos="far_left", ypos="head")
|
|
gen "If you don't need the points, please feel free to leave." ("base", xpos="far_left", ypos="head")
|
|
her "Yes. I believe you're right Sir." ("soft", "closed", "angry", "mid")
|
|
her "Stripping for you won't be worth {b}any{/b} amount of points!" ("angry", "base", "angry", "mid")
|
|
her "I will be leaving now!" ("annoyed", "base", "angry", "mid")
|
|
|
|
call her_walk(action="leave")
|
|
|
|
$ her_mood += 5
|
|
$ hg_pf_strip.fail_intentional()
|
|
|
|
jump end_hermione_event
|
|
|
|
label hg_pf_strip_T2_fail_repeat:
|
|
call bld
|
|
gen "[hermione_name], I need you to dance for me a little." ("base", xpos="far_left", ypos="head")
|
|
her "And would you like me to take off my clothes as well?" ("soft", "closed", "base", "mid")
|
|
gen "Yes?" ("base", xpos="far_left", ypos="head")
|
|
her "No! I will not!" ("scream", "base", "angry", "mid")
|
|
her "And I'd appreciate it if you'd stop making such outrageous requests..." ("annoyed", "base", "angry", "mid")
|
|
gen "You will get points for it..." ("base", xpos="far_left", ypos="head")
|
|
her "Shove those points up your--" ("angry", "closed", "angry", "mid")
|
|
her "I will be leaving now..." ("annoyed", "base", "angry", "mid")
|
|
her "Good day, Sir..." ("annoyed", "narrow", "angry", "R")
|
|
|
|
call her_walk(action="leave")
|
|
|
|
$ her_mood += 5
|
|
$ hg_pf_strip.fail_intentional()
|
|
|
|
jump end_hermione_event
|
|
|
|
### Tier 3 ###
|
|
|
|
# Event 1 (i) - Hermione tries to stip for you but fails.
|
|
# Event 2 (i) - Hermione strips for you on your desk. Snape then enters.
|
|
# Event 3 (r) - Hermione strips for. You will get some event choices.
|
|
|
|
label hg_pf_strip_T3_intro_E1: # Complete
|
|
call bld
|
|
gen "[hermione_name], I need you to dance for me a little." ("base", xpos="far_left", ypos="head")
|
|
her "You want me to..." ("open", "base", "worried", "mid")
|
|
her "... dance for you, [genie_name]?" ("open", "wink", "base", "mid")
|
|
gen "Yes... You think you could manage that?" ("base", xpos="far_left", ypos="head")
|
|
her "*Ehm*... I suppose so..." ("soft", "base", "base", "R")
|
|
her "Am I getting paid for this?"
|
|
gen "Of course, [hermione_name]!" ("base", xpos="far_left", ypos="head")
|
|
her "So... Just a little dancing then..." ("annoyed", "base", "worried", "R")
|
|
gen "Whenever you're ready..." ("base", xpos="far_left", ypos="head")
|
|
her "................."
|
|
hide hermione_main
|
|
with d3
|
|
|
|
call nar(">Hermione starts dancing...","start")
|
|
|
|
stop music fadeout 1.0
|
|
hide screen bld1
|
|
call her_chibi("dance","mid","base")
|
|
with d3
|
|
pause.2
|
|
|
|
gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
|
|
her "{size=-5}(...........................................){/size}" ("disgust", "narrow", "base", "down", cheeks="blush", ypos="head", flip=False)
|
|
her "{size=-5}(This is silly...){/size}" ("annoyed", "narrow", "angry", "R", cheeks="blush")
|
|
call nar(">Hermione looks embarrassed but she keeps on \"dancing\"...")
|
|
gen "..................." ("base", xpos="far_left", ypos="head")
|
|
her "{size=-5}(...........................................){/size}" ("annoyed", "narrow", "angry", "R", cheeks="blush")
|
|
gen "Alright, you can start undressing now." ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_chibi("stand","mid","base") #Hermione stands still.
|
|
with hpunch
|
|
|
|
her "??!" ("mad", "wide", "base", "stare", cheeks="blush")
|
|
her "I thought all I had to do was dance?" ("angry", "base", "angry", "mid")
|
|
call play_music("playful_tension") # SEX THEME.
|
|
gen "Really? That's adorable." ("base", xpos="far_left", ypos="head")
|
|
|
|
if hermione.is_any_worn("top", "bottom", "robe", "accessory"):
|
|
gen "Now start taking off those clothes." ("base", xpos="far_left", ypos="head")
|
|
show screen blktone
|
|
her "You want me to... strip dance for you...?" ("disgust", "narrow", "base", "down", cheeks="blush")
|
|
else:
|
|
gen "Now take off your underwear." ("base", xpos="far_left", ypos="head")
|
|
show screen blktone
|
|
her "You want me to... Take off my underwear...?" ("disgust", "narrow", "base", "down", cheeks="blush")
|
|
|
|
gen "Yes. And I expect you to do it today, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
her "[genie_name]!" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
gen "Don't you raise your voice at me, [hermione_name]!" ("base", xpos="far_left", ypos="head")
|
|
her ".....!!?" ("mad", "wide", "base", "stare", cheeks="blush")
|
|
gen "Nobody is forcing you to do this." ("base", xpos="far_left", ypos="head")
|
|
gen "I am doing you a favour!" ("base", xpos="far_left", ypos="head")
|
|
gen "If you don't need the points, please feel free to leave." ("base", xpos="far_left", ypos="head")
|
|
her "....................." ("angry", "base", "angry", "mid")
|
|
her "......................................." ("disgust", "narrow", "base", "down", cheeks="blush")
|
|
|
|
hide screen blktone
|
|
call nar(">Hermione starts dancing again...")
|
|
|
|
call her_chibi("dance","mid","base") #Chibi takes off the vest here btw but Hermione does not even if she's wearing it
|
|
with d5
|
|
|
|
her "{size=-5}(...........................................){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
gen "What are you waiting for then?" ("base", xpos="far_left", ypos="head")
|
|
|
|
her "............................................................." ("disgust", "narrow", "base", "down", cheeks="blush")
|
|
call nar(">Hermione gives you a confused look...")
|
|
|
|
pause .5
|
|
show screen blktone
|
|
her "{size=-5}(Am I really going to do this?){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush", xpos="base", ypos="base", trans=fade)
|
|
hide screen blktone
|
|
|
|
if hermione.is_any_worn("robe", "accessory"):
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
$ hermione.strip("robe", "accessory")
|
|
her "..." ("disgust", "narrow", "base", "down", cheeks="blush")
|
|
|
|
|
|
menu: #Hermione always wears underwear at this level
|
|
gen "......................." ("base", xpos="far_left", ypos="head")
|
|
"\"Now, get rid of your bottoms!\"" if hermione.is_worn("bottom", "panties"):
|
|
her "................................." ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
call nar(">Hermione starts taking off her bottoms...","start")
|
|
">She seems very hesitant and takes her time..."
|
|
call nar(">Finally she takes a deep breath and takes them off...","end")
|
|
|
|
her "{size=-5}(Here it comes then...){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
her "{size=-5}(For the honour of Gryffindor....){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
pause .2
|
|
|
|
$ hermione.strip("bottom")
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
call ctc
|
|
pause .5
|
|
|
|
gen "..............." ("base", xpos="far_left", ypos="head")
|
|
her "{size=-5}(.........................................){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
call nar(">Hermione keeps on dancing...")
|
|
if hermione.is_worn("top"):
|
|
gen "Alright, your top is next!" ("base", xpos="far_left", ypos="head")
|
|
her "My top....?" ("disgust", "narrow", "worried", "down", cheeks="blush")
|
|
else:
|
|
gen "Alright, your bra is next!" ("base", xpos="far_left", ypos="head")
|
|
her "My bra....?" ("disgust", "narrow", "worried", "down", cheeks="blush")
|
|
hide hermione_main
|
|
with d3
|
|
|
|
call nar(">Hermione looks extremely embarrassed...","start")
|
|
call nar(">She clumsily shakes her body to and fro...","end")
|
|
|
|
"\"Now, take off your top!\"" if hermione.is_worn("top", "bra"):
|
|
her "................................." ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
call nar(">Hermione starts taking off her top...","start")
|
|
">She seems very hesitant and takes her time..."
|
|
call nar(">Finally she takes a deep breath and removes her top...","end")
|
|
|
|
her "{size=-5}(Alright, here it comes...){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
her "{size=-5}(For the honour of Gryffindor!){/size}" ("angry", "base", "worried", "mid", cheeks="blush")
|
|
pause .2
|
|
|
|
$ hermione.strip("top")
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
call ctc
|
|
|
|
if hermione.is_worn("bra"):
|
|
gen "And your bra..." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("angry", "base", "angry", "mid")
|
|
$ hermione.strip("bra")
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
call ctc
|
|
her "{size=-5}(I...{w=0.4} I did it...){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
else:
|
|
her "{size=-5}(I actually did it...){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
|
|
her "{size=-5}(He can see my breasts while I'm dancing for him...){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
her "{size=-5}(This is so demeaning...){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
her "{size=-5}(But I am doing this for my house...){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
|
|
gen "Not bad..." ("base", xpos="far_left", ypos="head")
|
|
her "{size=-5}(.........................................){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
|
|
call nar(">Hermione is topless now...","start")
|
|
">She keeps on dancing but seems very restricted in her movements now. Even more so than before..."
|
|
call nar(">It seems like she's desperately trying to prevent her breasts from bouncing or swaying...","end")
|
|
|
|
if hermione.is_worn("bottom"):
|
|
gen "Alright, your bottoms are next!" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "Alright, your panties are next!" ("base", xpos="far_left", ypos="head")
|
|
her "...................." ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
hide hermione_main
|
|
with d3
|
|
|
|
call nar(">Hermione looks extremely embarrassed...","start")
|
|
call nar(">Her fingers shaking as she fumbles somewhat...","end")
|
|
"\"Get rid of your bra!\"" if not hermione.is_worn("top"):
|
|
her "{size=-5}(Okay then...){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
her "{size=-5}(For the honour of Gryffindor!){/size}" ("angry", "base", "worried", "mid", cheeks="blush")
|
|
|
|
$ hermione.strip("bra")
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
call ctc
|
|
|
|
her "{size=-5}(I...{w=0.4} I did it...){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
her "{size=-5}(He can see my breasts while I'm dancing for him...){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
her "{size=-5}(This is so demeaning...){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
her "{size=-5}(But I am doing this for my house...){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
|
|
gen "Not bad..." ("base", xpos="far_left", ypos="head")
|
|
her "{size=-5}(.........................................){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
|
|
call nar(">Hermione is topless now...","start")
|
|
">She keeps on dancing but seems very restricted in her movements now. Even more so than before..."
|
|
call nar(">It seems like she's desperately trying to prevent her breasts from bouncing or swaying...","end")
|
|
|
|
if hermione.is_worn("bottom"):
|
|
gen "Alright, your bottoms are next!" ("base", xpos="far_left", ypos="head")
|
|
her "...................." ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
|
|
$ hermione.strip("bottom")
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
call ctc
|
|
pause .5
|
|
|
|
gen "Nice..." ("base", xpos="far_left", ypos="head")
|
|
gen "Now then, your panties!" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "Alright, your panties are next!" ("base", xpos="far_left", ypos="head")
|
|
her "...................." ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
hide hermione_main
|
|
with d3
|
|
|
|
call nar(">Hermione looks extremely embarrassed...","start")
|
|
call nar(">Her fingers shaking as she fumbles somewhat...","end")
|
|
"\"Take off your panties!\"" if not hermione.is_worn("bottom"):
|
|
hide hermione_main
|
|
with d3
|
|
|
|
call nar(">Hermione looks at your pleadingly...","start")
|
|
call nar(">Her fingers shake slightly as she begins moving them towards her panties...","end")
|
|
|
|
gen "That's it..." ("base", xpos="far_left", ypos="head")
|
|
|
|
call nar(">Glancing up at you, she hesitates for a moment...","start")
|
|
call nar(">And you watch as she moves her hands away from her panties...","end")
|
|
|
|
stop music fadeout 1.0
|
|
gen "What's the problem, [hermione_name]?" ("base", xpos="far_left", ypos="head")
|
|
call play_music("sad")
|
|
|
|
her "I'm sorry, [genie_name]..." ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
her "I...{w=0.4} I'm trying..." ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
her "But my hands..." ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
her "Why is this so hard! *sob*" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
her "No, I can't do this, [genie_name]! *sob*" ("open", "wide", "worried", "stare", cheeks="blush", tears="messy")
|
|
gen "What?" ("base", xpos="far_left", ypos="head")
|
|
her "I thought I could, but..." ("angry", "squint", "base", "mid", cheeks="blush", trans=fade)
|
|
her "Strip dancing for points, [genie_name]?" ("angry", "squint", "base", "mid", cheeks="blush")
|
|
her "People look up to me in this school!" ("angry", "squint", "base", "mid", cheeks="blush")
|
|
her "I have a reputation...*sob*" ("angry", "squint", "base", "mid", cheeks="blush")
|
|
her "And If I do this..." ("scream", "base", "angry", "mid", cheeks="blush", tears="messy")
|
|
show screen blkfade
|
|
with d5
|
|
|
|
">Hermione quickly puts her clothes back on..."
|
|
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
$ hermione.wear("all")
|
|
call her_chibi("stand","desk","base")
|
|
|
|
hide screen blkfade
|
|
her "[genie_name], I think I'd better go now... *Sob!*" ("angry", "squint", "base", "mid", cheeks="blush", tears="messy", trans=fade)
|
|
|
|
menu:
|
|
"\"Alright. I had fun. Here are your points.\"":
|
|
her "Really? I didn't ruin it completely then?" ("soft", "base", "base", "R", tears="soft")
|
|
|
|
jump end_hg_pf_strip
|
|
|
|
"\"Sure. You will receive no points though.\"":
|
|
her "[genie_name]... I may not be very good at this..." ("open", "base", "base", "mid", tears="mascara_crying")
|
|
her "But I did my best... I think I deserve some--" (tears="mascara_crying")
|
|
gen "Just make sure you try harder next time, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
her "Next time?!" ("open", "base", "base", "mid", tears="mascara_crying")
|
|
her "I assure you, [genie_name], there will be no next time..." ("angry", "base", "angry", "mid", cheeks="blush", tears="mascara")
|
|
gen "We'll see..." ("base", xpos="far_left", ypos="head")
|
|
her "*Tsk*!" ("disgust", "narrow", "base", "mid_soft", tears="mascara")
|
|
|
|
call her_walk(action="leave")
|
|
|
|
# Event does not fail. She just gets mad, but no whoring increase.
|
|
$ her_mood += 25
|
|
|
|
jump end_hermione_event
|
|
|
|
label hg_pf_strip_T3_intro_E2:
|
|
call bld
|
|
gen "[hermione_name], I need you to dance for me." ("base", xpos="far_left", ypos="head")
|
|
her "That again, [genie_name]...?" ("disgust", "narrow", "base", "mid_soft")
|
|
gen "You will get paid accordingly of course..." ("base", xpos="far_left", ypos="head")
|
|
her "............................" ("annoyed", "narrow", "angry", "R")
|
|
her "And you expect me to... *Ehm*..." ("annoyed", "narrow", "angry", "R")
|
|
gen "Take your clothes off. Naturally." ("base", xpos="far_left", ypos="head")
|
|
stop music fadeout 1.0
|
|
|
|
show screen blktone
|
|
her "......................" ("annoyed", "narrow", "angry", "R")
|
|
call play_music("chipper_doodle") # HERMIONE'S THEME.
|
|
her "Well, why not?" ("disgust", "narrow", "base", "mid_soft")
|
|
her "Yes, I don't see why not!" ("scream", "base", "angry", "mid", emote="angry")
|
|
gen "*Hmm*...? {size=-4}(Look at her, so eager all of a sudden...){/size}" ("base", xpos="far_left", ypos="head")
|
|
her "After all, as a pupil I am meant to obey your every order, isn't that right, [genie_name]?!" ("scream", "closed", "angry", "mid")
|
|
gen "...................." ("base", xpos="far_left", ypos="head")
|
|
her "If the Headmaster tells me to strip for him, Then I shall strip!!!" ("scream", "closed", "angry", "mid")
|
|
her "Do I find this extremely inappropriate, disgraceful, and humiliating?" ("angry", "base", "angry", "mid")
|
|
her "Of course not. What nonsense!" ("scream", "closed", "angry", "mid")
|
|
gen ".............." ("base", xpos="far_left", ypos="head")
|
|
her "Ha! Might as well do this the proper way!" ("angry", "base", "angry", "mid")
|
|
|
|
call hide_characters
|
|
hide screen bld1
|
|
hide screen blktone
|
|
with d3
|
|
pause.2
|
|
|
|
gen "??!" ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_walk("desk", "base", reduce=0.8)
|
|
call blkfade
|
|
|
|
$ renpy.play('sounds/08_hop_on_desk.ogg') #Sound of the desk squeaking.
|
|
pause 3
|
|
gen "!!!!!!" ("angry", xpos="far_left", ypos="head")
|
|
">To your surprise, Hermione just hops onto your desk and starts dancing frantically..."
|
|
|
|
call her_chibi("dance","on_desk","on_desk")
|
|
|
|
hide screen blkfade
|
|
with fade
|
|
pause.5
|
|
|
|
her "If I must degrade myself in order to protect the honour of my house..." ("scream", "closed", "angry", "mid", xpos="mid", ypos="base")
|
|
|
|
her "So be it then!" ("scream", "base", "angry", "mid", emote="angry")
|
|
her "Just..." ("open", "narrow", "worried", "down")
|
|
if hermione.is_any_worn("robe", "accessory"):
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
$ hermione.strip("robe", "accessory")
|
|
|
|
her "*groan*" ("clench", "narrow", "base", "down")
|
|
|
|
$ d_flag_01 = False
|
|
if hermione.is_worn("top"):
|
|
$ d_flag_01 = True
|
|
call nar(">Hermione begins taking off her top...")
|
|
call nar(">Pulling at the fabric in anger, making it more difficult than it should be...")
|
|
her "Why won't it....?!"
|
|
her "There!" ("annoyed", "narrow", "annoyed", "mid")
|
|
call nar(">Hermione finally manages to untangle herself and sends her top flying to the other side of the room...")
|
|
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
$ hermione.strip("top")
|
|
call ctc
|
|
pause .5
|
|
|
|
else:
|
|
call nar(">The girl seems to contemplate about which piece of clothing she should take off first...")
|
|
pause.1
|
|
|
|
if hermione.is_worn("bottom"):
|
|
her "Let's take these bottoms off then shall we?" ("scream", "closed", "angry", "mid")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"Yes, that's right. Take it off!\"":
|
|
her "Of course!"
|
|
her "Here it goes!" ("open", "narrow", "worried", "down")
|
|
"\"You need to calm down, [hermione_name].\"":
|
|
her "Well, {size=+7}EXCUSE ME{/size}, [genie_name]!"
|
|
her "You told me to strip for you, but you never told me your preferences in regards to the pace!"
|
|
gen "Well, I'm telling you now, [hermione_name]!" ("base", xpos="far_left", ypos="head")
|
|
her "Too late!" ("angry", "base", "angry", "mid")
|
|
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
$ hermione.strip("bottom")
|
|
call ctc
|
|
pause .5
|
|
|
|
call nar(">Hermione sends her bottoms flying across the room, just like she did with her top a moment earlier...")
|
|
else:
|
|
her "Alright then, let's do this thing!" ("scream", "closed", "angry", "mid")
|
|
|
|
gen "{size=-4}(Wow, she is getting really worked up over this...){/size}" ("base", xpos="far_left", ypos="head")
|
|
gen "{size=-4}(Maybe it was still too early to--){/size}" ("base", xpos="far_left", ypos="head")
|
|
her "Clothes?!!" ("disgust", "narrow", "base", "mid_soft")
|
|
her "{size=+9}I don't need them!{/size}" ("scream", "base", "angry", "mid", emote="angry")
|
|
if hermione.is_worn("bra"): #Should be on at this level but might as well have the check
|
|
call nar(">Hermione keeps dancing angrily, and then...")
|
|
her "" ("angry", "base", "angry", "mid")
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
$ hermione.strip("bra")
|
|
pause.2
|
|
gen "{size=-4}(When did she??!){/size}" ("angry", xpos="far_left", ypos="head")
|
|
call ctc
|
|
|
|
her "Are you enjoying this, [genie_name]?"
|
|
her "" ("angry", "base", "angry", "mid")
|
|
|
|
her "Shall I shake my breasts for you like one of those harlots?" ("scream", "closed", "angry", "mid")
|
|
gen "Well--" ("base", xpos="far_left", ypos="head")
|
|
her "Of course! Why wouldn't I degrade myself for your pleasure?!"
|
|
her "This is completely {size=+7}acceptable!{/size}" ("scream", "base", "angry", "mid", emote="angry")
|
|
her "" ("angry", "base", "angry", "mid")
|
|
|
|
pause.2
|
|
call nar(">Hermione is starting to shake her naked breasts rather clumsily...","start")
|
|
call nar(">As you watch the girl's tits sway right and left you find yourself fighting the urge to...","end")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"-Grab them!-":
|
|
gen "{size=-4}(Yes, just get my hands on these ample titties, that's what I want to do!){/size}" ("grin", xpos="far_left", ypos="head")
|
|
gen "{size=-4}(Maybe pull on them a little, yes...){/size}" ("grin", xpos="far_left", ypos="head")
|
|
call slap_her #Calls slapping sound and visual.
|
|
her "" ("disgust", "wide", "base", "stare")
|
|
pause.2
|
|
call slap_her #Calls slapping sound and visual.
|
|
her "" ("shock", "wide", "worried", "shocked")
|
|
pause.2
|
|
|
|
"-Slap them!-":
|
|
gen "{size=-4}(I want to slap the crap out of her fun bags.){/size}" ("base", xpos="far_left", ypos="head")
|
|
call slap_her #Calls slapping sound and visual.
|
|
her "" ("disgust", "wide", "base", "stare")
|
|
pause.2
|
|
gen "{size=-4}(Yes, just slap them around a little...){/size}" ("grin", xpos="far_left", ypos="head")
|
|
call slap_her #Calls slapping sound and visual.
|
|
her "" ("shock", "wide", "worried", "shocked")
|
|
pause.2
|
|
|
|
"-Bite on them!-":
|
|
gen "{size=-4}(Is it weird that I feel like sinking my teeth into her tits?){/size}" ("base", xpos="far_left", ypos="head")
|
|
gen "{size=-4}(No, it's not weird!){/size}" ("base", xpos="far_left", ypos="head")
|
|
gen "{size=-4}(Just a couple of gentle love-bites!){/size}" ("base", xpos="far_left", ypos="head")
|
|
call kiss_her
|
|
her "" ("shock", "wide", "base", "stare", tears="soft")
|
|
pause.2
|
|
gen "{size=-4}(Yes... Maybe more than just a couple...){/size}" ("grin", xpos="far_left", ypos="head")
|
|
her "" ("disgust", "happyCl", "worried", "mid", tears="soft_blink")
|
|
pause.2
|
|
call kiss_her
|
|
call kiss_her
|
|
pause.2
|
|
|
|
"-Motorboat them!-":
|
|
gen "{size=-4}(I'm going to put my face right in between them!){/size}" ("base", xpos="far_left", ypos="head")
|
|
call kiss_her
|
|
her "" ("shock", "happyCl", "worried", "mid")
|
|
pause.2
|
|
gen "{size=-4}(Yes, motor boating these titties is be the best!){/size}" ("grin", xpos="far_left", ypos="head")
|
|
her "" ("shock", "wide", "worried", "shocked")
|
|
pause.2
|
|
|
|
call nar(">While you are having fun with her tits, Hermione keeps on dancing...","start")
|
|
|
|
her "(Dancing naked in front of the headmaster...)" ("soft", "wide", "worried", "shocked")
|
|
her "(Letting him touch my breasts...)" ("disgust", "wide", "worried", "shocked")
|
|
her "(If my parents knew about this they would lose their minds...)" ("soft", "wide", "worried", "shocked")
|
|
her "(Especially my father...)" ("annoyed", "closed", "base", "mid")
|
|
">Hermione is starting to shake her tits again..."
|
|
her "(Hermione Granger - the stripper...)"
|
|
her "(Forgive me father...)" ("annoyed", "narrow", "base", "dead")
|
|
|
|
">Hermione puts her hands on her tits and starts squeezing them..."
|
|
">You can only assume that she means to look seductive, but she just looks awkward and ashamed."
|
|
her "(I used to be a top student...{w=0.4} Used to have standards...)"
|
|
">Hermione clutches her tits even harder and then gives them a couple of twists..."
|
|
">Almost looking as if she is mad at her own breasts and trying her best to punish them..."
|
|
|
|
call nar(">You find the thought strangely arousing...","end")
|
|
|
|
#TODO Hermione chibi: Stand in panties only (blinking?)
|
|
call her_chibi("dance_pause","on_desk","on_desk")
|
|
call ctc
|
|
|
|
her "Well, I hope you enjoyed yourself, [genie_name]!" ("open", "narrow", "annoyed", "mid")
|
|
gen "What?" ("base", xpos="far_left", ypos="head")
|
|
her "I would like to get paid now..." ("open", "closed", "angry", "mid")
|
|
if hermione.is_worn("panties"): #Should be on at this level but might as well have the check
|
|
gen "Aren't you forgetting something, [hermione_name]?" ("base", xpos="far_left", ypos="head")
|
|
her "[genie_name]...?" ("open", "narrow", "annoyed", "mid")
|
|
gen "Your panties...?" ("base", xpos="far_left", ypos="head")
|
|
her "My panties?" ("open", "wide", "base", "stare")
|
|
her "But, they always leave them on!"
|
|
gen "Who exactly are \"they\"?" ("base", xpos="far_left", ypos="head")
|
|
gen "Strippers in kid's cartoons?" ("base", xpos="far_left", ypos="head")
|
|
gen "Stripping is stripping, [hermione_name]!" ("base", xpos="far_left", ypos="head")
|
|
gen "Now take off your panties!" ("base", xpos="far_left", ypos="head")
|
|
her "................" ("angry", "wide", "base", "stare")
|
|
|
|
call nar(">Hermione looks at you horror-struck. All of her anger now gone...","start")
|
|
her "................." ("annoyed", "closed", "base", "mid")
|
|
">Without saying another word..."
|
|
call nar(">She starts pulling down her panties...","end")
|
|
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
$ hermione.strip("panties")
|
|
|
|
gen "There it is!" ("grin", xpos="far_left", ypos="head")
|
|
her "There, can I get paid now?" ("open", "closed", "angry", "mid")
|
|
|
|
gen "*Hmm*... Well I'm not sure we're quite done here yet..." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("upset", "squint", "annoyed", "mid")
|
|
$ hermione.strip("clothes")
|
|
her "" ("angry", "narrow", "base", "down")
|
|
|
|
|
|
#TODO Hermione chibi: Stand naked blinking (ch_hem blink_n)
|
|
call her_chibi("dance_pause","on_desk","on_desk")
|
|
her "" ("annoyed", "happyCl", "worried", "mid", cheeks="blush")
|
|
pause.2
|
|
|
|
gen "How about you--" ("grin", xpos="far_left", ypos="head")
|
|
|
|
hide screen blktone
|
|
hide screen bld1
|
|
hide hermione_main
|
|
with d1
|
|
|
|
stop music
|
|
|
|
call sna_walk(action="enter", xpos="mid", ypos="base")
|
|
|
|
sna "Listen, Genie. I've been think--" ("snape_01", xpos="base", ypos="base")
|
|
|
|
$ renpy.play('sounds/scratch.ogg')
|
|
with hpunch
|
|
|
|
sna "............................................" ("snape_11")
|
|
with hpunch
|
|
|
|
call her_chibi("dance_pause","on_desk","on_desk", flip=True)
|
|
her "(Professor Snape???????!)" ("angry", "wide", "base", "stare", flip=True)
|
|
sna "Miss Granger?" ("snape_12")
|
|
|
|
call set_her_action("covering")
|
|
her "(No, no... This is not happening. Please...)" ("shock", "happyCl", "worried", "mid", cheeks="blush", trans=d5)
|
|
call play_music("playful_tension") # SEX THEME.
|
|
gen "...................................." ("base", xpos="far_left", ypos="head")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"Severus, I am busy right now.\"":
|
|
sna "Yes... I can see that..." ("snape_13")
|
|
her "{size=-7}(I want to die!){/size}" ("angry", "happyCl", "worried", "mid")
|
|
|
|
"\"Severus! Please, come join us.\"":
|
|
$ her_mood += 20
|
|
sna "Seriously?" ("snape_14")
|
|
her "([genie_name], no, please.............................)" ("angry", "happyCl", "worried", "mid")
|
|
sna "A very tempting offer indeed..." ("snape_13")
|
|
her "!!!!!!......." ("angry", "wide", "base", "stare")
|
|
sna "Well, maybe some other time..." ("snape_13")
|
|
her "{size=-5}(There will be no other time!){/size}" ("angry", "happyCl", "worried", "mid")
|
|
her "{size=-5}(I will stop selling favours from now on, I swear!){/size}"
|
|
|
|
sna "I shall postpone our conversation then, Geni-- *ahem*! Albus." ("snape_12")
|
|
sna "Miss Granger..." ("snape_13")
|
|
her "................................." ("angry", "happyCl", "worried", "mid")
|
|
|
|
call hide_characters
|
|
hide screen bld1
|
|
with fade
|
|
pause.2
|
|
|
|
call sna_walk(action="leave")
|
|
|
|
show screen blkfade
|
|
with d5
|
|
|
|
call play_sound("climb_desk")
|
|
">Hermione hastily hops off your desk."
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
$ hermione.wear("bra", "panties", "bottom")
|
|
">She starts putting some clothes back on rather frantically..."
|
|
|
|
|
|
|
|
call her_chibi("stand","desk","base")
|
|
hide screen blkfade
|
|
with d5
|
|
|
|
if d_flag_01: # Wears Top
|
|
her "My top! Where's my top?!" ("scream", "happyCl", "worried", "mid", xpos="mid", ypos="base", flip=False)
|
|
gen "It's over there, by the fireplace..." ("base", xpos="far_left", ypos="head")
|
|
|
|
hide hermione_main
|
|
with d3
|
|
pause.2
|
|
|
|
call her_walk("mid", "base")
|
|
|
|
her "................................" ("disgust", "narrow", "base", "down", ypos="head", flip=False)
|
|
pause.2
|
|
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
$ hermione.wear("all")
|
|
|
|
call her_chibi("stand","mid","base", flip=True)
|
|
pause.2
|
|
|
|
call her_walk("desk", "base")
|
|
|
|
her "........................" ("normal", "happyCl", "worried", "mid", xpos="mid", ypos="base", flip=False)
|
|
stop music fadeout 2.0
|
|
her "Can I just get my points now, please?" ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
pause.5
|
|
|
|
if not hg_strip.trigger:
|
|
$ achievements.unlock("herstrip")
|
|
$ hg_pf_strip.change_icon(a="heart_half", b="heart_red")
|
|
$ hg_strip.triggered() # .trigger = True, .counter += 1
|
|
$ hg_pf_strip.title = "Strip for Me!"
|
|
|
|
jump end_hg_pf_strip
|
|
|
|
label hg_pf_strip_T3_E2:
|
|
gen "[hermione_name], how about another strip?" ("base", xpos="far_left", ypos="head")
|
|
her ".............." ("disgust", "narrow", "base", "mid_soft", xpos="base", ypos="base")
|
|
her "I would really rather not, [genie_name]..."
|
|
gen "Why? You are getting quite good at it." ("base", xpos="far_left", ypos="head")
|
|
her "........................." ("annoyed", "narrow", "annoyed", "mid")
|
|
her "{number=current_payout} house points?" ("open", "narrow", "worried", "down")
|
|
gen "Sure! The usual rate." ("base", xpos="far_left", ypos="head")
|
|
her "..................." ("annoyed", "narrow", "angry", "R")
|
|
|
|
if ss_he.hermione_strip: #Turns TRUE after Dance Event 2 and the next Date with Snape.
|
|
gen "(*Hmm*... Should I invite Snape to watch as well?)" ("base", xpos="far_left", ypos="head")
|
|
|
|
menu:
|
|
"-Yes! Hermione needs an audience!-":
|
|
jump hg_pf_strip_T3_snape
|
|
|
|
"-Nah. That's not a good idea...-":
|
|
pass
|
|
|
|
# Locks Door.
|
|
call hide_characters
|
|
hide screen bld1
|
|
with d3
|
|
pause.5
|
|
|
|
call her_walk("door", "base")
|
|
|
|
pause.2
|
|
call chibi_emote("thought", "hermione")
|
|
pause.5
|
|
call play_sound("lock")
|
|
call chibi_emote("hide", "hermione")
|
|
pause.2
|
|
|
|
gen "??!" ("base", xpos="far_left", ypos="head")
|
|
pause.2
|
|
|
|
|
|
# Walks back.
|
|
call her_chibi("stand","door","base")
|
|
pause.1
|
|
|
|
call her_walk("mid", "base")
|
|
pause.2
|
|
|
|
her "Just in case..." ("annoyed", "narrow", "angry", "R", ypos="head", flip=False)
|
|
stop music fadeout 1.0
|
|
|
|
call her_walk("desk", "base", reduce=0.8)
|
|
call blkfade
|
|
|
|
call play_sound("climb_desk")
|
|
pause 2
|
|
call her_chibi("dance","on_desk","on_desk")
|
|
hide screen blkfade
|
|
with d5
|
|
call ctc
|
|
|
|
her "Just for the record..." ("open", "closed", "base", "mid", xpos="mid", ypos="base")
|
|
her "I still consider this a highly inappropriate favour to be buying from one of your students, [genie_name]." ("annoyed", "squint", "base", "mid")
|
|
gen "Right. And an equally inappropriate favour to be selling to your headmaster. Wouldn't you agree?" ("base", xpos="far_left", ypos="head")
|
|
her ".........." ("annoyed", "narrow", "angry", "R")
|
|
if hermione.is_any_worn("robe", "accessory"):
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
$ hermione.strip("robe", "accessory")
|
|
|
|
if hermione.is_worn("top"):
|
|
call nar(">Hermione shifts her body towards you and starts taking off her top...")
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
$ hermione.strip("top")
|
|
pause .5
|
|
if hermione.is_worn("bra"):
|
|
call nar(">Struggling for a moment she takes off her bra somewhat clumsily...")
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
$ hermione.strip("bra")
|
|
|
|
pause .2
|
|
call ctc
|
|
|
|
gen "Yes! The tits!" ("grin", xpos="far_left", ypos="head")
|
|
|
|
call play_music("playful_tension") # SEX THEME.
|
|
her ".............." ("open", "narrow", "worried", "down")
|
|
her "What if my parents were to find out about this, [genie_name]?" ("disgust", "narrow", "base", "down")
|
|
her "Mother would never understand..."
|
|
her "As for my father..." ("upset", "wink", "base", "mid")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"{size=-3}\"Your father would be proud of you!\"{/size}":
|
|
her "I doubt it..."
|
|
her "Yes, I am doing this for the right reasons, but..."
|
|
her "He would never see it that way..." ("annoyed", "base", "angry", "mid")
|
|
her "He must never know about this..."
|
|
|
|
"{size=-3}\"Your father would spank you hard!\"{/size}":
|
|
her "He would not!" ("shock", "wide", "base", "stare")
|
|
her "And I am too old for that anyway..." ("upset", "wink", "base", "mid")
|
|
gen "I would say that you are the perfect age for that..." ("grin", xpos="far_left", ypos="head")
|
|
her "*huh*?"
|
|
her "I do not know what you mean, [genie_name]." ("grin", "happyCl", "worried", "mid", emote="sweat")
|
|
|
|
"{size=-3}\"Your father would disown you!\"{/size}":
|
|
her "You are probably right, [genie_name]..." ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
her "(Oh father, I am so sorry...)" ("angry", "base", "base", "mid", tears="soft")
|
|
her "he must never find out..." ("angry", "base", "base", "mid", tears="soft")
|
|
|
|
"{size=-3}\"Your father would love to watch you strip!\"{/size}":
|
|
her "He would not! He would be ashamed of me!" ("normal", "happyCl", "worried", "mid")
|
|
gen "Are you sure about that?" ("base", xpos="far_left", ypos="head")
|
|
her "absolutely! My father is a man of integrity!" ("scream", "happyCl", "worried", "mid")
|
|
gen "But he {size=+4}is{/size} a {size=+4}man{/size}, right?" ("base", xpos="far_left", ypos="head")
|
|
her "....................." ("annoyed", "narrow", "annoyed", "mid")
|
|
her "My father must never know about this..." ("annoyed", "base", "worried", "R")
|
|
|
|
|
|
call nar(">Hermione is starting to sway her hips rather seductively...")
|
|
|
|
if hermione.is_worn("bottom"):
|
|
call nar(">Whilst sliding her bottoms down...")
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
$ hermione.strip("bottom")
|
|
pause.3
|
|
call ctc
|
|
|
|
menu:
|
|
"-Take your cock out, start jerking off-":
|
|
jump hg_pf_strip_T3_masturbate
|
|
|
|
"-Show some manners, just watch-":
|
|
jump hg_pf_strip_T3_watch
|
|
|
|
label hg_pf_strip_T3_watch:
|
|
call nar(">You watch Hermione Dance...")
|
|
her "(Time for the finishing act I suppose...)" ("angry", "happyCl", "worried", "mid", xpos="mid", ypos="base")
|
|
|
|
if hermione.is_worn("panties"):
|
|
gen "Yes, [hermione_name]! Take them off!" ("base", xpos="far_left", ypos="head")
|
|
her "........" ("annoyed", "closed", "base", "mid")
|
|
call nar(">Doing her best to please you, Hermione attempts to undress herself whilst still keeping her dance going.")
|
|
call nar(">Bending over slightly she hurriedly slides her panties down...")
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
else:
|
|
call nar(">Hermione moves her body in an attempted seductive manner.")
|
|
call nar(">Your gaze on her current state of undress causing her some difficulties in maintaining her concentration.")
|
|
|
|
$ hermione.strip("clothes")
|
|
pause 1.0
|
|
|
|
|
|
call nar(">You can see that she is doing her best to not fall off the desk...","start")
|
|
call nar(">But she looks rather ridiculous in her attempts to act like a professional stripper...","end")
|
|
|
|
call ctc
|
|
|
|
her ".........." ("disgust", "happyCl", "worried", "mid")
|
|
call nar(">Hermione performs another set of rather awkward movements...","start")
|
|
call nar(">if not for her naked tits bouncing all over the place this would be quite embarrassing...","end")
|
|
|
|
gen "................." ("grin", xpos="far_left", ypos="head")
|
|
call nar(">A few more clumsy movements before Hermione slumps on her butt...")
|
|
|
|
show screen blkfade
|
|
with d5
|
|
|
|
call her_chibi("sit_naked","on_desk","on_desk")
|
|
|
|
call hide_characters
|
|
hide screen bld1
|
|
hide screen blkfade
|
|
with d5
|
|
call ctc
|
|
|
|
her "I'm sorry, Sir. Was this good enough?..." ("disgust", "narrow", "base", "down", emote="sweat", ypos="head", flip=False)
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"{size=-3}\"Good job, [hermione_name]! You sure know how to dance!\"{/size}":
|
|
her ".............." ("disgust", "narrow", "worried", "down")
|
|
gen "You have a lot of talent for this!" ("base", xpos="far_left", ypos="head")
|
|
her "Thank you [genie_name]." ("soft", "base", "worried", "R", emote="sweat")
|
|
"{size=-3}\"*Hmm*... This was quite awful...\"{/size}":
|
|
$ her_mood += 4
|
|
her "............" ("annoyed", "base", "angry", "mid")
|
|
gen "You just need to practise more..." ("base", xpos="far_left", ypos="head")
|
|
her "Whatever........." ("annoyed", "narrow", "angry", "R")
|
|
"{size=-3}\".................................................\"{/size}":
|
|
her "......................." ("silly", "happyCl", "worried", "mid", emote="sweat")
|
|
call her_chibi("sit_naked_shocked","on_desk","on_desk")
|
|
|
|
hide screen bld1
|
|
call ctc
|
|
|
|
jump end_hg_pf_strip
|
|
|
|
label hg_pf_strip_T3_masturbate:
|
|
show screen blkfade
|
|
with d5
|
|
|
|
her "[genie_name]?!" ("open", "wide", "base", "stare", ypos="head", flip=False)
|
|
gen "It's alright, [hermione_name]. Don't mind me..." ("base", xpos="far_left", ypos="head")
|
|
|
|
call gen_chibi("jerk_off","behind_desk","base")
|
|
call her_chibi("dance","on_desk","on_desk")
|
|
hide screen blktone
|
|
hide screen blkfade
|
|
with d5
|
|
call ctc
|
|
|
|
call bld
|
|
her "B-but..." ("angry", "wide", "base", "stare", ypos="head", flip=False)
|
|
her "Your..."
|
|
gen "Yes...{w=0.3} *Ah*... Yes... This is good." ("base", xpos="far_left", ypos="head")
|
|
her "[genie_name]!!!" ("scream", "happyCl", "worried", "mid")
|
|
her "I must insist that you put away your..." ("angry", "happyCl", "worried", "mid")
|
|
her "... thing."
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"I said, keep on dancing, [hermione_name]!\"":
|
|
stop music fadeout 1.0
|
|
|
|
her "No, [genie_name]!" ("annoyed", "narrow", "angry", "R", ypos="head", flip=False)
|
|
gen "*huh*?" ("base", xpos="far_left", ypos="head")
|
|
show screen blkfade
|
|
with d5
|
|
|
|
">Hermione jumps off your desk and starts to put her clothes back on while glaring at you..."
|
|
gen "Oh, come on! Don't leave me like that!" ("base", xpos="far_left", ypos="head")
|
|
|
|
call play_sound("equip")
|
|
$ hermione.wear("all")
|
|
call her_chibi_scene("reset","desk","base", trans=fade)
|
|
|
|
her "The dance is over, [genie_name]!" ("soft", "base", "angry", "mid")
|
|
pause 1
|
|
her "I would like to get paid now!" ("annoyed", "narrow", "annoyed", "mid")
|
|
gen "Stubborn [hermione_name]..." ("base", xpos="far_left", ypos="head")
|
|
call nar(">You reluctantly put your cock away...")
|
|
her "I would like to get paid now." ("annoyed", "narrow", "annoyed", "mid")
|
|
|
|
$ her_mood += 6
|
|
|
|
jump end_hg_pf_strip
|
|
|
|
"\"Fine. There is no need for drama!\"":
|
|
her "......................" ("annoyed", "narrow", "angry", "R", ypos="head", flip=False)
|
|
pause.1
|
|
|
|
call gen_chibi("sit_behind_desk")
|
|
call her_chibi("dance","on_desk","on_desk")
|
|
hide screen blktone
|
|
hide screen bld1
|
|
with fade
|
|
pause.5
|
|
|
|
jump hg_pf_strip_T3_watch
|
|
|
|
### Tier 4 ###
|
|
|
|
|
|
# Event 1 (i) - Hermione tries her best at stripping.
|
|
# Event 2 (i) -
|
|
# Event 3 (r) -
|
|
|
|
label hg_pf_strip_T4_intro_E1:
|
|
gen "[hermione_name], how about getting on this desk for another show?" ("base", xpos="far_left", ypos="head")
|
|
her ".............." ("disgust", "narrow", "base", "mid_soft", xpos="base", ypos="base")
|
|
her "I would really rather not, [genie_name]..."
|
|
gen "Why? You are getting quite good at it." ("base", xpos="far_left", ypos="head")
|
|
her "........................." ("annoyed", "narrow", "annoyed", "mid")
|
|
her "{number=current_payout} house points?" ("open", "base", "base", "mid")
|
|
gen "Sure!" ("grin", xpos="far_left", ypos="head")
|
|
her "Very well, then..." ("base", "base", "base", "R")
|
|
|
|
jump hg_pf_strip_T4
|
|
|
|
label hg_pf_strip_T4_intro_E2:
|
|
gen "[hermione_name], would you like to climb onto my desk for another show?" ("base", xpos="far_left", ypos="head")
|
|
gen "(I'm bored as fuck in here after all...)" ("base", xpos="far_left", ypos="head")
|
|
her "*Hmm*..." ("annoyed", "base", "base", "R", xpos="base", ypos="base")
|
|
her "Sure! Why not..." ("base", "happyCl", "base", "mid")
|
|
gen "Yes?" ("grin", xpos="far_left", ypos="head")
|
|
her "I've been practising a bit more. Mainly on my dancing." ("soft", "narrow", "worried", "down")
|
|
gen "Very good... I'd love to see your progress." ("base", xpos="far_left", ypos="head")
|
|
her "Of course, [genie_name]..." ("base", "narrow", "base", "mid_soft")
|
|
|
|
jump hg_pf_strip_T4
|
|
|
|
label hg_pf_strip_T4_E2:
|
|
gen "[hermione_name], how do you feel about getting on my desk for another show?" ("base", xpos="far_left", ypos="head")
|
|
if her_tier <= 5:
|
|
her "Of course, [genie_name]..." ("base", "base", "base", "mid", xpos="base", ypos="base")
|
|
else:
|
|
her "I'd love to, [genie_name]!" ("open_tongue", "narrow", "annoyed", "up", xpos="base", ypos="base")
|
|
|
|
jump hg_pf_strip_T4
|
|
|
|
label hg_pf_strip_T4:
|
|
menu:
|
|
gen "(...)" ("base", xpos="far_left", ypos="head")
|
|
"-Invite Snape to watch-" if ss_he.hermione_strip:
|
|
jump hg_pf_strip_T4_snape
|
|
|
|
"-Ask her to lock the door-":
|
|
if her_tier <= 5:
|
|
her "Of course..." ("base", "base", "base", "mid")
|
|
else:
|
|
her "(How boring...)" ("annoyed", "narrow", "annoyed", "up")
|
|
|
|
call hide_characters
|
|
hide screen bld1
|
|
with d3
|
|
pause.5
|
|
|
|
call her_walk("door", "base")
|
|
|
|
pause.5
|
|
call play_sound("lock")
|
|
|
|
# Walks back.
|
|
call her_chibi("stand","door","base")
|
|
pause.1
|
|
|
|
call her_walk("mid", "base")
|
|
pause.2
|
|
|
|
her "All done!" ("smile", "closed", "base", "mid", trans=d3)
|
|
|
|
"-Tell her to leave the door open-":
|
|
if her_tier <= 4:
|
|
her "But, what if somebody walks in again!" ("shock", "wide", "base", "stare")
|
|
gen "Nonsense. No such thing will happen..." ("base", xpos="far_left", ypos="head")
|
|
her "It happened before so why--" ("angry", "base", "angry", "mid")
|
|
gen "Stop being such a fuzzy and get over here..." ("base", xpos="far_left", ypos="head")
|
|
her ".................." ("annoyed", "narrow", "angry", "R")
|
|
|
|
stop music fadeout 1.0
|
|
call her_walk("desk", "base", reduce=0.8)
|
|
|
|
$ her_mood += 4
|
|
else:
|
|
her "Yes, [genie_name]." ("base", "narrow", "base", "mid_soft")
|
|
|
|
stop music fadeout 1.0
|
|
|
|
# Climb desk
|
|
call blkfade
|
|
call play_sound("climb_desk")
|
|
pause 2
|
|
call her_chibi("dance","on_desk","on_desk")
|
|
hide hermione_main
|
|
hide screen blkfade
|
|
with d5
|
|
call ctc
|
|
|
|
call play_music("playful_tension") # SEX THEME.
|
|
her "..." ("base", "narrow", "base", "mid_soft", xpos="mid", ypos="base", trans=d3)
|
|
if hermione.is_any_worn("robe", "accessory"):
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
$ hermione.strip("robe", "accessory")
|
|
gen "Yes, very nice." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("annoyed", "narrow", "worried", "down")
|
|
|
|
if hermione.is_worn("top"):
|
|
call nar(">Hermione hastily starts pulling at her top...")
|
|
|
|
gen "Slowly, please..." ("base", xpos="far_left", ypos="head")
|
|
gen "There's no rush." ("base", xpos="far_left", ypos="head")
|
|
|
|
if hermione.is_worn("top"):
|
|
her "I'm not!" ("open", "base", "angry", "mid")
|
|
her "It's just... I..." ("disgust", "narrow", "base", "down")
|
|
gen "Would you like some help with it?" ("grin", xpos="far_left", ypos="head")
|
|
if her_tier <= 5:
|
|
her "No..." ("annoyed", "base", "angry", "mid")
|
|
her "I can do it, [genie_name]." ("open", "closed", "base", "mid")
|
|
else:
|
|
her "No, [genie_name]." ("base", "narrow", "base", "mid_soft")
|
|
her "Just enjoy the show..." ("soft", "narrow", "base", "mid_soft")
|
|
gen "I will, [hermione_name]." ("grin", xpos="far_left", ypos="head")
|
|
|
|
her "..." ("base", "narrow", "worried", "down")
|
|
|
|
if hermione.is_worn("top"):
|
|
call nar(">Hermione pulls her top over her head...")
|
|
call nar(">And takes it off somewhat gracefully...")
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
$ hermione.strip("top")
|
|
pause.5
|
|
|
|
if hermione.is_worn("bra"):
|
|
call nar(">Hermione undoes her bra rather provocatively.")
|
|
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
$ hermione.strip("bra")
|
|
pause.5
|
|
|
|
call ctc
|
|
|
|
gen "Yes! Shake those tits!" ("grin", xpos="far_left", ypos="head")
|
|
|
|
if her_tier <= 4:
|
|
her "Must you be so vulgar, [genie_name]?" ("annoyed", "closed", "base", "mid")
|
|
her ".............." ("annoyed", "narrow", "worried", "down")
|
|
|
|
her "[genie_name]?" ("open", "base", "base", "mid")
|
|
gen "*huh*?" ("base", xpos="far_left", ypos="head")
|
|
her "Can I ask you a question?" ("upset", "wink", "base", "mid")
|
|
gen "Go ahead..." ("base", xpos="far_left", ypos="head")
|
|
her "..............." ("normal", "happyCl", "worried", "mid")
|
|
her "Have you ever been in love...?" ("grin", "happyCl", "worried", "mid", emote="sweat")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"Don't be ridiculous! Love is a lie!\"":
|
|
her "I am sorry you think that way, [genie_name]!" ("annoyed", "base", "worried", "R")
|
|
her "But you couldn't be more wrong!" ("annoyed", "narrow", "annoyed", "mid")
|
|
her "I believe that true love is what makes the earth turn!" ("base", "base", "base", "R")
|
|
gen "Actually the conservation of angular momentum is responsible for that." ("base", xpos="far_left", ypos="head")
|
|
her "*huh*?" ("upset", "wink", "base", "mid")
|
|
if hermione.is_worn("bottom"):
|
|
gen "Never mind. Just take off your bottoms already." ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "Never mind. Keep dancing!" ("base", xpos="far_left", ypos="head")
|
|
her "............" ("annoyed", "narrow", "annoyed", "mid")
|
|
|
|
"\"Be quiet and keep on dancing!\"":
|
|
her "But you said I could ask you a question..." ("annoyed", "narrow", "annoyed", "mid")
|
|
gen "And you did, didn't you?" ("base", xpos="far_left", ypos="head")
|
|
her "!!!............" ("open", "base", "base", "mid")
|
|
her "...................................." ("annoyed", "narrow", "annoyed", "mid")
|
|
if hermione.is_worn("bottom"):
|
|
gen "Now hush... And take your bottoms off." ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "Now hush... And let me enjoy this." ("base", xpos="far_left", ypos="head")
|
|
her "........" ("annoyed", "narrow", "angry", "R")
|
|
|
|
"\"Yes... a very long time ago...\"":
|
|
gen "Yes... a very long time ago..." ("base", xpos="far_left", ypos="head")
|
|
her "!!!!!??.............................." ("open", "base", "base", "mid")
|
|
gen "Her name was Eden..." ("base", xpos="far_left", ypos="head")
|
|
her "Was she beautiful?" ("base", "base", "base", "mid")
|
|
gen "She was so much more than that..." ("base", xpos="far_left", ypos="head")
|
|
gen "She was smart, green, and perfect..." ("base", xpos="far_left", ypos="head")
|
|
her "She was... \"green\"...?" ("open", "narrow", "worried", "down")
|
|
her "Are you making fun of me, [genie_name]?" ("angry", "base", "angry", "mid")
|
|
gen "Oh, you humans know nothing of true love..." ("base", xpos="far_left", ypos="head")
|
|
her ".....................................?" ("soft", "base", "base", "mid")
|
|
if hermione.is_worn("bottom"):
|
|
gen "*Err*... I mean, take off your bottoms, [hermione_name]!" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "*Err*... I mean, keep on dancing, [hermione_name]!" ("base", xpos="far_left", ypos="head")
|
|
her "................." ("annoyed", "narrow", "angry", "R")
|
|
|
|
"\"I feel like I'm in love right now!\"":
|
|
her "You don't have to be vulgar, [genie_name]." ("annoyed", "narrow", "angry", "R")
|
|
gen "Oh, but I mean it!" ("base", xpos="far_left", ypos="head")
|
|
her "[genie_name], please!" ("disgust", "narrow", "base", "mid_soft")
|
|
her "I am one of your students!" ("soft", "base", "base", "mid")
|
|
her "And you are older than my father!" ("grin", "happyCl", "worried", "mid", emote="sweat")
|
|
gen "{size=-4}(You have no idea, girl.){/size}" ("base", xpos="far_left", ypos="head")
|
|
her "Although some scientists insist that what we consider \"love\" is actually nothing but a chemical reaction..." ("soft", "base", "base", "mid")
|
|
her "And when a man is experiencing sexual arousal, the same type of hormones--" ("open", "closed", "base", "mid")
|
|
gen "[hermione_name]!" ("base", xpos="far_left", ypos="head")
|
|
her "Yes, [genie_name]?" ("soft", "base", "base", "mid")
|
|
gen "Did you forget where you are?" ("base", xpos="far_left", ypos="head")
|
|
her "Oh, my apologies, [genie_name]... I get distracted sometimes." ("grin", "happyCl", "worried", "mid", emote="sweat")
|
|
if hermione.is_worn("bottom"):
|
|
gen "Take off your bottoms already, would you?!" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "Get to the good stuff already, would you?!" ("base", xpos="far_left", ypos="head")
|
|
her "Right..." ("annoyed", "base", "worried", "R")
|
|
|
|
call nar(">Hermione is starting to sway her hips rather seductively...")
|
|
|
|
if hermione.is_worn("bottom"):
|
|
call nar(">Whilst sliding her bottoms down...")
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
$ hermione.strip("bottom")
|
|
pause.5
|
|
call ctc
|
|
|
|
menu:
|
|
"-Ask her to masturbate-":
|
|
if her_tier == 4:
|
|
jump hg_pf_strip_T4_fingering
|
|
elif her_tier == 5:
|
|
jump hg_pf_strip_T5_fingering
|
|
else: # Tier 6, and a fallback for cheaters!
|
|
jump hg_pf_strip_T6_fingering
|
|
|
|
"-Take your cock out, start jerking off-":
|
|
jump hg_pf_strip_T4_masturbate
|
|
|
|
"-Show some manners, just watch-":
|
|
jump hg_pf_strip_T4_watch
|
|
|
|
label hg_pf_strip_T4_watch:
|
|
call blktone
|
|
call nar(">You watch Hermione Dance...")
|
|
her "(Time for the finishing act I suppose...)" ("angry", "happyCl", "worried", "mid", xpos="mid", ypos="base")
|
|
|
|
if hermione.is_worn("panties"):
|
|
gen "Yes, [hermione_name]! Take them off!" ("base", xpos="far_left", ypos="head")
|
|
her "........" ("annoyed", "closed", "base", "mid")
|
|
call nar(">Following your command, Hermione begins taking the rest of her clothes off...")
|
|
call nar(">Bending over slightly she slides her panties down...")
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
else:
|
|
call nar(">Hermione moves her body in an attempted seductive manner.")
|
|
call nar(">Trying her best to focus on her task she tries to avoid looking directly at you.")
|
|
|
|
$ hermione.strip("clothes")
|
|
|
|
call nar(">You can see that she is doing her best to be graceful...","start")
|
|
call nar(">But she looks rather ridiculous in her attempts to act like a professional stripper...","end")
|
|
call ctc
|
|
|
|
her ".........." ("base", "narrow", "base", "mid_soft")
|
|
|
|
call nar(">Suddenly Hermione breaks into a whole series of rather complex pirouettes...")
|
|
gen "{size=-4}(This looks quite impressive actually...){/size}" ("base", xpos="far_left", ypos="head")
|
|
pause.5
|
|
call nar(">Hermione gives her breasts a squeeze followed by another series of rather complex (and naughty) movements...")
|
|
call ctc
|
|
|
|
gen "{size=-4}(Did she practise this?){/size}" ("base", xpos="far_left", ypos="head")
|
|
gen "(Oh, why would I care?)" ("grin", xpos="far_left", ypos="head")
|
|
her "{size=-5}(Three-two-one... Three-two-one... And step!){/size}" ("open", "closed", "base", "mid")
|
|
pause.5
|
|
call nar(">Hermione performs another set of movements that could be considered classy...","start")
|
|
call nar(">If not for her naked tits bouncing all over the place...","end")
|
|
|
|
gen "Yes, that's how it's done, you little harlot!" ("grin", xpos="far_left", ypos="head")
|
|
|
|
call nar(">A few more movements, a couple of gestures and a little curtsy bow to the imaginary public...")
|
|
|
|
show screen blkfade
|
|
with d5
|
|
|
|
call her_chibi("sit_naked","on_desk","on_desk")
|
|
|
|
">And then Hermione slumps on her butt, completely exhausted."
|
|
|
|
call hide_characters
|
|
hide screen blktone
|
|
hide screen blkfade
|
|
with d5
|
|
call ctc
|
|
|
|
her "Whew... This was rather exciting..." ("silly", "happyCl", "worried", "mid", emote="sweat", ypos="head", flip=False)
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"{size=-3}\"Good job, [hermione_name]! You sure know how to dance!\"{/size}":
|
|
her "Really?" ("base", "narrow", "base", "mid_soft")
|
|
gen "Yes! You have a lot of talent for this!" ("base", xpos="far_left", ypos="head")
|
|
her "Thank you [genie_name]." ("silly", "happyCl", "worried", "mid", emote="sweat")
|
|
"{size=-3}\"*Hmm*... This was quite awful...\"{/size}":
|
|
her "Oh... I'm sorry..." ("soft", "happy", "base", "R")
|
|
gen "That's OK... You just need to practise more..." ("base", xpos="far_left", ypos="head")
|
|
her "*Ehm*... I will keep that in mind, [genie_name]..." ("open", "base", "base", "R")
|
|
"{size=-3}\".................................................\"{/size}":
|
|
her "......................." ("silly", "happyCl", "worried", "mid", emote="sweat")
|
|
call her_chibi("sit_naked_shocked","on_desk","on_desk")
|
|
|
|
hide screen bld1
|
|
call ctc
|
|
|
|
jump end_hg_pf_strip
|
|
|
|
label hg_pf_strip_T4_masturbate:
|
|
show screen blkfade
|
|
with d5
|
|
|
|
call gen_chibi("jerk_off","behind_desk","base")
|
|
hide screen blkfade
|
|
with fade
|
|
|
|
her "But..." ("angry", "happyCl", "worried", "mid", xpos="mid", ypos="base")
|
|
her "............................."
|
|
her "Well, alright, but only if you will promise me not to... finish, [genie_name]." ("soft", "base", "angry", "mid")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"-Promise her to hold it-":
|
|
$ d_flag_07 = True #Promised to hold it.
|
|
her "Well, alright then..." ("open", "closed", "base", "mid")
|
|
|
|
"-Give her no such promise-":
|
|
$ d_flag_07 = False #Did not promise to hold it.
|
|
gen "\"Not to finish\"? That would be like torture!" ("base", xpos="far_left", ypos="head")
|
|
gen "Please keep your sadistic urges to yourself, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
her "I don't have any... sadistic urges, [genie_name]!" ("annoyed", "narrow", "angry", "R")
|
|
her "I just don't want to..."
|
|
gen "Yes... Those are some nice tits you have..." ("grin", xpos="far_left", ypos="head")
|
|
her "............" ("angry", "happyCl", "worried", "mid")
|
|
gen "*A-ah*... Yes..." ("grin", xpos="far_left", ypos="head")
|
|
her ".........." ("angry", "happyCl", "worried", "mid")
|
|
her "Fine! Have it your way, [genie_name]!" ("angry", "happyCl", "worried", "mid")
|
|
her "{size=-5}(As usual...){/size}" ("annoyed", "narrow", "angry", "R")
|
|
|
|
|
|
call nar(">You keep on wanking while you watch Hermione's dance...")
|
|
show screen blktone
|
|
her "Time for the finishing act I suppose..." ("annoyed", "closed", "base", "mid")
|
|
|
|
if hermione.is_worn("panties"):
|
|
gen "Yes, [hermione_name]! Take them off!" ("base", xpos="far_left", ypos="head")
|
|
her "........" ("annoyed", "closed", "base", "mid")
|
|
call nar(">Following your command, Hermione begins taking the rest of her clothes off...")
|
|
call nar(">Bending over slightly she slides her panties down...")
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
else:
|
|
call nar(">Hermione moves her body in an attempted seductive manner.")
|
|
call nar(">Trying her best to focus on her task she tries to avoid looking directly at you.")
|
|
|
|
$ hermione.strip("clothes")
|
|
|
|
call nar(">You can see that she is doing her best to be graceful...","start")
|
|
call nar(">But she looks rather ridiculous in her attempts to act like a professional stripper...","end")
|
|
call ctc
|
|
|
|
call nar(">Nonetheless you decide to show her some appreciation...","start")
|
|
call nar(">By stroking your cock even faster!","end")
|
|
her ".........." ("annoyed", "narrow", "base", "dead")
|
|
call nar(">Suddenly Hermione breaks into a whole series of rather complex pirouettes.")
|
|
gen "{size=-4}(This looks quite impressive actually...){/size}" ("base", xpos="far_left", ypos="head")
|
|
pause.5
|
|
|
|
call nar(">Hermione gives her breasts a squeeze followed by another series of rather complex (and naughty) movements.")
|
|
call ctc
|
|
|
|
gen "{size=-4}(Did she practise this?){/size}" ("base", xpos="far_left", ypos="head")
|
|
gen "Oh, what do I care?" ("grin", xpos="far_left", ypos="head")
|
|
call nar(">You stroke your diamond-hard cock furiously.")
|
|
her "{size=-5}(Three-two-one... Three-two-one... And step!){/size}" ("open", "closed", "base", "mid")
|
|
|
|
pause.5
|
|
|
|
call nar(">Hermione performs another set of movements that could be considered classy...","start")
|
|
call nar(">if not for her naked tits bouncing all over the place.","end")
|
|
|
|
gen "Yes, yes, you little whore!" ("grin", xpos="far_left", ypos="head")
|
|
call nar(">A few more movements, a couple of gestures and a little curtsy bow to the imaginary public...")
|
|
show screen blkfade
|
|
with d5
|
|
|
|
call her_chibi("sit_naked","on_desk","on_desk")
|
|
|
|
">And then Hermione slumps on her butt, completely exhausted."
|
|
|
|
hide hermione_main
|
|
hide screen blktone
|
|
hide screen blkfade
|
|
with d5
|
|
call ctc
|
|
|
|
her "Whew... This was--" ("open", "closed", "base", "mid", ypos="head", flip=False)
|
|
with hpunch
|
|
gen "*ARGH*! YOU FUCKING CUNT!" ("angry", xpos="far_left", ypos="head")
|
|
|
|
call cum_block
|
|
call gen_chibi("cum","behind_desk","base")
|
|
$ hermione.set_cum(hair="light")
|
|
pause 0.7
|
|
$ hermione.set_cum(face="light")
|
|
pause 1
|
|
$ hermione.set_cum(breasts="light")
|
|
call ctc
|
|
|
|
call her_chibi("sit_naked_shocked","on_desk","on_desk")
|
|
call gen_chibi("cum","behind_desk","base")
|
|
|
|
her "??!!!" ("shock", "wide", "base", "stare")
|
|
her "[genie_name]!!!" ("angry", "happyCl", "worried", "mid")
|
|
|
|
call gen_chibi("cum_done","behind_desk","base")
|
|
|
|
if d_flag_07: #Promised to hold it.
|
|
her "No, [genie_name]! You promised!" ("angry", "happyCl", "worried", "mid", ypos="head", flip=False)
|
|
gen "Oh, man... This was pretty intense..." ("angry", xpos="far_left", ypos="head")
|
|
her "You went back on your word, [genie_name]!" ("scream", "happyCl", "worried", "mid")
|
|
gen "*huh*? What are you talking about?" ("base", xpos="far_left", ypos="head")
|
|
her "How could you do this to me, [genie_name]?" ("shock", "base", "angry", "mid", tears="crying_blink")
|
|
gen "Oh, calm down, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
gen "You earned your points today." ("base", xpos="far_left", ypos="head")
|
|
gen "Now, just get dressed and leave before somebody discovers you like this." ("base", xpos="far_left", ypos="head")
|
|
her "*sob*!........................" ("shock", "narrow", "angry", "R", tears="messy")
|
|
show screen blkfade
|
|
with d5
|
|
|
|
$ hermione.wear("all")
|
|
stop music fadeout 5.0
|
|
pause 1.5
|
|
|
|
her "... Can I just get paid now, [genie_name]... please?" ("annoyed", "narrow", "angry", "R")
|
|
|
|
$ her_mood += 20
|
|
|
|
jump end_hg_pf_strip
|
|
|
|
else:
|
|
her "It's so hot..." ("angry", "happyCl", "worried", "mid", ypos="head", flip=False)
|
|
call gen_chibi("hold_dick","behind_desk","base")
|
|
gen "*Ah-ah*... Yeah... This felt great..." ("base", xpos="far_left", ypos="head")
|
|
her "You came all over me..." ("soft", "happy", "base", "R")
|
|
her "I am your pupil and..."
|
|
her "You just came on me..." ("grin", "narrow", "annoyed", "up")
|
|
gen "I know! Pretty exciting stuff, *huh*?!" ("grin", xpos="far_left", ypos="head")
|
|
her "Nothing of that sort!" ("open", "base", "base", "R")
|
|
her "You should have restrained yourself like a proper headmaster would!"
|
|
gen "Really? What did you expect me to do?" ("base", xpos="far_left", ypos="head")
|
|
gen "Aim at the wall or just put it back in my trousers and start cumming?" ("base", xpos="far_left", ypos="head")
|
|
her "........" ("soft", "happy", "base", "R")
|
|
her "Still, you should not have..." ("soft", "base", "angry", "mid")
|
|
her "I agreed to perform a striptease for you..." ("open", "closed", "base", "mid")
|
|
her "But I didn't agree to be defiled like this."
|
|
gen "I think I know where this is going..." ("base", xpos="far_left", ypos="head")
|
|
|
|
her "I demand to be paid extra!" ("base", "base", "angry", "mid")
|
|
gen "Of course you do..." ("base", xpos="far_left", ypos="head")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"You get one extra point.\"":
|
|
call play_music("chipper_doodle") # HERMIONE'S THEME.
|
|
her "One extra point?" ("soft", "base", "angry", "mid")
|
|
her "One meagre extra point for letting you do this to me?" ("scream", "happyCl", "worried", "mid")
|
|
her "Now, that is just insulting, [genie_name]!" ("soft", "base", "angry", "mid")
|
|
gen "One extra point, [hermione_name]. Take it or leave it." ("base", xpos="far_left", ypos="head")
|
|
call her_chibi("sit_naked","on_desk","on_desk")
|
|
|
|
her "............." ("annoyed", "narrow", "angry", "R")
|
|
her "I'll take it." ("soft", "base", "angry", "mid")
|
|
$ her_mood += 20
|
|
$ current_payout += 1
|
|
hide screen bld1
|
|
call ctc
|
|
|
|
show screen blkfade
|
|
with d5
|
|
$ hermione.wear("all")
|
|
jump end_hg_pf_strip
|
|
|
|
"\"You get ten extra points.\"":
|
|
$ current_payout += 10
|
|
her "Ten extra points [genie_name]?" ("soft", "base", "angry", "mid")
|
|
her "But that is not even nearly enough!"
|
|
gen "Ten extra points. Take 'em or leave 'em [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
call her_chibi("sit_naked","on_desk","on_desk")
|
|
|
|
her "..............." ("annoyed", "narrow", "angry", "R")
|
|
her "Well, alright... Better than nothing I suppose..." ("soft", "base", "angry", "mid")
|
|
$ her_mood += 10
|
|
hide screen bld1
|
|
call ctc
|
|
|
|
show screen blkfade
|
|
with d5
|
|
$ hermione.wear("all")
|
|
jump end_hg_pf_strip
|
|
|
|
"\"You get twenty-five extra points.\"":
|
|
$ current_payout += 25
|
|
call her_chibi("sit_naked","on_desk","on_desk")
|
|
|
|
her "Yes, I believe this would be an appropriate amount." ("open", "closed", "base", "mid")
|
|
gen "are we good then?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes, [genie_name]. Thank you." ("open", "closed", "base", "mid")
|
|
hide screen bld1
|
|
with d3
|
|
call ctc
|
|
show screen blkfade
|
|
with d7
|
|
pause.5
|
|
$ hermione.wear("all")
|
|
jump end_hg_pf_strip
|
|
|
|
"\"You get fifty extra points.\"":
|
|
$ current_payout += 50
|
|
her "Seriously?!" ("angry", "wide", "base", "stare")
|
|
call her_chibi("sit_naked","on_desk","on_desk")
|
|
|
|
her "Oh, I don't know what to say..." ("open", "wide", "base", "stare")
|
|
gen "I enjoyed your performance [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
her "Thank you [genie_name]..." ("base", "narrow", "base", "mid_soft")
|
|
gen "I also enjoyed plastering your agile little body with cum..." ("base", xpos="far_left", ypos="head")
|
|
her "[genie_name]......" ("silly", "happyCl", "worried", "mid", emote="sweat")
|
|
gen "So, just allow me to show my appreciation." ("base", xpos="far_left", ypos="head")
|
|
gen "Fifty extra points. Well deserved, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
her "Thank very much, [genie_name]." ("silly", "happyCl", "worried", "mid", emote="sweat")
|
|
hide screen bld1
|
|
call ctc
|
|
|
|
show screen blkfade
|
|
with d5
|
|
$ hermione.wear("all")
|
|
jump end_hg_pf_strip
|
|
|
|
"\"You're not getting shit!\"":
|
|
stop music fadeout 1.0
|
|
her "What? Not even my usual pay?" ("shock", "wide", "base", "stare")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"Oh, no, you are still getting that.\"":
|
|
$ her_mood += 20
|
|
her "How generous of you, [genie_name]." ("soft", "base", "angry", "mid")
|
|
hide screen bld1
|
|
call ctc
|
|
|
|
show screen blkfade
|
|
with d5
|
|
$ hermione.wear("all")
|
|
jump end_hg_pf_strip
|
|
|
|
"\"No, not even that!\"":
|
|
call play_music("chipper_doodle") # HERMIONE'S THEME.
|
|
her "!!!?" ("shock", "wide", "base", "stare")
|
|
her "I danced for you, [genie_name]..."
|
|
her "I degraded myself for your amusement..." ("soft", "happy", "base", "R")
|
|
her "I let you cum on me..." ("open", "base", "base", "R")
|
|
with hpunch
|
|
her "And I get NOTHING?!" ("clench", "base", "angry", "mid", emote="angry")
|
|
gen "You are dismissed, [hermione_name]!" ("base", xpos="far_left", ypos="head")
|
|
her "Oh, this is a new low even for you, [genie_name]!" ("soft", "base", "angry", "mid")
|
|
gen "I said you are dismissed." ("base", xpos="far_left", ypos="head")
|
|
her "*GROAN*!" ("clench", "base", "angry", "mid", emote="angry")
|
|
hide screen bld1
|
|
call ctc
|
|
|
|
show screen blkfade
|
|
with d5
|
|
$ hermione.wear("all")
|
|
|
|
call gen_chibi("sit_behind_desk")
|
|
call her_chibi("stand","desk","base")
|
|
hide screen blkfade
|
|
with d5
|
|
|
|
call her_walk(action="leave")
|
|
|
|
$ her_mood += 30
|
|
|
|
jump end_hermione_event
|