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")
"-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")
# 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.
"Hermione" "Ouch... What a blunder! Surely he should've seen that coming!" #big text
gen "*inaudible*"
"Hermione" "Katie Bell passing to Alicia Spinnet..." #text larger
cho "(Oh right, I did ask him to get someone to cheer for me...)"
"Hermione" "Expertly dodging a bludger..." #text larger
cho "(...)"
"Hermione" "Coming up towards the goal..." #text larger
cho "(To think he'd go so far as asking Loony Luna...)"
"Hermione" "Gryffindor!" #text larger
cho "(He still believes I can do it without the potion...)"
">Staring into the distance, Cho begins shuffling on her broom, thinking hard on what to do..."
cho "(I can't get this stupid broom going...)"
cho "(Spanking Angelina wasn't enough either...)"
#Cut to cho Doll flying
">Glancing towards the commentator booth, Cho's eyes are once again drawn towards Hermione, who is grinning from ear to ear, and jumping on the spot excitedly."
">Cho moves her gaze away from Hermione angrily, promptly staring into space, trying to figure out what to do next."
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
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.
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 "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")
cho "*Mmm*...{w=0.4} You're lucky I've been training for this, [name_genie_cho]..." ("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 Madam 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)
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")