gen "It's time..." ("base", xpos="far_left", ypos="head")
cho "Time, [cho_genie_name]?" ("soft", "narrow", "raised", "mid")
gen "It's Game Time! Get your Hanes on, lace up your Nike's, grab your Wheaties and your Gatorade, and we'll pick up a Big Mac on the way to the ballpark." ("base", xpos="far_left", ypos="head")
cho "What are you on about?" ("disgust", "narrow", "base", "mid")
gen "The big game of course!" ("grin", xpos="far_left", ypos="head")
cho "The--{w=0.4} Are you talking about the Quidditch Finals?" ("soft", "base", "raised", "mid")
gen "You got it." ("grin", xpos="far_left", ypos="head")
gen "Time to put your game face on [cho_name]." ("base", xpos="far_left", ypos="head")
gen "I hope you've had some practice on that broom." ("base", xpos="far_left", ypos="head")
cho "I... Yes, you could say that." ("open", "narrow", "base", "downR", cheeks="blush")
gen "Great." ("base", xpos="far_left", ypos="head")
gen "And what of our tactics?" ("base", xpos="far_left", ypos="head")
cho "*Huh*?" ("soft", "base", "base", "mid", cheeks="blush")
gen "Did riding that thing make you forget about them?" ("base", xpos="far_left", ypos="head")
cho "Of course not!" ("clench", "narrow", "base", "R", cheeks="blush")
cho "\"Get close to the enemy team, and annoy Hermione as much as possible\"." ("open", "closed", "angry", "mid", cheeks="blush")
gen "Precisely!" ("grin", xpos="far_left", ypos="head")
cho "" ("soft", "narrow", "base", "mid", cheeks="blush")
gen "If you do well enough, I'm confident we'll be victorious before the game even starts!" ("base", xpos="far_left", ypos="head")
cho "If we're lucky..." ("soft", "narrow", "base", "downR", cheeks="blush")
gen "Luckily for us -- Luck has got nothing to do with it this time." ("base", xpos="far_left", ypos="head")
cho "{size=-4}Let's hope you're right...{/size}" ("annoyed", "narrow", "base", "downR")
gen "Besides, we both know she can't take her eyes off of you, even if she wanted to." ("base", xpos="far_left", ypos="head")
cho "What's that supposed to mean?" ("angry", "wide", "base", "mid", cheeks="blush")
menu:
"-Tell Cho that she's obviously looking out for foul play-":
$ cho_hermione_affection = "neither"
gen "Err... To keep an eye out for any foul activity. Obviously." ("base", xpos="far_left", ypos="head")
cho "Foul play? What do you mean?" ("clench", "narrow", "base", "R", cheeks="blush")
gen "Like someone smacking some Gryffinwhore's ass!" ("grin", xpos="far_left", ypos="head")
cho "Oh... As if I would ever pull a stunt like that..." ("base", "narrow", "base", "R", cheeks="blush")
gen "Isn't that the plan?" ("base", xpos="far_left", ypos="head")
cho "Oh, right..." ("soft", "base", "base", "mid", cheeks="blush")
gen "You seem oddly distracted today [cho_name]." ("base", xpos="far_left", ypos="head")
"-Tell Cho that Hermione obviously Likes her-": #(Happens on cc_pf_strip_T2_intro_E3 which is mandatory so shouldn't need a check)
$ cho_hermione_affection = "hermione"
gen "Isn't it obvious?" ("base", xpos="far_left", ypos="head")
gen "The girl has been checking you out ever since she caught you in my office." ("base", xpos="far_left", ypos="head")
cho "W-what? That's nonsense!" ("disgust", "narrow", "base", "R", cheeks="blush")
gen "Is it? Could've fooled me with how she reacted when you displayed that firm body of yours." ("base", xpos="far_left", ypos="head")
cho "But--" ("disgust", "base", "base", "mid", cheeks="blush")
gen "Especially once she saw those firm buns you grip that broom with." ("base", xpos="far_left", ypos="head")
cho "She- She looked at my--" ("mad", "narrow", "base", "mid", cheeks="blush")
gen "Of course! Who wouldn't if a toned and hot young gal such as yourself stood in front of them." ("base", xpos="far_left", ypos="head")
cho "I... I have never thought that she--" ("disgust", "narrow", "base", "down", cheeks="blush")
gen "Now, now, there's no need to be overthinking it. Let's focus on responsibilities first, pleasantries second." ("base", xpos="far_left", ypos="head")
"-Tell Cho that she obviously likes Hermione-": #(Cho sees Hermione's Naked body even if it's Tonks transformed so shouldn't need a check)
$ cho_hermione_affection = "cho"
gen "Is it really important to know why?" ("base", xpos="far_left", ypos="head")
gen "We both know you enjoyed seeing her naked body as much as I did." ("base", xpos="far_left", ypos="head")
cho "N-No I did not!" ("angry", "happyCl", "angry", "mid", cheeks="blush")
gen "It's obvious... You should've seen your flustered face." ("base", xpos="far_left", ypos="head")
gen "You could tell from a mile off with how much those cheeks lit up." ("base", xpos="far_left", ypos="head")
cho "B-but she's..." ("clench", "narrow", "base", "mid", cheeks="blush")
gen "Such prejudice is unacceptable in my school, Miss Cho!" ("base", xpos="far_left", ypos="head")
cho "(That's not what I meant...)" ("disgust", "narrow", "base", "R", cheeks="blush")
gen "We'll get back to it later, for now though, let's focus on what's important." ("base", xpos="far_left", ypos="head")
gen "Tomorrow's the day, the highlight of your career!" ("base", xpos="far_left", ypos="head")
gen "Make sure to enjoy it, it's all downhill from there." ("base", xpos="far_left", ypos="head")
cho "Huh?" ("angry", "base", "raised", "mid", cheeks="blush")
gen "Sports are all about money after all. Not everyone is prepared to get tossed around and transferred between different teams like property." ("base", xpos="far_left", ypos="head")
cho "Tossed around, [cho_genie_name]? I'm sorry, I'm a little confused..." ("disgust", "narrow", "base", "mid")
gen "I know the feeling... Enough about that, you've got a game to win!" ("base", xpos="far_left", ypos="head")
gen "Go-go Ravenclaw!" ("base", xpos="far_left", ypos="head")
cho "Right..." ("disgust", "base", "base", "mid")
if game.weather in {"rain", "storm"}:
cho "Let's just hope it stops raining before then." ("soft", "base", "base", "R")
elif game.weather in {"snow", "blizzard"}:
cho "Let's just hope it stops snowing before then." ("soft", "base", "base", "R")
elif game.weather == "overcast":
cho "Let's just hope the weather doesn't get worse." ("soft", "base", "base", "R")
else:
cho "Let's hope the weather stays like it is." ("soft", "base", "base", "R")
gen "Get yourself ready, [cho_name]." ("base", xpos="far_left", ypos="head")
gen "And remember, keep your eyes on the price!" ("base", xpos="far_left", ypos="head")
cho "The cup..." ("smile", "narrow", "base", "R") #stare, smile
hide cho_main
with d3
#Cho turns around (CG maybe?)
call cho_chibi(flip=True)
with d3
gen "(That ass...)" ("grin", xpos="far_left", ypos="head")
call cho_walk(action="leave")
$ cho_busy = True
$ cc_event_pause += 1 # Event starts on the next day
$ cc_summon_pause += 1 # Can't be summoned until next event
$ cho_quid.lock_training = True
$ cho_quid.lock_practice = True
$ gryffindor_match = "start"
jump end_cho_event
#Next day
#Cho flies up in the window and reminds genie about the game
label gryffindor_match:
# Quidditch match: Ravenclaw vs. Gryffindor
$ lun_outfit_last.save()
$ her_outfit_last.save()
$ ton_outfit_last.save()
$ cho_outfit_last.save()
# $ luna.equip(lun_outfit_lion)
$ hermione.equip(her_outfit_default)
$ tonks.equip(ton_outfit_default)
$ luna.equip(lun_outfit_lion_event)
$ cho.equip(cho_outfit_quidditch)
$ cho.set_pose("broom")
$ cho.animation = [sprite_fly_idle]
$ snape_chibi.zorder = 4
$ tonks_chibi.zorder = 3
$ hermione_chibi.zorder = 6
$ genie_chibi.zorder = 5
call play_music("day")
gen "*Yawn*" ("base", xpos="far_left", ypos="head")
gen "(Alright then, time to get up and moving.)" ("base", xpos="far_left", ypos="head")
gen "(Today is going to be a good day, I can feel it in those old bones!)" ("grin", xpos="far_left", ypos="head")
gen "(Seeing Cho on that broom again, and wiping the smirk of Snape's smug face when she stomps those--)" ("grin", xpos="far_left", ypos="head")
call play_music("stop")
gen "(Hold on...)" ("base", xpos="far_left", ypos="head")
play music "music/marty-gots-a-plan-by-kevin-macleod.ogg" fadein 1 fadeout 1
gen "(The final match...)" ("base", xpos="far_left", ypos="head")
gen "{size=-4}*Murmur*...{w=0.4} I feel like I've forgotten something...{/size}" ("base", xpos="far_left", ypos="head")
gen "(Hold your carpets!)" ("angry", xpos="far_left", ypos="head")
gen "(Since it's the finals... That means no more matches!)" ("angry", xpos="far_left", ypos="head")
gen "(Cho won't have any more reason to let me coach her!)" ("angry", xpos="far_left", ypos="head")
gen "(I've been so focused on Snape and our stupid bet that I didn't even begin to see the bigger picture!)" ("base", xpos="far_left", ypos="head")
gen "(What good for is money when there's not a single brothel you can spend it at.)" ("base", xpos="far_left", ypos="head")
gen "(There's only so many sweets and clothes one can buy...)" ("base", xpos="far_left", ypos="head")
gen "(*Hmm*...)" ("base", xpos="far_left", ypos="head")
gen "(Perhaps I could pay her to--)" ("base", xpos="far_left", ypos="head")
# Note: I've tried using chibis, but it's too difficult/buggy.
#Cho appears in the window on her broom/knocks on door
gen "It's nothing, don't worry about it..." ("base", xpos="far_left", ypos="head")
gen "Meet you at the pitch." ("base", xpos="far_left", ypos="head")
cho "Alright... See you at the pitch then."
call gen_walk(action="leave")
cho "(That's weird. He didn't make even a single dirty joke.)"
cho "(Is it because--)"
cho "(No, that's impossible... is it?)"
#Cho flies off
# gen "(...{w=0.5} Well then, I suppose I better get going, I've still got that prize money to look forward to if she wins...)" ("base", xpos="far_left", ypos="head")
# gen "(I guess...)" ("base", xpos="far_left", ypos="head")
#Black screen
show screen blkfade
with d5
call play_music("stop")
call play_sound("grass")
call nar(">You begin making your way down to the pitch.")
call nar(">After struggling to navigate the Great staircase and the indistinguishable corridors, you finally find the way to the entrance of the pitch.")
call nar(">Reaching the entrance, you hear the murmurs of the crowd die down, signalling that the match is about to begin.")
call nar(">You quickly climb the steep staircase up the commentator's tower.")
#Pitch Background sun high variant, Snape is at the podium with Hermione to the side of him. Tonks is at the back
#genie walks next to Tonks # <- Not possible to do.
ton "{size=-4}Where have you been?{/size}" ("open", "base", "base", "mid") #whisper
gen "{size=-4}You'd think that in a place of magic there'd be some better means of transport than simply walking...{/size}" ("base", xpos="far_left", ypos="head") #whisper
gen "{size=-4}What's Snape doing?{/size}" ("base", xpos="far_left", ypos="head") #whisper
#Snape middle of the screen standing
sna "And seeing that our dear headmaster couldn't make it today, it's fallen upon me--" ("snape_24", flip=True, xpos=340, ypos="base", trans=d5)
ton "{size=-4}The headmaster is supposed to kick off the final game, you better get up there.{/size}" ("soft", "base", "base", "R")
gen "{size=-4}I feel like I should be getting briefed on these things...{/size}" ("base", xpos="far_left", ypos="head")
sna "So...{w=0.4} Everyone do your best...{w=0.4} And stuff like that..." ("snape_25", flip=True, xpos=340, ypos="base", trans=d5)
call gen_chibi("stand", 180, 435, flip=True)
call her_chibi("stand", 260, 440, flip=True)
with d3
#Genie walks down to the podium next to Hermione
call nar(">You walk up to Hermione and notice that she is looking tentatively at whatever Snape is trying to achieve.")
gen "*Ahem*...{fast} Testing, testing, is this thing still on?" ("grin")
sna "..." ("snape_11", xpos="base", ypos="head", flip=False)
gen "Perfect!" ("grin")
play bg_sounds "music/fanfare.ogg" fadeout 3 fadein 1.0
gen "Now, this is it ladies and gentlemen!" ("grin")
gen "The most important game of these incredible athletes' careers!" ("open")
sna "What's he on about now?" ("snape_06")
gen "I wish for everyone to put in their best efforts today, and make today's match, {b}the{/b} match that you'll talk about with your children and grandchildren!" ("base")
gen "Remember this moment!" ("open")
gen "Cherish it!" ("open")
gen "It's all you'll have once you're fifty, and stuck in your boring nine-to-five desk job!" ("angry")
her "{size=+10}Quiet!{/size}" ("scream", "closed", "angry", "L", cheeks="blush") #big text
#crowd dies down
her "" ("normal", "narrow", "angry", "L", cheeks="blush") #big text
$ renpy.sound.play("sounds/cough_male.ogg")
mal "..."
her "Good." ("grin", "base", "base", "L", cheeks="blush")
her "Then perhaps we could get to watching some actual Quidditch today." ("grin", "base", "base", "L", cheeks="blush")
her "Madam Hooch, when you're ready." ("open", "squint", "base", "L")
pause 1
#Whistle sound
$ renpy.sound.play("sounds/referee.ogg")
play bg_sounds "sounds/crowd_very_low.ogg" fadein 5 fadeout 5
play music "music/machinations-by-kevin-macleod.ogg" fadein 1 fadeout 1
pause .4
hide hermione_main
with d3
">As the balls are released, Cho shoots straight up into the air to get an overview of the game."
sna "Already up to her usual schemes I see..." ("snape_03")
gen "You bet." ("grin", xpos="far_left", ypos="head")
gen "(Let's hope she's had enough practice, bonding with that broom...)" ("base", xpos="far_left", ypos="head")
$ renpy.sound.play("sounds/ball_hit.ogg")
her "Katie Bell, of course, has already gotten a hold of the quaffle, and is speeding up towards Ravenclaw's side of the pitch!" ("grin", "squint", "base", "L", xpos=290, ypos="base", flip=True, trans=d5)
her "Davies is moving up to intercept--{w=0.2}" ("angry", "squint", "base", "L")
#her "Watch out Katie!!" ("base", "base", "base", "mid") # Confusing.
with ComposeTransition(pushright, before=fadeleft)
hide screen blkfade
with ComposeTransition(pushright, after=fadeleft)
# Camera transitions back to commentator booth
#Tonks and Snape are talking before genie arrives
sna "--And that's how I invented a potion for treating genital warts." ("snape_37", trans=d3)
ton "Fascinating... Truly..." ("open", "narrow", "base", "R", trans=d3)
$ renpy.sound.play("sounds/run_02.ogg")
pause 1.5
call gen_chibi("stand", 168, 326, flip=True)
with d3
gen "*Heavy panting*" ("base", xpos="far_left", ypos="head")
ton "Thank Merlin..." ("disgust", "base", "base", "mid")
gen "I'll never look at staircases the same way..." ("base", xpos="far_left", ypos="head")
sna "There he is." ("snape_02")
ton "What was that all about?" ("soft", "base", "raised", "mid")
gen "*Err*...{w=0.4} Don't worry about it..." ("base", xpos="far_left", ypos="head")
gen "How's the game going?" ("base", xpos="far_left", ypos="head")
ton "Gryffindor scored another goal." ("open", "base", "base", "mid")
">You look up at Cho who is staring blankly into the distance."
gen "What's she doing?" ("base", xpos="far_left", ypos="head")
sna "Finally..." ("snape_47")
gen "*Huh*?" ("base", xpos="far_left", ypos="head")
">Cho's expression changes abruptly into one of determination as she starts attempting to catch the attention of the boys on the Gryffindor team."
#At this point, Cho has taken the luck potion and its effect is starting to kick off. Snape's "finally" comment confirms that something happened. His smugness goes up from this point as in his mind it doesn't matter who wins if Cho is caught cheating since the victory would go to Gryffindor.
her "Davies taking a nasty bludger--{w=0.2}{nw}" ("open", "base", "base", "up", trans=d3)
her "Davies taking a nasty bludger--{fast} Hold on... what is--" ("clench", "base", "base", "up")
# Cuts to Cho who has taken off Gloves, goggles and leggings. Still wearing top, skirt, bra
# Cho takes her top off
# Transition to Cho on her broom
$ cho.equip(cho_outfit_quidditch_gryffindor)
$ cho.set_pose("broom")
$ cho.animation = [sprite_fly_idle]
call cho_chibi("fly", 1100, 140)
call cho_walk(530, 360, speed=2)
pause 1
call cho_chibi("fly", flip=True)
play bg_sounds "sounds/crowd_very_low.ogg" fadein 10
cho "That's right boys, look this way!" ("smile", "narrow", "base", "L", xpos=580, ypos=-200, flip=True, trans=d3)
$ cho.strip("top")
with d3
pause .8
her "Chang, what are you doing!?" ("disgust", "wide", "angry", "L", trans=d3)
cho "What does it look like I'm doing?" ("grin", "narrow", "base", "R")
$ cho.strip("accessory")
with d3
pause .8
her "You're--" ("mad", "wide", "angry", "L", cheeks="blush")
if cho_hermione_affection == "hermione": # If Genie told Cho that Hermione likes her.
cho "Do you like the view?" ("smile", "narrow", "base", "R", cheeks="blush")
her "What are you--" ("angry", "happy", "angry", "L", cheeks="blush")
cho "Shush. You don't have to answer that, I already know the truth." ("base", "narrow", "base", "R", cheeks="blush")
elif cho_hermione_affection == "cho": # If Genie told Cho that she likes Hermione.
her "Why are you taking your clothes off?!" ("angry", "wide", "angry", "L", cheeks="blush")
cho "..." ("horny", "narrow", "base", "L", cheeks="heavy_blush")
cho "Do you... like the view?" ("soft", "narrow", "base", "R", cheeks="heavy_blush")
her "Do {i}I{/i} What?!" ("angry", "happy", "base", "L", cheeks="blush")
cho "Don't be shy now, you can look as much as you want." ("base", "narrow", "base", "R", cheeks="heavy_blush")
else: # If genie was clueless (generic response)
# Note: We're using 'else' check here in case player uses cheats. It is equivalent of `cho_hermione_affection == "neither"`.
cho "I'm taking my clothes off!" ("grin", "narrow", "base", "R")
her "Why are you doing this?" ("mad", "happy", "angry", "L", cheeks="blush")
cho "Why?" ("smile", "narrow", "raised", "R", cheeks="blush")
cho "Well I thought I'd give your friends a bit of a show." ("grin", "narrow", "base", "R", cheeks="blush")
cho "Don't you think they deserve to look at something nice for once?" ("base", "narrow", "raised", "R", cheeks="blush")
her "What?!" ("upset", "wide", "base", "L", cheeks="blush")
gen "Oh no she didn't..." ("grin", xpos="far_left", ypos="head")
her "I--{w=0.4} I--" ("angry", "narrow", "worried", "L", cheeks="blush")
$ renpy.sound.play("sounds/crowd_cheer.ogg")
">Hermione's gaze moves to her friends as a cheer from the Ravenclaw stands erupts as they score a goal."
her "Guys! Ignore that floozy and focus on the game!" ("scream", "happyCl", "angry", "mid", cheeks="blush", trans=d3)
cho "" ("smile", "narrow", "base", "L", cheeks="blush")
">Cho smirks as even the Gryffindor girls stop to ogle at her."
her "S--{w=0.2} Stop that! Stop staring at her." ("mad", "squint", "worried", "L", cheeks="blush")
hide hermione_main
with d3
gen "She's got their team under a spell." ("base", xpos="far_left", ypos="head")
ton "*Mmm*... Me too..." ("horny", "narrow", "base", "mid", hair="horny")
sna "Now this is a plan I can get behind." ("snape_02")
gen "Hah, yeah this was my plan alright..." ("base", xpos="far_left", ypos="head")
ton "But perhaps we should call for a--" ("soft", "base", "base", "R", cheeks="blush")
her "{size=+7}Boys!{/size}" with hpunch
">The boys quickly snap out of it and move their gaze towards the commentator booth."
$ hermione.strip("top")
#Gasp from crowd
$ renpy.sound.play("sounds/crowd_gasp.ogg")
her "" ("base", "closed", "angry", "mid", cheeks="blush", trans=d3)
cho "" ("clench", "wide", "base", "R", cheeks="heavy_blush")
call ctc
her "I believe I told you to stop looking at her!" ("grin", "narrow", "base", "L", cheeks="blush")
gen "Miss Granger!" ("base", xpos="far_left", ypos="head")
ton "Oh dear..." ("soft", "base", "base", "mid", hair="horny", cheeks="heavy_blush")
her "You boys are despicable!" ("open", "closed", "angry", "mid", cheeks="blush")
her "Why would you pay any attention towards that walking stick when the girls of your own house are a hundred times more appealing!" ("disgust", "squint", "angry", "L", cheeks="blush")
cho "*inaudible noise*" ("disgust", "narrow", "angry", "R", cheeks="heavy_blush")
her "What was that?" ("grin", "squint", "base", "L", cheeks="blush")
her "Sorry I can't hear you over the wind... You'll have to speak up." ("grin", "narrow", "base", "L", cheeks="blush")
$ cho.strip("bra")
with d3
#Gasp from crowd
$ renpy.sound.play("sounds/crowd_gasp.ogg")
cho "" ("smile", "narrow", "angry", "R", cheeks="heavy_blush")
her "" ("clench", "wide", "base", "L", cheeks="blush")
">Staring daggers at Hermione, Cho takes off her bra and drops it to the ground."
gen "Now that's my attention-seeker!" ("grin", xpos="far_left", ypos="head")
#Crowd stomping
$ renpy.sound.play("sounds/crowd_stomping.ogg")
qcr "Cho! Cho! Cho!"
ton "*Hmm*... We should probably put a stop to this..." ("disgust", "base", "base", "mid", hair="horny", cheeks="blush")
her "*Grr*!!!" ("clench", "wide", "angry", "stare_soft", cheeks="blush")
ton "*Ehm*...{w=0.4} Why don't you do it Severus?" ("mad", "narrow", "shocked", "R", hair="upset")
#Hermione takes off bra
$ hermione.strip("bra")
with d3
her "" ("crooked_smile", "squint", "base", "stare", cheeks="blush")
cho "" ("soft", "narrow", "angry", "R", cheeks="heavy_blush")
pause .8
$ renpy.sound.play("sounds/crowd_cheer.ogg")
qcr "Hermione!{w=0.4} Hermione!{w=0.4} Hermione!"
her "That's right! She doesn't have anything that I don't!" ("grin", "closed", "angry", "mid", cheeks="blush")
#whistle (catcalling)
$ renpy.sound.play("sounds/wolf_whistle2.ogg")
femv "Show us your panties!"
cho "" ("horny", "narrow", "angry", "R", cheeks="heavy_blush")
qcr "Panties!{w=0.4} Panties!{w=0.4} Panties!"
cho "" ("annoyed", "base", "angry", "L", cheeks="heavy_blush")
">The focus on the game, now completely lost, has everyone's eyes moving back and forth between Hermione and Cho, waiting with baited breath to see who will push things further."
cho "" ("smile", "base", "base", "L", cheeks="heavy_blush")
if her_reputation < 3:
her "P--{w=0.2} Panties?" ("angry", "squint", "worried", "stare", cheeks="blush") #happycl
qcr "Panties!{w=0.4} Panties!{w=0.4} Panties!"
hide cho_main
with d3
call cho_walk(1100, 140, speed=2)
her "I--{w=0.2} I..." ("disgust", "happyCl", "base", "mid", cheeks="blush", trans=d3) #happycl
qcr "Take it off!{w=0.4} Take it off!"
her "I can't!" ("disgust", "squint", "base", "stare", cheeks="blush") #Open eyes #stare
qcr "Boo!"
her "That's right, Gryffindors will never go as low as--" ("angry", "narrow", "angry", "L", cheeks="blush")
else:
her "Can't get enough of me can you?" ("grin", "closed", "base", "mid", cheeks="blush")
hide cho_main
with d3
call cho_walk(1100, 140, speed=2)
her "Of course, now when you've seen the real deal why would you ever look at someone like--" ("crooked_smile", "narrow", "base", "L", cheeks="blush", trans=d3)
stop bg_sounds fadeout 3.0
her "--Cho?!" ("clench", "wide", "base", "L", cheeks="blush")
her "Harry, she's going for the snitch!" ("scream", "base", "base", "L")
"Harry" "*keeps drooling*"
her "Heaven's sake!" ("disgust", "happy", "annoyed", "L", cheeks="blush")
#Hermione puts clothes back on
$ hermione.wear("all")
with d3
her "Go after her!" ("scream", "base", "angry", "L")
">Snapping out of it, Harry speeds off after Cho who is now darting between the towers chasing the snitch."
# Note: We are using double fade effect to hide janky static-to-animation change
cho "Sorry, what was that?" ("soft", "narrow", "base", "L", cheeks="heavy_blush")
cho "I got a bit distracted seeing your friend get carried on a stretcher to the hospital wing..." ("smile", "narrow", "base", "L", cheeks="heavy_blush")
her "*Grr*..." ("angry", "squint", "angry", "R", cheeks="blush")
cho "Here you go Granger, something for you to remember your loss..." ("smile", "narrow", "base", "L", cheeks="blush")
# Cho panties appear on Hermione's head as Cho throws them at her
$ renpy.sound.play("sounds/woosh.ogg")
$ cho.unequip("accessory2") # Panties
pause .8
$ renpy.sound.play("sounds/squelch.ogg")
$ hermione.equip(herq_panties_on_head)
with d3
her "Cho!" ("angry", "wide", "annoyed", "up", cheeks="blush")
cho "Later Granger!" ("smile", "wink", "base", "mid", cheeks="blush")
hide cho_main
with d5
$ renpy.sound.play("sounds/crowd_cheer.ogg")
call cho_walk(1100, 140, speed=2)
ton "*giggles*" ("crooked_smile", "narrow", "raised", "L", trans=d3)
call her_chibi(flip=False)
with d3
her "Professor!" ("clench", "base", "angry", "L", cheeks="blush", flip=False, trans=d3)
ton "Sorry..." ("soft", "base", "base", "down")
qcr "Cho! Cho! Cho!"
her "*Grr*!" ("angry", "base", "angry", "R", cheeks="blush")
call her_walk(213, 414)
sna "I must say that I am truly sorry Gryffindor has lost." ("snape_04", trans=d3)
sna "Truly..." ("snape_06", trans=d3)
her "*Hmph*!" ("upset", "closed", "angry", "mid", cheeks="blush", trans=d3)
# Hermione chibi walks up stairs next to Tonks
# Hermione removes panties off head.
$ hermione.unequip("headgear")
show image "panties_on_the_ground" as panties zorder 2:
pos (268, 380)
with d3
hide hermione_main
call her_chibi("hide")
with d3
pause 1.0
sna "What's her problem?" ("snape_05", trans=d3)
gen "I think your sincerity got lost somewhere in translation." ("base", xpos="far_left", ypos="head")
gen "Speaking of losses..." ("base", xpos="far_left", ypos="head")
gen "Ravenclaw won the game, where's my money?" ("base", xpos="far_left", ypos="head")
sna "Can't even wait one minute before gloating I see..." ("snape_03")
gen "Show me the money!" ("grin", xpos="far_left", ypos="head")
sna "Very well...{w=1.0} I shall fetch your winnings and deliver it to your office shortly." ("snape_01")
gen "Hell yes!" ("grin", xpos="far_left", ypos="head")
sna "..." ("snape_37") # Smug
hide snape_main
call sna_chibi("hide")
with d3
gen "I better head back as well then." ("base", xpos="far_left", ypos="head")
call gen_walk(path=[(135, 360), (213, 414)])
call gen_chibi(flip=False)
with d3
call gen_chibi("stand_alt", flip=False)
with d3
gen "Drinks on me?" ("base", xpos="far_left", ypos="head")
ton "*Hmm*... Why not... I could do with something to take the edge off things." ("base", "narrow", "raised", "R")
call gen_chibi("hide")
hide screen bld1
with d3
pause 0.5
call ton_walk(path=[(100, 334), (194, 400)])
ton "Nice, free panties." ("horny", "base", "base", "down", hair="horny", trans=d3)
$ renpy.sound.play("sounds/cloth_sound2.ogg")
hide image panties
with d3
pause 0.8
ton "*Hmm*...{w=0.1} Someone should probably pick up the rest of her clothes..." ("soft", "base", "base", "R", hair="horny", trans=d3)
ton "{w=0.8}{nw}" ("annoyed", "base", "base", "L", hair="horny")
ton "{w=0.8}{nw}" ("annoyed", "base", "base", "R", hair="horny")
ton "Nobody?{w=0.8}{nw}" ("annoyed", "base", "base", "R", hair="horny")
ton "Nobody?{fast} Oh fine, I suppose I'll do it then..." ("base", "base", "base", "R", hair="horny")
ton "(Before Madam Hooch gets there first.)" ("soft", "base", "base", "R", hair="horny")
hide tonks_main
call ton_chibi("hide")
with d3
pause 1.0
call cho_chibi("fly", 1100, 140)
call cho_walk(530, 360, speed=2)
pause 1.5
cho "Hey Professor--" ("grin", "closed", "base", "mid", cheeks="blush", flip=False, trans=d3)
cho ".......?" ("soft", "base", "base", "L", cheeks="blush")
cho "(*Hmm*... Did he already go back to his office?)" ("soft", "narrow", "base", "L", cheeks="blush")
cho "(I better catch up with him...)" ("soft", "base", "base", "L")
cho "(Although...)" ("base", "narrow", "base", "R", cheeks="blush")
cho "(A few victory laps around the pitch wouldn't hurt.)" ("smile", "narrow", "base", "R", cheeks="blush") # horny
$ renpy.sound.play("sounds/crowd_cheer.ogg")
stop bg_sounds fadeout 2.0
call cho_walk(1100, 140, speed=2)
#Reset z.order
$ snape_chibi.zorder = 3
$ tonks_chibi.zorder = 3
$ hermione_chibi.zorder = 3
$ genie_chibi.zorder = 3
jump gryffindor_match_return
#Event after game where Cho, Tonks, Snape and Hooch arrive and Cho is accused of cheating. Cho is hidden under the desk as she had arrived first and Tonks tells her to hide. During the event once the cheating is brought up, Cho starts sucking genie off, genie assuming she's doing it so that he'd save her. Genie saves her ass which leads to a sex event after where genie is confused as she doesn't have a reason to do it. The potion is meant to give her the best day ever after all, and that's what she truly wants.
sna "Headmaster..." ("snape_01", trans=d3, xpos="200", ypos="base")
gen "Severus! I should've known!" ("grin", xpos="far_left", ypos="head")
gen "Come to deliver my winnings I presume?" ("grin", xpos="far_left", ypos="head")
sna "Not exactly..." ("snape_37") #Smugface
hide snape_main
hide screen bld1
with d3
call play_sound("door")
$ hooch_chibi.move(path=[(790, 450), (610, 445)])
pause 1.0
#Hooch enters and walks up behind Snape and Tonks
hoo "You can't just walk in like that without knocking Severus, show the headmaster some respect." ("angry", "shocked", "base", "mid", xpos="700", ypos="base", flip=False, trans=d3)
sna "..." ("snape_35", trans=d3)
hoo "Sorry for arriving unannounced like this, Headmaster." ("normal", "base", "base", "mid")
gen "No worries at all, Miss Hooch... Seeing your face always puts a smile on my face." ("base", xpos="far_left", ypos="head")
hoo "Why thank you Professor, how nice." ("base", "shocked", "shocked", "mid")
sna "Yes, always such a {i}nice guy{/i}..." ("snape_31")
ton "*Ahem*...{w=0.4}{nw}" ("soft", "base", "base", "R", xpos=460, ypos="base", trans=d3)
ton "*Ahem*...{fast}{w=0.4}{nw}" ("soft", "base", "base", "L")
ton "*Ahem*...{fast}" ("soft", "base", "base", "R")
sna "" ("snape_39")
gen "So, what can I do you for? It's not often that three teachers enter my office at the same time." ("base", xpos="far_left", ypos="head")
hoo "Yes, unfortunately it can't be helped, a very serious matter regarding the finals has come up." ("normal", "base", "shocked", "mid")
gen "Oh?" ("base", xpos="far_left", ypos="head")
ton "" ("normal", "base", "base", "mid", xpos=460, ypos="base")
gen "That Potter boy didn't die did he?" ("base", xpos="far_left", ypos="head")
hoo "Who?" ("open", "base", "raised", "mid")
ton "The Gryffindor seeker who crashed into one of the confectionery carts." ("open", "base", "base", "R")
hoo "He did? I must have missed that." ("open", "shocked", "worried", "R", cheeks="blush")
ton "" ("base", "base", "base", "R")
gen "Figures..." ("base", xpos="far_left", ypos="head")
sna "The boy will live...{nw}" ("snape_01")
ton "" ("normal", "base", "base", "L")
hoo "" ("normal", "shocked", "base", "L")
sna "The boy will live...{fast} Albeit some permanent scarring across his forehead." ("snape_37")
gen "The boy who lived..." ("base", xpos="far_left", ypos="head")
gen "So what's this all about then?" ("base", xpos="far_left", ypos="head")
sna "The matter at hand{fast} is in regards to the Ravenclaw girl...{w=0.4} Miss Chang." ("snape_01")
gen "Oh? There's not a rule against cumming--" ("base", xpos="far_left", ypos="head")
#Thud sound
call play_sound("kick")
gen "*Hngh*!" ("angry", xpos="far_left", ypos="head")
gen "I mean...{w=0.4} Coming first?" ("base", xpos="far_left", ypos="head")
sna "" ("snape_39")
hoo "Sorry?" ("open", "shocked", "raised", "mid")
gen "Nevermind...{w=0.4} So what about Miss Chang?" ("base", xpos="far_left", ypos="head")
hoo "Well... Some evidence has come forward, which suggests that Miss Chang was under the influence of a luck potion." ("open", "shocked", "base", "mid")
gen "Under the--" ("base", xpos="far_left", ypos="head")
#Thud sound (Cho hits her head on the desk)
call play_sound("kick")
pause .6
gen "Desk!" ("angry", xpos="far_left", ypos="head")
gen "I mean... Ouch! I hit my knee on the desk!" ("angry", xpos="far_left", ypos="head")
gen "Hold on, did you say luck potion?" ("base", xpos="far_left", ypos="head")
sna "" ("snape_37")
ton "" ("normal", "base", "base", "R")
hoo "Yes, I came across an empty vial near some of the clothing she had discarded during the game." ("open", "shocked", "raised", "mid")
hoo "Professor Snape here insists that it's \"felix felicis\"." ("normal", "shocked", "base", "L")
ton "" ("normal", "base", "base", "L")
gen "{size=-4}So this was your plan...{/size}" ("base", xpos="far_left", ypos="head") #small text
sna "" ("snape_13")
gen "Performance enhancing drugs... Now that is some serious business." ("base", xpos="far_left", ypos="head")
hoo "I'm sure you've heard the rumours about the Slytherin players using it during their match against Ravenclaw." ("open", "base", "base", "mid")
sna "Lies and slander is what it was." ("snape_09")
hoo "*Hmph*...{w=0.4} In any case--" ("normal", "shocked", "base", "R")
hoo "The usage of such things is considered cheating and is prohibited during organized sports and academic examinations." ("open", "narrow", "angry", "mid")
ton "" ("annoyed", "base", "base", "mid")
gen "So if this bottle is a luck potion, she'd get disqualified?" ("base", xpos="far_left", ypos="head")
sna "*snort*." ("snape_22") #smirk
hoo "Yes, although disqualification would be the least of her worries." ("open", "shocked", "angry", "mid")
gen "You're not saying..." ("base", xpos="far_left", ypos="head")
gen "Oh, yes!{w=0.4} *Ahem*--{w=0.4} Sorry, I was just thinking how terrible that would be." ("grin", xpos="far_left", ypos="head")
gen "(What the hell does she think she's doing!?)" ("angry", xpos="far_left", ypos="head")
gen "Don't--{w=0.2} *Hngh*...{w=0.4} Don't worry about me, I'll be fine. Just taken by surprise by this whole ordeal, that's...{w=0.4} That's it." ("base", xpos="far_left", ypos="head")
cho "*Gobble*...{w=0.4} *Gobble*...{w=0.4} *Slurp*" ("open_wide_tongue", "closed", "base", "up", cheeks="heavy_blush")
hoo "Are you sure? Your face does look a bit white, sir." ("open", "shocked", "worried", "L", ypos="head")
gen "(With all my blood flow being redirected that's not surprising.)" ("base", xpos="far_left", ypos="head")
gen "I'll...{w=0.4} *Ah*...{w=0.4} I'll be fine." ("base", xpos="far_left", ypos="head")
cho "*Slurp*... {w=0.4}*Slurp*...{w=0.4} *Slurp*" ("open_wide_tongue", "closed", "base", "up", cheeks="heavy_blush")
gen "So... Regarding this--{w=0.2} *Ah*...{w=0.4}{nw}" ("base", xpos="far_left", ypos="head")
gen "So... Regarding this-- *Ah*...{fast} Fuck..." ("grin", xpos="far_left", ypos="head")
gen "Luck!{w} Regarding this Luck potion!" ("angry", xpos="far_left", ypos="head")
gen "I find it seriously hard...{w=0.4} *Ngh*...{w=0.4} To believe she'd ever gobble, *Err*...{w=0.4} Drink something like that with such a high risk of...{w=0.4} *Hngh*...{w=0.4} Getting caught." ("base", xpos="far_left", ypos="head")
cho "*Gobble*...{w=0.4} *Slurp*...{w=0.4} *Slurp*" ("open_wide_tongue", "closed", "base", "up", cheeks="heavy_blush")
gen "You're certain it's a luck potion and not...{w=0.4} *Ah*...{w=0.4} {i}Gatorade{/i}, or something?" ("base", xpos="far_left", ypos="head")
gen "Show me the money!" ("grin", xpos="far_left", ypos="head")
$ renpy.sound.play("sounds/kettle.ogg")
sna "..." ("snape_08") #Raging
hoo "Oh, look at the time. I think I better get going--" ("open", "shocked", "shocked", "R")
#hooch sprints out the office sound
call play_sound("running")
pause 1.0
call play_sound("door")
sna "{size=+10}{cps=10}Fuuuuuuuuuck{/cps}!!!!{/size}"
cho "*giggles*"
#fade to black
#fade back to office
hide cg
hoo "" (xpos="base", ypos="base") # This will ensure her character has correct positioning in the future events.
hide hooch
hide hooch_main
hide tonks_main
hide snape_main
with fade
ton "Calm down Severus... Accidents happen." ("soft", "narrow", "shocked", "mid", xpos=460, ypos="base", trans=d3)
sna "No, you did that on purpose!" ("snape_17", xpos="200", ypos="base", trans=d3)
ton "Don't be silly, I have no reason to get involved with your silly little bets." ("base", "narrow", "base", "R")
sna "*Grr*... I'll be in my office." ("snape_16")
#Snape turns right
call sna_walk(xpos="mid", speed=0.6)
$ renpy.play("sounds/MaleClearThroat.ogg")
gen "Forgetting something?" ("base", xpos="far_left", ypos="head")
sna "*Breathing heavily*" ("snape_43", xpos=460, ypos="base", trans=d3, flip=True)
gen "Show me the--" ("grin", xpos="far_left", ypos="head")
#Snape walks to desk
call sna_walk(xpos="desk", speed=1.5)
$ renpy.play("sounds/money_thud.ogg")
$ game.gold += 2000
sna "Here, now shut...{w=0.2} Up!" ("snape_17", xpos="200", ypos="base", trans=d3, flip=False)
call sna_walk(action="leave", speed=1.5)
call play_sound("kicking")
with hpunch
#Snape leaves
#Slams door
gen "Pleasure doing business with you!" ("grin", xpos="far_left", ypos="head")
call play_music("stop")
$ renpy.play("sounds/giggle2.ogg")
ton "*Giggles*..." ("grin", "narrow", "base", "R", trans=d3) #smirks
ton "You can come out now Miss Chang... The scary pale man is gone." ("base", "narrow", "base", "L")
gen "Just give her one more minute--" ("base", xpos="far_left", ypos="head")
ton "Go on Miss Chang, no need to worry." ("soft", "base", "base", "L")
call cho_chibi(xpos=240, ypos=460, flip=True)
with d3
#Cho chibi appears next to the desk.
gen "(Damn...)" ("base", xpos="far_left", ypos="head")
ton "There you are..." ("horny", "base", "base", "L", hair="horny")
ton "I apologise for making you hide under the headmaster's desk like that, Miss Chang." ("soft", "narrow", "base", "L", hair="horny")
cho "Thank you professor." ("open", "narrow", "base", "down", cheeks="heavy_blush", xpos="left", ypos="base", flip=True, trans=d3)
cho "" ("soft", "narrow", "base", "R", cheeks="heavy_blush", xpos="left", ypos="base")
ton "*Hmm*?" ("soft", "narrow", "raised", "L", hair="horny")
ton "Oh yes, the potion thing... I'm sorry Miss Chang but you're quite distracting." ("base", "base", "base", "L", hair="horny")
ton "*Mmm*...{w=0.4} Although I'm not complaining." ("horny", "narrow", "base", "L", hair="horny")
ton "You should probably put something on before entering the hallways though." ("base", "narrow", "base", "R")
ton "I took the liberty of fetching your clothes for you, put them on once you two are finished in here will you?" ("grin", "wink", "base", "mid")
cho "Yes, professor." ("soft", "narrow", "base", "L", cheeks="heavy_blush")
#Ravenclaw clothpile
$ renpy.sound.play("sounds/cloth_sound4.ogg")
show screen cho_cloth_pile
with d3
ton "Good girl." ("grin", "base", "base", "L")
ton "Make sure you use that potion to its full extent now, Miss Chang." ("horny", "base", "shocked", "L", hair="horny")
ton "Have fun!" ("grin", "wink", "base", "mid", hair="horny")
#Tonks leaves
call ton_walk(action="leave")
cho "*Hmm*..." ("soft", "narrow", "base", "down", cheeks="blush", trans=d3)
cho "Have f--{w=0.2} Oh, I see..." ("soft", "narrow", "base", "down", cheeks="heavy_blush")
cho "{size=-4}The potion would let me know if this wasn't what he wanted...{/size}" ("soft", "narrow", "base", "downR", cheeks="heavy_blush")
gen "*Huh*?" ("base", xpos="far_left", ypos="head")
gen "What are you mumbling--" ("base", xpos="far_left", ypos="head")
play music "music/marty-gots-a-plan-by-kevin-macleod.ogg" fadeout 3 fadein 1.0
cho "[cho_genie_name], Why don't you take your clothes off and get on that desk for me?" ("soft", "narrow", "base", "mid", cheeks="blush") #smirk
gen "W--{w=0.2} What?!" ("base", xpos="far_left", ypos="head")
$ renpy.sound.play("sounds/giggle.ogg")
cho "*giggles*" ("smile", "narrow", "base", "R", cheeks="heavy_blush")
cho "You've heard me..." ("base", "narrow", "base", "mid", cheeks="heavy_blush")
gen "But I thought..." ("base", xpos="far_left", ypos="head")
cho "Isn't this what you wanted?" ("soft", "narrow", "raised", "mid", cheeks="heavy_blush")
gen "Well, yes but--" ("base", xpos="far_left", ypos="head")
# reference from police academy
cho "On your feet, soldier!" ("scream", "closed", "angry", "mid", cheeks="heavy_blush")
gen "Yes ma'am!" ("grin", xpos="far_left", ypos="head")
#
#Black fade
#Chair sound or similar
stop music fadeout 1.0
show screen blkfade
with d5
call play_music("playful_tension") # SEX THEME.
$ renpy.sound.play("sounds/giggle.ogg")
cho "*giggles*" ("base", "base", "base", "mid")
cho "So, all it took was a bit of coaching?" ("base", "base", "base", "mid")
gen "*Err*..."
cho "Alright...{w=0.4} I suppose I could coach you a bit this time..." ("base", "base", "base", "mid")
gen "..."
cho "Go on then...{w=0.4} Take those clothes off already." ("base", "base", "base", "mid")
cho "No, hold on... Let me do it!" ("base", "base", "base", "mid")
$ renpy.sound.play("sounds/cloth_sound3.ogg")
pause .8
cho "What the--{w=0.2} Your figure feels a lot more muscular than I imagined." ("base", "base", "base", "mid")
gen "[cho_name]?"
cho "No matter..." ("base", "base", "base", "mid")
cho "Now, lay down on the desk for me." ("base", "base", "base", "mid")
#desk creak sound
call play_sound("climb_desk")
pause 3
show image "cho_sex idle" as cg zorder 16
show image "dustfloating" as cg_effects zorder 17
hide screen blkfade
hide cho_main
with d9
cho "*Mmm*...{w=0.4} You're lucky I've been training for this, [cho_genie_name]..." ("smile", "narrow", "base", "down", cheeks="heavy_blush", ypos="head", flip=False, trans=d3)
cho "Of course... I figured it'd come to this eventually..." ("open", "closed", "base", "mid", cheeks="heavy_blush")
cho "Ever since I saw this thing for the first time..." ("base", "narrow", "base", "down", cheeks="heavy_blush")
gen "(Why's she doing this? She already won the cup didn't she?)"
cho "*Sigh*..." ("base", "closed", "base", "mid", cheeks="heavy_blush", trans=d3)
cho "To think that I would actually agree to all of this just so that I could win that cup..." ("base", "narrow", "base", "stare", cheeks="heavy_blush")
cho "I would've never imagined that I'd go so far as to take my clothes off in front of the entire school..." ("base", "closed", "worried", "mid", cheeks="heavy_blush")
gen "Well, I don't think I asked you--"
cho "Sure, I enjoyed showing off my athletic body before." ("soft", "closed", "base", "mid", cheeks="heavy_blush", trans=d3)
cho "But even then..." ("base", "closed", "base", "stare", cheeks="heavy_blush")
cho "If you had told me that the thrills leading up to every game would've gradually changed from winning the cup to looking forward to doing all those despicable things..." ("base", "closed", "base", "mid", cheeks="heavy_blush")
cho "Well I'm not sure I would've believed it..." ("base", "narrow", "base", "stare", cheeks="heavy_blush")
gen "*Ahem*... I'm sure your fans would say the same!"
cho "I'm not just talking about the things I did on the pitch..." ("base", "narrow", "base", "R", cheeks="heavy_blush", trans=d3)
gen "..."
cho "You know... I was getting increasingly worried once the finals loomed closer." ("open", "narrow", "base", "down", cheeks="heavy_blush", trans=d3)
cho "After all... Once I had won the game, there wouldn't be any more need for our... extra curricular activities would there?" ("soft", "narrow", "base", "mid", cheeks="heavy_blush")
cho "You'd have no more leverage over me...{w=0.4} Right?" ("smile", "narrow", "raised", "mid", cheeks="heavy_blush")
gen "..."
cho "No more reason for me to sell you any favours..." ("open", "closed", "base", "mid", cheeks="heavy_blush", trans=d3)
gen "Miss--"
cho "You thought you were the only one having those thoughts?" ("soft", "narrow", "base", "mid", cheeks="heavy_blush", trans=d3)
gen "*Err*..."
cho "After I sucked your dick I couldn't help but worry--" ("open", "narrow", "base", "mid", cheeks="heavy_blush", trans=d3)
cho "That I'd end up winning the cup before ever knowing what my coach's thick beater's bat would feel like inside on my tight little... Snitch." ("horny", "narrow", "base", "down", cheeks="heavy_blush")
#Cho up position dick in front of body
show image "cho_sex up" as cg
with d3
gen "Miss Chang!"
cho "I was hoping it wouldn't come to this..." ("open", "closed", "base", "mid", cheeks="heavy_blush", trans=d3)
cho "That we could've reached this stage within our agreement..." ("soft", "narrow", "base", "down", cheeks="heavy_blush")
cho "Although it's quite fitting to have this be part of my reward, don't you think?" ("smile", "narrow", "base", "down", cheeks="heavy_blush")
#Cho positioning dick against pussy pose
show image "cho_sex insert" as cg
with d3
cho "As much as it is a reward for you..." ("base", "narrow", "base", "down", cheeks="heavy_blush")
gen "Are you... Are you sure about this?"
cho "Sure? I've never been so sure about anything in my life!" ("smile", "base", "base", "mid", cheeks="heavy_blush", trans=d3)
cho "This potion is incredible!" ("crooked_smile", "base", "base", "stare", cheeks="heavy_blush")
gen "The...{w=0.4} So it's just the potion talking?"
cho "*Tsk*... Of course not... Luck potion doesn't work that way, we both know that." ("smile", "narrow", "base", "R", cheeks="heavy_blush", trans=d3)
cho "And let me tell you, what they say about it is true... This is the best day I've had in my life!" ("crooked_smile", "narrow", "base", "stare", cheeks="heavy_blush")
cho "And it's about to get even better..." ("crooked_smile", "narrow", "base", "down", cheeks="heavy_blush")
#Cho sits down on genie's dick and gets fully penetrated
show image "cho_sex up inside" as cg
with d3
pause 0.25
cho "*Nnngh--{w=0.40}{nw}" ("angry", "closed", "angry", "mid", cheeks="heavy_blush")
show image "cho_sex middle" as cg
with d3
pause 0.25
$ renpy.sound.play("sounds/slick_02.ogg")
show image "cho_sex down" as cg
with d3
pause 0.25
with hpunch
cho "*Ah*..." ("open_wide_tongue", "narrow", "base", "up", cheeks="heavy_blush")
gen "*Ngh*!"
gen "By the great--{w=0.2} You've already almost made me bust from that blowjob, girl!"
cho "Then let's finish the job this time, shall we?" ("grin", "narrow", "base", "mid", cheeks="heavy_blush", trans=d3)
#Cho starts moving
play bg_sounds "sounds/slickloop.ogg"
show image "cho_sex loop slow" as cg
with d3
gen "*Hngh*!"
gen "So... *Ngh*-- You didn't blow me just to get out of trouble?"
cho "*Ah*...{w=0.4} No...{w=0.4} Although normally I probably would've considered...{w=0.4} *Ah*...{w=0.4} Justifying it that way." ("soft", "closed", "base", "stare", cheeks="heavy_blush", trans=d3)
cho "But...{w=0.2} *Ah*...{w=0.4} The potion ...{w=0.2} *Ah*..." ("smile", "closed", "base", "mid", cheeks="heavy_blush")
cho "Well, for some reason I don't feel the need to..." ("soft", "narrow", "base", "stare", cheeks="heavy_blush")
cho "And that...{w=0.2} *Ah*...{w=0.4} I shouldn't hide..." ("smile", "narrow", "base", "stare", cheeks="heavy_blush")
cho "The things I truly--{w=0.2}*Ah*...{w=0.4} Want from my coach." ("horny", "narrow", "base", "stare", cheeks="heavy_blush")
gen "Clever little potion, that."
gen "In that case, why don't you tell me..."
cho "*Hmm*?" ("soft", "narrow", "base", "stare", cheeks="heavy_blush", trans=d3)
gen "I knew you enjoyed showing off your body--"
gen "But when did you start getting so naughty?"
cho "That's the first thing you ask?" ("smile", "narrow", "raised", "stare", cheeks="heavy_blush", trans=d3)
gen "Of course!"
cho "*giggles*..." ("grin", "closed", "base", "downR", cheeks="heavy_blush", trans=d3) #sound
cho "Well--{w=0.2} *Ah*...{w=0.4} Let me think..." ("base", "closed", "base", "mid", cheeks="heavy_blush")
cho "It--{w=0.2} *Ah*... It was probably when I first saw Hermione's naked--{w=0.2}*Ah*... Naked body in your office..." ("open", "narrow", "base", "stare", cheeks="heavy_blush")
gen "*Heh-he*... I knew--"
cho "It made me extremely--{w=0.2} *Ah*...{w=0.4} Angry...{w=0.4} And confused..." ("angry", "narrow", "base", "stare", cheeks="heavy_blush")
gen "Oh?"
cho "Yes! I had just won the game against Slytherin, and as I came--{w=0.2} *Ah*...{w=0.4} Came in here to celebrate with my coach..." ("angry", "closed", "base", "mid", cheeks="heavy_blush", trans=d3)
cho "Who do I see but Hermione Granger, smiling, and stark naked!" ("soft", "closed", "angry", "down", cheeks="heavy_blush")
gen "Well... It wasn't--"
cho "That's when I--{w=0.2} *Ah*...{w=0.4} When I realised that maybe I wanted more than just winning the cup." ("soft", "narrow", "base", "stare", cheeks="heavy_blush")
cho "I mean, I didn't even think to go celebrate with my team. I instinctively went straight to your office." ("annoyed", "base", "base", "stare", cheeks="heavy_blush")
cho "And if there was any{w=0.2} *Ngh*...{w=0.4} Any doubt after that..." ("open", "narrow", "base", "stare", cheeks="heavy_blush")
cho "Getting--{w=0.2} *Mmm*...{w=0.4} Getting that broom from Madame Hooch just proved it to me even more..." ("smile", "narrow", "base", "up", cheeks="heavy_blush")
cho "Since I really had to try and figure out what makes me tick if I wanted to win the cup." ("smile", "narrow", "base", "up", cheeks="heavy_blush")
cho "I couldn't help--{w=0.2}{nw}" ("soft", "narrow", "base", "up", cheeks="heavy_blush")
cho "I couldn't help--{fast} *Ah*..." ("smile", "narrow", "base", "stare", cheeks="heavy_blush")
cho "The only thing I could think about was what it would be like to have you bend me over and--{w=0.2}*Ah*...{w=0.4} fuck me on the commentators podium with everyone watching me..." ("smile", "narrow", "base", "stare", cheeks="heavy_blush") #Big moan text
gen "You little exhibitionist slut!"
gen "If only they could see you now."
cho "Yes! Let's call Hermione up here!" ("grin", "narrow", "base", "stare", cheeks="heavy_blush", trans=d3)
gen "What?!"
cho "*giggles*" ("smile", "closed", "base", "mid", cheeks="heavy_blush", trans=d3)
cho "Maybe some other time... She's probably still mad over their loss." ("smile", "narrow", "base", "stare", cheeks="heavy_blush")
gen "And the fact that you came on that boy's face."
cho "That's why he crashed?" ("soft", "base", "base", "stare", cheeks="heavy_blush", trans=d3)
gen "..."
cho "*pfff-- Ha-ha-hah*!" ("grin", "happyCl", "base", "mid", cheeks="heavy_blush", trans=d3)
gen "*Heh-heh*"
gen "She looked so jealous too!"
cho "..." ("soft", "base", "base", "stare", cheeks="heavy_blush", trans=d3)
cho "She did?!" ("angry", "base", "base", "mid", cheeks="heavy_blush")
gen "..."
cho "Oh, you're just teasing me..." ("annoyed", "narrow", "base", "stare", cheeks="heavy_blush", trans=d3)
cho "Well, two can play that game..." ("base", "narrow", "angry", "mid", cheeks="heavy_blush")
hide cho_main
#sexloop fast. #speedlines
play bg_sounds "sounds/sexloopfast.ogg"
show image "cho_sex loop fast" as cg
with d1
gen "*Argh*...{w=0.4} You little--"
cho "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*..." ("open_tongue", "narrow", "base", "up", cheeks="heavy_blush", trans=d3)
gen "Someone's--{w=0.2} *Ngh*...{w=0.4} Suddenly eager for their reward--"
cho "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*..." ("open_tongue", "narrow", "base", "up", cheeks="heavy_blush", trans=d3)
cho "Coach--" ("smile", "narrow", "base", "up", cheeks="heavy_blush")
cho "I'm...{w=0.2} I'm close to--" ("smile", "narrow", "base", "up", cheeks="heavy_blush")
gen "Me too!"
with kissiris
$ renpy.sound.play("sounds/slick_01.ogg")
cho "Coach!" ("scream", "narrow", "base", "up", cheeks="heavy_blush", trans=d3)
with kissiris
$ renpy.sound.play("sounds/slick_01.ogg")
cho "{heart}Aaaah!!!{w=0.4} Yes!!!{heart}" ("open_wide_tongue", "narrow", "base", "up", cheeks="heavy_blush", trans=d3)
menu:
"Take my champagne shower!!!":
#Cho standing, dick inside
cho "*Nnnngh*--{w=0.2} Wait!!" ("angry", "narrow", "base", "up", cheeks="heavy_blush")
#Cho holding dick pose
cho "I'm still...{w=0.4} I'm still--" ("clench", "narrow", "base", "up", cheeks="heavy_blush")
gen "Too late!!!"
#Pull out sound
#Cho standing pose, genie body 3 (cho normal up, jacking it)
stop bg_sounds fadeout 2
$ renpy.sound.play("sounds/slick_02.ogg")
show image "cho_sex up jerking" as cg
with d3
pause .5
gen "*Aaargh*!!"
#Genie cums
$ renpy.sound.play("sounds/slick_01.ogg")
show image "cho_sex up cum outside stage0" as cg
with d3
pause 0.66
show image "cho_sex up cum outside stage1" as cg
with d3
pause 0.66
$ renpy.sound.play("sounds/slick_01.ogg")
show image "cho_sex up cum outside stage2" as cg
with d3
pause 0.66
show image "cho_sex up cum outside stage3" as cg
with d3
gen "Ah..."
pause 1.0
#Adds cum on Cho doll breasts and body
$ cho.set_cum(breasts="light", body="light")
gen "That's...{w=0.4} That's some mad timing on that pullout game..."
cho "*Ah*...{w=0.4} *Ah*...{w=0.4} Gotta wait for just the--{w=0.2} *Ah*..." ("smile", "narrow", "base", "stare", cheeks="heavy_blush")
cho "Right moment..." ("base", "narrow", "base", "up", cheeks="heavy_blush")
#Cho standing tasting cum pose, dick outside (cum on dick)
#TODO change for variant with cum on her chest included
show image "cho_sex up taste outside" as cg
with d2
cho "*Mmm*..." ("base", "closed", "base", "stare", cheeks="heavy_blush")
cho "My reward..." ("smile", "closed", "base", "stare", cheeks="heavy_blush")
cho "*giggles*." ("smile", "closed", "base", "stare", cheeks="heavy_blush")
"Take my seed in your golden cup!":
cho "My--" ("smile", "narrow", "base", "up", cheeks="heavy_blush")
gen "*Aaaargh*!!!"
show image "cho_sex middle" as cg
pause 0.25
show image "cho_sex down" as cg
$ renpy.sound.play("sounds/slick_01.ogg")
with kissiris
stop bg_sounds fadeout 1
cho "*Ah*!!! {w=0.5} {nw}" ("open_wide_tongue", "base", "base", "ahegao", cheeks="heavy_blush")
with flashbulb
$ renpy.sound.play("sounds/slick_02.ogg")
show image "cho_sex idle creampie" as cg
with d3
gen "Ah...."
cho "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*..." ("grin", "narrow", "base", "up", cheeks="heavy_blush", trans=d3)
#Cho moves to stand pose (cycle images?)
show image "cho_sex middle cum inside" as cg
with d2
pause 0.25
show image "cho_sex up cum inside" as cg
with d2
pause 0.25
$ renpy.sound.play("sounds/slick_02.ogg")
show image "cho_sex up cum outside" as cg
with d2
cho "I think--{w=0.4} *Ah*...{w=0.4} I think I've finally found a fun activity to put into my workout routine..." ("smile", "narrow", "base", "stare", cheeks="heavy_blush")
show image "cho_sex insert cum inside" as cg
with d2
pause 0.25
show image "cho_sex up taste" as cg
with d2
#Cum sound
#Cho standing tasting cum pose, dick outside (cum on dick)
cho "*Mmm*..." ("smile", "closed", "base", "stare", cheeks="heavy_blush")
gen "You naughty girl..."
cho "*giggles*..." ("smile", "narrow", "base", "mid", cheeks="heavy_blush", trans=d3)
gen "That... Was amazing!" ("grin", xpos="far_left", ypos="head")
cho "...{w=0.5}{nw}" ("soft", "narrow", "base", "stare", cheeks="heavy_blush", xpos="base", ypos="base", trans=d3)
cho "...{fast}" ("soft", "wide", "base", "stare", cheeks="heavy_blush")
gen "[cho_name]?" ("base", xpos="far_left", ypos="head")
cho "Oh my god...{w=0.4} The potion!" ("disgust", "wide", "base", "stare", cheeks="heavy_blush")
gen "What are you--" ("base", xpos="far_left", ypos="head")
cho "I can't believe it made me do that!" ("disgust", "narrow", "angry", "down", cheeks="heavy_blush")
gen "Uh-Oh..." ("angry", xpos="far_left", ypos="head")
cho "...{w=0.8}{nw}" ("annoyed", "narrow", "angry", "mid", cheeks="heavy_blush")
call play_music("cho")
cho "...{fast}" ("grin", "narrow", "base", "mid", cheeks="heavy_blush") #smirks
gen "*Heh-Heh*..." ("grin", xpos="far_left", ypos="head")
cho "*giggles*" ("smile", "narrow", "base", "mid", cheeks="heavy_blush") #sound
cho "Well then, I think I've almost run out of energy for today... I better spend the rest celebrating with everyone." ("smile", "narrow", "base", "mid", cheeks="heavy_blush")
gen "Sure thing." ("base", xpos="far_left", ypos="head")
gen "Although..." ("base", xpos="far_left", ypos="head")
gen "Maybe take a shower first?" ("base", xpos="far_left", ypos="head")
cho "*Hmm*... We'll see..." ("base", "narrow", "base", "R", cheeks="heavy_blush")
#Cho walks to window
call cho_walk(xpos=439, ypos=400)
gen "Ahem..." ("base", xpos="far_left", ypos="head")
#Cho turns
cho "Yes?" ("soft", "base", "base", "mid", cheeks="heavy_blush")
gen "You should probably put some clothes on..." ("base", xpos="far_left", ypos="head")
cho "Oh...{w=0.4} Well if I have to..." ("annoyed", "narrow", "base", "down", cheeks="heavy_blush")
#cho walks to clothes pile and rumages through it
call cho_walk(xpos=438, ypos=435)
$ renpy.sound.play("sounds/cloth_sound3.ogg")
pause .8
cho "*Huh*..." ("soft", "base", "base", "down", cheeks="heavy_blush", trans=d3)
cho "My panties are missing." ("soft", "narrow", "base", "down", cheeks="heavy_blush")
gen "Oh... *Err*..." ("base", xpos="far_left", ypos="head")
cho "Do you think Hermione took them?" ("soft", "narrow", "base", "mid", cheeks="heavy_blush")
gen "...{w=0.4} Sure...{w=0.4} Why not." ("base", xpos="far_left", ypos="head")
cho "Figured..." ("base", "narrow", "base", "downR", cheeks="heavy_blush")
gen "I could probably get you another pair." ("base", xpos="far_left", ypos="head")
cho "Nah." ("base", "narrow", "base", "R", cheeks="heavy_blush")
cho "It'll be easier to ride the broom without them anyway." ("base", "narrow", "base", "down", cheeks="heavy_blush")
#Cho gets dressed
call play_sound("equip")
hide cho_main
$ cho.wear("all")
$ cho.strip("panties")
$ cho.set_cum(None)
$ choq_accessory_protectors.zorder = 3
$ cho.rebuild()
hide screen cho_cloth_pile
with d3
pause 0.5
call cho_walk(xpos=437, ypos=400)
cho "Bye then!" ("smile", "base", "base", "mid", cheeks="heavy_blush", trans=d3)
hide cho_main
with d3
pause .5
$ renpy.sound.play("sounds/boing05.ogg")
call cho_chibi("hide")
pause 1
$ renpy.sound.play("sounds/slick_02.ogg")
with kissiris
cho "{heart}{size=+4}*Ah*{/size}{heart}"
gen "...{w} That girl sure is something else." ("base", xpos="far_left", ypos="head")