* Added `sound` sfx channel * Refactored and unified sound & music calls * Fixed missing sounds in astoria events * Removed hide_screens label (Redundant) * Removed play_music, play_sound call labels
763 lines
34 KiB
Plaintext
763 lines
34 KiB
Plaintext
|
|
|
|
### Tier 3 ###
|
|
|
|
# Invite Snape
|
|
|
|
label hg_pf_strip_T3_snape: # Fails
|
|
hide screen blktone
|
|
hide hermione_main
|
|
with d3
|
|
|
|
gen "[name_hermione_genie], before you start I have one more favour to ask of you." ("base", xpos="far_left", ypos="head")
|
|
|
|
her "Of course, [name_genie_hermione]." ("open", "closed", "base", "mid", xpos="base", ypos="base")
|
|
gen "Do you think you could go and fetch professor Snape for me?" ("base", xpos="far_left", ypos="head")
|
|
her "... Professor Snape?" ("annoyed", "squint", "base", "mid")
|
|
her "May I ask, why, [name_genie_hermione]?"
|
|
gen "Oh, I just think you could use a bigger audience for your striptease performance." ("base", xpos="far_left", ypos="head")
|
|
her "My striptease performance...?!!" ("shock", "wide", "base", "stare")
|
|
her "Are you completely out of your mind, [name_genie_hermione]?" ("angry", "base", "angry", "mid")
|
|
her "Wasn't it enough that I've had to embarrass myself in front my teacher once before?" ("open", "base", "angry", "mid")
|
|
her "And now you expect me to do it again... but willingly?!" ("scream", "closed", "angry", "mid")
|
|
gen "Short answer... yes." ("base", xpos="far_left", ypos="head")
|
|
her "I'm leaving!" ("angry", "base", "angry", "mid")
|
|
|
|
call her_walk(action="leave")
|
|
|
|
$ her_mood += 15
|
|
$ hg_pf_strip.fail()
|
|
|
|
jump end_hermione_event
|
|
|
|
|
|
|
|
### Tier 4 ###
|
|
|
|
# Invite Snape
|
|
|
|
label hg_pf_strip_T4_snape:
|
|
if hg_strip.ss_counter == 0:
|
|
$ hg_strip.ss_counter += 1
|
|
|
|
hide screen blktone
|
|
hide hermione_main
|
|
with d3
|
|
|
|
gen "[name_hermione_genie], before you start I have one more favour to ask of you." ("base", xpos="far_left", ypos="head")
|
|
|
|
her "Of course, [name_genie_hermione]." ("open", "closed", "base", "mid", xpos="base", ypos="base")
|
|
gen "Do you think you could go and fetch professor Snape for me?" ("base", xpos="far_left", ypos="head")
|
|
her "... Professor Snape?" ("annoyed", "squint", "base", "mid")
|
|
her "May I ask, why, [name_genie_hermione]?"
|
|
gen "Oh, I just think you could use a bigger audience for your striptease performance." ("base", xpos="far_left", ypos="head")
|
|
her "My striptease performance...?!!" ("shock", "wide", "base", "stare")
|
|
her "With all due respect, [name_genie_hermione]..." ("angry", "base", "angry", "mid")
|
|
her "{size=-5}(Which I have oh so little left for you...){/size}" ("normal", "squint", "angry", "mid")
|
|
her "I refuse to degrade myself for professor Snape's amusement!" ("scream", "closed", "angry", "mid")
|
|
gen "No, no, you got it all wrong, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
|
|
her "*Hmm*...?" ("soft", "base", "base", "mid")
|
|
gen "I want to prove that professor Snape is dirty, and I need your help." ("base", xpos="far_left", ypos="head")
|
|
her "!!!" ("shock", "wide", "base", "stare")
|
|
gen "Yes, I want to catch him in the act!" ("base", xpos="far_left", ypos="head")
|
|
her "[name_genie_hermione], I didn't realise..." ("open", "base", "worried", "mid")
|
|
her "I see now..." ("base", "base", "base", "mid")
|
|
her "I am sorry for doubting you [name_genie_hermione]..."
|
|
gen "No biggie. Now go find professor Snape and bring him here." ("base", xpos="far_left", ypos="head")
|
|
her "Right away [name_genie_hermione]!" ("smile", "base", "angry", "mid")
|
|
|
|
else:
|
|
hide screen blktone
|
|
hide hermione_main
|
|
with d3
|
|
|
|
gen "[name_hermione_genie], before you start I have one more favour to ask of you." ("base", xpos="far_left", ypos="head")
|
|
|
|
her "Of course, [name_genie_hermione]." ("open", "closed", "base", "mid", xpos="base", ypos="base")
|
|
gen "Do you think you could go and fetch professor Snape again?" ("base", xpos="far_left", ypos="head")
|
|
her "... professor Snape?" ("annoyed", "squint", "base", "mid")
|
|
her "may I ask, why, [name_genie_hermione]?"
|
|
gen "Oh, I just want you to dance for us." ("base", xpos="far_left", ypos="head")
|
|
her "!!!" ("open", "base", "base", "mid")
|
|
gen "I want to prove that professor Snape is dirty, and I need your help." ("base", xpos="far_left", ypos="head")
|
|
her "But didn't we already establish that last time I did this?" ("annoyed", "base", "worried", "R")
|
|
gen "Well, *Ehm*... sure..." ("base", xpos="far_left", ypos="head")
|
|
gen "But I will need more proof if I am to take this issue to the ministry of magic!" ("base", xpos="far_left", ypos="head")
|
|
her "....." ("angry", "base", "angry", "mid")
|
|
gen "So, what do you say [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
|
|
gen "One more dance for the greater good?" ("base", xpos="far_left", ypos="head")
|
|
her "Well, alright..." ("disgust", "narrow", "base", "mid_soft")
|
|
gen "Good. Go find professor Snape then." ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_walk(action="leave")
|
|
|
|
show screen blkfade
|
|
with d5
|
|
|
|
stop music fadeout 1.0
|
|
pause 2
|
|
nar "Hermione returns with Snape a few moments later."
|
|
|
|
play sound "sounds/door.ogg"
|
|
call her_chibi("stand","desk","base")
|
|
call sna_chibi("stand","mid","base")
|
|
hide screen blkfade
|
|
with d5
|
|
pause.5
|
|
|
|
play music "music/Dark Fog.ogg" fadein 1
|
|
sna "Genie... *err*, I mean Albus, you wanted to see me?" ("snape_01", xpos="base", ypos="base")
|
|
gen "Yes. Are you in the mood for a little striptease?" ("base", xpos="far_left", ypos="head")
|
|
sna "Oh...?" ("snape_05")
|
|
sna "Miss Granger here will be performing I assume?"
|
|
her ".............." ("angry", "happyCl", "worried", "mid", emote="sweat", xpos="mid", ypos="base")
|
|
gen "Yes, our little minx is more than happy to take off her clothes for our entertainment." ("base", xpos="far_left", ypos="head")
|
|
her "............" ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
gen "Aren't you [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
|
|
pause.5
|
|
|
|
her "" ("angry", "happy", "worried", "R")
|
|
pause 1
|
|
|
|
her "" ("angry", "happy", "worried", "mid")
|
|
pause 1.5
|
|
|
|
her "Yes, [name_genie_hermione]." ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
gen "Let's get started then!" ("base", xpos="far_left", ypos="head")
|
|
hide hermione_main
|
|
with d3
|
|
pause.2
|
|
sna "" ("snape_13")
|
|
pause.8
|
|
|
|
$ hermione.strip("robe", "accessory")
|
|
hide snape_main
|
|
show screen blkfade
|
|
with d5
|
|
|
|
play sound "sounds/08_hop_on_desk.ogg" #Sound of the desk squeaking.
|
|
pause 3
|
|
call her_chibi("dance","on_desk","on_desk")
|
|
call sna_chibi("stand","desk_close","desk_close")
|
|
|
|
# her "" (animation=bob)
|
|
her "............." ("open", "closed", "base", "mid", ypos="head", flip=False)
|
|
sna "......................" ("snape_05")
|
|
gen ".........................." ("base", xpos="far_left", ypos="head")
|
|
|
|
hide screen bld1
|
|
hide screen blkfade
|
|
with d5
|
|
pause.8
|
|
|
|
call bld
|
|
gen "So... Severus... How's life?" ("base", xpos="far_left", ypos="head")
|
|
sna "Well, you know... same old, same old..." ("snape_09")
|
|
sna " The Students are causing me grief..." ("snape_06")
|
|
sna "In fact, miss Granger here managed to cause me more stress than any other student..." ("snape_03")
|
|
pause.2
|
|
her "..............................." ("grin", "base", "base", "R", xpos="mid", ypos="base")
|
|
gen "Oh, I am sure she is very sorry about that..." ("base", xpos="far_left", ypos="head")
|
|
her "{size=-4}(Not even a little bit!){/size}" ("base", "happyCl", "base", "mid")
|
|
gen "And will make up for it today, won't you, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
|
|
pause.2
|
|
|
|
her "*Ehm*... Yes, [name_genie_hermione]." ("base", "happy", "base", "mid")
|
|
pause.2
|
|
|
|
nar "Hermione starts to sway her hips seductively."
|
|
|
|
if hermione.is_worn("top"):
|
|
nar "Hermione reaches to take off her top..."
|
|
$ hermione.strip("top")
|
|
|
|
call ctc
|
|
|
|
her "..................." ("open", "narrow", "worried", "down")
|
|
sna "*Hmm*... You are being suspiciously quiet, Miss Granger." ("snape_05")
|
|
her "{size=-4}(Oh no! Is he onto us?){/size}" ("shock", "wide", "base", "stare")
|
|
her "I'm just doing what the headmaster told me to, Professor Snape..." ("grin", "happyCl", "worried", "mid", emote="sweat")
|
|
sna "Aren't you going to lecture me on the \"corruption that is taking over Hogwarts\" like you do every other day during classes?" ("snape_03")
|
|
gen "Severus..." ("base", xpos="far_left", ypos="head")
|
|
sna "No Albus, I want to hear what little miss perfect has to say." ("snape_03")
|
|
her "I just want you to have a good time, Professor Snape..." ("grin", "happyCl", "worried", "mid", emote="sweat")
|
|
sna "Oh! It's \"Professor Snape\" now, is it?" ("snape_03")
|
|
sna "What happened to \"snape'o'doodle\" and \"Professor Snivellus\"??!" ("snape_10")
|
|
gen "{size=-5}({i}snape'o'doodle{/i}, heh... that's funny.){/size}" ("grin", xpos="far_left", ypos="head")
|
|
her "............." ("grin", "happyCl", "worried", "mid", emote="sweat")
|
|
sna "Yes, I know what you are calling me behind my back, you wretched girl!" ("snape_08")
|
|
her "Well, maybe that's because you deserve it... {i}Snivellus!{/i}" ("scream", "base", "angry", "mid", emote="angry")
|
|
sna "{size=+2}What did you just say?!{/size}" ("snape_10")
|
|
sna "How dare you....?"
|
|
sna "Who do you think you are? You filthy mudbl--" ("snape_15")
|
|
her "[name_genie_hermione], one of your staff members is verbally abusing me!" ("scream", "closed", "angry", "mid")
|
|
her "Are you going to allow this?"
|
|
sna "Verbally abusing...?! You have some nerve, girl!" ("snape_08")
|
|
sna "Albus, will you allow her to talk back to a teacher like that?" ("snape_10")
|
|
her "[name_genie_hermione]!" ("scream", "closed", "angry", "mid")
|
|
sna "Albus!" ("snape_10")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"[name_hermione_genie], show some respect!\"":
|
|
$ her_mood += 9
|
|
her "What?" ("annoyed", "base", "angry", "mid")
|
|
her "But [name_genie_hermione]!"
|
|
gen "[name_hermione_genie], you {size=+4}will{/size} calm down now." ("base", xpos="far_left", ypos="head")
|
|
her "*Tsk*!" ("disgust", "narrow", "base", "mid_soft")
|
|
if hermione.is_worn("bottom"):
|
|
gen "And take off your bottoms already, would you?" ("base", xpos="far_left", ypos="head")
|
|
her "......." ("annoyed", "narrow", "angry", "R")
|
|
sna "..........." ("snape_13")
|
|
|
|
"\"Severus, you started this.\"":
|
|
$ sna_friendship -= 5
|
|
sna "What? Me?!" ("snape_10")
|
|
her "Thank you, [name_genie_hermione]." ("base", "base", "base", "mid")
|
|
sna "Albus, you are spoiling the girl! She must be taught a lesson!" ("snape_08")
|
|
gen "............... Severus." ("base", xpos="far_left", ypos="head")
|
|
gen "Did you hit your head?!" ("angry", xpos="far_left", ypos="head")
|
|
sna "I beg your pardon?" ("snape_03")
|
|
gen "The girl is already stripping for you!" ("angry", xpos="far_left", ypos="head")
|
|
gen "What punishment are you talking about?" ("angry", xpos="far_left", ypos="head")
|
|
sna "*Tsk*... How about a flogging?" ("snape_16")
|
|
gen "Severus!" ("angry", xpos="far_left", ypos="head")
|
|
sna "Alright, alright, I see your point..." ("snape_17")
|
|
gen "[name_hermione_genie], are you going to strip or are you going to climb on my desk to give us a better view?" ("base", xpos="far_left", ypos="head")
|
|
her "*Ehm*..." ("open", "narrow", "worried", "down")
|
|
if hermione.is_worn("bottom"):
|
|
gen "Take off your bottoms, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head")
|
|
her "Yes, [name_genie_hermione]..." ("soft", "base", "base", "mid")
|
|
|
|
"\"Both of you, calm the fuck down.\"":
|
|
gen "You, tall-dark-and-handsome, calm down a bit, would you?" ("base", xpos="far_left", ypos="head")
|
|
sna "I beg your pardon?" ("snape_03")
|
|
her "Yes! You tell him profess--" ("annoyed", "narrow", "angry", "R")
|
|
gen "You as well, you perverted little minx!" ("base", xpos="far_left", ypos="head")
|
|
if hermione.is_worn("bottom"):
|
|
gen "Calm down and take your bottoms off already." ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "Calm down and keep doing what you were paid to do!" ("base", xpos="far_left", ypos="head")
|
|
her "I am not perverted..." ("annoyed", "narrow", "annoyed", "mid")
|
|
if hermione.is_worn("bottom"):
|
|
gen "Your bottoms, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head")
|
|
her "......" ("annoyed", "narrow", "angry", "R")
|
|
sna "............." ("snape_13")
|
|
|
|
"-Unleash your rage {size=-2}(Hardcore){/size}-" if game.difficulty >= 3: #Hardcore difficulty dialogue.
|
|
$ her_mood += 18
|
|
$ sna_friendship -= 10
|
|
gen "Both of you..." ("base", xpos="far_left", ypos="head")
|
|
stop music
|
|
with hpunch
|
|
gen "Shut the fuck up!!!" ("angry", xpos="far_left", ypos="head")
|
|
gen "You!... You good for nothing, ugly-faced, crooked-nosed-wannabe-wizard!" ("angry", xpos="far_left", ypos="head")
|
|
with hpunch
|
|
sna "(...)" ("snape_11")
|
|
her "(... yikes!)" ("angry", "wink", "base", "mid")
|
|
sna "(What did he just say to me?!)" ("snape_08")
|
|
gen "Shut your stupid mouth or I will send you flying out that bloody window!" ("angry", xpos="far_left", ypos="head")
|
|
gen "That bitch is already stripping for you, so what more do you want?!" ("angry", xpos="far_left", ypos="head")
|
|
her "That B-Bitc--" ("shock", "wide", "base", "stare")
|
|
gen "And you... stripper-whore!" ("angry", xpos="far_left", ypos="head")
|
|
gen "Do what you are paid for and start stripping already!!!" ("angry", xpos="far_left", ypos="head")
|
|
her "......" ("angry", "closed", "angry", "mid", emote="angry")
|
|
sna "............." ("snape_05")
|
|
her "..." ("mad", "squint", "angry", "mid")
|
|
|
|
pause.5
|
|
|
|
if hermione.is_worn("bottom"):
|
|
nar "Hermione swiftly takes off her bottoms, showing off her muggle-born ass."
|
|
$ hermione.strip("bottom")
|
|
call ctc
|
|
|
|
sna "*Hmm*..."
|
|
her "........................" ("open", "narrow", "worried", "down")
|
|
gen "Yes, much better!" ("base", xpos="far_left", ypos="head")
|
|
|
|
if hermione.is_worn("bra") and hermione.is_worn("panties"):
|
|
nar "Hermione keeps on dancing, now wearing nothing but her underwear."
|
|
elif hermione.is_worn("bra"):
|
|
nar "Hermione keeps on dancing, now wearing nothing but her bra."
|
|
elif hermione.is_worn("panties"):
|
|
nar "Hermione keeps on dancing, now wearing nothing but her panties."
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"Severus, what about that Potter boy?\"":
|
|
her "(.....?)" ("soft", "base", "base", "mid")
|
|
sna "What about him?" ("snape_09")
|
|
gen "Is he still causing you grief?" ("base", xpos="far_left", ypos="head")
|
|
sna "Oh..." ("snape_09")
|
|
sna "Not really, no..."
|
|
sna "To be honest I never really had a problem with the boy himself..." ("snape_06")
|
|
sna "Although I did plan to make his life here miserable because of his father..."
|
|
sna "But lately I have way more interesting projects to occupy myself with..." ("snape_02")
|
|
her "..................." ("soft", "base", "base", "mid")
|
|
|
|
"\"Severus, what about the Weasels?\"":
|
|
sna "Weasels?" ("snape_05")
|
|
sna "Oh you mean Weasley's..." ("snape_09")
|
|
sna "What about them?" ("snape_09")
|
|
gen "Are they still causing you trouble?" ("base", xpos="far_left", ypos="head")
|
|
sna "Yes... More than ever." ("snape_09")
|
|
gen "*Hmm*...?" ("base", xpos="far_left", ypos="head")
|
|
gen "You seem surprisingly indifferent about that..." ("base", xpos="far_left", ypos="head")
|
|
sna "That's because I know that they will get what they deserve eventually..." ("snape_05")
|
|
gen "Revenge? Cool! What do you have in mind?" ("base", xpos="far_left", ypos="head")
|
|
her "!!!" ("soft", "base", "base", "mid")
|
|
sna "*Hmm*... Can't discuss this with \"the enemy\" present." ("snape_06")
|
|
her "*Tsk*!" ("annoyed", "narrow", "angry", "R")
|
|
sna "All I can say is that it involves their beloved little sister Ginny..." ("snape_13")
|
|
gen "Ginny? *Hmm*... What a curious name for a girl..." ("base", xpos="far_left", ypos="head")
|
|
gen "............." ("base", xpos="far_left", ypos="head")
|
|
gen "So, you plan to fuck her then?" ("base", xpos="far_left", ypos="head")
|
|
sna "!!?" ("snape_08")
|
|
sna "Albus, please, not in front of the girl!" ("snape_17")
|
|
gen "Alright, alright..." ("base", xpos="far_left", ypos="head")
|
|
her "{size=-5}(Ginny...){/size}" ("open", "narrow", "worried", "down")
|
|
|
|
"\"How would you grade Hermione's butt?\"":
|
|
sna "miss Granger's buttocks?" ("snape_05")
|
|
her "!!!............" ("annoyed", "narrow", "angry", "R")
|
|
gen "Yes! As you would grade a paper." ("base", xpos="far_left", ypos="head")
|
|
sna "*Hmm*..." ("snape_13")
|
|
pause.1
|
|
nar "Professor Snape gives Hermione's buttocks an appraising look..."
|
|
her ".........?" ("upset", "wink", "base", "mid")
|
|
sna "I would say..." ("snape_13")
|
|
her "............?!" ("base", "narrow", "worried", "down")
|
|
sna "Yes... \"Dreadful\"." ("snape_09")
|
|
her "(What?!)" ("shock", "wide", "base", "stare")
|
|
sna "Unsatisfactory..." ("snape_09")
|
|
sna "Look at that pitiful thing. Tiny and skinny... That's a boy's butt."
|
|
her "!!!!!!!!!!" ("angry", "narrow", "annoyed", "mid", emote="angry")
|
|
|
|
if hermione.is_worn("bra"):
|
|
gen "Why don't you take off your bra now, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
|
|
her "............." ("open", "narrow", "worried", "down")
|
|
nar "Hermione undoes her bra and then slowly takes it off."
|
|
pause .5
|
|
$ hermione.strip("bra")
|
|
|
|
call ctc
|
|
else:
|
|
nar "Hermione cups her breasts playfully, squeezing them in the process."
|
|
|
|
gen "Alright! We Finally get to the good stuff!" ("base", xpos="far_left", ypos="head")
|
|
sna "*Hmm*..." ("snape_13")
|
|
her "........" ("annoyed", "closed", "base", "mid")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"-Start jerking off-":
|
|
jump hg_pf_strip_T4_snape_masturbate
|
|
|
|
"-Just keep on watching-":
|
|
jump hg_pf_strip_T4_snape_watch
|
|
|
|
label hg_pf_strip_T4_snape_watch:
|
|
play music "music/Dark Fog.ogg" fadein 1
|
|
|
|
her "I will just keep on dancing then..." ("open", "closed", "base", "mid")
|
|
|
|
# her "" (animation=bob)
|
|
call her_chibi("dance","on_desk","on_desk")
|
|
call ctc
|
|
|
|
nar "Hermione squeezes her breasts and shakes her hips slightly..."
|
|
|
|
gen "Yes, [name_hermione_genie]. Very good." ("base", xpos="far_left", ypos="head")
|
|
sna "*Ahem*! Acceptable performance, miss Granger." ("snape_12")
|
|
her "...." ("open", "closed", "base", "mid")
|
|
gen "Heh..." ("base", xpos="far_left", ypos="head")
|
|
gen "So... how would you grade her tits?" ("base", xpos="far_left", ypos="head")
|
|
her "......" ("annoyed", "closed", "base", "mid")
|
|
sna "*Hmm*......" ("snape_20")
|
|
her "........" ("annoyed", "closed", "base", "mid")
|
|
sna "\"B+\"!" ("snape_12")
|
|
her "!!!" ("open", "wide", "base", "stare")
|
|
gen "Really?" ("base", xpos="far_left", ypos="head")
|
|
sna "Yes. I do give credit where it's due." ("snape_12")
|
|
her "(Professor...)" ("angry", "wide", "base", "stare")
|
|
her "(Time for my finishing act then!)" ("open", "closed", "base", "mid")
|
|
pause.1
|
|
|
|
if hermione.is_worn("panties"):
|
|
nar "Hermione bends over and slides her panties down."
|
|
nar "Her movements lack grace..."
|
|
nar "But a pretty pussy is always a welcome sight nonetheless..."
|
|
pause.5
|
|
|
|
$ hermione.strip("panties")
|
|
|
|
call ctc
|
|
|
|
sna "Yes... Yes..." ("snape_20")
|
|
sna "Now shake those B+ titties for me, you harlot!"
|
|
her "......." ("angry", "happyCl", "worried", "mid")
|
|
|
|
pause.5
|
|
|
|
nar "All of a sudden Hermione breaks into a series of rather complex pirouettes."
|
|
sna "Yes, such grace..." ("snape_19")
|
|
sna "That lithe, flexible body!" ("snape_20")
|
|
her "{size=-5}(Three-two-one... Three-two-one... And step!){/size}" ("open", "closed", "base", "mid")
|
|
nar "Hermione seems very focused on her dancing routine."
|
|
sna "Yes, and now another pirouette!" ("snape_19")
|
|
sna "Magnificent!"
|
|
show screen blkfade
|
|
with d5
|
|
|
|
nar "Hermione performs another set of movements and pirouettes..."
|
|
nar "Gives a little curtsy bow to the imaginary audience..."
|
|
nar "And then exhaustedly slumps down on her butt."
|
|
|
|
call her_chibi("sit_naked","on_desk","on_desk")
|
|
|
|
call hide_characters
|
|
hide screen blktone
|
|
hide screen bld1
|
|
hide screen blkfade
|
|
with d5
|
|
call ctc
|
|
|
|
show screen bld1
|
|
sna "Good job, you harlot!" ("snape_22")
|
|
her "............." ("soft", "happy", "base", "R", animation=None)
|
|
|
|
if game.daytime:
|
|
sna "Well, my class is about to start so I will be leaving now." ("snape_22")
|
|
sna "Don't you have potion class with me today, Miss Granger?"
|
|
her "Yes, [name_genie_hermione]..." ("annoyed", "narrow", "base", "dead")
|
|
sna "Well, don't be late, girl..." ("snape_22")
|
|
sna "Albus..." ("snape_02")
|
|
gen "See you soon, Severus." ("grin", xpos="far_left", ypos="head")
|
|
else:
|
|
sna "Well, it is getting rather late. I think I will be leaving now." ("snape_22")
|
|
sna "Good night, Albus."
|
|
gen "Severus." ("base", xpos="far_left", ypos="head")
|
|
sna "Harlot." ("snape_22")
|
|
her "Professor..." ("annoyed", "narrow", "base", "dead")
|
|
|
|
call ctc
|
|
|
|
call hide_characters
|
|
show screen blkfade
|
|
with d5
|
|
|
|
nar "Professor Snape leaves..."
|
|
stop music fadeout 1.0
|
|
her "...................." ("annoyed", "narrow", "base", "dead", ypos="head", flip=False)
|
|
pause.5
|
|
|
|
her "May I... may I get paid now... [name_genie_hermione]...?" ("normal", "happyCl", "worried", "mid")
|
|
|
|
jump end_hg_pf_strip
|
|
|
|
label hg_pf_strip_T4_snape_masturbate:
|
|
play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1
|
|
pause.2
|
|
|
|
call hide_characters
|
|
show screen blkfade
|
|
with d5
|
|
pause.2
|
|
|
|
her "[name_genie_hermione]?!" ("open", "wide", "base", "stare", ypos="head", flip=False)
|
|
gen "It's alright, [name_hermione_genie]. Don't mind me..." ("base", xpos="far_left", ypos="head")
|
|
sna "Oh, we're doing it like this then?" ("snape_12", ypos="head")
|
|
sna "Well, don't mind if I do..." ("snape_12")
|
|
her "!!!" (animation=None)
|
|
|
|
call gen_chibi("jerk_off","behind_desk","base")
|
|
call her_chibi("dance_pause","on_desk","on_desk")
|
|
call sna_chibi("jerk_off","desk_close", "desk_close")
|
|
hide screen blktone
|
|
hide screen blkfade
|
|
with d5
|
|
call ctc
|
|
|
|
her "No, guys... *Err*... I mean, sirs! *Ehm*... professors!" ("angry", "wide", "base", "stare", xpos="mid", ypos="base")
|
|
gen "Don't you mind us [name_hermione_genie], just keep on doing your thing." ("base", xpos="far_left", ypos="head")
|
|
her "But..."
|
|
her "No! I refuse to dance with those things pointed at me!" ("angry", "happyCl", "worried", "mid")
|
|
her "You need to put them away or the dance is over!"
|
|
gen "You aren't in any position to give us orders, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
|
|
her "that was not an order, [name_genie_hermione]. It was an ultimatum." ("clench", "base", "angry", "mid", emote="angry")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"Alright Severus, let's be civil...\"":
|
|
hide hermione_main
|
|
with d3
|
|
pause.2
|
|
sna "I see Miss Granger manages to remain exceptionally stubborn in any situation..." ("snape_03")
|
|
call hide_characters
|
|
hide screen bld1
|
|
with d5
|
|
|
|
call gen_chibi("sit_behind_desk")
|
|
call sna_chibi("stand","desk","base")
|
|
with fade
|
|
pause.3
|
|
|
|
jump hg_pf_strip_T4_snape_watch
|
|
|
|
"\"(Psst, Hermione! Remember why we are doing this!)\"":
|
|
pass
|
|
|
|
|
|
if her_tier < 5: # Hermione is NOT ok with it.
|
|
$ her_mood += 15
|
|
her "Oh..." ("open", "wide", "base", "stare")
|
|
her "No, I can't! This is just not worth it!" ("angry", "happyCl", "worried", "mid")
|
|
call hide_characters
|
|
show screen blkfade
|
|
with d5
|
|
|
|
$ hermione.wear("all")
|
|
nar "Hermione jumps off the desk and starts to put her clothes back on."
|
|
sna "Well, this was awfully anticlimactic..." ("snape_03")
|
|
gen "You don't say..." ("angry", xpos="far_left", ypos="head")
|
|
sna "May as well leave now I suppose. I will talk to you later, Albus." ("snape_03")
|
|
gen "Yes, later, Severus." ("base", xpos="far_left", ypos="head")
|
|
sna "Miss Granger..." ("snape_04")
|
|
her "Professor..." ("angry", "happyCl", "worried", "mid", ypos="head", flip=False)
|
|
|
|
call sna_chibi("hide")
|
|
call gen_chibi("sit_behind_desk")
|
|
call her_chibi("stand","desk","base")
|
|
play sound "sounds/door.ogg"
|
|
nar "Professor Snape leaves."
|
|
stop music fadeout 1.0
|
|
hide screen blkfade
|
|
with d5
|
|
|
|
her "...................." ("annoyed", "narrow", "base", "dead", xpos="mid", ypos="base")
|
|
call ctc
|
|
|
|
her "... Can I get paid now... [name_genie_hermione]...?" ("normal", "happyCl", "worried", "mid")
|
|
|
|
jump end_hg_pf_strip
|
|
|
|
|
|
else: # Hermione IS ok with it.
|
|
her "Oh, right..." ("shock", "wide", "base", "stare")
|
|
sna "What was that?" ("snape_05")
|
|
her "Please don't mind what I just said..." ("silly", "happyCl", "worried", "mid", emote="sweat")
|
|
sna "*Hmm*...?" ("snape_05")
|
|
her "I do not mind you touching yourself in front of me..." ("silly", "happyCl", "worried", "mid", emote="sweat")
|
|
her "Yes, I do not mind it at all..."
|
|
her "I will just keep on dancing then..."
|
|
|
|
call her_chibi("dance","on_desk","on_desk")
|
|
# her "" (animation=bob)
|
|
|
|
nar "You keep on jerking off while you're watching Hermione dance."
|
|
nar "Hermione squeezes her breasts and shakes her hips slightly."
|
|
|
|
gen "Yes, [name_hermione_genie]. Very good." ("base", xpos="far_left", ypos="head")
|
|
sna "*Ahem*! Acceptable performance, miss Granger." ("snape_12")
|
|
her "...................." ("angry", "happyCl", "worried", "mid")
|
|
gen "Heh..." ("base", xpos="far_left", ypos="head")
|
|
gen "So, how would you grade her tits?" ("base", xpos="far_left", ypos="head")
|
|
her "......" ("open", "wide", "base", "stare")
|
|
sna "*Hmm*......" ("snape_13")
|
|
her "........" ("annoyed", "narrow", "angry", "R")
|
|
sna "\"B+\"!" ("snape_12")
|
|
her "!!!" ("open", "wide", "base", "stare")
|
|
gen "Really?" ("base", xpos="far_left", ypos="head")
|
|
sna "Yes. I do give credit where credit is due." ("snape_12")
|
|
her "(Professor...)" ("annoyed", "closed", "base", "mid")
|
|
her "(Time for my finishing act then!)" ("open", "closed", "base", "mid")
|
|
pause.1
|
|
|
|
if hermione.is_worn("panties"):
|
|
pause.5
|
|
$ hermione.strip("panties")
|
|
nar "Hermione bends over and slides her panties down."
|
|
nar "Her movements lack grace..."
|
|
nar "But a pretty pussy is always a welcome sight nonetheless..."
|
|
nar "You show your appreciation by stroking your cock even faster..."
|
|
call ctc
|
|
|
|
sna "Yes... Yes!!!" ("snape_18")
|
|
sna "Now shake those B+ titties for me, you harlot!"
|
|
her "......." ("angry", "happyCl", "worried", "mid")
|
|
pause.5
|
|
|
|
nar "All of a sudden Hermione breaks into a series of rather complex pirouettes."
|
|
sna "Yes, such grace..." ("snape_19")
|
|
sna "That lithe, flexible body!" ("snape_20")
|
|
her "........." ("grin", "narrow", "annoyed", "up")
|
|
sna "Oh, yes!" ("snape_20")
|
|
her "{size=-5}(Three-two-one... Three-two-one... And step!){/size}" ("grin", "narrow", "annoyed", "up")
|
|
nar "Hermione seems very focused on her dancing routine."
|
|
sna "Yes, and now another pirouette!" ("snape_19")
|
|
sna "Magnificent!"
|
|
sna "I would applaud you but one of my hands is very busy at the moment." ("snape_13")
|
|
gen "{size=-4}(Was that an attempt at a joke?){/size}" ("base", xpos="far_left", ypos="head")
|
|
gen "{size=-4}(Man, horny Snape is weird...){/size}" ("base", xpos="far_left", ypos="head")
|
|
|
|
her "" (animation=None)
|
|
call hide_characters
|
|
show screen blkfade
|
|
with d5
|
|
|
|
nar "Hermione performs another set of movements and pirouettes..."
|
|
nar "Gives a little curtsy bow to the imaginary audience..."
|
|
nar "And then exhaustedly slumps down on her butt."
|
|
|
|
call her_chibi("sit_naked","on_desk","on_desk")
|
|
|
|
hide screen blktone
|
|
hide screen bld1
|
|
hide screen blkfade
|
|
with d5
|
|
call ctc
|
|
|
|
her "Whew... This was--" ("open", "closed", "base", "mid")
|
|
with hpunch
|
|
|
|
gen "*ARGH*! YOU FUCKING WHORE!" ("angry", xpos="far_left", ypos="head")
|
|
hide screen bld1
|
|
with d3
|
|
|
|
call cum_block
|
|
call gen_chibi("cum","behind_desk","base")
|
|
pause.2
|
|
|
|
$ hermione.set_cum(face="light")
|
|
pause 0.7
|
|
$ hermione.set_cum(breasts="light")
|
|
pause 1
|
|
$ hermione.set_cum(hair="light")
|
|
|
|
|
|
her "??!!!" ("shock", "wide", "base", "stare")
|
|
her "" ("angry", "happyCl", "worried", "mid")
|
|
hide screen bld1
|
|
with d3
|
|
call ctc
|
|
|
|
sna "Good job, you harlot!" ("snape_18")
|
|
sna "Here is your reward!" ("snape_21")
|
|
|
|
call cum_block
|
|
call sna_chibi("cum","desk_close","desk_close")
|
|
pause.2
|
|
|
|
$ hermione.set_cum(face="heavy")
|
|
pause 0.7
|
|
$ hermione.set_cum(breasts="heavy", body="heavy")
|
|
pause 1
|
|
$ hermione.set_cum(crotch="light")
|
|
|
|
her "!!!!!!!!!!!" ("shock", "wide", "base", "stare")
|
|
hide screen bld1
|
|
with d3
|
|
call ctc
|
|
|
|
sna "Oh... Yes..." ("snape_21")
|
|
gen "Little slut!" ("angry", xpos="far_left", ypos="head")
|
|
her "..............................." ("grin", "narrow", "annoyed", "up")
|
|
|
|
sna "Ha-ha-ha! This is magnificent!" ("snape_21")
|
|
gen "I know, right!?" ("grin", xpos="far_left", ypos="head")
|
|
|
|
call gen_chibi("cum_done","behind_desk","base")
|
|
call sna_chibi("cum_done","desk_close","desk_close")
|
|
|
|
sna "Yes... We should do this more often." ("snape_22")
|
|
her "................." ("grin", "narrow", "annoyed", "up")
|
|
|
|
sna "Your performance was acceptable, miss Granger..." ("snape_20")
|
|
her "Thank you........." ("annoyed", "narrow", "base", "dead")
|
|
sna "But if I were to grade it..." ("snape_19")
|
|
her "..........." ("annoyed", "narrow", "base", "dead")
|
|
sna "*Hmm*...." ("snape_22")
|
|
her "............" ("annoyed", "narrow", "base", "dead")
|
|
sna "{size=+5}F+!{/size}" ("snape_10")
|
|
stop music
|
|
|
|
her "{size=+5}WHAT?!!!{/size}" ("shock", "wide", "base", "stare")
|
|
sna "Yes... Quite a few things could use some improvement actually." ("snape_09")
|
|
play music "music/Chipper Doodle v2.ogg" fadein 1
|
|
her "I cannot believe this!" ("clench", "base", "angry", "mid", emote="angry")
|
|
pause.5
|
|
|
|
call hide_characters
|
|
show screen blkfade
|
|
with d5
|
|
|
|
nar "Hermione furiously jumps off your desk."
|
|
pause 2
|
|
hide hermione_main
|
|
|
|
call sna_chibi("hold_dick","mid","base")
|
|
call gen_chibi("sit_behind_desk")
|
|
call her_chibi("stand","desk","base", flip=True)
|
|
|
|
hide screen bld1
|
|
hide screen blktone
|
|
hide screen blkfade
|
|
with d5
|
|
call ctc
|
|
|
|
her "I demand a higher grade than that!" ("soft", "base", "angry", "mid", xpos="right", ypos="base", flip=True)
|
|
sna "You do not demand a grade miss Granger, you earn it." ("snape_09")
|
|
her "I did earn it!" ("open", "base", "base", "R")
|
|
her "And could you at least have the decency to stop touching yourself, professor!" ("annoyed", "narrow", "angry", "R")
|
|
sna "*Tch*..." ("snape_12")
|
|
hide hermione_main
|
|
with d3
|
|
|
|
gen "(Are they for real?)" ("base", xpos="far_left", ypos="head")
|
|
hide screen bld1
|
|
with d3
|
|
pause.2
|
|
|
|
show screen blkfade
|
|
with d5
|
|
|
|
nar "You watch Snape with his dick still hanging out and the cum-covered Hermione argue loudly about her imaginary grade."
|
|
nar "After a while Professor Snape agrees to change Hermione's grade from \"F+\" to \"D-\"."
|
|
nar "Then he beats a hasty retreat before Hermione has a chance to start another argument."
|
|
pause 1
|
|
|
|
call sna_chibi("stand","mid","base", flip=True)
|
|
hide screen blkfade
|
|
with d5
|
|
|
|
call sna_walk(action="leave")
|
|
pause.5
|
|
|
|
call her_chibi("stand","desk","base")
|
|
pause.2
|
|
|
|
her "Well..." ("annoyed", "base", "worried", "R", xpos="mid", ypos="base", flip=False)
|
|
her "Was our mission a success, [name_genie_hermione]?"
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"*huh*? What mission?\"":
|
|
$ her_mood += 7
|
|
her "I only agreed to this so that you could catch professor Snape in the act, [name_genie_hermione]!" ("scream", "happyCl", "worried", "mid")
|
|
her "So that we would have definite proof that he is \"dirty\"!" ("normal", "happyCl", "worried", "mid")
|
|
gen "Oh, that mission..." ("base", xpos="far_left", ypos="head")
|
|
gen "Yes. Mission accomplished!" ("base", xpos="far_left", ypos="head")
|
|
"\"Yes! Thanks to you!\"":
|
|
pass
|
|
|
|
gen "Good job, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
|
|
her "I am happy to have been of help, [name_genie_hermione]!" ("normal", "happyCl", "worried", "mid")
|
|
pause.5
|
|
show screen blkfade
|
|
with d5
|
|
|
|
her "... Can I get paid now, please?" ("angry", "happyCl", "worried", "mid", emote="sweat", ypos="head", flip=False)
|
|
|
|
jump end_hg_pf_strip
|