WTS/game/scripts/characters/hermione/events/favors/hg_pf_T3a_look_at_ass_INCOM...

1035 lines
43 KiB
Plaintext

### Hermione Shows Her Backside ###
label hg_pf_look_at_ass: #LV.3 (Whoring = 9 - 11)
call reset_menu_position
if hg_pf_look_at_ass.points == 0:
gen "{size=-4}(I feel like checking out that ass.){/size}" ("base", xpos="far_left", ypos="head")
else:
gen "{size=-4}(I feel like checking out that ass again.){/size}" ("base", xpos="far_left", ypos="head")
if hg_pf_look_at_ass.points < 1:
menu:
"\"(Yes, let's do it!)\"":
pass
"\"(Not right now.)\"":
jump hermione_favor_menu
$ current_payout = 40
if hg_pf_look_at_ass.points == 0 and her_whoring < 15: # LEVEL 04 # FIRST TIME.
call bld
gen "[hermione_name]?" ("base", xpos="far_left", ypos="head")
her "Yes, [genie_name]..." ("normal", "base", "base", "mid")
gen "How much will it cost for you to get naked and show me that perfect ass of yours?" ("base", xpos="far_left", ypos="head")
stop music fadeout 1.0
if her_whoring < 12:
her "Get naked and show you my...?" ("angry", "wide", "worried", "shocked")
jump too_much
else:
her "Get naked and show you my...?" ("open", "base", "base", "mid")
call play_music("chipper_doodle") # HERMIONE'S THEME.
her "[genie_name]!" ("scream", "closed", "angry", "mid")
gen "Come on..." ("base", xpos="far_left", ypos="head")
gen "It's not like I haven't seen it all before." ("base", xpos="far_left", ypos="head")
her "......" ("open", "base", "base", "mid")
her "............." ("annoyed", "base", "worried", "R")
her "{number=current_payout} house points, [genie_name]." ("normal", "happyCl", "worried", "mid")
gen "So if I give you {number=current_payout} house points, [hermione_name]..." ("base", xpos="far_left", ypos="head")
gen "You will shamelessly strip naked and present your lovely ass?" ("base", xpos="far_left", ypos="head")
her "[genie_name]! There's no reason to be so detestable!" ("angry", "base", "angry", "mid")
her "I think I want fifty points now..."
menu:
"\"Fine. Fifty points are yours. Show me!\"":
$ current_payout = 50
her "Really?" ("open", "base", "base", "mid")
gen "Well?" ("base", xpos="far_left", ypos="head")
her "..." ("annoyed", "base", "worried", "R")
her "You have to promise me not to touch, [genie_name]..."
gen "Sure, sure..." ("base", xpos="far_left", ypos="head")
her "And you most certainly must not touch yourself!" ("scream", "happyCl", "worried", "mid")
"\"I will give you forty points to see your ass.\"":
her "{number=current_payout}?" ("annoyed", "squint", "angry", "mid")
her "Well alright then..." ("annoyed", "narrow", "angry", "R")
her "but if you expect to touch me it'll cost you extra..." ("annoyed", "narrow", "worried", "down")
her "at least one hundred points" ("annoyed", "narrow", "angry", "R")
menu:
"\"Fine. One hundred it is! strip already!":
$ current_payout = 100
her "................."
her "(I didn't think he'd agree to this...)" ("annoyed", "base", "worried", "R")
her "W-Well alright then..." ("normal", "happyCl", "worried", "mid")
"\"Forty house points it is then\"":
$ current_payout = 40
her "Well, so be it."
her "but you better keep your hands you yourself..." ("annoyed", "narrow", "angry", "R")
"\"Fine, leave. I don't care...\"":
her "Tsk!"
call her_walk(action="leave")
$ her_mood = +12
jump end_hermione_event
gen "Alright, alright..." ("base", xpos="far_left", ypos="head")
if hermione.is_any_worn("robe", "top", "bottom", "panties", "bra"):
gen "Just get naked already!" ("grin", xpos="far_left", ypos="head")
her "..." ("annoyed", "narrow", "annoyed", "mid", xpos="mid", ypos="base")
$ hermione.strip("robe", "accessory")
her "{size=-5}(I can't believe I'm going to strip for him...){/size}" ("disgust", "narrow", "base", "down", cheeks="blush")
if hermione.is_worn("top"):
$ hermione.strip("top")
call ctc
if hermione.is_worn("bottom"):
gen "That's it [hermione_name], take off your bottoms..." ("base", xpos="far_left", ypos="head")
her "............" ("annoyed", "narrow", "angry", "R", cheeks="blush")
$ hermione.strip("bottom")
call ctc
if hermione.is_worn("bra"):
gen "Show me your titties too!" ("base", xpos="far_left", ypos="head")
her "............" ("soft", "base", "base", "R", cheeks="blush")
$ hermione.strip("bra")
gen "Very nice..." ("base", xpos="far_left", ypos="head")
call ctc
if hermione.is_worn("panties"):
gen "The grand finale..." ("grin", xpos="far_left", ypos="head")
her "....." ("annoyed", "narrow", "angry", "R", cheeks="blush")
$ hermione.strip("panties")
call ctc
if hermione.is_worn("pubes"):
gen "Nice patch of hair you got there!" ("grin", xpos="far_left", ypos="head")
her "............" ("annoyed", "narrow", "angry", "R", cheeks="blush")
gen "Now turn around..." ("base", xpos="far_left", ypos="head")
call blkfade
her "" ("annoyed", "narrow", "annoyed", "mid")
call ctc
her "...................................."
call hg_show_ass
jump end_hg_show_ass
#Second and Third Event
else: #Whoring 12+ or her_whoring (9+ and .points > 1)
her "" (xpos="right", ypos="base")
pause.5
if her_whoring < 15:
gen "[hermione_name]?" ("base", xpos="far_left", ypos="head")
her "Yes, [genie_name]?" ("annoyed", "narrow", "angry", "R")
gen "I need to see your ass, [hermione_name]." ("base", xpos="far_left", ypos="head")
if her_whoring < 15:
her "............" ("annoyed", "narrow", "angry", "R", cheeks="blush")
her "Do you promise not to touch, [genie_name]?" ("annoyed", "narrow", "angry", "R", cheeks="blush")
gen "Of course." ("base", xpos="far_left", ypos="head")
elif her_whoring < 18:
her "Are you only going to watch, [genie_name]?" ("angry", "happyCl", "worried", "mid", cheeks="blush")
gen "Of course..." ("base", xpos="far_left", ypos="head")
else:
her "anything for you [genie_name]" ("base", "narrow", "base", "up", cheeks="blush")
if hermione.is_any_worn("robe", "top", "bottom", "panties", "bra"):
gen "Just get naked already!" ("grin", xpos="far_left", ypos="head")
her "..." ("annoyed", "narrow", "annoyed", "mid", xpos="mid", ypos="base")
$ hermione.strip("robe", "accessory")
her "{size=-5}(I can't believe I'm going to strip for him...){/size}" ("disgust", "narrow", "base", "down", cheeks="blush")
if hermione.is_worn("top"):
$ hermione.strip("top")
call ctc
if hermione.is_worn("bottom"):
gen "That's it [hermione_name], take off your bottoms..." ("base", xpos="far_left", ypos="head")
if her_whoring < 18:
her "....." ("annoyed", "narrow", "angry", "R", cheeks="blush")
else:
her "............" ("soft", "base", "base", "R", cheeks="blush")
$ hermione.strip("bottom")
call ctc
if hermione.is_worn("bra"):
gen "Show me your titties too!" ("base", xpos="far_left", ypos="head")
if her_whoring < 18:
her "....." ("annoyed", "narrow", "angry", "R", cheeks="blush")
else:
her "............" ("soft", "base", "base", "R", cheeks="blush")
$ hermione.strip("bra")
gen "Very nice..." ("base", xpos="far_left", ypos="head")
call ctc
if hermione.is_worn("panties"):
gen "The grand finale..." ("grin", xpos="far_left", ypos="head")
if her_whoring < 18:
her "....." ("annoyed", "narrow", "angry", "R", cheeks="blush")
else:
her "............" ("soft", "base", "base", "R", cheeks="blush")
$ hermione.strip("panties")
call ctc
if hermione.is_worn("pubes"):
gen "Nice patch of hair you got there!" ("grin", xpos="far_left", ypos="head")
if her_whoring < 18:
her "....." ("annoyed", "narrow", "angry", "R", cheeks="blush")
else:
her "Thank you, [genie_name]" ("soft", "base", "base", "R", cheeks="blush")
gen "Now turn around..." ("base", xpos="far_left", ypos="head")
call blkfade
call hg_show_ass
jump end_hg_show_ass
### SHOW ASS ###
label hg_show_ass:
label hg_pr_strip_rear_transition:
call hide_characters
show screen blkfade
with d5
call play_sound("climb_desk")
pause 1
#
# TODO: Naked ass sprite
#
call her_chibi_scene("behind_desk_back", trans=fade)
pause.8
show screen hermione_ass
with d5
call ctc
return
### Tier 2 ###
label hg_pr_strip_T2_rear:
"Dev Note" "Not in 1.37 - Add T2 intro"
call hg_pr_strip_rear_transition
if her_whoring < 18:
her "...................................." ("annoyed", "narrow", "annoyed", "mid", ypos="head", flip=False)
else:
her "...................................." ("base", "closed", "base", "mid", ypos="head", flip=False)
call play_music("playful_tension") # SEX THEME.
call ctc
menu:
"\"Grab her ass!\"":
jump hg_pr_strip_T2_grope_rear
"\"Keep your hands to yourself, Just look.\"":
jump hg_pr_strip_T2_admire_rear
"\"Start jerking off.\"":
jump hg_pr_strip_T2_masturbate_rear
label hg_pr_strip_T2_admire_rear:
call nar(">You take a long look at Hermione's naked ass...")
call ctc
menu:
"-\"You have a fantastic ass girl\"-":
gen "you should start wearing shorter skirts to show it off a little..." ("base", xpos="far_left", ypos="head")
her "....................." ("base", "closed", "base", "mid", ypos="head", flip=False)
"-\"Your ass is alright...\"-":
">You Look at her ass some more whilst making some disapproving tuts..."
her "....................." ("annoyed", "squint", "angry", "mid", ypos="head", flip=False)
$ her_mood += 3
call nar(">You stare at her ass for a while longer...")
call ctc
gen "Alright, you can get dressed now [hermione_name]..." ("base", xpos="far_left", ypos="head")
if her_whoring < 15 or her_mood > 1:
her "............." ("annoyed", "base", "base", "mid")
else:
her "............." ("base", "closed", "base", "mid")
jump end_hg_pf_strip
label hg_pr_strip_T2_grope_rear:
hide screen hermione_ass
hide screen bld1
with d3
pause.2
call her_chibi_scene("grope_ass_back", trans=d5)
her "[genie_name], what are you doing?" ("mad", "wide", "base", "stare", cheeks="blush", ypos="head", flip=False)
gen "Relax, [hermione_name]. Just stand still!" ("base", xpos="far_left", ypos="head")
show screen blktone
show screen hermione_ass
with fade
call ctc
gen "Oh... This is a nice ass you've got here..." ("base", xpos="far_left", ypos="head")
call play_music("chipper_doodle") # HERMIONE'S THEME.
her "No, [genie_name], please! You mustn't do this..." ("shock", "happyCl", "worried", "mid")
gen "This won't take long, just stand still and look forward." ("base", xpos="far_left", ypos="head")
her "[genie_name], I didn't agree to this!" ("angry", "base", "angry", "mid", cheeks="blush")
with hpunch
her "You must let go of me now!!!" ("scream", "base", "angry", "mid", cheeks="blush", emote="angry")
call hide_characters
show screen blkfade
with d5
">Hermione pulls away from you and covers up hastily."
call set_her_action("none","update")
her "I think I'd better go..." ("angry", "happyCl", "worried", "mid", cheeks="blush", ypos="head", flip=False)
call gen_chibi("sit_behind_desk")
call her_chibi("stand","desk","base")
hide screen blktone
hide screen bld1
hide screen blkfade
with d5
pause.8
call bld
gen "Go ahead, [hermione_name]. You've earned your points.'" ("base", xpos="far_left", ypos="head")
her "Hmmmph..." ("angry", "happyCl", "worried", "mid", cheeks="blush", xpos="mid", ypos="base")
her "You'd have gotten a better look if you could just keep your hands to yourself..." ("angry", "base", "angry", "mid", cheeks="blush")
gen "That will be all [hermione_name]..." ("base", xpos="far_left", ypos="head")
her "......" ("angry", "happyCl", "worried", "mid", cheeks="blush")
her "{size=-5}(I guess letting him grab me isn't too bad...{/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush")
$ her_mood += 7
jump end_hg_pf_strip
label hg_pr_strip_T2_masturbate_rear:
call hide_characters
show screen blkfade
with d5
$ hermione.strip("robe", "accessory", "top", "bottom")
call gen_chibi("jerk_off_behind_desk")
call play_music("chipper_doodle")
">You take your cock out and start stroking it..."
hide screen blkfade
with d5
$ her_mood += 2
#TODO Fix usage of missing screen hermione_ass
#show screen blktone
#show screen hermione_ass
her "Are you enjoying the view [genie_name]" ("angry", "wide", "base", "stare", ypos="head", flip=False)
gen "yes I am [hermione_name]. just stand still and let me look a little longer..." ("base", xpos="far_left", ypos="head")
call nar(">You stare at Hermione's ass with hunger...")
her "[genie_name], how much longer do I have to stand here?" ("shock", "happyCl", "worried", "mid")
call nar(">You keep stroking your hard cock...")
gen "Not too much longer now..." ("base", xpos="far_left", ypos="head")
her "[genie_name]..." ("disgust", "narrow", "base", "down", cheeks="blush")
her "You're not... touching yourself are you...?" ("disgust", "narrow", "base", "down", cheeks="blush")
gen "ah... of course not [hermione_name]. you know I'd never do... such a thing..." ("base", xpos="far_left", ypos="head")
her "hmmm..." ("angry", "happyCl", "worried", "mid", cheeks="blush")
her "well if you did do such a thing..." ("angry", "base", "angry", "mid", cheeks="blush")
her "I'd hope that you would make the right decision...'" ("angry", "happyCl", "worried", "mid", cheeks="blush")
her "and not... {size=-5}cum...{/size} on me..." ("angry", "happyCl", "worried", "mid", cheeks="blush")
menu:
"\"Of course not\"":
her "good." ("scream", "wide", "base", "stare", cheeks="blush")
her "I mean seeing as how I stripped naked and showed you my..." ("scream", "wide", "base", "stare", cheeks="blush")
her ".........." ("annoyed", "narrow", "angry", "R", cheeks="blush")
her "not {size=-5}cumming{/size} on me is the least you could do..." ("angry", "base", "angry", "mid", cheeks="blush")
call nar(">Hermione starts looking at you from the corner of her eye ...")
her "Are you ready to..." ("angry", "squint", "base", "mid", cheeks="blush")
gen "Almost there [hermione_name]!" ("angry", xpos="far_left", ypos="head")
her "Do it, [genie_name]... cum for me..." ("angry", "squint", "base", "mid", cheeks="blush", tears="messy")
"-Start jerking your cock faster-":
call nar(">You start jerking your cock furiously!")
her "..." ("scream", "base", "angry", "mid", cheeks="blush", emote="angry")
call nar(">You jerk it even faster!")
her "you're going to do it aren't you..." ("annoyed", "narrow", "angry", "R", cheeks="blush")
gen "almost there slut!" ("angry", xpos="far_left", ypos="head")
her "make me stand here..." ("angry", "squint", "base", "mid", cheeks="blush")
her "while you cum all over me!" ("angry", "squint", "base", "mid", cheeks="blush")
call hg_show_ass_cumming
jump end_hg_pf_strip
### Tier 3 ###
label hg_pr_strip_T3_admire_rear:
call nar(">You take a long look at Hermione's naked ass...")
call ctc
menu:
"\"Nice little ass you got there.\"":
her "" ("annoyed", "closed", "base", "mid", ypos="head", flip=False)
call ctc
her "Thank you [genie_name]." ("base", "closed", "base", "mid")
call play_music("chipper_doodle") # HERMIONE'S THEME.
her "(Maybe he should grab it next time...)" ("annoyed", "narrow", "annoyed", "mid")
"\"Hm... I've seen better.\"":
$ her_mood += 9
her "Tsk..." ("clench", "base", "angry", "mid", ypos="head", flip=False)
her "well in that case Are we done?" ("open", "narrow", "annoyed", "mid")
call nar(">You stare at her ass for a while longer...")
call ctc
gen "Alright, you can get dressed now [hermione_name]..." ("base", xpos="far_left", ypos="head")
if her_mood > 1:
her "............." ("annoyed", "base", "base", "mid")
else:
her "............." ("base", "closed", "base", "mid")
jump end_hg_pf_strip
label hg_pr_strip_T3_grope_rear:
hide screen hermione_ass
hide screen bld1
with d3
pause.2
call her_chibi_scene("grope_ass_back", trans=d5)
her "[genie_name], what are you doing?" ("mad", "wide", "base", "stare", cheeks="blush", ypos="head", flip=False)
gen "Relax, [hermione_name]. Just stand still!" ("base", xpos="far_left", ypos="head")
show screen blktone
show screen hermione_ass
with fade
call ctc
if current_payout < 100:
$ her_mood += 3
her "I didn't agree to this, [genie_name]..." ("annoyed", "narrow", "angry", "R", cheeks="blush", ypos="head", flip=False)
else:
her "I know I agreed to this [genie_name]..." ("annoyed", "narrow", "angry", "R", cheeks="blush", ypos="head", flip=False)
her "But as the headmaster of this school..." ("annoyed", "narrow", "angry", "R", cheeks="blush")
her "I don't know if you should be..." ("annoyed", "narrow", "angry", "R", cheeks="blush")
gen "Don't you like it...?" ("base", xpos="far_left", ypos="head")
her "What?" ("disgust", "narrow", "base", "down", cheeks="blush")
gen "Don't you like it how I squeeze and pull your cheeks?" ("base", xpos="far_left", ypos="head")
her "..............." ("disgust", "narrow", "base", "down", cheeks="blush")
gen "Admit it, you like it a little bit..." ("base", xpos="far_left", ypos="head")
gen "Maybe even a lot..." ("base", xpos="far_left", ypos="head")
her "{size=-5}(It feels so weird to let him grope me...){/size}" ("disgust", "narrow", "base", "down", cheeks="blush")
her "[genie_name], I am letting you do this to me to help my house!" ("shock", "happyCl", "worried", "mid")
her "It doesn't matter how good it feels..." ("shock", "happyCl", "worried", "mid")
gen "So you admit that it does feel good." ("base", xpos="far_left", ypos="head")
call play_music("chipper_doodle") # HERMIONE'S THEME.
her "Please, let go of me now!" ("annoyed", "narrow", "angry", "R", cheeks="blush")
call hide_characters
show screen blkfade
with d5
">Hermione pulls away from you suddenly and covers up."
call set_her_action("none","update")
call gen_chibi("sit_behind_desk")
call her_chibi("stand","desk","base")
hide screen blktone
hide screen bld1
hide screen blkfade
with d5
pause.8
if current_payout < 100:
her "You promised not to grab me, [genie_name]..." ("annoyed", "narrow", "angry", "R", cheeks="blush")
gen "It was hard to resist..." ("base", xpos="far_left", ypos="head")
else:
her "Even though I agreed to let you grab me, [genie_name]..." ("annoyed", "narrow", "angry", "R", cheeks="blush")
her "you didn't need to be so rough..." ("annoyed", "narrow", "angry", "R", cheeks="blush")
gen "sorry, It was hard to resist..." ("base", xpos="far_left", ypos="head")
her ".........." ("base", "closed", "base", "mid")
if current_payout < 100:
her "well if you wanted to touch you should have offered to pay me more." ("soft", "base", "base", "R", cheeks="blush", xpos="right", ypos="base")
her "speaking of which Can I get paid now please?" ("angry", "happyCl", "worried", "mid", cheeks="blush", emote="sweat")
else:
her "I'd like to get paid now please [genie_name]." ("angry", "happyCl", "worried", "mid", cheeks="blush", emote="sweat", xpos="right", ypos="base")
gen "Sure..." ("base", xpos="far_left", ypos="head")
jump end_hg_pf_strip
label hg_pr_strip_T3_masturbate_rear:
call hide_characters
show screen blkfade
with d5
$ hermione.strip("robe", "accessory", "top", "bottom")
call gen_chibi("jerk_off_behind_desk")
call play_music("chipper_doodle")
">You take your cock out and start stroking it..."
hide screen blkfade
with d5
show screen blktone
show screen hermione_ass
her "Are you enjoying the view [genie_name]" ("angry", "wide", "base", "stare", ypos="head", flip=False)
gen "I'm enjoying it immensely" ("base", xpos="far_left", ypos="head")
her "[genie_name], are you... touching yourself..." ("shock", "happyCl", "worried", "mid")
gen "Don't blame me [hermione_name]..." ("base", xpos="far_left", ypos="head")
her "well who am I supposed to blame, [genie_name]?" ("shock", "happyCl", "worried", "mid")
call nar(">You pick up the pace...")
gen "Blame yourself [hermione_name]..." ("base", xpos="far_left", ypos="head")
gen "Or rather, blame that perfect little ass of yours!" ("base", xpos="far_left", ypos="head")
her ".................." ("shock", "happyCl", "worried", "mid")
her "(his cock is so big...)" ("disgust", "narrow", "base", "down", cheeks="blush")
gen "Yes... Yes, like that..." ("base", xpos="far_left", ypos="head")
gen "Try shaking it a little..." ("base", xpos="far_left", ypos="head")
her ".............." ("disgust", "narrow", "base", "down", cheeks="blush")
her "Well, so be it..." ("open", "base", "base", "R", cheeks="blush")
her "You can keep touching yourself, [genie_name]..." ("open", "base", "base", "R", cheeks="blush")
her "But you must promise me not to..." ("soft", "base", "base", "R", cheeks="blush")
her "Not to... em..." ("open", "base", "base", "R", cheeks="blush")
her "Not to cum..." ("annoyed", "narrow", "angry", "R", cheeks="blush")
her "Not on me, [genie_name]..." ("angry", "base", "angry", "mid")
gen "Are you sure..." ("base", xpos="far_left", ypos="head")
gen "I bet you'd love to have your ass covered in my cum, wouldn't you!" ("base", xpos="far_left", ypos="head")
her "......................." ("angry", "happyCl", "worried", "mid", cheeks="blush")
call nar(">You start to stroke your cock even harder...")
gen "Yes, I know you want this! Yes!" ("angry", xpos="far_left", ypos="head")
her "................" ("angry", "happyCl", "worried", "mid", cheeks="blush")
call nar(">You are about to cum...")
call hg_show_ass_cumming
jump end_hg_pf_strip
### Tier 4 ###
label hg_pr_strip_T4_admire_rear:
call nar(">You take a long look at Hermione's naked ass...")
call ctc
menu:
"\"You have an amazing ass, [hermione_name].\"":
her "You really think so [genie_name]?" ("annoyed", "base", "base", "mid", ypos="head", flip=False)
her "I am glad you like it, [genie_name]..." ("base", "closed", "base", "mid")
"\"Your ass is ok... I suppose...\"":
her "Huh?" ("annoyed", "base", "base", "mid", ypos="head", flip=False)
her "Does this mean you don't like it, [genie_name]?" ("annoyed", "base", "base", "mid")
her "I'm sorry... I'll try to work out some more." ("disgust", "narrow", "base", "down")
call nar(">You stare at her ass for a while longer...")
call ctc
gen "Alright, you can get dressed now [hermione_name]..." ("base", xpos="far_left", ypos="head")
if her_mood > 1:
her "............." ("upset", "narrow", "worried", "down")
else:
her "............." ("base", "narrow", "annoyed", "up")
jump end_hg_pf_strip
label hg_pr_strip_T4_grope_rear:
hide screen hermione_ass
hide screen bld1
with d3
pause.2
call her_chibi_scene("grope_ass_back", trans=d5)
her "[genie_name], what are you doing?" ("mad", "wide", "base", "stare", cheeks="blush", ypos="head", flip=False)
gen "Relax, [hermione_name]. Just stand still!" ("base", xpos="far_left", ypos="head")
show screen blktone
show screen hermione_ass
with fade
call ctc
her "But..." ("disgust", "narrow", "base", "down", cheeks="blush", ypos="head", flip=False)
her "ah...{heart}" ("shock", "happyCl", "worried", "mid")
if current_payout < 100:
her "I didn't agree to this..." ("disgust", "narrow", "base", "down", cheeks="blush")
else:
her "please [genie_name], not so rough...{heart}" ("shock", "happyCl", "worried", "mid")
gen "But you like it, don't you?" ("base", xpos="far_left", ypos="head")
if her_whoring >= 21:
her "I love it [genie_name]!{heart}" ("open", "base", "base", "R", cheeks="blush")
else:
her "maybe... [genie_name]{heart}" ("shock", "happyCl", "worried", "mid")
call nar(">You give her cheeks a couple of firm squeezes...")
if her_whoring >= 21 or current_payout == 100:
if current_payout < 100:
her "[genie_name], you promised not to touch..." ("base", "base", "base", "R", cheeks="blush")
gen "I know, I know... but admit it, you wanted me to..." ("base", xpos="far_left", ypos="head")
her ".................{heart}{heart}{heart}" ("base", "narrow", "base", "up", cheeks="blush")
else:
her "[genie_name], please...{heart}" ("base", "base", "base", "R", cheeks="blush")
else:
her "[genie_name], you promised not to touch..." ("angry", "happyCl", "worried", "mid", cheeks="blush")
gen "I know, I know... but admit it, you wanted me to..." ("base", xpos="far_left", ypos="head")
her "ah{heart}... of course not [genie_name]{heart}" ("angry", "base", "angry", "mid", cheeks="blush")
her "mmmm.......................{heart}" ("base", "narrow", "base", "up", cheeks="blush")
her "[genie_name], you need to stop now..." ("base", "narrow", "base", "up", cheeks="blush")
gen "Just a bit longer..." ("base", xpos="far_left", ypos="head")
call nar(">You keep on groping her ass cheeks...")
her "[genie_name]... please, stop this..." ("open", "narrow", "base", "up", cheeks="blush")
gen "Why? Because you like it too much?" ("base", xpos="far_left", ypos="head")
her "No it's not that..." ("base", "base", "base", "R", cheeks="blush")
her "I mean..." ("open", "base", "base", "R", cheeks="blush")
call nar(">You pull the cheeks apart in opposite directions and then squish them together...")
her "Ah...{heart} [genie_name], I really need to go... before I--" ("base", "narrow", "base", "up", cheeks="blush")
if daytime:
her "am late for class... they're about to start..." ("open", "base", "base", "R", cheeks="blush")
else:
her "am late to bed... It is getting very... late..." ("open", "base", "base", "R", cheeks="blush")
gen "Well, alright..." ("base", xpos="far_left", ypos="head")
call hide_characters
show screen blkfade
with d5
">You let go of the girl's ass..."
">Hermione covers up..."
call set_her_action("none","update")
call gen_chibi("sit_behind_desk")
call her_chibi("stand","desk","base")
hide screen blktone
hide screen bld1
hide screen blkfade
with d5
pause.8
call play_music("chipper_doodle") # HERMIONE'S THEME.
if current_payout < 100:
if her_whoring >= 21:
her "Please don't think I forgot that you broke your promise, [genie_name]." ("base", "base", "base", "R", cheeks="blush")
her "I expect you to make it up to me later..." ("base", "base", "base", "R", cheeks="blush")
else:
her "Please don't think I forgot that you broke your promise, [genie_name]." ("annoyed", "narrow", "angry", "R", cheeks="blush")
gen "Right..." ("base", xpos="far_left", ypos="head")
jump end_hg_pf_strip
label hg_pr_strip_T4_masturbate_rear:
call hide_characters
show screen blkfade
with d5
$ hermione.strip("robe", "accessory", "top", "bottom")
call gen_chibi("jerk_off_behind_desk")
call play_music("chipper_doodle")
">You take your cock out and start stroking it..."
hide screen blkfade
with d5
show screen blktone
show screen hermione_ass
her "[genie_name]?" ("base", "narrow", "base", "up", cheeks="blush", ypos="head", flip=False)
if her_whoring >= 21:
her "ah..." ("base", "narrow", "base", "up", cheeks="blush")
call nar(">Hermione looks back and sees you stroking your cock.")
her "It's so big..." ("open", "base", "base", "R", cheeks="blush")
her "You just couldn't help yourself, could you [genie_name]?" ("base", "base", "base", "R", cheeks="blush")
her ".................." ("base", "narrow", "base", "up", cheeks="blush")
gen "Yes... Yes, like that..." ("base", xpos="far_left", ypos="head")
gen "Yes, shake that ass [hermione_name]..." ("base", xpos="far_left", ypos="head")
her ".............." ("base", "narrow", "base", "up", cheeks="blush")
her "well, so be it..." ("open", "base", "base", "R", cheeks="blush")
her "But you must promise me not to..." ("soft", "base", "base", "R", cheeks="blush")
her "Not to... ehm..." ("open", "base", "base", "R", cheeks="blush")
her "Not to cum... on me, [genie_name]..." ("base", "narrow", "base", "up", cheeks="blush")
gen "Fine, whatever..." ("base", xpos="far_left", ypos="head")
gen "Oh, you little slut. You nasty little slut!" ("base", xpos="far_left", ypos="head")
her "......................." ("base", "narrow", "base", "up", cheeks="blush")
">You start to stroke your cock even harder..."
gen "Yes, I know you want this! Yes!" ("angry", xpos="far_left", ypos="head")
her "................" ("base", "narrow", "base", "up", cheeks="blush")
else:
her "[genie_name], actually I never agreed to this..." ("shock", "happyCl", "worried", "mid")
gen "What are you complaining about, [hermione_name]?" ("base", xpos="far_left", ypos="head")
gen "I'm not even touching your ass..." ("base", xpos="far_left", ypos="head")
her "Yes, but you are... touching yourself, [genie_name]." ("shock", "happyCl", "worried", "mid")
gen "Just stand still, you fat-assed bitch." ("base", xpos="far_left", ypos="head")
gen "It will be over soon." ("base", xpos="far_left", ypos="head")
her ".................." ("shock", "happyCl", "worried", "mid")
gen "Yes... Yes, like that..." ("base", xpos="far_left", ypos="head")
gen "Yes, with your ass all naked..." ("base", xpos="far_left", ypos="head")
her ".............." ("disgust", "narrow", "base", "down", cheeks="blush")
her "well, so be it..." ("open", "base", "base", "R", cheeks="blush")
her "But you must promise me not to..." ("soft", "base", "base", "R", cheeks="blush")
her "Not to... ehm..." ("open", "base", "base", "R", cheeks="blush")
her "Not to discharge..." ("annoyed", "narrow", "angry", "R", cheeks="blush")
her "Not on me, [genie_name]..." ("annoyed", "narrow", "angry", "R", cheeks="blush")
gen "Fine, whatever..." ("base", xpos="far_left", ypos="head")
gen "Oh, you little slut. You nasty little slut!" ("base", xpos="far_left", ypos="head")
her "......................." ("disgust", "narrow", "base", "down", cheeks="blush")
call nar(">You start to stroke your cock even harder...")
gen "Yes, I know you want this! Yes!" ("angry", xpos="far_left", ypos="head")
her "................" ("disgust", "narrow", "base", "down", cheeks="blush")
call hg_show_ass_cumming
jump end_hg_pf_strip
### GENIE STARTS CUMMING ###
label hg_show_ass_cumming:
if her_whoring < 18:
menu:
"-Cum on the floor-":
hide screen blktone
call blkfade
gen "*Argh*! You fat-assed slut!" ("angry", xpos="far_left", ypos="head")
her "Proff-- ??" ("scream", "wide", "base", "stare", cheeks="blush", ypos="head", flip=False)
call gen_chibi("cum_behind_desk")
call cum_block
gen "*Argh*! YES!" ("angry", xpos="far_left", ypos="head")
hide screen bld1
call hide_blkfade
call ctc
her "[genie_name]!" ("scream", "base", "angry", "mid", cheeks="blush", emote="angry")
gen "Oh, that's better..." ("angry", xpos="far_left", ypos="head")
call gen_chibi("cum_behind_desk_done")
with d3
her "[genie_name], you came so much..." ("angry", "squint", "base", "mid", cheeks="blush")
hide screen hermione_ass
hide screen bld1
hide screen blktone
with fade
call ctc
call bld
gen "Oh, this was quite amazing..." ("base", xpos="far_left", ypos="head")
her "" ("disgust", "narrow", "base", "down", xpos="right", ypos="base")
pause.5
her "the floor..."
her "It's covered..."
gen "all because of your ass, [hermione_name]." ("base", xpos="far_left", ypos="head")
her "................"
her "I need to get dressed..." ("open", "closed", "base", "mid")
call ctc
hide hermione_main
call blkfade
return
"-cum on her ass-":
hide screen blktone
call blkfade
gen "*Argh*! You fat-assed whore!" ("angry", xpos="far_left", ypos="head")
her "Proff-- ??" ("scream", "wide", "base", "stare", cheeks="blush", ypos="head", flip=False)
call cum_block
gen "*Argh*! YES!" ("angry", xpos="far_left", ypos="head")
call gen_chibi("cum_close","on_girl","base")
hide screen bld1
call hide_blkfade
call ctc
$ hermione_ass_cum = True
her "[genie_name], no, you promised!" ("scream", "base", "angry", "mid", cheeks="blush", emote="angry")
gen "Oh, this is great, yes..." ("angry", xpos="far_left", ypos="head")
call gen_chibi("cum_close_done","on_girl","base")
call ctc
hide screen hermione_ass
call gen_chibi("stand","desk","base")
call her_chibi("stand","mid","base")
hide screen bld1
hide screen blktone
with fade
call ctc
call bld
gen "Oh, this was quite amazing..." ("base", xpos="far_left", ypos="head")
her "" ("disgust", "narrow", "base", "down", xpos="right", ypos="base")
pause.5
if her_whoring < 15:
her "How could you do this to me, [genie_name]?!" ("scream", "base", "angry", "mid")
her "My ass is covered in cum!" ("angry", "base", "angry", "mid")
else:
her "[genie_name], how could you...?" ("angry", "squint", "base", "mid", cheeks="blush")
her "My ass..." ("disgust", "narrow", "worried", "down")
her "It's covered..." ("disgust", "narrow", "base", "down")
gen "Don't worry, I will give you your house points, [hermione_name]." ("base", xpos="far_left", ypos="head")
gen "You did good." ("base", xpos="far_left", ypos="head")
her "................"
call ctc
hide hermione_main
call blkfade
if her_whoring < 15:
$ her_mood += 20
else:
$ her_mood += 10
return
#Third Event.
else: #18+
menu:
gen "*Argh*! (I'm about to cum!)" ("angry", xpos="far_left", ypos="head")
"-Hold it in-":
gen "Oh, alright..." ("angry", xpos="far_left", ypos="head")
gen "I'd better stop now I suppose..." ("angry", xpos="far_left", ypos="head")
her "..............." ("disgust", "narrow", "base", "down", cheeks="blush", ypos="head", flip=False)
her "Ehm... I mean I know I said not to cum on me..." ("disgust", "narrow", "base", "down", cheeks="blush")
gen "Huh?" ("base", xpos="far_left", ypos="head")
her "But I wouldn't mind if you ..." ("shock", "happyCl", "worried", "mid")
her "Came..." ("disgust", "narrow", "base", "down", cheeks="blush")
her "On my ass--" ("base", "base", "base", "R", cheeks="blush")
gen "*Argh*! You whore!" ("angry", xpos="far_left", ypos="head")
her "???" ("mad", "wide", "base", "stare", cheeks="blush")
call cum_block
gen "*Argh*! YES!" ("angry", xpos="far_left", ypos="head")
$ hermione_ass_cum = True
call gen_chibi("cum","on_girl","base")
hide screen hermione_ass
hide screen bld1
hide screen blktone
hide screen blkfade
with d3
call ctc
show screen blktone
show screen hermione_ass
with fade
her "that's it [genie_name], release your... semen on me..." ("angry", "happyCl", "worried", "mid", cheeks="blush", emote="sweat")
gen "Oh, this is great, yes..." ("angry", xpos="far_left", ypos="head")
her "ah{heart}, what's done is done I suppose..." ("base", "base", "base", "R", cheeks="blush")
"-Just start cumming-":
gen "*Argh*! You fat-assed whore!" ("angry", xpos="far_left", ypos="head")
her "???" ("mad", "wide", "base", "stare", cheeks="blush", ypos="head", flip=False)
call cum_block
gen "*Argh*! YES!" ("angry", xpos="far_left", ypos="head")
$ hermione_ass_cum = True
hide screen hermione_ass
call gen_chibi("cum","on_girl","base")
hide screen bld1
hide screen blktone
hide screen blkfade
with d3
call ctc
show screen blktone
show screen hermione_ass
with fade
her "ah...{heart} It's so hot...{heart}" ("shock", "happyCl", "worried", "mid")
her "there's so much...{heart}" ("angry", "happyCl", "worried", "mid", cheeks="blush", emote="sweat")
gen "Oh, this is great, yes..." ("angry", xpos="far_left", ypos="head")
her "ah...{heart}" ("angry", "happyCl", "worried", "mid", cheeks="blush", emote="sweat")
her "Well, what's done is done I suppose..." ("angry", "happyCl", "worried", "mid", cheeks="blush")
hide screen hermione_ass
call gen_chibi("stand","desk","base")
call her_chibi("stand","mid","base")
hide screen blktone
with fade
pause.5
call bld
gen "Oh, this was quite amazing..." ("base", xpos="far_left", ypos="head")
her "" ("disgust", "narrow", "base", "down", xpos="right", ypos="base")
pause.5
her "My ass is covered though..."
gen "Don't worry, it still looks great, [hermione_name]." ("base", xpos="far_left", ypos="head")
gen "Maybe even better now..." ("base", xpos="far_left", ypos="head")
her "Thank you [genie_name]." ("base", "closed", "base", "mid")
her "although I do need to clean myself up..." ("annoyed", "closed", "base", "mid")
call ctc
hide hermione_main
call blkfade
return
### END SHOW ASS ###
label end_hg_show_ass:
$ hermione_ass_cum = False
hide hermione_main
hide screen hermione_ass
call set_her_action("none","update") #Resets clothing.
call gen_chibi("sit_behind_desk")
call her_chibi("stand","desk","base")
hide screen blktone
hide screen blkfade
her "" (xpos="right", ypos="base",trans=fade)
if her_whoring < 24:
if her_whoring < 18:
her "Can I have my payment now?" ("base", "narrow", "base", "up", cheeks="blush")
if current_payout < 100:
$ her_mood +=7
$ gryffindor +=current_payout
gen "The Gryffindor house gets {number=current_payout} points!" ("base", xpos="far_left", ypos="head")
stop music fadeout 10.0
her ".................." ("annoyed", "base", "worried", "R")
her "Thank you, [genie_name]..."
else:
her ".................." ("base", "happyCl", "base", "mid")
if daytime:
her "Now if you don't mind I'd better go. my classes are about to start."
else:
her "I'd better go now then. It's getting pretty late..."
call her_walk("door", "base")
#First event.
if her_whoring < 15:
her "(How degrading... why do i keep agreeing to this...?)" ("disgust", "narrow", "base", "down", cheeks="blush", ypos="head", flip=False)
#Second event.
elif her_whoring < 18:
her "........................" ("disgust", "narrow", "base", "down", cheeks="blush", ypos="head", flip=False)
#Third event.
elif her_whoring >= 18 and aftersperm:
her "{size=-5}(That was so exhilarating...){/size}" ("base", "narrow", "base", "up", cheeks="blush", ypos="head", flip=False)
her "{size=-5}(i wonder what he'll ask me to do next...?){/size}" ("open", "narrow", "base", "up", cheeks="blush")
else:
her "{size=-5}(That was so exhilarating...) {/size}" ("base", "narrow", "base", "up", cheeks="blush", ypos="head", flip=False)
her "{size=-5}(No, Hermione, you silly girl!) {/size}" ("angry", "base", "angry", "mid", cheeks="blush")
her "{size=-5}(it was shameful! good girls don't get turned on by stripping for their headmaster!) {/size}" ("angry", "base", "angry", "mid", cheeks="blush")
her "................................." ("base", "narrow", "base", "up", cheeks="blush")
call her_chibi("leave")
if her_whoring < 15:
$ her_whoring +=1
$ hg_pf_look_at_ass.points += 1
# Stats
$ hg_pf_look_at_ass.counter += 1
jump end_hermione_event