# Ravenclaw vs Gryffindor label start_gryffindor_match: # Chat with Cho the day before the match gen "It's time..." ("base", xpos="far_left", ypos="head") cho "Time, [name_genie_cho]?" ("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, [name_cho_genie]." ("base", xpos="far_left", ypos="head") gen "I hope you've had some practice on that broom." ("base", xpos="far_left", ypos="head") cho @ cheeks blush "I... Yes, you could say that." ("open", "narrow", "base", "downR") gen "Great." ("base", xpos="far_left", ypos="head") gen "And what of our tactics?" ("base", xpos="far_left", ypos="head") cho @ cheeks blush "*Huh*?" ("soft", "base", "base", "mid") gen "Did riding that thing make you forget about them?" ("base", xpos="far_left", ypos="head") cho @ cheeks blush "Of course not!" ("clench", "narrow", "base", "R") cho @ cheeks blush "\"Get close to the enemy team, and annoy Hermione as much as possible\"." ("open", "closed", "angry", "mid") gen "Precisely!" ("grin", xpos="far_left", ypos="head") cho @ cheeks blush "" ("soft", "narrow", "base", "mid") 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 @ cheeks blush "If we're lucky..." ("soft", "narrow", "base", "downR") 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 @ cheeks blush "What's that supposed to mean?" ("angry", "wide", "base", "mid") menu: "-Tell Cho that she's obviously looking out for foul play-": $ states.cho.ev.quidditch.hermione_affection = "neither" gen "Err... To keep an eye out for any foul activity. Obviously." ("base", xpos="far_left", ypos="head") cho @ cheeks blush "Foul play? What do you mean?" ("clench", "narrow", "base", "R") gen "Like someone smacking some Gryffinwhore's ass!" ("grin", xpos="far_left", ypos="head") cho @ cheeks blush "Oh... As if I would ever pull a stunt like that..." ("base", "narrow", "base", "R") gen "Isn't that the plan?" ("base", xpos="far_left", ypos="head") cho @ cheeks blush "Oh, right..." ("soft", "base", "base", "mid") gen "You seem oddly distracted today [name_cho_genie]." ("base", xpos="far_left", ypos="head") "-Tell Cho that Hermione obviously Likes her-": #(Happens on cc_pf_strip_T2_intro_E3 which is mandatory) $ states.cho.ev.quidditch.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 @ cheeks blush "W-what? That's nonsense!" ("disgust", "narrow", "base", "R") 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 @ cheeks blush "But--" ("disgust", "base", "base", "mid") gen "Especially once she saw those firm buns you grip that broom with." ("base", xpos="far_left", ypos="head") cho @ cheeks blush "She- She looked at my--" ("mad", "narrow", "base", "mid") 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 @ cheeks blush "I... I have never thought that she--" ("disgust", "narrow", "base", "down") 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 when Tonks transforms) $ states.cho.ev.quidditch.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 @ cheeks blush "N-No I did not!" ("angry", "happyCl", "angry", "mid") 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 @ cheeks blush "B-but she's..." ("clench", "narrow", "base", "mid") gen "Such prejudice is unacceptable in my school, Miss Cho!" ("base", xpos="far_left", ypos="head") cho @ cheeks blush "(That's not what I meant...)" ("disgust", "narrow", "base", "R") 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 @ cheeks blush "Huh?" ("angry", "base", "raised", "mid") 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, [name_genie_cho]? 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 states.env.weather in {"rain", "storm"}: cho "Let's just hope it stops raining before then." ("soft", "base", "base", "R") elif states.env.weather in {"snow", "blizzard"}: cho "Let's just hope it stops snowing before then." ("soft", "base", "base", "R") elif states.env.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, [name_cho_genie]." ("base", xpos="far_left", ypos="head") gen "And remember, keep your eyes on the prize!" ("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") $ states.cho.busy = True $ cc_event_pause += 1 # Event starts on the next day $ cc_summon_pause += 1 # Can't be summoned until next event $ states.cho.ev.quidditch.lock_training = True $ states.cho.ev.quidditch.lock_practice = True $ states.cho.ev.quidditch.gryffindor_stage = "start" jump end_cho_event #Next day #Cho flies up in the window and reminds genie about the game label gryffindor_match: label .introspection1: # not required, but added for clarity if _in_replay: show screen blkfade with d5 $ states.env.gold = 1984 $ states.env.day = 665 $ states.env.daytime = True $ states.env.weather = "clear" call room("main_room") hide screen blkfade with d5 # 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 play music "music/Brittle Rille.ogg" fadein 1 if_changed gen "*Yawn*" ("base", xpos="far_left", ypos="head") if _in_replay: nar "Cho hovers on her broom outside the window, just below Genie's line of sight." cho "(Oh coach...)" cho "(I should have pushed harder on the broom being an issue earlier...)" play music "music/marty-gots-a-plan-by-kevin-macleod.ogg" fadein 1 fadeout 1 if_changed cho "(How do I tell him that his plan isn't going to work?)" cho "(But... What if he's got a backup plan?)" cho "(I'll have to ask him!)" cho "[name_genie_cho]!" cho "(Wait, he's expecting me to drink the potion as a backup!)" cho "(I'll just tell him I came to fetch--)" gen "I'm such an {shake}idiot!{/shake}" ("angry", xpos="far_left", ypos="head") cho "(Is he talking to himself?)" cho "(I should say something, so he won't think I've been eavesdropping.)" else: 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 off Snape's smug face when she stomps those--)" ("grin", xpos="far_left", ypos="head") stop music fadeout 1 gen "(Hold on...)" ("base", xpos="far_left", ypos="head") play music "music/marty-gots-a-plan-by-kevin-macleod.ogg" fadein 1 fadeout 1 if_changed 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 #show expression "ch_cho fly_window_masked" onlayer screens zorder 5 #call cho_chibi("fly_window", "mid", "base") cho "[name_genie_cho]!" if states.cho.ev.suck_it.variant == "points": gen "(No, she got pissed when I offered points before.)" ("base", xpos="far_left", ypos="head") gen "(Even now I can hear her calling me out, and who knows what she would do if I offered her real money...)" ("base", xpos="far_left", ypos="head") else: gen "(Nah, I can hear her screaming at me in my head.)" ("base", xpos="far_left", ypos="head") gen "(All she cares about is that broomstick sport of hers.)" ("base", xpos="far_left", ypos="head") gen "I'm such an {shake}idiot!{/shake}" ("angry", xpos="far_left", ypos="head") # Says out loud cho "Hey, [name_genie_cho]!" cho "The game is about to start... You're going to be late!" gen "W-What..." ("base", xpos="far_left", ypos="head") call gen_chibi("stand", 225, "base") with d3 # Genie jumps to his feet gen "Who said that?!" ("angry", xpos="far_left", ypos="head") call gen_chibi("stand_alt") with d3 gen "[name_cho_genie]?" ("base", xpos="far_left", ypos="head") gen "What are you doing in here?" ("base", xpos="far_left", ypos="head") gen "Or rather, what are you doing {i}out there{/i}, outside my window?" ("base", xpos="far_left", ypos="head") if _in_replay: cho "(I screwed up the whole plan, I poured out the potion you left for me, the broom isn't working, and my world is crumbling to pieces!)" cho "(...)" cho "I flew up here to remind you about the finals, [name_genie_cho]." gen "Ah yes, I suppose I better get going..." ("base", xpos="far_left", ypos="head") call gen_chibi("stand") # Genie slowly walks away. with d3 call gen_walk(path=[(210, 470), (390, 470), (410, 420)], speed=0.5) cho "Aren't you going to wish me luck?" call chibi_emote("thought", "genie") pause 1.5 call chibi_emote("hide", "genie") gen "Yeah, good luck..." ("base", xpos="far_left", ypos="head") call gen_walk(xpos="mid", ypos="base", speed=0.75) cho "Are you alright, [name_genie_cho]?" 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 #Blackfade show screen blkfade with d5 stop music fadeout 1 # Used in Quidditch Outro if _in_replay: return play sound "sounds/steps_grass.ogg" nar "You begin making your way down to the pitch." nar "After struggling to navigate the Great staircase and the indistinguishable corridors, you finally find the way to the entrance of the pitch." nar "Reaching the entrance, you hear the murmurs of the crowd die down, signalling that the match is about to begin." 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 appears at the back call room("quidditch_stands",) call quidditch_stands(weather="sun_high", crowd=crowd_full) call ton_chibi("stand", 212, 318, flip=True) call sna_chibi("stand", 280, 400, flip=True) call her_chibi("stand", 260, 440, flip=True) play background "sounds/crowd_very_low.ogg" fadein 10 with d5 pause 0.5 call gen_chibi("stand", 148, 346, flip=True) with d3 pause 0.5 ton "{size=-4}Thank Merlin, you're here...{/size}" ("normal", "base", "shocked", "R", ypos="head", flip=True) #whisper #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 nar "You walk up to Hermione and notice that she is looking tentatively at whatever Snape is trying to achieve." menu: "-Slap her ass-": call slap_her "-Give her a headpat-": pass play sound "sounds/gasp3.ogg" pause 0.5 call gen_chibi("stand", 170, 435, flip=True) call her_chibi("stand", 270, 440, flip=False) with d3 her "Professor!" # She turns around and sees Genie, but Snape thinks she's calling for him. sna "What is it now Miss--" ("snape_07", flip=True, xpos=340, ypos="base", trans=d5) #Snape turns to Hermione and sees genie call sna_chibi("stand", 280, 400, flip=False) call gen_chibi("stand", 170, 435, flip=True) call her_chibi("stand", 270, 440, flip=False) hide snape_main with d3 sna "Oh..." gen "I'll take it from here if you don't mind..." ("base", xpos="far_left", ypos="head") sna "As you wish..." #Snape walks back to the seats call gen_chibi("stand", 280, 400, flip=True) call sna_chibi("stand", 148, 340, flip=True) call her_chibi("stand", 260, 440, flip=True) with d3 #Team introductions #microphone feedback play sound "sounds/microphone_feedback.ogg" gen "Ladies and gentlemen!" ("base", xpos="far_left", ypos="head") gen "*Ahem*...{w=0.4} One moment, please." ("base", xpos="far_left", ypos="head") #Genie turns back to Tonks call gen_chibi("stand", 280, 400, flip=False) call her_chibi("stand", 260, 440, flip=True) with d3 gen "What was I supposed to do again?" ton "Introduce the teams and kick off the finals!" ("scream", "base", "base", "L") gen "Oh right..." #turns to audience call gen_chibi("stand", 280, 400, flip=True) call her_chibi("stand", 260, 440, flip=True) with d3 hide screen genie_main with d3 pause .8 play sound "sounds/killswitch_on.ogg" stop background fadeout 3.0 hide screen blktone call quidditch_stands(spotlight=True) pause 1.5 sna "Dear lord... Always with the dramatics..." ("snape_06", xpos="base", ypos="head", flip=False) gen "" ("base", xpos=0, ypos="base") show genie zorder states.gen.image.zorder with d3 gen "*Ahem*...{w=0.4}{nw}" ("grin") play sound "sounds/microphone_feedback2.ogg" gen "*Ahem*...{fast} Testing, testing, is this thing still on?" ("grin") sna "..." ("snape_11", xpos="base", ypos="head", flip=False) gen "Perfect!" ("grin") play background "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") #murmurs call quidditch_stands(crowd_react=["emoq", "qu", None]) play sound "sounds/murmur.ogg" gen "Now, let's welcome and give it up for our first team!" ("open") call quidditch_stands(crowd_react=[None, None, None]) gen "Team Gryffindor!" ("open") #cheers call quidditch_stands(crowd_react=["emo8", "th", "emo8"]) play sound "sounds/crowd_cheer.ogg" pause 2.0 call quidditch_stands(crowd_react=[None, None, None]) gen "We've got some incredible athletes coming up today!" ("base") gen "Give a round of applause to the team captain and chaser...{w=0.4} Angelina Johnson!" ("open") #cheers call quidditch_stands(crowd_react=["emo8", "sal", "emo8"]) play sound "sounds/crowd_cheer.ogg" pause 2.0 call quidditch_stands(crowd_react=[None, None, None]) gen "And now...{w=0.4} The two other chasers of Team Gryffindor, Alicia Spinnet and Katie Bell!" ("open") #cheers call quidditch_stands(crowd_react=["emo8", "sal", "emo8"]) play sound "sounds/crowd_cheer.ogg" pause 2.0 call quidditch_stands(crowd_react=[None, None, None]) gen "And lest we forget the twins, now walking onto the pitch--" ("open") gen "{size=-4}Psst... [name_hermione_genie], what were their names again?{/size}" ("base") her "The Beaters? Fred and--" ("open", "happy", "base", "mid", xpos="base", ypos="head", flip=False) play sound "sounds/microphone_feedback.ogg" #cheers call quidditch_stands(crowd_react=["emo8", "emo7", "qu"]) play sound "sounds/crowd_cheer.ogg" gen "{size=+2}{i}The beater{/i} brothers!{/size}" ("open") her "Sir..." ("disgust", "base", "base", "mid") call quidditch_stands(crowd_react=[None, None, None]) gen "{size=-4}What position were they again?{/size}" ("base") her "That's what I--" ("angry", "narrow", "base", "mid") play sound "sounds/microphone_feedback.ogg" gen "{size=+2}Hold on, the next guy is coming up...{/size}" ("base") #gasp $ renpy.music.set_volume(0.0, delay=2.0, channel="background") pause 1.0 gen "It's...{w=0.4} *Err*...{w=0.4} You know who!{w=0.3}{nw}" ("open") $ renpy.music.set_pause(True, channel="background") play sound "sounds/crowd_gasp.ogg" call quidditch_stands(crowd_react=["excl", "emo8", "excl"]) gen "It's... *Err*... You know who!{fast}" ("base") gen "You know who it is, it's another one of those red haired guys!" ("base") sna "..." ("snape_11", xpos="base", ypos="head", flip=False) gen "What?{w} Not a fan?" ("base") call quidditch_stands(crowd_react=[None, None, None]) $ renpy.music.set_pause(False, channel="background") $ renpy.music.set_volume(1.0, delay=1.0, channel="background") gen "Don't listen to them, boy. Just get out there and show who's boss, boss man!" ("base") her "..." ("disgust", "happy", "worried", "mid") gen "And now... Last but not least, who else but the Potter boy!" ("base") call quidditch_stands(crowd_react=["emo8", "th", "emo8"]) play sound "sounds/crowd_cheer.ogg" gen "Yeah! We all know that guy!" ("grin") call quidditch_stands(crowd_react=[None, "excl", None]) "This one guy" "Booooo! You suck!" call quidditch_stands(crowd_react=[None, None, None]) gen "Wait, who said that?" ("open") sna "..." ("snape_47") # smirks gen "I bet it was one of you Slut-herians." ("angry") gen "Wait. I meant Sly-therians." ("angry") gen "Slipperins?" ("base") gen "I give up... Anyway." ("base") gen "Snape never stops talking about this Potter guy! So he must be good!" ("grin") sna "What is he--" ("snape_25") gen "That Potter gang this and that..." ("grin") sna "I'm going to jinx him into oblivion--" ("snape_32") ton "You will do no such thing. Let me take care of it." ("mad", "narrow", "base", "L", ypos="head", flip=False) #Tonks walks down call sna_chibi("stand", 168, 326, flip=True) call ton_chibi("stand", 250, 380, flip=True) call gen_chibi("stand", 280, 400, flip=True) call her_chibi("stand", 260, 440, flip=True) with d3 gen "*Hah-Hah*... That guy sure is a prevalent character!" ("grin") ton "I think it might be best if Miss Granger took over the introductions..." ("open", "base", "raised", "R") call ton_chibi("stand", 250, 380, flip=True) call gen_chibi("stand", 280, 400, flip=False) call her_chibi("stand", 260, 440, flip=True) play sound "sounds/killswitch_off.ogg" call quidditch_stands(spotlight=False) hide genie with d3 pause 0.5 gen "But I haven't gotten to the good part yet!" ("angry", xpos="far_left", ypos="head") ton @ hair upset "*Piercing gaze*" ("normal", "narrow", "annoyed", "mid") #The look gen "Fine..." ("base") call ton_chibi("stand", 250, 380, flip=True) call gen_chibi("stand", 280, 400, flip=True) call her_chibi("stand", 260, 440, flip=True) play sound "sounds/killswitch_on.ogg" call quidditch_stands(spotlight=True) with d3 gen "" (xpos=0, ypos="base") show genie zorder states.gen.image.zorder with d3 gen "Go team, go Tune Squad!" ("grin") hide genie with d3 gen "" (xpos="far_left", ypos="head") play background "sounds/crowd_low.ogg" fadein 5 fadeout 5 play sound "sounds/crowd_cheer.ogg" play sound "sounds/killswitch_off.ogg" call quidditch_stands(spotlight=False) pause 1 $ snape_chibi.zorder = 3 $ tonks_chibi.zorder = 4 call sna_chibi("stand", 150, 290, flip=True) call ton_chibi("stand", 130, 310, flip=True) call gen_chibi("stand", 168, 326, flip=True) call her_chibi("stand", 300, 400, flip=True) hide genie with d3 #Genie and Tonks head back to the seats #Hermione goes up to the podium her "*Ahem*..." ("soft", "happy", "base", "R", xpos=290, ypos="base", flip=True, trans=d5) her "Moving on..." ("open", "happy", "base", "L") her "What could only be described as a debut at the Quidditch Finals..." ("grin", "closed", "base", "L") her "A surprise to everyone, I'm sure..." ("grin", "base", "base", "L") her "A surprise to everyone, I'm sure...{fast} Team Ravenclaw!" ("scream", "base", "base", "L") hide hermione_main with d3 play sound "sounds/crowd_cheer2.ogg" call quidditch_stands(crowd_react=["emo8", "th", "emo8"]) nar "Cheering from the Ravenclaw students erupts, but is soon drowned out by excessive booing and jeering from the Slytherin crowd." call quidditch_stands(crowd_react=[None, None, None]) gen "{size=-4}Why'd you cut me off like that?{/size}" ("base", xpos="far_left", ypos="head") #Whisper sna "{size=+12}*Breathing heavily*{/size}" ("snape_43") gen "{size=-4}What's up with him?{/size}" ("base", xpos="far_left", ypos="head") ton "{size=-4}Trust me...{w=0.4} It was for your own good.{/size}" ("soft", "narrow", "base", "R") sna "{size=-4}\"He never stops talking about him\" he says...\n{/size}{w=0.4}How {w=0.2}{size=+4}{b}dare{/b}{/size} {w=0.2}you--" ("snape_12") ton "{size=-2}Let's just focus on the game, shall we?{/size}" ("open", "base", "raised", "R") sna "Fine...{w=0.4} Count yourself lucky our bet is still up." ("snape_01") gen "I don't doubt you've got some filthy tricks up your sleeves again." ("base", xpos="far_left", ypos="head") sna "Says you." ("snape_39") sna "And I don't know what you're talking about...{w=0.4} I'm just here to watch the game." ("snape_37") # Recovers himself gen "{size=+4}Don't play dumb with me. Tell me what you're planning!{/size}" ("angry", xpos="far_left", ypos="head") sna "As I said--" ("snape_01") ton "{bounce}*Sigh*{/bounce}{w=0.4} You boys and your silly bets." ("open", "narrow", "shocked", "downR") label .introspection2: if _in_replay: $ cho.equip(cho_outfit_quidditch_gryffindor) $ states.env.gold = 1984 $ states.env.day = 667 $ states.env.daytime = True $ states.env.weather = "clear" $ snape_chibi.zorder = 3 $ tonks_chibi.zorder = 4 call room("quidditch_stands",) call quidditch_stands(weather="sun_high", crowd=crowd_full) call sna_chibi("stand", 150, 290, flip=True) call ton_chibi("stand", 130, 310, flip=True) call gen_chibi("stand", 168, 326, flip=True) call her_chibi("stand", 300, 400, flip=True) play background "sounds/crowd_low.ogg" fadein 1 fadeout 5 hide screen blkfade with d5 her "--And finally, making their way onto the pitch..." ("angry", "happy", "base", "L", xpos=290, ypos="base", flip=True, trans=d5) her "The Ravenclaw seeker...{w=0.6}{nw}" ("open", "base", "base", "L") play sound "sounds/crowd_cheer.ogg" call quidditch_stands(crowd_react=["emo8", "emo7", "emo8"]) her "The Ravenclaw seeker...{fast} Cho Chang!" ("scream", "base", "base", "L") her "Hold on...{w=0.4} Why is she already on her broom?" ("disgust", "happy", "base", "L") nar "You look down the pitch, and watch Cho as she slowly hovers up to her team, smiling awkwardly towards Madam Hooch." play sound "sounds/crowd_cheer2.ogg" "The Crowd" "Cho! Cho! Cho!" # Used in Quidditch Outro if _in_replay: return her @ cheeks blush "*Hmph*...{w=0.4} It appears some of us aren't here just for sports." ("open", "squint", "annoyed", "L") call quidditch_stands(crowd_react=[None, None, None]) sna "She sure has become quite popular amongst the students hasn't she." ("snape_37") ton @ hair horny "*Mhmm* And not just amongst students..." ("horny", "narrow", "base", "stare") #Whistling (catcalling) play sound "sounds/wolf_whistle.ogg" call quidditch_stands(crowd_react=[None, "emo7", None]) mal "Show us your tits!" her @ cheeks blush "Settle down, please." ("open", "squint", "annoyed", "L") play sound "sounds/wolf_whistle2.ogg" call quidditch_stands(crowd_react=["emo8", None, None]) fem "Shake that booty, sister!" stop background fadeout 3.0 play sound "sounds/kick.ogg" with hpunch play background "sounds/wind_long_loop.ogg" fadein 3 fadeout 2 call quidditch_stands(crowd_react=[None, None, None]) her @ cheeks blush "{size=+10}Quiet!{/size}" ("scream", "closed", "angry", "L") #big text #crowd dies down her @ cheeks blush "" ("normal", "narrow", "angry", "L") #big text play sound "sounds/cough_male.ogg" mal "..." her @ cheeks blush "Good." ("grin", "base", "base", "L") her @ cheeks blush "Then perhaps we could get to watching some actual Quidditch today." ("grin", "base", "base", "L") her "Madam Hooch, when you're ready." ("open", "squint", "base", "L") pause 1 #Whistle sound play sound "sounds/referee.ogg" play background "sounds/crowd_very_low.ogg" fadein 5 fadeout 5 play music "music/machinations-by-kevin-macleod.ogg" fadein 1 fadeout 1 if_changed pause .4 hide hermione_main with d3 nar "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") play sound "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. #Hit sound #crowd groan play sound ["sounds/card_punch4.ogg", "sounds/crowd_ouch.ogg"] with hpunch pause 1.0 her "*Hah*! Fred Weasley hit him right on his side with a bludger!" ("smile", "squint", "base", "L") hide hermione_main with d3 ton "{size=-4}She's sure improved a lot on her commentating since the first game.{/size}" ("base", "narrow", "base", "R", xpos="far_right", ypos="head", flip=False) #whisper sna "{size=-4}She's clearly got a bias towards her own house...{/size}" ("snape_01") ton "{size=-4}Don't you start--{/size}" ("soft", "narrow", "annoyed", "R") nar "Ignoring the two, you look up towards Cho who is fidgeting around a bit on her new broom." ton "{size=-4}Didn't you give some Slytherin girl fifty points the other night--{/size}" ("soft", "narrow", "annoyed", "R") sna "{size=-4}*Ahem*...{w=0.4} Voice down, please {b}Nymphadora{/b}.{/size}" ("snape_14") $ tonks.set_body_hue(280) play sound "sounds/kettle.ogg" ton "What did I tell you about calling me--" ("mad", "wide", "annoyed", "mid", animation=shake) with d9 #fuming gen "I'm trying to watch the game here..." ("base", xpos="far_left", ypos="head") $ tonks.set_body_hue(0) ton "He started it..." ("mad", "narrow", "annoyed", "mid", animation=None) sna "No, you did!" ("snape_17") gen "{bounce}*Sigh*{/bounce} Like children." ("base", xpos="far_left", ypos="head") show screen blkfade hide tonks_main with d5 #Fade black #Set background to sun low call quidditch_stands(weather="sun_low") nar "Some time passes and you watch Gryffindor score even more goals as Cho fruitlessly tries to get comfortable on her broom." hide screen blkfade with d5 #Fade back to pitch sna "What's she up to anyway? She looks like a niffler who's got caught stealing their grandmother's brooch." ("snape_01") label .introspection3: if _in_replay: #Shifts to new view of Cho Doll flying in the air (her perspective when genie starts gesticulating wildly to have her spank the enemy on their ass) # TODO: No idea what view is supposed to be. show screen blkfade with d5 $ cho.equip(cho_outfit_quidditch_gryffindor) $ states.env.gold = 1984 $ states.env.day = 667 $ states.env.daytime = True $ states.env.weather = "clear" $ snape_chibi.zorder = 3 $ tonks_chibi.zorder = 4 call room("quidditch_stands",) call quidditch_stands(weather="sun_high", crowd=crowd_full) call sna_chibi("stand", 150, 290, flip=True) call ton_chibi("stand", 130, 310, flip=True) call gen_chibi("stand", 168, 326, flip=True) call her_chibi("stand", 300, 400, flip=True) play music "music/machinations-by-kevin-macleod.ogg" fadein 1 fadeout 1 if_changed play background "sounds/crowd_low.ogg" fadein 1 fadeout 5 hide screen blkfade with d5 cho "(Come on... This stupid broom!)" cho "(Get it going already!)" cho "(Why...{w=0.4} Can't...{w=0.4} I...{w=0.6} Get Horny!!)" nar "Cho, frustrated in a multitude of ways, looks down towards the commentator's tower in desperation." nar "She notices her coach making funny faces and gesticulating wildly." cho "(What is he doing...)" cho "(Oh! The other part of our plan! Get close to the enemy team!)" show screen blkfade with d5 stop background fadeout 1 nar "Cho gets close to one of the enemy chasers, Katie Bell." cho "Hey Katie!" "Katie" "Not now Cho, I'm a little busy if you haven't noticed!" cho "Cannot say that I have. All I see is you staring at Alicia's butt." "Katie" "Are you trying to piss me off, little raven?" cho "So what if I am?" "Katie" "Nice try, but I won't lose my temper, unlike you, I am trying to win this game--" #Spank sound play sound "sounds/slap_02.ogg" "{shudder}*Smack*!!{/shudder}" with hpunch nar "Cho smacks Katie on her shapely bum." "Katie" "{shake}*Owww*!!{/shake}" play sound "sounds/giggle2_loud.ogg" cho "*Imitates Katie's voice* \"Ohh yes Alicia, please spank me harder\"!" "Katie" "H-How--" nar "Cho grins at her briefly, then swiftly flies away." "Katie" "Why you little--" play sound "sounds/giggle2.ogg" nar "Katie dashes after Cho." "Katie" "Come back here, I'm not done with you!" play background "sounds/crowd_low.ogg" fadein 1 fadeout 5 hide screen blkfade with d3 #Hermione turns around call her_chibi("stand", 300, 400, flip=False) with d3 "Hermione" "Sir!" cho "(Finally! That's done it!)" "Hermione" "*Inaudible*" cho "(Look at her going, she's bound to distract her team for me!)" gen "*Shrugs*" "Hermione" "{shake}*Inaudible shouting*{/shake}" call her_chibi("stand", 300, 400, flip=True) with d3 nar "Hermione gritting her teeth holds back her anger, and eventually resumes commentating the game." #Shifts to screen of Cho Doll flying in the air show screen blkfade with d5 nar "Cho is being chased by Katie, but not for long, as Angelina's attention turns to them." "Angelina" "What the hell are you doing, Katie?!" "Katie" "N-Nothing, I'm just--" "Angelina" "I don't wanna hear it, just get back to the game!" "Katie" "... Yes ma'am." nar "Katie gives up the chase, glaring daggers at Cho." cho "(What the--)" cho "(It didn't work!?!)" cho "(Our Plan! What am I supposed to do now?!)" hide screen blkfade with d5 call chibi_emote("thought", "genie") call chibi_emote("thought", "snape") nar "Cho looks down towards her Coach, who appears to be in some sort of argument with Professor Snape." call chibi_emote("hide", "genie") call chibi_emote("hide", "snape") "Hermione" "Another goal for Team Gryffindor!" cho "(Another goal!)" #Worried "Hermione" "And with such a steady lead, soon it won't even matter if Ravenclaw catches the snitch or not!" nar "Moving her gaze away from her coach, Cho briefly locks eyes with Hermione." cho "(Stupid bitch!)" cho "(Stupid broom!)" cho "(Now where's that--{w=0.4} Stupid--{w=0.4} {shake}snitch!?{/shake})" show screen blkfade with d5 nar "Cho begins to feverishly look around for the snitch, her eyes darting around the pitch." nar "Unable to locate it, she looks back towards the commentator's tower for assistance." call gen_chibi("hide") hide screen blkfade with d5 cho "(Where did he vanish?!)" "Hermione" "A fantastic--{w=0.4} Hold on...{w=0.4} What's that on the pitch? Is that--" nar "Cho watches her coach dash through the pitch with inhuman speed." cho "(What the--{w=0.4} Where's he going?)" pause 0.3 call room("quidditch_stands2") call quidditch_stands2(weather="sun_low", crowd=crowd_full) call lun_chibi(xpos=620, ypos=400) play background "sounds/crowd_low.ogg" fadein 1 fadeout 5 show expression Transform("images/misc/redhead.webp", zoom=0.26, pos=(805, 240), xzoom=-1) as redhead zorder 2 show screen blkfade with ComposeTransition(pushleft, before=faderight) hide screen blkfade with ComposeTransition(pushleft, after=faderight) #Camera transitions and Genie appears in Luna's tower on the opposite side of the pitch play sound "sounds/run_02.ogg" pause 1.5 call gen_chibi("stand", 780, 480, flip=False) with d3 call gen_walk(xpos=740, ypos=470) pause 0.5 call gen_chibi(flip=True) with d3 cho "(Is he talking to Gi--)" cho "(Hold on... What's that thing near the balustrade... Is that... Luna?!)" lun "*Waves at Cho*" ("grin", "happyCl", "base", "mid", xpos="right", ypos="base", trans=d3) $ luna.hide() with d3 cho "(What is she wearing?!)" #Genie walks down to Luna. call gen_walk(xpos=650, ypos=430) #Hit sound play sound "sounds/ball_hit.ogg" "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...)" nar "Staring into the distance, Cho begins shuffling on her broom, thinking hard on what to do..." cho "(If I can't get this stupid broom going... Then what else could I do...)" #Cut to cho Doll flying nar "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." nar "Cho moves her gaze away from Hermione angrily, promptly staring into space, trying to figure out what to do next." cho "(Think, Cho... Think...)" cho "(What would coach tell me to do...)" #closes eyes to think # Note: We need to make a call because we already are in Replay scope call cc_pf_strip_T2_intro_E1.introspection $ cho.equip(cho_outfit_quidditch_gryffindor) $ cho.set_pose("broom") $ cho.animation = sprite_fly_idle $ states.env.gold = 1984 $ states.env.day = 667 call room("quidditch_stands2") call quidditch_stands2(weather="sun_low", crowd=crowd_full) call lun_chibi(xpos=620, ypos=400) show expression Transform("images/misc/redhead.webp", zoom=0.26, pos=(805, 240), xzoom=-1) as redhead zorder 2 call gen_chibi("stand", 650, 430, flip=False) play background "sounds/crowd_low.ogg" fadein 1 fadeout 5 hide screen blkfade with d5 cho "(That's not it...)" #blush, open eyes "Hermione" "{{Gryffindor scores another goal!}" play sound "sounds/crowd_cheer.ogg" cho "..." #angry #eyes closed call cc_pf_blowjob_T3_intro_E1.introspection $ cho.equip(cho_outfit_quidditch_gryffindor) $ cho.set_pose("broom") $ cho.animation = sprite_fly_idle $ states.env.gold = 1984 $ states.env.day = 667 call room("quidditch_stands2") call quidditch_stands2(weather="sun_low", crowd=crowd_full) call lun_chibi(xpos=620, ypos=400) show expression Transform("images/misc/redhead.webp", zoom=0.26, pos=(805, 240), xzoom=-1) as redhead zorder 2 call gen_chibi("stand", 650, 430, flip=False) hide screen blkfade with d5 cho "(Yes coach... But what am I supposed to do?)" gen "Go on, girl. Start with the top..." ("grin", xpos="far_left", ypos="head", animation=Transform(alpha=0.5)) cho "(Coach... Please, this isn't the time--)" cho "(Hold on...)" cho "(That's it!!)" #open eyes wide cho "(Granger...)" #mischievous cho "(She'll be furious...)" #horny cho "(But... Doing it in front of the entire school...)" nar "Cho shifts around slightly on her new broom and suddenly finds herself able to slide up and down the dildo effortlessly." cho "(...{w} Well then...)" stop background fadeout 0.5 #Cho flies off the screen return else: gen "(Come on, girl...{w=0.4} Focus.)" ("base", xpos="far_left", ypos="head") gen "(Get that broom going...)" ("base", xpos="far_left", ypos="head") nar "Cho, frustrated in a multitude of ways, looks down towards you in desperation." menu: "-Give her a sign-": nar "You begin moving one of your hands in a spanking motion." nar "Her expression changes as she stares at you in confusion." nar "You put your other hand out over what could only be described as an imaginary ass and begin spanking the air violently." ton "Professor?" ("soft", "base", "raised", "mid") #Confused "-Point towards the Gryffindor players-": nar "You point towards the Gryffindor side of the pitch." nar "Cho looks at you confused, and then points towards that side as well." nar "Shaking your head, you point towards one of the female players." "-Give her a seductive look-": nar "You begin fluttering your eyelashes up towards Cho." nar "She looks down at you in confusion." nar "You lick your lips and give her a wink." nar "Looking at you in horror for a brief moment, she then finally understands what you were trying to say." nar "Cho gives you a quick nod and then flies up towards one of the Gryffindor chasers who have positioned themselves near the Ravenclaw goalposts." her "Johnson passing to Spinnet--" ("grin", "base", "base", "L", xpos=290, ypos="base", flip=True, trans=d5) #Spank sound play sound "sounds/slap_02.ogg" "{shake}*Smack*!!{/shake}" her @ cheeks blush "What the--" ("soft", "wide", "base", "up") her @ cheeks blush "What is Cho doing?" ("disgust", "wide", "base", "up") hide hermione_main with d3 #Hermione turns around call her_chibi("stand", 300, 400, flip=False) with d3 her @ cheeks blush "Sir!" ("disgust", "narrow", "annoyed", "mid", xpos=290, ypos="base", flip=False, trans=d5) her @ cheeks blush "She--{w=0.2} She smacked one of the chasers on the bum..." ("angry", "happy", "annoyed", "mid") her @ cheeks blush "Sir, you can't let her get away with this!" ("clench", "happy", "annoyed", "mid") gen "I'm not hearing any objections from the referee...{w=0.5} Or the player, matter-of-factly..." ("base", xpos="far_left", ypos="head") gen "Unless she used her elbows, that's not against the rules." ("base", xpos="far_left", ypos="head") her @ cheeks blush "But...{w=0.4} Sir!" ("disgust", "base", "annoyed", "mid") gen "I didn't write the rules, Miss Granger..." ("base", xpos="far_left", ypos="head") her @ cheeks blush "*Tsk*..." ("soft", "happy", "angry", "R") hide hermione_main with d3 call her_chibi("stand", 300, 400, flip=True) with d3 nar "Hermione gritting her teeth holds back her anger, and eventually resumes commentating the game." nar "Looking up at Cho, you see a mix of frustration and worry across her face as she flies off again." gen "{size=-4}Damn it...{/size}" ("base", xpos="far_left", ypos="head") #whisper sna "{size=-4}Miss Chang isn't doing so well this time, is she?{/size}" ("snape_05") #whisper sna "{size=-4}It appears your feeble attempts at riling up Miss Granger were in vain.{/size}" ("snape_37") #whisper gen "{size=-4}How did you--{/size}" ("angry", xpos="far_left", ypos="head") #whisper sna "{size=-4}Why, you were the one who told me about their contempt for each other when we made our little bet.{/size}" ("snape_02") #whisper gen "..." ("base", xpos="far_left", ypos="head") ton "*Hmm*?" ("soft", "base", "base", "R") sna "{size=-4}That little witch has successfully been making my life a misery since the moment she got here.{/size}" ("snape_01") sna "{size=-4}To think that Miss Chang would be able to rile her up...{/size}" ("snape_37") her "Another goal for Team Gryffindor!" ("crooked_smile", "happy", "base", "L", xpos=290, ypos="base", flip=True, trans=d5) #crowd cheer play sound "sounds/crowd_cheer.ogg" call quidditch_stands(crowd_react=["th", None, "emo8"]) sna "Go-Go Gryffindor..." ("snape_37") #Smugface, out loud call quidditch_stands(crowd_react=[None, None, None]) her "And with such a steady lead, soon it won't even matter if Ravenclaw catches the snitch or not!" ("smile", "base", "base", "L") hide hermione_main with d3 gen "Hold the fuck up." ("angry", xpos="far_left", ypos="head") gen "No one has told me that's a thing! I thought the rules were set up in favour of the protagonist!" ("angry", xpos="far_left", ypos="head") if quidditchguide_ITEM.used: sna "I see someone hasn't been paying attention to the \"Basics of Quidditch\"." ("snape_41") gen "Of course I did, I just... forgot." ("base", xpos="far_left", ypos="head") sna "Oh well, perhaps next time... Oh wait, there's no next time..." ("snape_46") else: sna "Of course, you can win the game even without your team being the ones to catch the snitch, albeit it is very uncommon..." ("snape_41") sna "Perhaps if you'd learnt the actual game, you wouldn't need to rely on silly rules like excessive elbow usage..." ("snape_46") # smug gen "{size=-4}Smug bastard...{/size}" ("base", xpos="far_left", ypos="head") sna "I'll take that as a compliment." ("snape_37") nar "As you turn your gaze back to Cho, you see her eyes darting around, seemingly searching for the snitch." gen "(Damn it... She's lost all confidence in our plan!)" ("base", xpos="far_left", ypos="head") gen "(Hold on...{w=0.4} Yes! That's it, confidence!)" ("base", xpos="far_left", ypos="head") gen "Tonks, Where's Lovegood?" ("base", xpos="far_left", ypos="head") ton "Lovegood, sir?" ("soft", "base", "base", "mid") gen "Yes, what tower is she in?" ("base", xpos="far_left", ypos="head") ton "Oh, Miss Lovegood... She should be in that one across the pitch--" ("open", "base", "raised", "mid") #Genie chibi disappears play sound "sounds/run_02.ogg" call gen_chibi("hide") ton "Where are you going?!" ("clench", "wide", "base", "mid") with hpunch play sound "sounds/falling_stairs.ogg" #Falls down stairs pause 2.0 sna "*Tsk*, *Tsk*...{w=0.4} The sense of imminent loss must've been too much for him." ("snape_37") her "A fantastic--{w=0.4}{nw}" ("grin", "base", "base", "L", xpos=290, ypos="base", flip=True, trans=d5) her "A fantastic--{fast} Hold on...{w=0.4} What's that on the pitch?{nw}" ("soft", "narrow", "base", "L") her "A fantastic-- Hold on... What's that on the pitch?{fast} Is that--" ("clench", "wide", "base", "L") play sound "sounds/murmur.ogg" sna "What the--" ("snape_25") sna "He's going to blow our cover, running like that!" ("snape_32") ton "Focus on the game, Miss Granger!" ("scream", "wide", "base", "mid") her "R-Right!" ("mad", "happy", "base", "L") her "Fred--{w=0.2} I mean, George Weasley intercepting a bludger--" ("scream", "squint", "base", "L") hide screen bld1 hide hermione_main with d3 pause 0.3 call room("quidditch_stands2") call quidditch_stands2(weather="sun_low", crowd=crowd_full) call lun_chibi(xpos=620, ypos=400) show expression Transform("images/misc/redhead.webp", zoom=0.26, pos=(805, 240), xzoom=-1) as redhead zorder 2 show screen blkfade with ComposeTransition(pushleft, before=faderight) hide screen blkfade with ComposeTransition(pushleft, after=faderight) #Camera transitions and Genie appears in Luna's tower on the opposite side of the pitch play sound "sounds/run_02.ogg" pause 1.5 call gen_chibi("stand", 780, 480, flip=False) with d3 call gen_walk(xpos=740, ypos=470) gen "{shudder}*Ah*...{w=0.4} *Ah*...{w=0.4}{/shudder} Stairs...{w=0.4} Why did it have to be--" ("base", xpos="far_left", ypos="head") "Cute Redhead" "Professor Dumbledore?" call gen_chibi(flip=True) with d3 gen "I don't have the time for this, girl... Where's Lovegood?" ("base", xpos="far_left", ypos="head") "Cute Redhead" "Luna Lovegood? She's up there by the front." #Genie walks down to Luna. call gen_walk(xpos=650, ypos=430) gen "Lovegood! Where's your cheerleading squad?!" ("base", xpos="far_left", ypos="head") gen "What the hell are you wearing?" ("base", xpos="far_left", ypos="head") #Luna doll shows with her wearing the lion outfit lun "Oh, hello sir! Come to cheer with me?" ("smile", "base", "base", "R", xpos="right", ypos="base", trans=d3) gen "What in the great desert sands is this..." ("base", xpos="far_left", ypos="head") lun "Great isn't it! Would you like to try on my lion head?" ("grin", "base", "base", "R") gen "Lion head--" ("base", xpos="far_left", ypos="head") gen "...{w=1.0} Miss Lovegood." ("base", xpos="far_left", ypos="head") lun "Yes?" ("grin", "base", "raised", "R") gen "When I told you to cheer..." ("base", xpos="far_left", ypos="head") gen "Did you not think I meant for your own house?!" ("angry", xpos="far_left", ypos="head") lun "My own...{w=0.4}{nw}" ("open", "base", "raised", "R") lun "My own...{fast} {wave}Oooooh!{/wave}" ("soft", "base", "base", "stare") #Hit sound play sound "sounds/ball_hit.ogg" "Hermione" "{{Ouch... What a blunder! Surely he should've seen that coming!}" #big text gen "You absolute--" ("base", xpos="far_left", ypos="head") "Hermione" "{{Katie Bell passing to Alicia Spinnet...}" #text larger gen "Do you even use your--" ("base", xpos="far_left", ypos="head") "Hermione" "{{Expertly dodging a bludger...}" #text larger gen "I thought I told you to bring your friends--" ("base", xpos="far_left", ypos="head") "Hermione" "{{Coming up towards the goal...}" #text larger lun "I can't hear you, sir!" ("mad", "base", "base", "R") gen "Why would I ask you to cheer for--" ("base", xpos="far_left", ypos="head") "Hermione" "{{Gryffindor!}" #text larger #Crowd cheer play sound "sounds/crowd_cheer.ogg" lun "Yaaaay!" ("grin", "base", "base", "stare") gen "..........." ("base", xpos="far_left", ypos="head") # At a loss for words; Requires more dots. :P lun "Sorry, what did you say, sir?" ("grin", "base", "base", "R") play sound "sounds/crowd_stomping.ogg" gen "Take that stupid-- off!" ("base", xpos="far_left", ypos="head") lun "Take off what--" ("angry", "base", "base", "R") gen "Now!" ("base", xpos="far_left", ypos="head") lun "Okay!" ("angry", "happyCl", "base", "mid") #Luna takes off trousers play sound "sounds/cloth_sound3.ogg" $ luna.strip("bottom") with d3 pause 1.0 gen "What are you doing?!" ("angry", xpos="far_left", ypos="head") "Cute Redhead" "Oh my..." lun "I'm doing what you asked, sir." ("clench", "base", "base", "mid") gen "I told you to take off that stupid head of yours--" ("base", xpos="far_left", ypos="head") gen "No. Wait. You're confusing me again..." ("angry", xpos="far_left", ypos="head") gen "What I meant to say is, could you kindly take off that lion costume of yours... please..." ("base", xpos="far_left", ypos="head") lun "Oh, right, no problem! You could've just said so from the start, professor!" ("grin", "base", "base", "mid") gen "{bounce}*Sigh*{/bounce}" ("base", xpos="far_left", ypos="head") #Luna puts trousers back on $ luna.wear("bottom") with d3 pause 0.5 $ luna.strip("accessory") with d3 pause 0.5 nar "Glancing up at Cho, you see her looking towards the commentator booth." gen "I hope she didn't see you..." ("base", xpos="far_left", ypos="head") lun "Who?" ("soft", "base", "base", "up") gen "It doesn't matter, I'll be heading back now." ("base", xpos="far_left", ypos="head") lun "Oh, okay!" ("base", "base", "base", "mid") gen "(I hope Cho doesn't think that I left the pitch...)" ("base", xpos="far_left", ypos="head") #Genie chibi goes to the back of the seats lun "Bye then, Professor!" ("smile", "base", "base", "mid") hide luna_main hide screen bld1 with d3 play sound "sounds/run_02.ogg" call gen_chibi("hide") with d3 pause 1.0 lun "*Hmm*... He never said I cannot put it back on..." ("open", "base", "base", "down", trans=d8) play sound "sounds/cloth_sound3.ogg" $ luna.wear("all") with d3 pause 1.0 #Genie chibi disappears "Hermione" "{{Gryffindor scores another goal!}" #text larger #Crowd cheer play sound "sounds/crowd_cheer.ogg" lun "Yaaaay!" ("smile", "base", "base", "stare") # Happy, eyes closed hide luna_main hide screen bld1 with d3 call room("quidditch_stands") call quidditch_stands(weather="sun_low", crowd=crowd_full) call sna_chibi("stand", 150, 290, flip=True) call ton_chibi("stand", 130, 310, flip=True) call her_chibi("stand", 300, 400, flip=True) hide expression redhead show screen blkfade 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) play sound "sounds/run_02.ogg" pause 1.5 call gen_chibi("stand", 168, 326, flip=True) with d3 gen "{shake}*Heavy panting*{/shake}" ("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") nar "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") nar "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 background "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, {shake}what are you doing!?{/shake}" ("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 @ cheeks blush "You're--" ("mad", "wide", "angry", "L") if states.cho.ev.quidditch.hermione_affection == "hermione": # If Genie told Cho that Hermione likes her. cho @ cheeks blush "Do you like the view?" ("smile", "narrow", "base", "R") her @ cheeks blush "What are you--" ("angry", "happy", "angry", "L") cho @ cheeks blush "Shush. You don't have to answer that, I already know the truth." ("base", "narrow", "base", "R") elif states.cho.ev.quidditch.hermione_affection == "cho": # If Genie told Cho that she likes Hermione. her @ cheeks blush "Why are you taking your clothes off?!" ("angry", "wide", "angry", "L") cho @ cheeks heavy_blush "..." ("horny", "narrow", "base", "L") cho @ cheeks heavy_blush "Do you... like the view?" ("soft", "narrow", "base", "R") her @ cheeks blush "Do {i}I{/i} {shake}What?!{/shake}" ("angry", "happy", "base", "L") cho @ cheeks heavy_blush "Don't be shy now, you can look as much as you want." ("base", "narrow", "base", "R") else: # If genie was clueless (generic response) # Note: We're using 'else' check here in case player uses cheats. It is equivalent of `states.cho.ev.quidditch.hermione_affection == "neither"`. cho "I'm taking my clothes off!" ("grin", "narrow", "base", "R") her @ cheeks blush "Why are you doing this?" ("mad", "happy", "angry", "L") cho @ cheeks blush "Why?" ("smile", "narrow", "raised", "R") cho @ cheeks blush "Well, I thought I'd give your friends a bit of a show." ("grin", "narrow", "base", "R") cho @ cheeks blush "Don't you think they deserve to look at something nice for once?" ("base", "narrow", "raised", "R") her @ cheeks blush "What?!" ("upset", "wide", "base", "L") gen "Oh no she didn't..." ("grin", xpos="far_left", ypos="head") "Harry" "*Drools audibly*" # el yu el "Ron" "Hubba hubba!" # el yu el bis cho @ cheeks blush "It appears looks beats brains yet again." ("base", "narrow", "base", "L") her @ cheeks blush "I--{w=0.4} I--" ("angry", "narrow", "worried", "L") play sound "sounds/crowd_cheer.ogg" nar "Hermione's gaze moves to her friends as a cheer from the Ravenclaw stands erupts as they score a goal." her @ cheeks blush "Guys! Ignore that floozy and focus on the game!" ("scream", "happyCl", "angry", "mid", trans=d3) cho @ cheeks blush "" ("smile", "narrow", "base", "L") nar "Cho smirks as even the Gryffindor girls stop to ogle at her." her @ cheeks blush "S--{w=0.2} Stop that! Stop staring at her." ("mad", "squint", "worried", "L") hide hermione_main with d3 gen "She's got their team under a spell." ("base", xpos="far_left", ypos="head") ton @ hair horny "*Mmm*... Me too..." ("horny", "narrow", "base", "mid") 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 @ cheeks blush "But perhaps we should call for a--" ("soft", "base", "base", "R") her "{size=+7}Boys!{/size}" with hpunch nar "The boys quickly snap out of it and move their gaze towards the commentator booth." $ hermione.strip("top") #Gasp from crowd play sound "sounds/crowd_gasp.ogg" her @ cheeks blush "" ("base", "closed", "angry", "mid", trans=d3) cho @ cheeks heavy_blush "" ("clench", "wide", "base", "R") call ctc her @ cheeks blush "I believe I told you to stop looking at her!" ("grin", "narrow", "base", "L") gen "Miss Granger!" ("base", xpos="far_left", ypos="head") ton @ cheeks heavy_blush hair horny "Oh dear..." ("soft", "base", "base", "mid") her @ cheeks blush "You boys are despicable!" ("open", "closed", "angry", "mid") her @ cheeks blush "Why would you pay any attention to that walking stick when the girls of your own house are a hundred times more appealing!" ("disgust", "squint", "angry", "L") cho @ cheeks heavy_blush "*Inaudible noise*" ("disgust", "narrow", "angry", "R") her @ cheeks blush "What was that?" ("grin", "squint", "base", "L") her @ cheeks blush "Sorry I can't hear you over the wind... You'll have to speak up." ("grin", "narrow", "base", "L") $ cho.strip("bra") with d3 #Gasp from crowd play sound "sounds/crowd_gasp.ogg" cho @ cheeks heavy_blush "" ("smile", "narrow", "angry", "R") her @ cheeks blush "" ("clench", "wide", "base", "L") nar "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 play sound "sounds/crowd_stomping.ogg" qcr "Cho! Cho! Cho!" ton @ cheeks blush hair horny "*Hmm*... We should probably put a stop to this..." ("disgust", "base", "base", "mid") her @ cheeks blush "*Grr*!!!" ("clench", "wide", "angry", "stare_soft") ton @ hair upset "*Ehm*...{w=0.4} Why don't you do it, Severus?" ("mad", "narrow", "shocked", "R") #Hermione takes off bra $ hermione.strip("bra") with d3 her @ cheeks blush "" ("crooked_smile", "squint", "base", "stare") cho @ cheeks heavy_blush "" ("soft", "narrow", "angry", "R") pause .8 play sound "sounds/crowd_cheer.ogg" qcr "Hermione!{w=0.4} Hermione!{w=0.4} Hermione!" her @ cheeks blush "That's right! She doesn't have anything that I don't!" ("grin", "closed", "angry", "mid") #whistle (catcalling) play sound "sounds/wolf_whistle2.ogg" femv "Show us your panties!" cho @ cheeks heavy_blush "" ("horny", "narrow", "angry", "R") qcr "Panties!{w=0.4} Panties!{w=0.4} Panties!" cho @ cheeks heavy_blush "" ("annoyed", "base", "angry", "L") nar "The focus on the game, now completely lost, has everyone's eyes moving back and forth between Hermione and Cho, waiting with bated breath to see who will push things further." cho @ cheeks heavy_blush "" ("smile", "base", "base", "L") if states.her.public_level < 3: her @ cheeks blush "P--{w=0.2} Panties?" ("angry", "squint", "worried", "stare") #happycl qcr "Panties!{w=0.4} Panties!{w=0.4} Panties!" hide cho_main with d3 call cho_walk(1100, 140, speed=2) her @ cheeks blush "I--{w=0.2} I..." ("disgust", "happyCl", "base", "mid", trans=d3) #happycl qcr "Take it off!{w=0.4} Take it off!" her @ cheeks blush "I can't!" ("disgust", "squint", "base", "stare") #Open eyes #stare qcr "Boo!" her @ cheeks blush "That's right, Gryffindors will never go as low as--" ("angry", "narrow", "angry", "L") else: her @ cheeks blush "Can't get enough of me can you?" ("grin", "closed", "base", "mid") hide cho_main with d3 call cho_walk(1100, 140, speed=2) her @ cheeks blush "Of course, now when you've seen the real deal, why would you ever look at someone like--" ("crooked_smile", "narrow", "base", "L", trans=d3) stop background fadeout 3.0 her @ cheeks blush "--Cho?!" ("clench", "wide", "base", "L") her "Harry, she's going for the snitch!" ("scream", "base", "base", "L") "Harry" "*Keeps drooling*" her @ cheeks blush "Heaven's sake!" ("disgust", "happy", "annoyed", "L") #Hermione puts clothes back on $ hermione.wear("all") with d3 her "{shudder}Go after her!{/shudder}" ("scream", "base", "angry", "L") nar "Snapping out of it, Harry speeds off after Cho who is now darting between the towers chasing the snitch." show CG quidditch cho_sitting entry as cg zorder 16 hide snape_main hide hermione_main hide tonks_main $ cho.strip("panties", "bottom") with fade nar "All of a sudden she shoots up after it into the sky, with Harry's head at her heels." her "Faster, Harry!" call ctc show cho_quidditch2 slide cho_siting entry zorder 17 as cg2 with dissolve nar "Cho speeds up even more, her skirt clinging on for dear life." nar "Harry still on her tail, is struggling, hard and is barely keeping up with her.{#LINT_IGNORE}" call ctc hide expression cg2 with dissolve her "What are you doing?! Don't you have a firebolt?" sna "Yes, how is she--" gen "The broom, she's become one with the broom!" sna "She's what?" show cho_quidditch2 slide cho_siting zorder 17 as cg2 with dissolve pause 0.5 # Wet sound? show CG quidditch cho_standing as cg zorder 16 show cho_quidditch2 slide cho_standing zorder 17 as cg2 with dissolve call ctc her "Is that a {shake}dildo?!!{/shake}" ton "Oh my!" sna "..." nar "Cho's secret now revealed--" sna "*Cough*... {i}Deletrius{/i}... *Cough*..." play sound "sounds/magic4.ogg" show cho_quidditch2 slide cho_standing_panties zorder 17 as cg2 with flashbulb call ctc show CG quidditch cho_standing_panties as cg zorder 16 with d3 ton "Severus!" sna "What? I just coughed!" hide cg2 with dissolve nar "Cho, whose panties are now revealed to the crowd, speeds up even further, edging ever so closer towards the snitch." qcr "Panties! Panties! Panties!" ton "*Cough*... {i}Ventus{/i}... *Cough*..." play sound "sounds/magic4.ogg" show CG quidditch cho_standing_panties_down as cg zorder 16 with flashbulb nar "Suddenly, a strong gust of wind grabs hold of her panties, and they slide down to her knees." call ctc show cho_quidditch2 slide cho_standing_panties_down zorder 17 as cg2 with dissolve call ctc sna "Tonks!" ton "Won't you look at that? I think I got your same cough!" call ctc show CG quidditch cho_standing_smile as cg zorder 16 hide cg2 with dissolve nar "The focus now shifted from the snitch to Cho's wet snatch leaves no doubts just how much she's enjoying this." her "She's getting off doing this!?" qcr "Slut! Slut! Slut!" gen "Go on, girl... Don't lose focus now..." nar "Cho, basking in the attention, loses a bit of speed and Harry begins catching up to her." her "You silly slut, you're nothing compared to a real seeker like Harry!" her "The only thing you're good for is showing off your body!" nar "All of a sudden, Cho convulses and some translucent fluid escapes her nether." #Cho cums from Hermione insulting her and it flies off the screen into Harry's face play sound "sounds/slick_01.ogg" show CG quidditch cho_standing_ahegao as cg zorder 16 with kissiris pause .6 show CG quidditch cho_standing_smile as cg zorder 16 with kissiris her "Harry!" play sound "sounds/crash.ogg" nar "As if hit by some unknown force,{w=1.0} Harry suddenly spins off,{nw}{w=0.5}" nar "As if hit by some unknown force, Harry suddenly spins off,{fast} and crashes into one of the confectionery carts." with vpunch play sound "sounds/crowd_ouch.ogg" qcr "Ouch!" nar "Cho's mind, now clearer than ever, gets a sudden burst of speed and stretches out her fingers towards the snitch." gen "That's right, fuck you Snape!!" #Cho catches the snitch show CG quidditch cho_standing_snitch as cg zorder 16 with d3 #Crowd cheers play sound "sounds/crowd_cheer.ogg" pause 5.0 # She mad bro play sound "sounds/microphone_feedback.ogg" her "{size=+15}No!!!{/size}" gen "Hell yes!" #Cho sits back down on the dildo, snitch in hand show CG quidditch cho_sitting_snitch as cg zorder 16 with d3 pause 1.0 show cho_quidditch2 slide cho_sitting_snitch zorder 17 as cg2 with dissolve call ctc her "{shake}How?!?{/shake}" #CG end here hide cg hide cg2 with fade $ cho.equip(choq_panties_in_hand) stop music fadeout 1 play background "sounds/crowd_low.ogg" fadein 5 sna "Well, I'll be damned..." ("snape_01", trans=d3) #doesn't look too bothered her @ cheeks blush "She...{w=0.4} She cheated!" ("clench", "wide", "base", "stare", trans=d3) #TODO Cho flies up, panties in her hand call cho_chibi("fly", 1100, 140) call cho_walk(530, 360, speed=2) pause 1.5 cho @ cheeks blush "You mad, Granger?" ("grin", "narrow", "base", "L", flip=False, trans=d3) her @ cheeks blush "You did something to Harry!" ("mad", "squint", "angry", "L", trans=d3) cho @ cheeks blush "I did? You sure he wasn't just blinded by my charm?" ("soft", "narrow", "raised", "L") her "A charm! You must've cast some spell on him!" ("angry", "wide", "base", "stare") cho @ cheeks blush "With what wand exactly?" ("smile", "narrow", "base", "L") cho @ cheeks heavy_blush "The only stiff object here is placed between my legs, and that's not a {i}magic wand{/i}." ("grin", "narrow", "base", "L") cho @ cheeks heavy_blush "Although I don't expect you to know the difference between a dildo and--" ("crooked_smile", "narrow", "base", "R") her @ cheeks blush "You...{w=0.4} You..." ("mad", "wide", "angry", "L") gen "Now-now, don't be a sore loser, Miss Granger... There's no way she'd be able to keep a wand on her." ("base", xpos="far_left", ypos="head") her @ cheeks blush "She...{w=0.4} She..." ("angry", "wide", "angry", "stare") gen "So unless you want us to do a cavity search..." ("base", xpos="far_left", ypos="head") cho @ cheeks heavy_blush "Sure, I don't mind." ("base", "narrow", "base", "mid") her @ cheeks blush "You... {w=0.4}You slut!" ("scream", "wide", "angry", "L") # angry tears cho @ cheeks heavy_blush "Sorry, what was that?" ("soft", "narrow", "base", "L") cho @ cheeks heavy_blush "I got a bit distracted seeing your friend get carried on a stretcher to the hospital wing..." ("smile", "narrow", "base", "L") her @ cheeks blush "*Grr*..." ("angry", "squint", "angry", "R") cho @ cheeks blush "Here you go Granger, something for you to remember your loss..." ("smile", "narrow", "base", "L") # Cho panties appear on Hermione's head as Cho throws them at her play sound "sounds/woosh.ogg" $ cho.unequip(choq_panties_in_hand) # Panties pause .8 play sound "sounds/squelch.ogg" $ hermione.equip(herq_panties_on_head) with d3 her @ cheeks blush "Cho!" ("angry", "wide", "annoyed", "up") cho @ cheeks blush "Later, Granger!" ("smile", "wink", "base", "mid") hide cho_main with d5 play sound "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 @ cheeks blush "Professor!" ("clench", "base", "angry", "L", flip=False, trans=d3) ton "Sorry..." ("soft", "base", "base", "down") qcr "Cho! Cho! Cho!" her @ cheeks blush "*Grr*!" ("angry", "base", "angry", "R") 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 @ cheeks blush "*Hmph*!" ("upset", "closed", "angry", "mid", trans=d3) # Hermione chibi walks up stairs next to Tonks # Hermione removes panties off head. $ hermione.unequip("headgear") show expression "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 @ hair horny "Nice, free panties." ("horny", "base", "base", "down", trans=d3) play sound "sounds/cloth_sound2.ogg" hide expression panties with d3 pause 0.8 ton @ hair horny "*Hmm*...{w=0.1} Someone should probably pick up the rest of her clothes..." ("soft", "base", "base", "R", trans=d3) ton @ hair horny "{w=0.8}{nw}" ("annoyed", "base", "base", "L") ton @ hair horny "{w=0.8}{nw}" ("annoyed", "base", "base", "R") ton @ hair horny "Nobody?{w=0.8}{nw}" ("annoyed", "base", "base", "R") ton @ hair horny "Nobody?{fast} Oh fine, I suppose I'll do it then..." ("base", "base", "base", "R") ton @ hair horny "(Before Madam Hooch gets there first.)" ("soft", "base", "base", "R") 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 @ cheeks blush "Hey Professor--" ("grin", "closed", "base", "mid", flip=False, trans=d3) cho @ cheeks blush ".......?" ("soft", "base", "base", "L") cho @ cheeks blush "(*Hmm*... Did he already go back to his office?)" ("soft", "narrow", "base", "L") cho "(I better catch up with him...)" ("soft", "base", "base", "L") cho @ cheeks blush "(Although...)" ("base", "narrow", "base", "R") cho @ cheeks blush "(A few victory laps around the pitch wouldn't hurt.)" ("smile", "narrow", "base", "R") # horny play sound "sounds/crowd_cheer.ogg" stop background 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. label gryffindor_match_return: #Setup $ tonks.zorder = 18 $ hooch.zorder = 17 $ states.sna.image.zorder = 16 $ cho.zorder = 16 #Shows/Hides Cho doll on CG $ snape_chibi.zorder = 4 show screen blkfade with d5 pause 1 $ cho.set_pose(None) $ cho.animation = None $ cho.strip("clothes") stop music fadeout 1 call room("main_room") call gen_chibi("hide") hide screen blkfade with d5 play sound "sounds/door.ogg" call gen_chibi("stand", "door", "base", flip=False) with d3 pause 0.8 #Genie walks into the office gen "*Hmm*... Sure feels weird now that it's over..." ("base", xpos="far_left", ypos="head") gen "I suppose that's the life of a coach once they're done coaching..." ("base", xpos="far_left", ypos="head") gen "Back in the chair we go." ("base", xpos="far_left", ypos="head") #Walks and sits down at his desk. call gen_walk("desk") call gen_chibi("sit_behind_desk") with d3 pause 0.5 gen "I wonder what chairs think about all day...{w=0.8}\n\"Oh, here comes another asshole\"." ("base", xpos="far_left", ypos="head") pause 0.3 #Cho chibi appears naked next to the window turned to right femv "Stay... [states.cho.ev.quidditch.broom_name]." #Cho walks to the front of the desk gen "[states.cho.ev.quidditch.broom_name]? Isn't that--" ("base", xpos="far_left", ypos="head") call cho_chibi("stand", xpos=441, ypos=400, flip=False) call cho_walk("desk", "base") with d3 pause 0.5 play music "music/fuzzball-parade-by-kevin-macleod.ogg" fadein 1 if_changed cho "Sorry for the wait, I just had to take a few victory laps." ("smile", "narrow", "base", "mid", xpos="mid", ypos="base", trans=d3) gen "!!!" ("angry", xpos="far_left", ypos="head") cho @ cheeks blush "Who would've thought flying would{nw}" ("smile", "wink", "base", "mid") cho @ cheeks blush "Who would've thought flying would{fast} be so freeing without the restrictions of clothes." ("base", "base", "base", "mid") gen "(Damn! What a view!)" ("grin", xpos="far_left", ypos="head") gen "I'm glad everything turned out the way you imagined it." ("grin", xpos="far_left", ypos="head") cho @ cheeks heavy_blush "" ("base", "narrow", "base", "downR") call ctc cho @ cheeks heavy_blush "" ("soft", "narrow", "base", "R") #blush call ctc # Cho Chibi rushes up to genie's side call cho_walk(path=[(390, 470), (240, 460)], speed=1.5) call cho_chibi(flip=True) with d3 #Kisses sound, pink visual effect play sound "sounds/kiss.ogg" with kissiris gen "What was that for?" ("grin", xpos="far_left", ypos="head") cho @ cheeks heavy_blush "For all the--" ("smile", "narrow", "base", "L", xpos="left", ypos="base", flip=True, trans=d3) #Tonks enters stop music fadeout 1 play sound "sounds/door_down.ogg" call ton_chibi("stand","door","base") with hpunch cho @ cheeks heavy_blush "" ("clench", "wide", "base", "mid") #wide eyed play music "music/Under-the-Radar by PhobyAk.ogg" if_changed ton @ hair upset "We've got a situation--{w=0.2}" ("mad", "base", "base", "R", xpos="base", ypos="base") ton @ cheeks blush hair horny "Cho?!" ("clench", "wide", "shocked", "L") cho @ cheeks heavy_blush "Professor?!" ("angry", "wide", "base", "L") gen "(For fuck's sake... {i}Always something{/i}...)" ("angry", xpos="far_left", ypos="head") ton "Shit... You have to hide, now!" ("mad", "base", "base", "R") cho @ cheeks heavy_blush "But why--" ("angry", "narrow", "base", "L") ton "Just do it, quick!" ("scream", "base", "shocked", "L") show screen blkfade with d5 call cho_chibi("hide") call ton_chibi(xpos="mid", ypos="420") #Tonks walks to desk (closest to window) nar "In an act of desperation, Cho decides to hide under your desk." hide cho_main hide tonks_main hide screen blkfade with d5 gen "Tonks, explain yourself!" ("angry", xpos="far_left", ypos="head") call sna_walk(action="enter", xpos="400", ypos="460") #Snape enters office and walks to desk (left) 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 play sound "sounds/door.ogg" chibi hooch 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 @ cheeks blush "He did? I must have missed that." ("open", "shocked", "worried", "R") 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") hoo "It's--" ("open", "shocked", "shocked", "mid") sna "The matter at hand{nw}" ("snape_01") hoo "" ("normal", "base", "angry", "L") ton "" ("normal", "narrow", "base", "mid") sna "The matter at hand{fast} is in regard 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 play sound "sounds/kick.ogg" gen "{shudder}*Hngh*!{/shudder}" ("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) play sound "sounds/kick.ogg" 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") sna "" ("snape_40") ton "" ("normal", "narrow", "base", "mid") hoo "Yes indeed..." ("base", "base", "base", "mid") 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") sna "" ("snape_37") #smirk hoo "Indeed..." ("normal", "shocked", "worried", "down") gen "Prison?" ("base", xpos="far_left", ypos="head") #Zipper sound/cloth sound play sound "sounds/zipper.ogg" gen "...{w=0.8}{nw}" ("base", xpos="far_left", ypos="head") gen "...{w=0.8}{nw}" ("angry", xpos="far_left", ypos="head") hoo "Prison? No, not that, thank Merlin." ("open", "shocked", "shocked", "mid") hoo "But she could kiss getting into any sort of professional league goodbye." ("open", "shocked", "base", "down") gen "Kiss--" ("base", xpos="far_left", ypos="head") #kiss sound, pink visual effect as Cho kisses genie's dick play sound "sounds/kiss.ogg" hide snape_main hide tonks_main hide hooch_main with kissiris gen "{shudder}*Hngh*--{/shudder}" ("angry", xpos="far_left", ypos="head") #Cut to CG show expression "cho_under_desk_idle_snape_no_spit" as cg_doll zorder 16 with fade call ctc ton "Professor?" ("soft", "narrow", "raised", "mid", xpos="far_right", ypos="head") play sound "sounds/spit.ogg" show expression "cho_under_desk_idle_snape" as cg_doll gen "..." ("angry", xpos="far_left", ypos="head") ton "Are you alright?" ("soft", "base", "raised", "mid") #Cho's head starts moving play background "sounds/slickloop.ogg" fadein 2 show expression "cho_under_desk_blowjob" as cg_doll with d3 cho @ cheeks heavy_blush "*Slurp*...{w=0.4} *Gobble*...{w=0.4} *Slurp*" ("open_wide_tongue", "narrow", "base", "up", xpos="far_right", ypos="head", flip=False, trans=d3) 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} {shudder}*Hngh*...{/shudder}{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 @ cheeks heavy_blush "*Gobble*...{w=0.4} *Gobble*...{w=0.4} *Slurp*" ("open_wide_tongue", "closed", "base", "up") 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} {bounce}*Ah*...{/bounce}{w=0.4} I'll be fine." ("base", xpos="far_left", ypos="head") cho @ cheeks heavy_blush "*Slurp*... {w=0.4}*Slurp*...{w=0.4} *Slurp*" ("open_wide_tongue", "closed", "base", "up") gen "So... Regarding this--{w=0.2} {bounce}*Ah*...{/bounce}{w=0.4}{nw}" ("base", xpos="far_left", ypos="head") gen "So... Regarding this-- {bounce}*Ah*...{/bounce}{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} {shudder}*Ngh*...{/shudder}{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} {shudder}*Hngh*...{/shudder}{w=0.4} Getting caught." ("base", xpos="far_left", ypos="head") cho @ cheeks heavy_blush "*Gobble*...{w=0.4} *Slurp*...{w=0.4} *Slurp*" ("open_wide_tongue", "closed", "base", "up") gen "You're certain it's a luck potion and not...{w=0.4} {bounce}*Ah*...{/bounce}{w=0.4} {i}Gatorade{/i}, or something?" ("base", xpos="far_left", ypos="head") hoo "Gator aid?" ("open", "base", "raised", "mid") hoo "That's not some performance enhancing drug is it?" ("open", "narrow", "worried", "mid") gen "Nah, it's just a sports--" ("base", xpos="far_left", ypos="head") play background "sounds/slickloopfast.ogg" show expression "cho_under_desk_blowjob_fast" as cg_doll cho @ cheeks heavy_blush "*Gobble*...{w=0.2} *Slurp*...{w=0.2} *Gobble*" ("open_wide_tongue", "happyCl", "base", "mid") gen "{shudder}*Ngh*...{/shudder}{w=0.4} sports drink." ("angry", xpos="far_left", ypos="head") hoo "I see." ("open", "base", "base", "mid") gen "Electrobytes or whatchamacallit." ("base", xpos="far_left", ypos="head") hoo "Well I suppose it could be, I can't say I've seen what a Gator Aid container looks like." ("normal", "narrow", "base", "downL") sna "Now hold on just one second!" ("snape_10", xpos="far_right", ypos="head") sna "Did you not see how fast she was going on that broom?" ("snape_32") sna "It has to have been a luck potion!" ("snape_32") sna "Such precise movements should be impossible on anything but a firebolt!" ("snape_17") hoo "I thought you tested the remaining drops in the vial, Severus." ("open", "shocked", "shocked", "mid") sna "*Err*... Not yet, but--" ("snape_14") hoo "Are these accusations all just assumptions based on her athletic abilities?" ("angry", "narrow", "angry", "mid") sna "No, of course not!" ("snape_18") sna "Hand me the vial, and I'll inspect it right now!" ("snape_17") gen "..." ("angry", xpos="far_left", ypos="head") ton "*Ahem*!" ("open", "narrow", "annoyed", "mid") #Tonks to the rescue ton "I may be wrong here, but don't you happen to have a stake in this game, Severus?" ("open", "closed", "annoyed", "mid") sna "W--{w=0.2} What?" ("snape_36") gen "Oh yes, the bet!" ("grin", xpos="far_left", ypos="head") hoo "Bet?" ("open", "narrow", "base", "mid") #Cho stops moving stop background fadeout 2 play sound "sounds/slick_pop.ogg" show expression "cho_under_desk_idle_snape" as cg_doll cho @ cheeks heavy_blush "*Pwah*" ("open_tongue", "narrow", "base", "up") show expression "cho_under_desk_handjob" as cg_doll with d3 ton "The boys have a bet on which team would end up winning the Quidditch cup." ("open", "base", "base", "R") hoo "I see... Well, that changes things..." ("normal", "base", "base", "L") sna "You think I'd put some bet above my reputation as a potions master!?" ("snape_18") #Fake offended gen "...{w} Probably." ("base", xpos="far_left", ypos="head") hoo "Highly likely." ("open", "narrow", "base", "mid") ton "Most definitely." ("soft", "narrow", "shocked", "mid") sna "*Hmph*... In that case, I'll just bring the vial to professor Slughorn and have him test it!" ("snape_16") #Snape's legs vanish from CG as he goes to grab the bottle. show expression "cho_under_desk_idle" as cg_doll with d3 play sound "sounds/cloth_sound3.ogg" ton "Get off me, I'll bring it to him myself! We just said we can't trust--" ("disgust", "base", "annoyed", "mid") sna "Give it here! I'm not going to--" ("snape_32") #Smashing bottle sound. play sound "sounds/glass_break.ogg" pause 0.75 ton "Whoopsie." ("soft", "wide", "base", "up") hoo "Oh dear..." ("open", "shocked", "shocked", "down") sna "..." ("snape_11") #wide eyed gen "..." ("base", xpos="far_left", ypos="head") gen "Show me the money!" ("grin", xpos="far_left", ypos="head") play sound "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 $ hooch_chibi.hide() play sound "sounds/run_03.ogg" pause 1.0 play sound "sounds/door.ogg" sna "{size=+10}{cps=10}Fuuuuuuuuuck{/cps}!!!!{/size}" cho "*Giggles*" #fade to black #fade back to office hide cg_doll 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) play sound "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) play sound "sounds/money_thud.ogg" $ states.env.gold += 2000 sna "Here, now shut...{w=0.2} {shudder}Up!{/shudder}" ("snape_17", xpos=200, ypos="base", trans=d3, flip=False) call sna_walk(action="leave", speed=1.5) play sound "sounds/kick.ogg" with hpunch #Snape leaves #Slams door gen "Pleasure doing business with you!" ("grin", xpos="far_left", ypos="head") stop music fadeout 1 play sound "sounds/giggle2.ogg" ton "*Giggles*..." ("grin", "narrow", "base", "R", trans=d3) #smirks label .introspection: if _in_replay: show screen blkfade with d5 pause 1 $ cho.set_pose(None) $ cho.animation = None $ cho.strip("clothes") call room("main_room") call gen_chibi("sit_behind_desk") call ton_chibi(xpos="mid", ypos="420") ton "" ("base", "narrow", "base", "L", xpos="base", ypos="base") hide screen blkfade with d5 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 @ hair horny "There you are..." ("horny", "base", "base", "L") ton @ hair horny "I apologise for making you hide under the headmaster's desk like that, Miss Chang." ("soft", "narrow", "base", "L") cho @ cheeks heavy_blush "Thank you professor." ("open", "narrow", "base", "down", xpos="left", ypos="base", flip=True, trans=d3) cho @ cheeks heavy_blush "" ("soft", "narrow", "base", "R", xpos="left", ypos="base") ton @ hair horny "*Hmm*?" ("soft", "narrow", "raised", "L") ton @ hair horny "Oh yes, the potion thing... I'm sorry Miss Chang, but you're quite distracting." ("base", "base", "base", "L") ton @ hair horny "*Mmm*...{w=0.4} Although I'm not complaining." ("horny", "narrow", "base", "L") 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 @ cheeks heavy_blush "Yes, professor." ("soft", "narrow", "base", "L") #Ravenclaw clothpile play sound "sounds/cloth_sound4.ogg" show screen cho_cloth_pile with d3 ton "Good girl." ("grin", "base", "base", "L") ton @ hair horny "Make sure you use that potion to its full extent now, Miss Chang." ("horny", "base", "shocked", "L") ton @ hair horny "Have fun!" ("grin", "wink", "base", "mid") #Tonks leaves call ton_walk(action="leave") cho @ cheeks blush "*Hmm*..." ("soft", "narrow", "base", "down", trans=d3) cho @ cheeks heavy_blush "Have f--{w=0.2} Oh, I see..." ("soft", "narrow", "base", "down") if _in_replay: cho "(She thinks I drank the potion... But how does she know I want to--)" cho "(Is it that obvious...)" cho "(But how could I ask him... I didn't drink it...)" cho "(Unless I told him--)" cho @ cheeks heavy_blush "{size=-4}The potion would let me know if this wasn't what he wanted...{/size}" ("soft", "narrow", "base", "downR") 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 if_changed cho @ cheeks blush "[name_genie_cho], Why don't you take your clothes off and get on that desk for me?" ("soft", "narrow", "base", "mid") #smirk if _in_replay: return gen "W--{w=0.2} {shudder}What?!{/shudder}" ("base", xpos="far_left", ypos="head") play sound "sounds/giggle.ogg" cho @ cheeks heavy_blush "*Giggles*" ("smile", "narrow", "base", "R") cho @ cheeks heavy_blush "You've heard me..." ("base", "narrow", "base", "mid") gen "But I thought..." ("base", xpos="far_left", ypos="head") cho @ cheeks heavy_blush "Isn't this what you wanted?" ("soft", "narrow", "raised", "mid") gen "Well, yes but--" ("base", xpos="far_left", ypos="head") # reference from police academy cho @ cheeks heavy_blush "On your feet, soldier!" ("scream", "closed", "angry", "mid") gen "Yes ma'am!" ("grin", xpos="far_left", ypos="head") # #Cho and Genie has sex #Black fade #Chair sound or similar stop music fadeout 1.0 show screen blkfade with d5 play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME. play sound "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") play sound "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 "[name_cho_genie]?" cho "No matter..." ("base", "base", "base", "mid") cho "Now, lay down on the desk for me." ("base", "base", "base", "mid") #desk creak sound play sound "sounds/08_hop_on_desk.ogg" pause 3 show expression "cho_sex idle" as cg_doll zorder 16 show expression "dustfloating" as cg_doll_effects zorder 17 hide screen blkfade hide cho_main with d9 cho @ cheeks heavy_blush "*Mmm*...{w=0.4} You're lucky I've been training for this, [name_genie_cho]..." ("smile", "narrow", "base", "down", xpos="base", ypos="head", flip=False, trans=d3) cho @ cheeks heavy_blush "Of course... I figured it'd come to this eventually..." ("open", "closed", "base", "mid") cho @ cheeks heavy_blush "Ever since I saw this thing for the first time..." ("base", "narrow", "base", "down") gen "(Why's she doing this? She already won the cup, didn't she?)" cho @ cheeks heavy_blush "{bounce}*Sigh*...{/bounce}" ("base", "closed", "base", "mid", trans=d3) cho @ cheeks heavy_blush "To think that I would actually agree to all of this just so that I could win that cup..." ("base", "narrow", "base", "stare") cho @ cheeks heavy_blush "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") gen "Well, I don't think I asked you--" cho @ cheeks heavy_blush "Sure, I enjoyed showing off my athletic body before." ("soft", "closed", "base", "mid", trans=d3) cho @ cheeks heavy_blush "But even then..." ("base", "closed", "base", "stare") cho @ cheeks heavy_blush "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") cho @ cheeks heavy_blush "Well, I'm not sure I would've believed it..." ("base", "narrow", "base", "stare") gen "*Ahem*... I'm sure your fans would say the same!" cho @ cheeks heavy_blush "I'm not just talking about the things I did on the pitch..." ("base", "narrow", "base", "R", trans=d3) gen "..." cho @ cheeks heavy_blush "You know... I was getting increasingly worried once the finals loomed closer." ("open", "narrow", "base", "down", trans=d3) cho @ cheeks heavy_blush "After all... Once I had won the game, there wouldn't be any more need for our... extracurricular activities, would there?" ("soft", "narrow", "base", "mid") cho @ cheeks heavy_blush "You'd have no more leverage over me...{w=0.4} Right?" ("smile", "narrow", "raised", "mid") gen "..." cho @ cheeks heavy_blush "No more reason for me to sell you any favours..." ("open", "closed", "base", "mid", trans=d3) gen "Miss--" cho @ cheeks heavy_blush "You thought you were the only one having those thoughts?" ("soft", "narrow", "base", "mid", trans=d3) gen "*Err*..." cho @ cheeks heavy_blush "After I sucked your dick I couldn't help but worry--" ("open", "narrow", "base", "mid", trans=d3) cho @ cheeks heavy_blush "That I'd end up winning the cup before ever knowing what my coach's thick beater's bat would feel like inside my tight little... Snitch." ("horny", "narrow", "base", "down") #Cho up position dick in front of body show expression "cho_sex up" as cg_doll with d3 gen "Miss Chang!" cho @ cheeks heavy_blush "I was hoping it wouldn't come to this..." ("open", "closed", "base", "mid", trans=d3) cho @ cheeks heavy_blush "That we could've reached this stage within our agreement..." ("soft", "narrow", "base", "down") cho @ cheeks heavy_blush "Although it's quite fitting to have this be part of my reward, don't you think?" ("smile", "narrow", "base", "down") #Cho positioning dick against pussy pose show expression "cho_sex insert" as cg_doll with d3 $ states.cho.status.sex = True cho @ cheeks heavy_blush "As much as it is a reward for you..." ("base", "narrow", "base", "down") gen "Are you... Are you sure about this?" cho @ cheeks heavy_blush "Sure? I've never been so sure about anything in my life!" ("smile", "base", "base", "mid", trans=d3) cho @ cheeks heavy_blush "This potion is incredible!" ("crooked_smile", "base", "base", "stare") gen "The...{w=0.4} So it's just the potion talking?" cho @ cheeks heavy_blush "*Tsk*... Of course not... Luck potion doesn't work that way, we both know that." ("smile", "narrow", "base", "R", trans=d3) cho @ cheeks heavy_blush "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") cho @ cheeks heavy_blush "And it's about to get even better..." ("crooked_smile", "narrow", "base", "down") #Cho sits down on genie's dick and gets fully penetrated show expression "cho_sex up inside" as cg_doll with d3 pause 0.25 cho @ cheeks heavy_blush "{shudder}*Nnngh--{/shudder}{w=0.40}{nw}" ("angry", "closed", "angry", "mid") show expression "cho_sex middle" as cg_doll with d3 pause 0.25 play sound "sounds/slick_02.ogg" show expression "cho_sex down" as cg_doll with d3 pause 0.25 with hpunch cho @ cheeks heavy_blush "{bounce}*Ah*...{/bounce}" ("open_wide_tongue", "narrow", "base", "up") gen "*Ngh*!" gen "By the great--{w=0.2} You've already almost made me bust from that blowjob, girl!" cho @ cheeks heavy_blush "Then let's finish the job this time, shall we?" ("grin", "narrow", "base", "mid", trans=d3) #Cho starts moving play background "sounds/slickloop.ogg" show expression "cho_sex loop slow" as cg_doll with d3 gen "{shudder}*Hngh*!{/shudder}" gen "So... {shudder}*Ngh*--{/shudder} You didn't blow me just to get out of trouble?" cho @ cheeks heavy_blush "{bounce}*Ah*...{/bounce}{w=0.4} No...{w=0.4} Although normally, I probably would've considered...{w=0.4} {bounce}*Ah*...{/bounce}{w=0.4} Justifying it that way." ("soft", "closed", "base", "stare", trans=d3) cho @ cheeks heavy_blush "But...{w=0.2} {bounce}*Ah*...{/bounce}{w=0.4} The potion ...{w=0.2} {bounce}*Ah*...{/bounce}" ("smile", "closed", "base", "mid") cho @ cheeks heavy_blush "Well, for some reason I don't feel the need to..." ("soft", "narrow", "base", "stare") cho @ cheeks heavy_blush "And that...{w=0.2} {bounce}*Ah*...{/bounce}{w=0.4} I shouldn't hide..." ("smile", "narrow", "base", "stare") cho @ cheeks heavy_blush "The things I truly--{w=0.2}{bounce}*Ah*...{/bounce}{w=0.4} Want from my coach." ("horny", "narrow", "base", "stare") gen "Clever little potion, that." gen "In that case, why don't you tell me..." cho @ cheeks heavy_blush "*Hmm*?" ("soft", "narrow", "base", "stare", trans=d3) gen "I knew you enjoyed showing off your body--" gen "But when did you start getting so naughty?" cho @ cheeks heavy_blush "That's the first thing you ask?" ("smile", "narrow", "raised", "stare", trans=d3) gen "Of course!" cho @ cheeks heavy_blush "*Giggles*..." ("grin", "closed", "base", "downR", trans=d3) #sound cho @ cheeks heavy_blush "Well--{w=0.2} {bounce}*Ah*...{/bounce}{w=0.4} Let me think..." ("base", "closed", "base", "mid") cho @ cheeks heavy_blush "It--{w=0.2} {bounce}*Ah*...{/bounce}{w=0.4} It was probably when I first saw Hermione's naked--{w=0.2}{bounce}*Ah*...{/bounce} Naked body in your office..." ("open", "narrow", "base", "stare") gen "*Heh-he*... I knew--" cho @ cheeks heavy_blush "It made me extremely--{w=0.2} {bounce}*Ah*...{/bounce}{w=0.4} Angry...{w=0.4} And confused..." ("angry", "narrow", "base", "stare") gen "Oh?" cho @ cheeks heavy_blush "Yes! I had just won the game against Slytherin, and as I came--{w=0.2} {bounce}*Ah*...{/bounce}{w=0.4} came in here to celebrate with my coach..." ("angry", "closed", "base", "mid", trans=d3) cho @ cheeks heavy_blush "Who do I see but Hermione Granger, smiling, and stark naked!" ("soft", "closed", "angry", "down") gen "Well... It wasn't--" cho @ cheeks heavy_blush "That's when I--{w=0.2} {bounce}*Ah*...{/bounce}{w=0.4} When I realised that maybe I wanted more than just winning the cup." ("soft", "narrow", "base", "stare") cho @ cheeks heavy_blush "I mean, I didn't even think to go celebrate with my team. I instinctively went straight to your office." ("annoyed", "base", "base", "stare") cho @ cheeks heavy_blush "And if there was any{w=0.2} {shudder}*Ngh*...{/shudder}{w=0.4} Any doubt after that..." ("open", "narrow", "base", "stare") cho @ cheeks heavy_blush "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") cho @ cheeks heavy_blush "Since I really had to try and figure out what makes me tick if I wanted to win the cup." ("smile", "narrow", "base", "up") cho @ cheeks heavy_blush "I couldn't help--{w=0.2}{nw}" ("soft", "narrow", "base", "up") cho @ cheeks heavy_blush "I couldn't help--{fast} {bounce}*Ah*...{/bounce}" ("smile", "narrow", "base", "stare") cho @ cheeks heavy_blush "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 commentator's podium with everyone watching me..." ("smile", "narrow", "base", "stare") #Big moan text gen "You little exhibitionist slut!" gen "If only they could see you now." cho @ cheeks heavy_blush "Yes! Let's call Hermione up here!" ("grin", "narrow", "base", "stare", trans=d3) gen "What?!" cho @ cheeks heavy_blush "*Giggles*" ("smile", "closed", "base", "mid", trans=d3) cho @ cheeks heavy_blush "Maybe some other time... She's probably still mad over their loss." ("smile", "narrow", "base", "stare") gen "And the fact that you came on that boy's face." cho @ cheeks heavy_blush "That's why he crashed?" ("soft", "base", "base", "stare", trans=d3) gen "..." cho @ cheeks heavy_blush "*Pfff-- Ha-ha-hah*!" ("grin", "happyCl", "base", "mid", trans=d3) gen "*Heh-heh*" gen "She looked so jealous too!" cho @ cheeks heavy_blush "..." ("soft", "base", "base", "stare", trans=d3) cho @ cheeks heavy_blush "She did?!" ("angry", "base", "base", "mid") gen "..." cho @ cheeks heavy_blush "Oh, you're just teasing me..." ("annoyed", "narrow", "base", "stare", trans=d3) cho @ cheeks heavy_blush "Well, two can play that game..." ("base", "narrow", "angry", "mid") hide cho_main #sexloop fast. #speedlines play background "sounds/sexloopfast.ogg" show expression "cho_sex loop fast" as cg_doll with d1 gen "*Argh*...{w=0.4} You little--" cho @ cheeks heavy_blush "{shudder}*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*...{/shudder}" ("open_tongue", "narrow", "base", "up", trans=d3) gen "Someone's--{w=0.2} {shudder}*Ngh*...{/shudder}{w=0.4} Suddenly eager for their reward--" cho @ cheeks heavy_blush "{shudder}*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*...{/shudder}" ("open_tongue", "narrow", "base", "up", trans=d3) cho @ cheeks heavy_blush "Coach--" ("smile", "narrow", "base", "up") cho @ cheeks heavy_blush "I'm...{w=0.2} I'm close to--" ("smile", "narrow", "base", "up") gen "Me too!" with kissiris play sound "sounds/slick_01.ogg" cho @ cheeks heavy_blush "{shake}Coach!{/shake}" ("scream", "narrow", "base", "up", trans=d3) with kissiris play sound "sounds/slick_01.ogg" cho @ cheeks heavy_blush "{hearts}Aaaah!!!{w=0.4} Yes!!!{hearts}" ("open_wide_tongue", "narrow", "base", "up", trans=d3) menu: "Take my champagne shower!!!": #Cho standing, dick inside cho @ cheeks heavy_blush "*Nnnngh*--{w=0.2} Wait!!" ("angry", "narrow", "base", "up") #Cho holding dick pose cho @ cheeks heavy_blush "I'm still...{w=0.4} I'm still--" ("clench", "narrow", "base", "up") gen "Too late!!!" #Pull out sound #Cho standing pose, genie body 3 (cho normal up, jacking it) stop background fadeout 2 play sound "sounds/slick_02.ogg" show expression "cho_sex up jerking" as cg_doll with d3 pause .5 gen "{shake}*Aaargh*!!{/shake}" #Genie cums play sound "sounds/slick_01.ogg" show expression "cho_sex up cum outside stage0" as cg_doll with d3 pause 0.66 show expression "cho_sex up cum outside stage1" as cg_doll with d3 pause 0.66 play sound "sounds/slick_01.ogg" show expression "cho_sex up cum outside stage2" as cg_doll with d3 pause 0.66 show expression "cho_sex up cum outside stage3" as cg_doll with d3 gen "{bounce}*Ah*...{/bounce}" 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 @ cheeks heavy_blush "{bounce}*Ah*...{w=0.4} *Ah*...{/bounce}{w=0.4} Gotta wait for just the--{w=0.2} {bounce}*Ah*...{/bounce}" ("smile", "narrow", "base", "stare") cho @ cheeks heavy_blush "Right moment..." ("base", "narrow", "base", "up") #Cho standing tasting cum pose, dick outside (cum on dick) #TODO change for variant with cum on her chest included show expression "cho_sex up taste outside" as cg_doll with d2 cho @ cheeks heavy_blush "*Mmm*..." ("base", "closed", "base", "stare") cho @ cheeks heavy_blush "My reward..." ("smile", "closed", "base", "stare") cho @ cheeks heavy_blush "*Giggles*" ("smile", "closed", "base", "stare") $ states.cho.status.cumshot = True "Take my seed in your golden cup!": cho @ cheeks heavy_blush "My--" ("smile", "narrow", "base", "up") gen "{shudder}*Aaaargh*!!!{/shudder}" show expression "cho_sex middle" as cg_doll pause 0.25 show expression "cho_sex down" as cg_doll play sound "sounds/slick_01.ogg" with kissiris stop background fadeout 1 cho @ cheeks heavy_blush "*Ah*!!! {w=0.5} {nw}" ("open_wide_tongue", "base", "base", "ahegao") with flashbulb play sound "sounds/slick_02.ogg" show expression "cho_sex idle creampie" as cg_doll with d3 gen "{bounce}*Ah*....{/bounce}" cho @ cheeks heavy_blush "{bounce}*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*...{/bounce}" ("grin", "narrow", "base", "up", trans=d3) #Cho moves to stand pose (cycle images?) show expression "cho_sex middle cum inside" as cg_doll with d2 pause 0.25 show expression "cho_sex up cum inside" as cg_doll with d2 pause 0.25 play sound "sounds/slick_02.ogg" show expression "cho_sex up cum outside" as cg_doll with d2 cho @ cheeks heavy_blush "I think--{w=0.4} {bounce}*Ah*...{/bounce}{w=0.4} I think I've finally found a fun activity to put into my workout routine..." ("smile", "narrow", "base", "stare") show expression "cho_sex insert cum inside" as cg_doll with d2 pause 0.25 show expression "cho_sex up taste" as cg_doll with d2 #Cum sound #Cho standing tasting cum pose, dick outside (cum on dick) cho @ cheeks heavy_blush "*Mmm*..." ("smile", "closed", "base", "stare") gen "You naughty girl..." cho @ cheeks heavy_blush "*Giggles*..." ("smile", "narrow", "base", "mid", trans=d3) #Adds cum on Cho doll pussy $ cho.set_cum(pussy="heavy") $ states.cho.status.creampie = True #Office screen #Cho is naked in front of the desk stop music fadeout 1.0 hide expression cg_doll hide expression cg_doll_effects call cho_chibi(xpos="desk", ypos="base", flip=False) with fade gen "That... was amazing!" ("grin", xpos="far_left", ypos="head") cho @ cheeks heavy_blush "...{w=0.5}{nw}" ("soft", "narrow", "base", "stare", xpos="mid", ypos="base", trans=d3) cho @ cheeks heavy_blush "...{fast}" ("soft", "wide", "base", "stare") gen "[name_cho_genie]?" ("base", xpos="far_left", ypos="head") cho @ cheeks heavy_blush "Oh my god...{w=0.4} The potion!" ("disgust", "wide", "base", "stare") gen "What are you--" ("base", xpos="far_left", ypos="head") cho @ cheeks heavy_blush "I can't believe it made me do that!" ("disgust", "narrow", "angry", "down") gen "Uh-Oh..." ("angry", xpos="far_left", ypos="head") cho @ cheeks heavy_blush "...{w=0.8}{nw}" ("annoyed", "narrow", "angry", "mid") play music "music/fuzzball-parade-by-kevin-macleod.ogg" fadein 1 if_changed cho @ cheeks heavy_blush "...{fast}" ("grin", "narrow", "base", "mid") #smirks gen "*Heh-Heh*..." ("grin", xpos="far_left", ypos="head") cho @ cheeks heavy_blush "*Giggles*" ("smile", "narrow", "base", "mid") #sound cho @ cheeks heavy_blush "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") 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 @ cheeks heavy_blush "*Hmm*... We'll see..." ("base", "narrow", "base", "R") #Cho walks to window call cho_walk(xpos=439, ypos=400) gen "*Ahem*..." ("base", xpos="far_left", ypos="head") #Cho turns cho @ cheeks heavy_blush "Yes?" ("soft", "base", "base", "mid") gen "You should probably put some clothes on..." ("base", xpos="far_left", ypos="head") cho @ cheeks heavy_blush "Oh...{w=0.4} Well if I have to..." ("annoyed", "narrow", "base", "down") #cho walks to clothes pile and rummages through it call cho_walk(xpos=438, ypos=435) play sound "sounds/cloth_sound3.ogg" pause .8 cho @ cheeks heavy_blush "*Huh*..." ("soft", "base", "base", "down", trans=d3) cho @ cheeks heavy_blush "My panties are missing." ("soft", "narrow", "base", "down") gen "Oh... *Err*..." ("base", xpos="far_left", ypos="head") cho @ cheeks heavy_blush "Do you think Hermione took them?" ("soft", "narrow", "base", "mid") gen "...{w=0.4} Sure...{w=0.4} Why not." ("base", xpos="far_left", ypos="head") cho @ cheeks heavy_blush "Figured..." ("base", "narrow", "base", "downR") gen "I could probably get you another pair." ("base", xpos="far_left", ypos="head") cho @ cheeks heavy_blush "Nah." ("base", "narrow", "base", "R") cho @ cheeks heavy_blush "It'll be easier to ride the broom without them anyway." ("base", "narrow", "base", "down") #Cho gets dressed play sound "sounds/cloth_sound.ogg" hide cho_main $ cho.wear("all") $ cho.strip("panties") $ cho.set_cum(None) $ choq_accessory_protectors.zorder = 3 hide screen cho_cloth_pile with d3 pause 0.5 call cho_walk(xpos=437, ypos=400) cho @ cheeks heavy_blush "Bye then!" ("smile", "base", "base", "mid", trans=d3) hide cho_main with d3 pause .5 play sound "sounds/boing05.ogg" call cho_chibi("hide") pause 1 play sound "sounds/slick_02.ogg" with kissiris cho "{hearts}{size=+4}*Ah*{/size}{hearts}" gen "...{w} That girl sure is something else." ("base", xpos="far_left", ypos="head") if states.cho.level < 24: $ states.cho.level = 24 call end_of_content $ states.ton.busy = True $ states.sna.busy = True $ states.her.busy = True $ states.lun.busy = True $ states.cho.busy = True #Reset zorder $ tonks.zorder = 15 $ hooch.zorder = 15 $ states.sna.image.zorder = 15 $ cho.zorder = 15 $ snape_chibi.zorder = 3 #Reset Match specific clothing to player choice $ hermione.equip(her_outfit_last) $ tonks.equip(ton_outfit_last) $ luna.equip(lun_outfit_last) $ cho.equip(cho_outfit_last) $ choq_accessory_protectors.zorder = 27 $ states.cho.tier = 4 $ states.cho.favors_unlocked = False $ states.cho.ev.quidditch.lock_training = False $ states.cho.ev.quidditch.lock_practice = True $ states.cho.ev.quidditch.lock_tactic = False $ states.cho.ev.quidditch.lock_training = True $ states.cho.ev.quidditch.gryffindor_stage = "completed" jump end_cho_event