cho "" ("horny", "narrow", "worried", "mid", cheeks="heavy_blush")
call ctc
gen "See, that wasn't very hard was it?" ("base", xpos="far_left", ypos="head")
cho "No..." ("soft", "narrow", "base", "down", cheeks="blush")
cho "No! You're right!" ("smile", "base", "base", "mid")
gen "And you have a very beautiful body -- if I might add." ("base", xpos="far_left", ypos="head")
cho "Thank you, Sir." ("soft", "narrow", "worried", "mid")
gen "I can see why Hermione is so jealous." ("base", xpos="far_left", ypos="head")
cho "" ("upset", "base", "base", "mid", cheeks="blush")
pause .8
cho "She is?" ("scream", "wide", "base", "mid", cheeks="blush", trans=vpunch)
cho "" ("horny", "base", "base", "down", cheeks="heavy_blush")
gen "Look who perked up all of a sudden." ("base", xpos="far_left", ypos="head")
cho "She should be jealous!{w=0.6} These thighs could snap a broom in half if I tried hard enough." ("smile", "narrow", "angry", "mid", cheeks="blush")
call ctc
call play_sound("gulp")
gen "*Gulp!*" ("angry", xpos="far_left", ypos="head")
gen "I don't doubt it." ("base", xpos="far_left", ypos="head")
cho "Thank you, [cho_genie_name]." ("base", "closed", "base", "mid")
gen "For what?" ("base", xpos="far_left", ypos="head")
cho "For teaching me." ("soft", "narrow", "worried", "downR")
cho "I couldn't have imagined showing myself off like this before... but." ("horny", "narrow", "worried", "downR", cheeks="blush")
gen "Yes?" ("base", xpos="far_left", ypos="head")
cho "Well, your methods have clearly worked so far..." ("soft", "narrow", "base", "R")
cho "And I feel more confident than ever!" ("soft", "wide", "base", "mid")
gen "That's great news, and hey..." ("base", xpos="far_left", ypos="head")
gen "If distracting doesn't work, you could just crush your opponents with those thighs of yours." ("base", xpos="far_left", ypos="head")
cho "That's true..." ("smile", "narrow", "base", "mid")
cho "Yes?" ("soft", "base", "raised", "mid", ypos="head", flip=False)
gen "Aren't you forgetting about something?" ("base", xpos="far_left", ypos="head")
cho "Sir?" ("soft", "narrow", "base", "mid")
gen "You're still naked...{w} I wouldn't go out there if I were you..." ("base", xpos="far_left", ypos="head")
cho "Oh, yes of course!" ("soft", "wide", "base", "mid", cheeks="blush", trans=hpunch)
call cho_walk("desk", "base")
pause .5
call chibi_emote("thought", "cho")
pause .8
# Cho puts clothes back on.
call play_sound("equip")
hide cho_main
$ cho.wear("all")
hide screen cho_cloth_pile
pause .8
cho "(...)" ("disgust", "narrow", "worried", "down", cheeks="blush", xpos="right", ypos="base")
cho "*Uhm*..." ("soft", "narrow", "worried", "mid", cheeks="blush")
if game.daytime:
cho "Have a good day..." ("soft", "base", "base", "R", cheeks="blush")
else:
cho "Have a good night..." ("soft", "base", "base", "R", cheeks="blush")
# Cho leaves.
call cho_walk(action="leave")
call bld
gen "She's so cute..." ("base", xpos="far_left", ypos="head")
gen "And sexy!" ("grin", xpos="far_left", ypos="head")
gen "But also a bit intimidating..." ("base", xpos="far_left", ypos="head")
jump end_cho_strip_event
label cc_pf_strip_T2_intro_E3:
gen "[cho_name], how would you like to do another striptease for me?" ("grin", xpos="far_left", ypos="head")
cho "(...)" ("annoyed", "narrow", "angry", "mid")
gen "You did such a phenomenal job last time!" ("grin", xpos="far_left", ypos="head")
cho "Another strip show?" ("soft", "narrow", "angry", "R")
gen "Yes Indeed! Come a bit closer..." ("grin", xpos="far_left", ypos="head")
cho "(...)" ("angry", "narrow", "base", "down")
call cho_walk("desk", "base")
cho "Sir, Those favours were never about my training, were they?" ("soft", "narrow", "angry", "mid", xpos="mid", ypos="base", trans=fade)
gen "I never said they were!" ("base", xpos="far_left", ypos="head")
cho "" ("annoyed", "narrow", "angry", "mid")
pause .8
gen "You keep me happy by doing favours for me, and in return, I will train you..." ("base", xpos="far_left", ypos="head")
gen "That was the deal." ("base", xpos="far_left", ypos="head")
cho "I never expected that they would require me to do...{w} this!" ("annoyed", "base", "worried", "down")
gen "But you did it anyway! Commendable!" ("grin", xpos="far_left", ypos="head")
cho "Please stop it with your compliments, Sir!" ("open", "closed", "angry", "mid")
cho "And explain to me why those favours have to be so..." ("annoyed", "narrow", "worried", "downR")
cho "{size=-4}perverted?{/size}" ("soft", "narrow", "angry", "R", cheeks="blush") # Small text
gen "You see..." ("base", xpos="far_left", ypos="head")
gen "It can get pretty lonely in this room." ("base", xpos="far_left", ypos="head")
gen "There's not even a television set up here..." ("base", xpos="far_left", ypos="head")
cho "(...)" ("annoyed", "narrow", "angry", "mid")
pause .8
# Remove top.
if cho.is_worn("top"):
$ renpy.sound.play("sounds/cloth_sound3.ogg")
$ cho.strip("robe", "top")
with d3
pause .5
cho "" ("quiver", "narrow", "worried", "R", cheeks="blush")
call ctc
cho "Does Granger do these sorts of things for you too?" ("soft", "base", "worried", "mid", cheeks="blush")
gen "She does a lot of things for me. You need to be more specific!" ("grin", xpos="far_left", ypos="head")
cho "I meant buying \"sexual favours.\"{w} Doing tasks that are, let's say, a little audacious..." ("soft", "narrow", "worried", "downR", cheeks="blush")
gen "Are you talking about stripping, girl?" ("base", xpos="far_left", ypos="head")
cho "Yes, Sir." ("quiver", "narrow", "worried", "downR", cheeks="blush")
pause .4
# Check if Hermione has already stripped for you.
if not hg_strip.trigger: # Triggers in hg_pf_strip_T3_intro_E2. This check needs to always be no earlier here to make sure Luna is also unlocked.
# Cho demands that you get Hermione to strip, so Cho has something to blackmail her should anything happen.
# Cho gets dressed again and storms off.
# Remove skirt.
if cho.is_worn("bottom"):
$ renpy.sound.play("sounds/cloth_sound3.ogg")
hide cho_main
$ cho.strip("bottom")
pause 1.2
$ renpy.sound.play("sounds/cloth_sound4.ogg")
show screen cho_cloth_pile
pause .4
cho "" (trans=d3)
pause .5
cho "" ("horny", "base", "worried", "mid", cheeks="heavy_blush")
call ctc
gen "Actually, she doesn't..." ("base", xpos="far_left", ypos="head")
cho "What? But I thought she'd--" ("soft", "wide", "base", "mid")
cho "Why do you ask me to do these favours, and not Granger?" ("open", "narrow", "angry", "mid", trans=hpunch)
gen "Let's just say, she isn't as progressive as you...{w} yet." ("base", xpos="far_left", ypos="head")
cho "You haven't even seen her naked?" ("angry", "base", "base", "mid")
cho "What favours are you even buying from her?" ("open", "base", "angry", "mid")
gen "Just chit-chats, mostly..." ("base", xpos="far_left", ypos="head")
cho "Make her strip too!" ("clench", "narrow", "angry", "mid")
gen "It's not that easy, girl!" ("angry", xpos="far_left", ypos="head")
cho "Well then get on with it!" ("angry", "closed", "angry", "mid")
cho "What's the worst that could happen?" ("soft", "narrow", "angry", "R")
gen "She could report me, and I'd get kicked out of this school most likely." ("base", xpos="far_left", ypos="head")
gen "She's reported me to that ministry before..." ("base", xpos="far_left", ypos="head")
cho "The \"Ministry of Magic\"?" ("open", "base", "raised", "mid")
cho "If they were to regulate the school rules more strictly, my chance of winning the Quidditch cup would be back down to zero!" ("angry", "wide", "worried", "mid", cheeks="blush")
cho "And if Granger ever was to find out about me stripping for our headmaster, it would mean the end of my Quidditch career for sure!" ("mad", "base", "worried", "downR", cheeks="blush")
gen "So? What do you suggest we do?" ("base", xpos="far_left", ypos="head")
cho "Isn't it obvious?! Ask her to do more advanced favours!" ("soft", "narrow", "angry", "mid")
cho "If I could get a hold of something to blackmail her with, she'd never dare to report to the ministry!" ("clench", "narrow", "angry", "R")
gen "That doesn't sound too bad of an idea..." ("base", xpos="far_left", ypos="head")
cho "Until then, don't expect me to undress for you..." ("soft", "narrow", "angry", "mid")
gen "(Bollocks...)" ("base", xpos="far_left", ypos="head")
cho "" ("annoyed", "closed", "angry", "mid")
pause .5
# call play_sound("equip") #The player could technically have taken her top and bottoms off in wardrobe (Unless we change things)
$ cho.wear("all")
hide screen cho_cloth_pile
cho "" ("annoyed", "narrow", "angry", "mid")
pause .8
cho "Good day, Sir!" ("soft", "narrow", "angry", "mid")
# Cho leaves.
call cho_walk(action="leave")
# Event failed, no progress.
$ cc_pf_strip.fail()
jump end_cho_event
# After you got Hermione to strip.
# Remove skirt.
if cho.is_worn("bottom"):
$ renpy.sound.play("sounds/cloth_sound3.ogg")
hide cho_main
$ cho.strip("bottom")
cho "" (trans=d3)
pause .5
cho "" ("horny", "base", "worried", "mid", cheeks="heavy_blush")
call ctc
gen "She does indeed." ("base", xpos="far_left", ypos="head")
cho "Really?!{w} You got that cow to take off her clothes?" ("soft", "wide", "base", "mid")
cho "Did you get any proof?" ("soft", "base", "worried", "mid")
gen "What?{w} Why would I--" ("base", xpos="far_left", ypos="head")
cho "To blackmail her!{w} To prove that she's in on this whole \"favour trading\" business too..." ("open", "narrow", "angry", "mid")
gen "We had an eye witness, for what it's worth..." ("base", xpos="far_left", ypos="head")
cho "Seriously?! Who was it?" ("smile", "base", "base", "mid")
gen "Snape..." ("base", xpos="far_left", ypos="head")
cho "What?! Professor Snape?" ("scream", "wide", "base", "mid", trans=hpunch)
cho "" ("smile", "wide", "base", "mid")
gen "He sort of just walked in on the action.{w} After all, the door wasn't locked..." ("base", xpos="far_left", ypos="head")
cho "That's too funny! I wish I could have been there!" ("smile", "base", "base", "R")
gen "She was dancing on my desk, right here, butt naked!" ("grin", xpos="far_left", ypos="head")
cho "That sounds sooo embarrassing!" ("soft", "narrow", "worried", "up", cheeks="blush")
gen "As far as I know, that door isn't locked right now either..." ("base", xpos="far_left", ypos="head")
gen "Aren't you scared that Snape might walk in on you too?" ("base", xpos="far_left", ypos="head")
cho "*Hmm*.." ("annoyed", "base", "base", "R")
call hide_characters
show screen blkfade
with d3
call play_sound("desk")
pause 3
">You watch as Cho slowly climbs onto your desk..."
call cho_chibi("stand", "on_desk", "on_desk")
hide screen bld1
hide screen blkfade
with d3
pause .8
cho "I'm not scared at all, Sir!" ("smile", "narrow", "angry", "mid")
cho "" ("horny", "narrow", "angry", "mid")
pause .4
# Remove bra.
$ renpy.sound.play("sounds/cloth_sound3.ogg")
$ cho.strip("bra")
with d3
pause .5
cho "" ("horny", "narrow", "angry", "mid")
call ctc
cho "It's just Professor Snape, after all..." ("soft", "narrow", "base", "R")
cho "Everybody knows that he's a creep! Nobody would believe a word he says." ("open", "base", "angry", "down")
gen "So...{w} what if it's not Snape, but some other teacher that makes their way in here?" ("base", xpos="far_left", ypos="head")
cho "*Huh*?{w=0.5} Oh no!" ("soft", "wide", "base", "mid")
cho "For a second I forgot we even had other teachers at this school!" ("open", "wide", "worried", "L", cheeks="blush")
cho "What if Professor McGonagall stumbles in here while...{w} while I--" ("angry", "happyCl", "worried", "mid", cheeks="heavy_blush")
cho "" ("horny", "narrow", "angry", "L", xpos="mid", ypos="base", flip=True)
her "You wanted to see me, Professor?" ("soft", "closed", "base", "mid", xpos="base", ypos="base")
gen "Yes, but I wasn't the only one." ("grin", xpos="far_left", ypos="head")
her "(...)" ("annoyed", "narrow", "angry", "R")
cho "Hi, Granger!" ("smile", "narrow", "angry", "L")
her "Let me guess, we are here to marvel at your insecurity again?" ("soft", "closed", "base", "mid")
cho "Granger, instead of spitting out insults, why don't you join me and have some fun for once?" ("soft", "base", "raised", "L")
cho "Strip down for your headmaster as well, like you usually do..." ("smile", "narrow", "angry", "L")
cho "Or would it bother you too much, now that I'm here?" ("horny", "narrow", "base", "L")
her "*glare*" ("angry", "base", "angry", "mid")
cho "Maybe then you'd have a chance to win against me!{w} And earn some useless Gryffindor points while you're at it." ("soft", "base", "base", "L")
her "I don't think that will be necessary..." ("soft", "closed", "base", "mid")
cho "Well, we all already know how this is going to turn out don't we, [cho_genie_name]?" ("soft", "base", "base", "mid")
cho "My body is still better than Miss Granger's, isn't it?" ("smile", "narrow", "angry", "L")
her "" ("annoyed", "base", "angry", "mid")
call ctc
call cc_pf_strip_T2_hermione
jump end_cho_strip_event
label cc_pf_strip_T2_hermione:
menu:
"\"Definitely!\"":
$ her_mood += 10
her "What?!" ("open", "wide", "base", "stare")
cho "See, I told you!{w=0.6} How could he pick a walking bush on legs over this!" ("smile", "narrow", "angry", "L")
her "" ("angry", "base", "angry", "mid")
cho "Now tell her. Tell her why my body is superior compared to hers." ("soft", "closed", "base", "mid")
gen "..." ("base", xpos="far_left", ypos="head")
gen "Well, you're more flexible for one..." ("base", xpos="far_left", ypos="head")
cho "That's right, I am!" ("soft", "wide", "base", "mid")
her "*Humph*..." ("annoyed", "narrow", "angry", "R")
cho "And? What else?" ("smile", "narrow", "base", "L")
gen "And Cho's thighs are probably the most impressive ones I've seen in the last hund-- decade or more!" ("angry", xpos="far_left", ypos="head")
her "Well in that case..." ("soft", "closed", "base", "mid")
her "In that case I'll give you a great opportunity to stare at them indefinitely." ("angry", "base", "angry", "mid")
cho "What are you talking about, Granger?" ("soft", "narrow", "raised", "L")
# Hermione walks towards the desk to pick up Cho's clothing.
call her_walk("desk", "base", speed=1.5)
pause .2
if not d_flag_01: # Cho not on desk
call cho_chibi("stand",570,"base", flip=False) # Facing the desk.
with d3
pause .6
cho "What are you doing?" ("soft", "narrow", "base", "L", ypos="head", flip=False)
# Hermione picks them up and runs off.
call bld("hide")
pause .2
call play_sound("equip")
hide screen cho_cloth_pile
pause .5
cho "My clothes!" ("open", "wide", "base", "L")
call play_sound("running")
call her_walk("door", "base", speed=2)
call her_chibi(flip=False)
with d3
pause .1
call cho_chibi(flip=True)
with d3
her "Hey seeker, looks like someone will have to seek their way to their dorm without any clothes tonight." ("open", "base", "angry", "mid", ypos="head", flip=False)
cho "Hey!" ("clench", "narrow", "angry", "L", ypos="head", flip=True)
call cho_chibi("stand",570,"base", flip=True) # Facing the door.
with d3
pause .2
cho "{size=+4}Give them back, you bitch!{/size}" ("scream", "narrow", "angry", "L", ypos="head", flip=True, trans=hpunch)
call play_sound("running")
call cho_walk(action="leave", speed=2)
call bld
gen "Did she just?" ("base", xpos="far_left", ypos="head")
gen "(...)" ("base", xpos="far_left", ypos="head")
gen "I don't think she's coming back..." ("base", xpos="far_left", ypos="head")
"\"Not even close.\"":
$ cho_mood += 15
cho "Not even clo--" ("soft", "wide", "base", "mid")
her "" ("smile", "base", "base", "R")
cho "Sir, could you please repeat that for me?" ("clench", "closed", "angry", "mid")
gen "Hermione's body is superior." ("base", xpos="far_left", ypos="head")
her "No surprise there..." ("base", "base", "base", "R")
cho "No!{w} It clearly isn't!" ("scream", "narrow", "angry", "mid", trans=hpunch)
cho "Are you mad, old man?" ("angry", "narrow", "angry", "mid")
her "Don't use that tone with the headmaster..." ("soft", "closed", "base", "mid")
cho "Nobody asked you!" ("mad", "narrow", "angry", "L")
her "He's the wisest wizard at our school...{w} Surely his word should be final..." ("smile", "narrow", "base", "mid_soft")
gen "I'd use the word astute but I'll take wise..." ("base", xpos="far_left", ypos="head")
cho "Why are you siding with her all of a sudden?" ("annoyed", "narrow", "angry", "mid")
gen "Good question." ("base", xpos="far_left", ypos="head")
gen "Miss Granger, why don't you show Miss Chang why your body is superior to hers..." ("base", xpos="far_left", ypos="head")
gen "Share with us your two most compelling arguments..." ("grin", xpos="far_left", ypos="head")
her "Sir?" ("soft", "wink", "base", "mid")
cho "He's talking about your {b}tits,{/b} you dimwit!" ("angry", "closed", "angry", "mid", cheeks="blush")
her "(...)" ("clench", "narrow", "base", "down", cheeks="blush") # Embarrassed
cho "" ("annoyed", "narrow", "angry", "mid")
gen "Yes Miss Granger!{w=0.5} Your very round{w=0.5}, handsomely spheroid{w=0.5}, perfectly sized{w=0.5}, very voluptuous and--" ("grin", xpos="far_left", ypos="head")
her "I got it, Professor!" ("clench", "happyCl", "worried", "mid", cheeks="blush")
cho "(Cow tits...)" ("annoyed", "narrow", "angry", "R", cheeks="blush")
$ hermione.strip("robe", "accessory")
her "Here..." ("base", "narrow", "base", "mid_soft")
# Hermione shows her breasts.
# $ renpy.sound.play("sounds/boing02.ogg")
$ hermione.strip("top", "bra")
with d3
pause .5
her "" ("base", "narrow", "base", "mid_soft", cheeks="blush")
call ctc
her "Have a good look." ("soft", "narrow", "base", "mid_soft")
cho "(...)" ("annoyed", "narrow", "angry", "downR", cheeks="blush") # Tries to look away.
her "And you'd better take in what a {b}real pair{/b} looks like, slut." ("smile", "narrow", "angry", "R")
cho "I'd rather not, or I might barf..." ("soft", "narrow", "angry", "R") #
gen "Very nice, Miss Granger!" ("grin", xpos="far_left", ypos="head")
menu:
"\"Ten points to Gryffindor!\"":
$ gryffindor += 10
cho "(...)" ("annoyed", "narrow", "angry", "mid")
her "Thank you." ("soft", "narrow", "base", "mid_soft")
"\"Fifty points to Gryffindor!\"":
$ cho_mood += 10
$ gryffindor += 50
cho "(Fifty?!)" ("soft", "wide", "base", "mid") # Shocked
her "Thank you." ("soft", "narrow", "base", "mid_soft")
cho "" ("clench", "closed", "angry", "mid", cheeks="heavy_blush")
gen "For exposing those magnificent breasts." ("grin", xpos="far_left", ypos="head")
# $ renpy.sound.play("sounds/cloth_sound3.ogg")
$ hermione.wear("all")
with d3
pause .5
her "Any time, Professor." ("soft", "narrow", "base", "mid_soft")
cho "(I bloody hate her!)" ("angry", "narrow", "angry", "L", cheeks="heavy_blush")
her "If you don't mind, Sir." ("open", "base", "base", "R")
her "I'd like to leave now." ("soft", "base", "base", "mid")
cho "By all means, just go already." ("soft", "narrow", "angry", "R")
her "Did something not go as you expected?" ("smile", "base", "base", "R")
her "Did you think having me here when you exposed yourself would make me jealous..." ("soft", "closed", "base", "mid")
cho "(...)" ("annoyed", "narrow", "angry", "L", cheeks="blush")
her "Thank you for inviting me, Professor." ("soft", "narrow", "base", "mid_soft")
her "I {b}did{/b} enjoy this little obscene \"freak-show\" you arranged for me..." ("grin", "narrow", "base", "mid_soft")
cho "You'll regret this, Granger!" ("clench", "narrow", "angry", "L", cheeks="heavy_blush")
if game.daytime:
her "Have a nice day, Professor." ("soft", "closed", "base", "mid")
else:
her "Have a good night, Professor." ("soft", "closed", "base", "mid")
gen "(...)" ("base", xpos="far_left", ypos="head")
her "See you in class Chang!" ("grin", "narrow", "base", "R_soft")
cho "*Tzzzz*!" ("angry", "closed", "angry", "mid", cheeks="blush")
cho "Cow..." ("annoyed", "narrow", "angry", "R", cheeks="heavy_blush")
cho "I thought you were on my side, Sir!" ("soft", "narrow", "angry", "mid", xpos="mid", ypos="base", flip=False)
gen "I'm on nobody's side, because nobody is on my side..." ("base", xpos="far_left", ypos="head")
cho "You were supposed to have my back! Not Granger's!" ("angry", "closed", "angry", "mid")
cho "That {b}whore{/b} doesn't deserve your praise!" ("soft", "narrow", "angry", "mid")
gen "She made some good arguments..." ("base", xpos="far_left", ypos="head")
gen "\"A couple\" of good arguments, to be precise!" ("grin", xpos="far_left", ypos="head")
cho "They're barely larger than mine..." ("annoyed", "narrow", "base", "downR", cheeks="blush")
cho "You'll see, Sir.{w} I'm better than her.{w} And I'll prove it to you..." ("soft", "narrow", "angry", "mid")
gen "Well, that is yet to be seen." ("grin", xpos="far_left", ypos="head")
# Cho gets dressed.
call play_sound("equip")
show screen blkfade
with d5
$ cho.wear("all")
hide screen cho_cloth_pile
hide screen blkfade
cho "Sir, my *Ehm*...{w} my panties..." ("open", "narrow", "angry", "R", cheeks="blush", xpos="mid", ypos="base", trans=fade)
gen "Oh, of course..." ("base", xpos="far_left", ypos="head")
cho "" ("annoyed", "narrow", "angry", "mid", cheeks="blush")
pause .5
gen "Give me just a moment..." ("base", xpos="far_left", ypos="head")
$ renpy.sound.play("sounds/sniff.ogg")
call nar(">You give Cho's panties one last sniff before handing them back to the girl.")
gen "There." ("angry", xpos="far_left", ypos="head")
cho "(Pervert...)" ("annoyed", "narrow", "angry", "R", cheeks="blush")
cho "I think it's time for me to go now." ("soft", "closed", "angry", "mid")
cho "Until next time, [cho_genie_name]." ("soft", "narrow", "angry", "mid")
# Cho leaves.
call cho_walk(action="leave")
call bld
gen "Damn!" ("angry", xpos="far_left", ypos="head")
gen "For somebody that does a lot of exercising, she smells really nice!" ("grin", xpos="far_left", ypos="head")
gen "Maybe I should be a bit nicer to her next time..." ("base", xpos="far_left", ypos="head")
$ has_cho_panties = False
"\"Let Hermione assess you, Cho.\"":
$ her_mood += 6
cho "Her?" ("soft", "wide", "base", "mid")
her "I couldn't care less about the way she looks!" ("soft", "base", "angry", "mid")
cho "(...)" ("annoyed", "narrow", "angry", "L")
gen "Are you sure about that? I've seen you staring..." ("base", xpos="far_left", ypos="head")
cho "" ("base", "narrow", "angry", "L")
her "Because she just so happens to be standing there, butt naked!{w} In your office!" ("angry", "closed", "angry", "mid")
gen "I'd like you to rate Miss Chang's figure, truthfully, and to the best of your ability." ("base", xpos="far_left", ypos="head")
her "Really? Do I have to?" ("annoyed", "base", "base", "mid")
gen "You do! I'd really like to hear your opinion on Miss Chang's shamelessly exposed body!" ("grin", xpos="far_left", ypos="head")
cho "*Mhmm*" ("base", "closed", "base", "mid") # Self assured.
her "Fine..." ("soft", "narrow", "angry", "R")
her "\"Poor,\" I'd say..." ("soft", "closed", "base", "mid")
cho "How dare you!{w=0.6} You snobby skunk!" ("scream", "narrow", "angry", "L", trans=hpunch)
her "" ("base", "base", "base", "R")
gen "(Is that better or worse than \"troll?\")" ("base", xpos="far_left", ypos="head") # Snape explained school ratings during the match.
cho "Our Professor asked you to rate my body truthfully!" ("mad", "narrow", "angry", "L")
her "Which I did!{w} And it's at \"dreadful\" now!" ("soft", "closed", "base", "mid")
cho "\"Dreadful\"?!" ("soft", "wide", "base", "mid")
cho "You're a {b}lying bitch,{/b} Granger!" ("angry", "closed", "angry", "mid", cheeks="blush")
her "Sir, you can't let her talk to me like that!" ("angry", "base", "angry", "mid")
gen "Bitch isn't even a proper curse word." ("base", xpos="far_left", ypos="head")
gen "You can say that on TV..." ("base", xpos="far_left", ypos="head")
cho "Granger, why don't you tell us which part of my immaculate body deserves such a poor rating?" ("soft", "narrow", "angry", "L")
her "Very well..." ("soft", "closed", "base", "mid")
her "For one, you are a {b}narcissistic bitch!{/b}{w} That makes the presumption her body is superior to all others..." ("open", "base", "angry", "L")
cho "Because it is." ("smile", "narrow", "angry", "mid")
her "Not to mention that you have even fewer curves than some of the boys I know..." ("grin", "base", "angry", "mid")
cho "" ("annoyed", "narrow", "angry", "mid", cheeks="blush")
her "Maybe once your Quidditch endeavours all fail, you can apply for a profession to model male underwear..." ("soft", "closed", "base", "mid")
cho "I wonder where you're getting {b}your{/b} undergarments from..." ("soft", "closed", "base", "mid")
cho "Stealing them from Madam Pomfrey, are you?" ("smile", "narrow", "angry", "mid")
her "I do not!!!" ("open", "wide", "base", "stare")
gen "Girls, we all know what really counts is how we appear on the inside." ("base", xpos="far_left", ypos="head")
her "" ("angry", "closed", "angry", "mid")
cho "Oh shut up!" ("angry", "narrow", "angry", "mid")
her "Professor, you're the one who continuously asks us to expose ourselves!" ("soft", "base", "angry", "mid")
gen "Well yes. I also never claimed that {b}I{/b} was pretty on the inside." ("base", xpos="far_left", ypos="head")
gen "You of all people should know better by now..." ("base", xpos="far_left", ypos="head")
her "Despicable..." ("angry", "narrow", "angry", "R")
cho "Don't worry, Granger!" ("soft", "narrow", "angry", "L")
cho "If you were to start doing hourly exercises, our Professor might even be attracted to you by the end of the year..." ("soft", "closed", "raised", "mid")
her "Hourly exercises?" ("soft", "wide", "base", "stare") # Shocked
cho "But I wouldn't say all hope is lost!" ("smile", "narrow", "angry", "L")
cho "While your figure might be a bit repulsive to the eyes..." ("soft", "closed", "base", "mid")
cho "I don't mind looking at those {b}huge melons{/b} of yours." ("soft", "narrow", "base", "L", cheeks="blush")
her "How dare you talk of them like that!" ("angry", "narrow", "angry", "R")
gen "*Heh*... melons..." ("grin", xpos="far_left", ypos="head")
her "Sir, I'd like to leave now." ("open", "base", "angry", "mid")
cho "Already missing your books, are you?" ("annoyed", "narrow", "base", "L")
her "I am not.{w} And I don't appreciate being made fun of!" ("angry", "closed", "angry", "mid")
if game.daytime:
her "Good day, Sir." ("soft", "base", "angry", "mid")
cho "See ya around, Granger..." ("smile", "narrow", "angry", "L")
her "*Hmpf*" ("annoyed", "narrow", "angry", "R")
else:
her "Good night, Sir." ("soft", "base", "angry", "mid")
cho "Nighty-night, Granger..." ("soft", "narrow", "angry", "L")
her "*Tzzzzzh*!" ("annoyed", "narrow", "angry", "R")
# Cho puts her clothes back on. (No sounds in case she never took any off)
$ cho.wear("all")
hide screen cho_cloth_pile
with d3
pause 1.5
hide screen blkfade
cho "" ("base", "narrow", "base", "mid", xpos="mid", ypos="base", trans=fade)
pause .5
if game.daytime:
cho "I'll head back to classes, then." ("soft", "narrow", "base", "mid")
else:
cho "I'll head back to our dorms, then." ("soft", "narrow", "base", "mid")
cho "Until next time, [cho_genie_name]." ("base", "narrow", "base", "mid", cheeks="blush")
# Cho leaves.
call cho_walk(action="leave")
jump end_cho_strip_event
### Tier 3 - Event 2 ###
# Cho prompts genie to summon Tonks as she wants to know how she turned into Hermione
# Tonks enters and is immediately enticed by cho, she flirts with her a bit before cho starts asking questions.
label cc_pf_strip_T3_intro_E2:
gen "Alright, let's do this again." ("base", xpos="far_left", ypos="head")
gen "We're gonna get your teacher up here -- and you'll strip for us, understood?" ("base", xpos="far_left", ypos="head")
cho "Yes, [cho_genie_name]." ("smile", "base", "base", "mid")
gen "You might want to change into your school clothing before she gets here..." ("base", xpos="far_left", ypos="head")
cho "Of course." ("base", "happyCl", "base", "mid")
call hide_characters
hide screen bld1
show screen blkfade
with d5
pause 1
# Equip Cho & Tonks default clothing.
$ cho_outfit_last.save() # Store current outfit.
$ ton_outfit_last.save() # Store current outfit.
$ cho.equip(cho_outfit_default)
$ tonks.equip(ton_outfit_default)
call cho_chibi("stand", "desk", "base")
hide screen blkfade
cho "*Ehm*..." ("quiver", "narrow", "base", "downR", xpos="mid", ypos="base", trans=fade)
cho "The teacher you're about to summon, [cho_genie_name]..." ("open", "narrow", "base", "mid")
cho "You're talking about Professor Tonks, right?" ("soft", "narrow", "base", "mid") # suspicious
gen "Oh... of course." ("base", xpos="far_left", ypos="head")
cho "Well then, I'm ready." ("base", "base", "base", "mid")
gen "Ready to strip for your teacher?" ("grin", xpos="far_left", ypos="head")
cho "I'm well aware of what I'm about to do, [cho_genie_name], and I'm not going to falter." ("annoyed", "narrow", "angry", "mid")
cho "Besides, it's not like I have any bits that she doesn't..." ("open", "closed", "base", "mid")
gen "Not even trying to play coy anymore, are you?" ("base", xpos="far_left", ypos="head")
cho "Why should I? It's good practice." ("open", "narrow", "raised", "down") # confident
gen "Great positive thinking, [cho_name].{w=0.8} You'll make it far with that mindset." ("grin", xpos="far_left", ypos="head")
cho "It's no big deal for me, [cho_genie_name]." ("base", "narrow", "base", "mid")
cho "I'm not as prude and buttoned up as Hermione, you know..." ("soft", "narrow", "base", "mid")
cho "And I'll finally get to know how Professor Tonks helped us during the Slytherin match!" ("base", "happyCl", "base", "mid")
gen "Oh boy, you're in for a treat!" ("grin", xpos="far_left", ypos="head")
gen "Just wait here at my desk while I summon her..." ("base", xpos="far_left", ypos="head")
cho "Yes, [cho_genie_name]." ("base", "narrow", "base", "mid")
call play_music("stop")
call hide_characters
hide screen bld1
show screen blkfade
with d5
pause 1
call cho_chibi(flip=True)
# end blkfade
hide screen blkfade
with d5
pause .8
# Tonks enters.
call play_sound("door")
call ton_chibi("stand", "door", "base")
with d3
pause .5
# thought emote
call chibi_emote("thought", "tonks")
pause .8
# Tonks walks next to Cho.
call ton_walk(540, "base")
call play_music("tonks")
cho "" ("soft", "narrow", "worried", "L", cheeks="blush", xpos="left", ypos="base", flip=True)
if game.daytime:
ton "Hello, Professor." ("base", "base", "base", "mid", xpos="right", ypos="base")
else:
ton "Good evening, Professor." ("base", "base", "base", "mid", xpos="right", ypos="base")
ton "Miss Chang. Didn't expect to see you here..." ("base", "narrow", "base", "L")
ton "What a nice surprise." ("horny", "narrow", "base", "mid") # horny tongue
cho "..." ("quiver", "narrow", "worried", "downR", cheeks="blush") # nervous
cho "*Ehm*..." ("soft", "narrow", "worried", "down", cheeks="blush")
gen "Go on, Cho. She's not going to bite you..." ("base", xpos="far_left", ypos="head")
ton "*Hmm*?" ("base", "base", "raised", "mid")
gen "Miss Chang was hoping she could repay you with a favour. For the help you provided against Slytherin." ("grin", xpos="far_left", ypos="head")
ton "A favour, you say..." ("crooked_smile", "narrow", "base", "mid")
cho "Y-yes, if that's okay with you, professor..." ("horny", "narrow", "worried", "L", cheeks="blush") # blushing, still nervous
ton "Oh, anything for you, darling." ("base", "narrow", "base", "L")
ton "So, what will it be then?" ("open", "base", "base", "mid")
ton "I presume you didn't invite me for a cup of tea, did you?" ("base", "narrow", "base", "mid") # why remove?
menu:
"\"We need a second opinion on the girl's physique.\"":
ton "*Mhmm*?" ("base", "base", "base", "mid")
ton "So naturally you thought of me to provide this... opinion?" ("open", "narrow", "raised", "mid")
gen "You're quite the athletic witch yourself, are you not?" ("base", xpos="far_left", ypos="head")
ton "" ("base", "narrow", "base", "mid")
gen "I'm certain there's no one better suited to judge the girl's body than yourself." ("grin", xpos="far_left", ypos="head")
ton "Very well, professor..." ("base", "base", "base", "mid")
ton "I'm not the one to question the headmaster's judgement." ("base", "narrow", "base", "mid")
gen "Great, then I'll look forward to hearing your assessment -- from head to toe please -- let us know if there's anything she could improve." ("grin", xpos="far_left", ypos="head")
cho "" ("normal", "happyCl", "worried", "mid", cheeks="blush")
ton "Oh, I doubt I'll find anything to improve on this one..." ("horny", "narrow", "base", "L", hair="horny") # horny
gen "Okay then..." ("base", xpos="far_left", ypos="head")
gen "Girl, You may start with the show." ("base", xpos="far_left", ypos="head")
ton "The show?!" ("soft", "base", "raised", "mid")
gen "She'll have to take her clothes off, obviously!" ("grin", xpos="far_left", ypos="head")
ton "" ("base", "narrow", "base", "down", hair="horny")
gen "Slowly..." ("base", xpos="far_left", ypos="head")
pause .5
# Remove bottom.
$ renpy.sound.play("sounds/cloth_sound3.ogg")
$ cho.strip("bottom")
with d5
pause .5
cho "" ("normal", "happyCl", "base", "mid", cheeks="blush")
call ctc
gen "And now the rest, Miss Chang." ("base", xpos="far_left", ypos="head")
ton "..." ("horny", "narrow", "base", "down", hair="horny") # horny
pause .2
# Remove all.
$ renpy.sound.play("sounds/cloth_sound3.ogg")
hide cho_main
$ cho.strip("all")
pause 1.2
$ renpy.sound.play("sounds/cloth_sound4.ogg")
show screen cho_cloth_pile
pause .6
cho "" ("horny", "narrow", "raised", "R", cheeks="heavy_blush")
call ctc
call play_music("cho")
gen "Quite firm, aren't they?" ("grin", xpos="far_left", ypos="head")
call play_sound("giggle")
ton "*giggles*" ("base", "happyCl", "base", "mid", hair="horny")
ton "Yes, Indeed..." ("grin", "narrow", "base", "mid", hair="horny")
ton "No wonder she's so steady on that broomstick." ("horny", "narrow", "angry", "down", hair="horny")
cho "..." ("horny", "narrow", "base", "mid", cheeks="blush") # blushing
ton "Can't see anyone beating that, that's for sure." ("open", "narrow", "raised", "down", hair="horny")
# ton "Although, maybe in a physical--"
gen "So... what's your opinion, what do you prefer?" ("base", xpos="far_left", ypos="head")
gen "Her tits, or her ass?" ("base", xpos="far_left", ypos="head")
ton "*Hmm*..." ("base", "narrow", "base", "down", hair="horny")
ton "You're not holding out on me, are you, Miss Chang?" ("open", "narrow", "base", "L", hair="horny")
cho "What do you--" ("angry", "narrow", "worried", "R", cheeks="blush")
ton "There's something missing...{w=0.5} I haven't seen everything yet, have I?" ("crooked_smile", "narrow", "raised", "mid", hair="horny")
gen "But of course!" ("grin", xpos="far_left", ypos="head")
ton "If I were to do any sort of judgement, I'd first need to see that cute little Snitch of yours." ("soft", "narrow", "base", "down", cheeks="blush", hair="horny")
cho "!!!" ("clench", "wide", "base", "mid", cheeks="heavy_blush") # shock
gen "Miss Chang, why don't you turn around so Professor Tonks can give you a proper assessment." ("grin", xpos="far_left", ypos="head")
cho "..." ("clench", "happyCl", "worried", "mid", cheeks="heavy_blush") # blush
sna "Oh-- now what do we have here?..." ("snape_13", ypos="head")
call bld("hide")
pause .2
# Tonks turns around.
call ton_chibi(xpos=360, ypos=360, flip=True)
with d3
# Snape walks closer to the middle.
call sna_walk(xpos="mid", ypos="base")
pause .8
# Position Cho's sprite behind Tonks.
$ cho.zorder = 15 # reset to default.
$ tonks.zorder = 16 # in front of Cho. 15 is default.
call play_music("snape")
sna "" ("snape_40", xpos=560, ypos="base")
cho "" ("normal", "wide", "base", "L", xpos=275, ypos="base", flip=True)
ton "" ("annoyed", "narrow", "annoyed", "L", xpos=390, ypos="base", flip=True)
ton "Severus?" ("mad", "base", "base", "L", trans=d5)
ton "{size=-4}Get behind me, Cho...{/size}" ("open", "narrow", "base", "R") #small text
$ cho_chibi.zorder = 2 # default is 3
call cho_chibi("stand", 320, 366, flip=True)
cho "{size=-4}Yes-- Thank you.{/size}" ("disgust", "happyCl", "worried", "mid", cheeks="heavy_blush", xpos=295, ypos=17, flip=True, trans=d3) # Sprite is slightly lowered.
ton "What are you doing here?" ("annoyed", "base", "angry", "stare")
ton "Have you been spying on us behind that door?" ("soft", "narrow", "base", "up", hair="horny")
sna "Of course not..." ("snape_46")
cho "P-{w=0.3}Professor..." ("open", "happyCl", "worried", "mid", cheeks="heavy_blush")
ton "" ("base", "narrow", "base", "downR", hair="horny")
sna "Ah, Miss Chang... Hiding behind Professor Tonks, are we?" ("snape_02")
sna "I take it you're here to repay our headmaster for his help with your sudden Quidditch success?" ("snape_37")
#sna "But how come Professor Tonks--" ("snape_01")
ton "Well, what if she is,{w=0.5} Snivellus?" ("soft", "narrow", "annoyed", "R", hair="horny")
sna "" ("snape_38")
ton "She isn't doing anything wrong... at least not by your standards." ("grin", "closed", "shocked", "mid", hair="horny")
sna "Did I accuse her of doing anything wrong?" ("snape_09")
sna "On the contrary..." ("snape_02")
ton "" ("annoyed", "narrow", "raised", "up")
sna "As head of the slytherin house, I'd like to personally congratulate her on her fair play." ("snape_37")
sna "Your performance was quite remarkable, Miss Chang." ("snape_13")
sna "Putting your best {b}ass{/b}ets on display for everyone was quite the sight." ("snape_46")
cho "..." ("angry", "narrow", "worried", "downR", cheeks="heavy_blush") # embarrassed
sna "How very -- {b}ass{/b}piring of you..." ("snape_41")
cho "{size=-4}Please do something, sir.{/size}" ("soft", "base", "angry", "mid", cheeks="heavy_blush") #small text
gen "What?" ("base", xpos="far_left", ypos="head")
gen "(Oh, right... I should probably do something about this...)" ("base", xpos="far_left", ypos="head")
menu:
gen "(...)" ("base", xpos="far_left", ypos="head")
"\"Severus, I think you should leave.\"":
cho "" ("normal", "base", "angry", "L", cheeks="blush")
sna "Already? But I just got here..." ("snape_05")
ton "I can't recall us inviting you, Severus." ("soft", "narrow", "shocked", "L")
sna "Do I require some kind of appointment to see the headmaster?" ("snape_09")
sna "If there's a schedule I could look at, then perhaps I could plan my visits for when Miss Chang is not busy working on her insecurities..." ("snape_03")
#sna "If there's a schedule I could look at, then perhaps I could plan my visits for when you two aren't taking advantage of Miss Chang's insecurities..." ("snape_03") # Alternative line instead of the one above?
#gen "How did you--" ("base", xpos="far_left", ypos="head")
ton "What do you want, Snape?" ("upset", "narrow", "annoyed", "L")
pass
"\"Severus! Please, stay and watch.\"":
if cc_strip_no_snape: # Cho clearly told you she won't strip for Snape.
$ cho_mood += 30
cho "Are you mad?!" ("clench", "base", "angry", "mid", trans=hpunch)
cho "Sir, I clearly told you before, I won't do this in front of Professor Snape!" ("open", "base", "angry", "mid")
sna "So you actually considered inviting me..." ("snape_20")
cho "" ("normal", "base", "angry", "L", cheeks="blush")
sna "That's surprising, considering our current bet..." ("snape_21")
sna "I must say though, I appreciate the gesture, Albus." ("snape_22")
gen "Bros before--" ("grin", xpos="far_left", ypos="head")
ton "Quiet! Both of you!" ("open", "closed", "base", "mid")
sna "*Tssz*..." ("snape_46")
sna "Well, I can read the room..." ("snape_09")
ton "Clearly..." ("upset", "narrow", "raised", "L")
sna "As it happens, I can't stay for too much longer anyway." ("snape_03")
pass
else:
$ cho_mood += 12
cho "Sir, you can't be serious!" ("angry", "wide", "raised", "mid", cheeks="heavy_blush")
gen "Calm yourself, girl." ("base", xpos="far_left", ypos="head")
gen "There's no touching allowed anyway... Those are the rules." ("base", xpos="far_left", ypos="head")
ton "Really? You never told me--" ("annoyed", "narrow", "raised", "mid", hair="horny") #pout
cho "Send him away!" ("clench", "base", "angry", "mid", cheeks="heavy_blush")
gen "Whatever... no need to get all indignant about this." ("angry", xpos="far_left", ypos="head")
sna "..." ("snape_09")
gen "You more than happily strip for all your other teachers... so why not Snape?" ("base", xpos="far_left", ypos="head")
cho "All my other teachers? It was only you and Tonks that I agreed to do this for!" ("clench", "wide", "raised", "mid")
pass
sna "As much as I'd like to watch you make a fool of yourself for us, Miss Chang, I have more important things to do." ("snape_13")
show screen blktone
gen "(More important than this?...)" ("base", xpos="far_left", ypos="head")
hide screen blktone
sna "I merely came here to discuss a private matter with our headmaster." ("snape_24")
sna "About this... Misunderstanding that occurred during the last Quidditch game." ("snape_09")
cho "There is nothing more to discuss." ("open", "closed", "angry", "R")
cho "We won against you, fair and square, you cheat..." ("clench", "narrow", "angry", "L")
sna "Hold your tongue, Miss Chang, or I'll have to dock some points from your house..." ("snape_03")
sna "Or worse..." ("snape_20") #smirks
cho "*Pfff*... only first years care about house points..." ("annoyed", "narrow", "base", "R") # small text
gen "Not taking that loss easy, are you? Disappointed that we won -- against all odds?" ("grin", xpos="far_left", ypos="head")
sna "*Tzzzs*... by sheer luck you did." ("snape_32")
cho "Says the one who literally gave his team liquid luck!" ("disgust", "narrow", "angry", "L", cheeks="blush")
sna "Ten points from Ravenclaw!" ("snape_31")
$ ravenclaw -= 10
cho "{size=-4}Like I care...{/size}" ("annoyed", "narrow", "angry", "down", cheeks="blush")
ton "Let the girl speak her mind, Severus!" ("open", "closed", "shocked", "mid")
ton "Or shall I remind you that you were the one who barged in here uninvited..." ("open", "narrow", "base", "L")
sna "*Hmph*..." ("snape_35")
sna "Can't let her spew such lies in the headmaster's presence, can I?" ("snape_03")
gen "The hell is that supposed to mean?" ("base", xpos="far_left", ypos="head")
sna "I merely gave those boys some encouragement." ("snape_04")
sna "There was no need to involve something as valuable as a luck potion..." ("snape_09")
cho "What?!" ("angry", "happyCl", "angry", "mid", cheeks="blush")
# Cho stops hiding behind Tonks.
call play_music("stop")
$ cho_chibi.zorder = 3 # Reset to default.
call cho_chibi("stand", 314, 366, flip=True)
ton "" ("annoyed", "narrow", "raised", "downR")
cho "But the entire Slytherin team drank some! They were even bragging about it!" ("clench", "narrow", "angry", "L", xpos=275, ypos="base", flip=True, trans=hpunch)
sna "I suppose if that's what they said then who am I to refute it..." ("snape_37") #smirk
sna "Now, if you'll excuse me..." ("snape_09")
sna "I'll leave you three to indulge further in your...{w=0.8} debaucheries..." ("snape_47")
cho "No! You stay where you are!" ("scream", "base", "angry", "L")
call hide_characters
hide screen bld1
with d3
pause .2
# Cho moves in front of Tonks.
hide screen cho_chibi
hide screen tonks_chibi
with d3
$ cho_chibi.zorder = 2 # Behind Tonks, so her ponytail doesn't cover her head.
call ton_chibi("stand", 322, 360, flip=True)
call cho_chibi("stand", 360, 360, flip=True)
with d3
pause .5
$ tonks.zorder = 15 # Reset to default.
$ cho.zorder = 16 # In front of Tonks. Default is 15.
call play_music("cho")
sna "" ("snape_13")
ton "" ("annoyed", "shocked", "raised", "stare", hair="horny", xpos=310, ypos="base", flip=True)
cho "First you're going to explain yourself!" ("clench", "base", "angry", "L", xpos=415, ypos="base", flip=True, trans=hpunch)
ton "" ("clench", "wide", "shocked", "L", hair="horny", cheeks="blush")
cho "You somehow tricked them! They played far better than usual." ("mad", "base", "angry", "L")
ton "" ("horny", "narrow", "worried", "down", hair="horny", cheeks="heavy_blush")
sna "*Hmm*... Very well, Miss Chang." ("snape_20")
# Space Jam
sna "You truly believe I'd waste such a valuable potion on those blokes?" ("snape_18")
cho "" ("annoyed", "base", "angry", "L")
sna "It takes three months to brew and distil only a tiny vial of Felix Felicis... and it's quite the tedious endeavour to do so." ("snape_12")
sna "That prize money would barely cover half of the materials..." ("snape_03")
cho "Prize money? What prize money?!" ("open", "base", "angry", "mid")
gen "Don't interrupt your teacher." ("base", xpos="far_left", ypos="head")
cho "" ("annoyed", "narrow", "angry", "mid")
gen "..." ("base", xpos="far_left", ypos="head")
ton "" ("base", "narrow", "worried", "L", hair="horny", cheeks="heavy_blush")
cho "" ("annoyed", "narrow", "angry", "L")
sna "All I did was give them a vial of pumpkin juice..." ("snape_41")
sna "Then I told them I mixed in some liquid luck." ("snape_13")
cho "What stupid kind of tactic is that?" ("soft", "narrow", "angry", "mid")
sna "" ("snape_39")
ton "" ("base", "narrow", "base", "mid", hair="horny", cheeks="blush")
gen "Hold on a minute..." ("angry", xpos="far_left", ypos="head")
gen "Are you seriously telling me you gave them pumpkin juice... and pretended it was \"{b}Michael's secret stuff{/b}\"?" ("base", xpos="far_left", ypos="head")
sna "Michael's...{w=0.3} what?" ("snape_38")
gen "You ripped off {b}Space Jam{/b}!" ("angry", xpos="far_left", ypos="head")
sna "I'm sorry?" ("snape_25") # confused
gen "You ripped off the plot of Space Jam!" ("angry", xpos="far_left", ypos="head")
sna "I have no idea what you're talking about..." ("snape_44")
ton "Neither do I." ("annoyed", "base", "raised", "mid", hair="horny")
cho "Sir, is this about that basketball thing again?" ("disgust", "narrow", "angry", "mid")
#gen "Well you clearly didn't watch the outcome, did you?" ("base", xpos="far_left", ypos="head")
gen "Even Bugs Bunny couldn't help him win. Serves you right!" ("grin", xpos="far_left", ypos="head")
ton "Who's Bugs Bunny?" ("soft", "narrow", "raised", "mid", hair="horny")
gen "Oh boy, let me tell you--" ("grin", xpos="far_left", ypos="head")
sna "Anyway." ("snape_31")
cho "" ("annoyed", "narrow", "angry", "L")
sna "Miss Chang, I wish you the very best of luck on your next match." ("snape_45")
ton "" ("normal", "narrow", "base", "L", hair="horny")
sna "You lot look like you're going to need it..." ("snape_42")
cho "*Hmph*..." ("annoyed", "base", "angry", "L")
gen "(...)" ("base", xpos="far_left", ypos="head")
ton "Let me show you how it's done. {heart}" ("crooked_smile", "narrow", "base", "down", hair="horny", xpos=280, ypos="base", flip=True, trans=d5)
cho "..." ("horny", "narrow", "worried", "down", cheeks="heavy_blush") # lip bite
ton "With trousers like these, you should start slowly... that's how the headmaster likes it. {heart}" ("horny", "narrow", "base", "mid", hair="horny", cheeks="heavy_blush")
call nar(">Tonks carefully tugs at the thin fabric of her leggings, and slowly pulls them past her cheeks...", "start")
call nar(">As the fabric bundles up between her fingers, reaching lower and lower past her thighs, she pulls them off in one swift motion.", "end")
# Remove Tonks bottom.
$ renpy.sound.play("sounds/cloth_sound3.ogg")
$ tonks.strip("bottom")
with hpunch
pause .5
ton "" ("horny", "narrow", "raised", "mid", hair="horny", cheeks="blush")
pause .8
gen "Not wearing any underwear, I see..." ("base", xpos="far_left", ypos="head")
ton "I avoid it when I can..." ("crooked_smile", "narrow", "base", "mid", hair="horny")
ton "Even while I'm in uniform. {heart}" ("grin", "wink", "raised", "mid", hair="horny") #wink
ton "" ("base", "narrow", "base", "mid", hair="horny")
gen "Anything you'd like to say, Miss Chang?" ("base", xpos="far_left", ypos="head")
gen "It's not every day you get to see such a gorgeous woman strip for you..." ("grin", xpos="far_left", ypos="head")
gen "(...)" ("base", xpos="far_left", ypos="head")
pause .5
# Slap Tonks' ass!
call slap_her
cho "" ("open", "wide", "base", "mid", cheeks="heavy_blush")
ton "!!!" ("clench", "shocked", "base", "stare", hair="scared", cheeks="heavy_blush") # shocked
call nar(">You give Tonks a hard slap on her ass.")
cho "" ("horny", "base", "base", "down", cheeks="heavy_blush")
ton "Ouch...{w=0.4} Professor!" ("crooked_smile", "narrow", "annoyed", "mid", hair="horny", cheeks="heavy_blush")
gen "Right, should've warned you, shouldn't I..." ("base", xpos="far_left", ypos="head")
menu:
"-Slap it one more time!-":
call slap_her
ton "..." ("clench", "base", "shocked", "ahegao", hair="horny", cheeks="blush") #pout #blush
gen "Want another?" ("grin", xpos="far_left", ypos="head")
ton "Yes, please. {heart}" ("crooked_smile", "narrow", "base", "mid", hair="horny", cheeks="heavy_blush")
#ton "Very funny, Professor Dumbledore... But I believe she was talking to me." ("open", "narrow", "raised", "mid", hair="horny")
ton "..." ("base", "narrow", "annoyed", "mid", hair="horny", cheeks="blush") # sharp look at Genie
cho "Especially for a teacher." ("clench", "narrow", "raised", "down", cheeks="heavy_blush")
ton "For a teacher?" ("horny", "narrow", "base", "L", hair="horny")
cho "I mean--" ("soft", "happyCl", "worried", "mid", cheeks="heavy_blush") #clench #worried
ton "*Ha-ha*... I'll have to add that to my resume." ("grin", "narrow", "base", "mid", hair="horny")
cho "" ("base", "narrow", "worried", "down", cheeks="heavy_blush")
ton "Although, teachers shouldn't be employed for their looks, but for their competence, isn't that right?" ("open", "narrow", "annoyed", "mid", hair="horny", cheeks="blush")
gen "What?" ("base", xpos="far_left", ypos="head")
gen "Oh-- I mean yes...{w=0.3} of course..." ("angry", xpos="far_left", ypos="head")
call play_sound("giggle")
ton "*giggles*..." ("base", "happyCl", "base", "mid", hair="horny", cheeks="blush")
ton "Enough with the small talk -- let's get these clothes off!" ("soft", "base", "annoyed", "mid", hair="horny", cheeks="blush")
call play_music("stop")
ton "" ("horny", "narrow", "base", "mid", hair="horny")
pause .1
# Tonks removes the rest of her clothes.
$ renpy.sound.play("sounds/cloth_sound3.ogg")
$ tonks.strip("all")
with hpunch
pause .2
cho "" ("clench", "narrow", "worried", "mid", cheeks="heavy_blush")
pause .5
call nar(">Within a blink of an eye, Tonks has removed all of her remaining clothing.")
# nar "One minute her clothes were there, and then they were gone! It was like magic!"
cho "..." ("clench", "narrow", "worried", "downR", cheeks="heavy_blush")
ton "Get in front of me, Miss Chang." ("open", "narrow", "base", "L", hair="horny")
call play_music("cho")
if cho.is_worn("bra"):
ton "It's time you show your headmaster your cute little breasts as well." ("soft", "narrow", "base", "mid", hair="horny")
else:
ton "Let's show your headmaster these cute little breasts of yours." ("soft", "narrow", "base", "mid", hair="horny")
cho "They aren't that little..." ("annoyed", "narrow", "worried", "down", cheeks="heavy_blush") # annoyed
ton "No, you're right, sweetie..." ("soft", "narrow", "base", "down", hair="horny")
ton "They're just about perfect." ("horny", "narrow", "raised", "down", hair="horny")
ton "Now stand here so the Headmaster can see your tits." ("crooked_smile", "narrow", "base", "mid", hair="horny", cheeks="blush")
cho "..." ("annoyed", "happyCl", "base", "mid", cheeks="heavy_blush")
pause .2
# Cho moves in front.
$ cho.zorder = 16 # in front of Tonks # Default is 15.
$ tonks.zorder = 15 # reset to default.
cho "" ("angry", "narrow", "base", "down", cheeks="heavy_blush", xpos=300, ypos="base", trans=d5)
pause .8
# Remove Cho's bra.
if cho.is_worn("bra"):
ton "Let me help you with that, Miss Chang." ("base", "narrow", "raised", "down", hair="horny")
pause .2
# Remove Cho top.
$ renpy.sound.play("sounds/cloth_sound3.ogg")
$ cho.strip("bra")
with d3
pause .5
cho "" ("base", "happyCl", "worried", "mid", cheeks="heavy_blush")
pause .8
call nar(">The lust filled teacher effortlessly removes the bra of her student.")
cho "..." ("crooked_smile", "narrow", "worried", "mid", cheeks="heavy_blush")
cho "If I didn't know any better, I'd think you were her!" ("horny", "narrow", "raised", "down", cheeks="heavy_blush")
her "" ("crooked_smile", "closed", "angry", "mid")
ton "*Mhmm*... Last time I looked like this in front of you, you couldn't tell either."
cho "What?! When was that?" ("soft", "base", "worried", "L", cheeks="heavy_blush")
gen "Right after the last game, if I remember correctly." ("base", xpos="far_left", ypos="head")
her "" ("base", "narrow", "base", "mid")
ton "Oh, that wasn't the only time, Professor."
gen "It wasn't?" ("base", xpos="far_left", ypos="head")
her "" ("grin", "narrow", "base", "mid")
ton "I sometimes stroll around the school grounds, disguised as one of the girls... wearing nothing but a school robe..."
if hg_pr_flash.counter > 1:
her "" ("crooked_smile", "narrow", "base", "down")
ton "And If you ever had a boy say he got some tits flashed at him by Miss Granger... then it was most likely me."
cho "That's awesome!" ("grin", "base", "base", "L", cheeks="blush")
gen "Well, I did tell Hermione to do it herself before." ("base", xpos="far_left", ypos="head")
her "" ("open", "wide", "base", "stare", cheeks="blush")
ton "Seriously? I had no idea!"
cho "Me neither!" ("soft", "wide", "raised", "mid", cheeks="blush")
her "" ("base", "narrow", "base", "down")
ton "I guess that's one less thing to worry about while I do it..."
cho "I hope you didn't do that kind of stuff while you looked like me, Professor!" ("open", "narrow", "angry", "L", cheeks="blush")
her "" ("annoyed", "base", "base", "R")
ton "*Ehm*..."
cho "If I find out you've shown some boys my breasts, then--" ("open", "closed", "angry", "mid", cheeks="blush")
her "" ("smile", "happyCl", "worried", "mid", cheeks="blush")
ton "Of course not, sweetie."
cho "..." ("annoyed", "narrow", "angry", "L", cheeks="blush")
her "" ("grin", "base", "base", "R", cheeks="blush") # small text
ton "It was your ass that I showed them..."
cho "W-What?!" ("clench", "wide", "angry", "L", cheeks="heavy_blush")
gen "*He-he-he-he*!" ("grin", xpos="far_left", ypos="head")
cho "" ("clench", "base", "angry", "L", cheeks="heavy_blush")
her "" ("soft", "closed", "base", "mid")
ton "It's not like you haven't done that yourself already..."
her "" ("base", "narrow", "base", "L")
ton "In front of the entire school, no less..."
cho "..." ("annoyed", "narrow", "angry", "L", cheeks="heavy_blush") # blush
her "" ("open", "closed", "base", "mid")
ton "Well, that's enough fun for today."
# Tonks transforms back.
call play_sound("magic")
hide hermione_main
call her_chibi("hide")
$ cho_chibi.zorder = 3 # Reset to default.
$ tonks_chibi.zorder = 2 # behind Cho. Default is 3.
call ton_chibi("stand", 370, 360, flip=False)
ton "" ("base", "narrow", "base", "mid", xpos=345, ypos="base", hair="neutral", flip=False, trans=morph) # Hermione brown
pause .2
cho "" ("clench", "base", "raised", "down", cheeks="heavy_blush")
call ctc
ton "Let's do this again some other time, shall we." ("horny", "narrow", "raised", "mid", hair="horny")
gen "Gladly." ("grin", xpos="far_left", ypos="head")
ton "And, Miss Chang... if you ever want to have some quiet time with Miss Granger... my office door is always open." ("grin", "narrow", "base", "L", hair="horny", cheeks="heavy_blush")
cho "I-- *Ehm*..." ("soft", "narrow", "worried", "downR", cheeks="heavy_blush") # super embarrassed
gen "Maybe you could wait with that until Quidditch is over." ("base", xpos="far_left", ypos="head")
gen "She has to stay focused, you know..." ("base", xpos="far_left", ypos="head")
cho "..." ("disgust", "narrow", "worried", "down", cheeks="heavy_blush")
ton "*Sigh*... Alright..." ("open", "closed", "shocked", "mid", hair="horny")