WTS/game/scripts/characters/hermione/events/cardgame_wager.rpy
2023-05-10 17:03:05 +02:00

687 lines
47 KiB
Plaintext

label hg_wager_bj:
gen "Well if you want to avoid losing the points you could come over here and get on your knees." ("grin", xpos="far_left", ypos="head")
gen "And put my dick in your mouth!" ("grin", xpos="far_left", ypos="head")
if states.her.level < 19: #blowjob tier (It's fine if this is her first one)
her "I don't want to lose those points, but that is too much!" ("angry", "base", "angry", "mid")
her "Isn't there anything else I could do?" ("open", "base", "base", "mid")
gen "You're no fun!" ("angry", xpos="far_left", ypos="head")
gen "Come over here and let me give your butt a squeeze, then I'll only deduct ten points from Gryffindor." ("grin", xpos="far_left", ypos="head")
if states.her.level < 9:
her "No! what kind of girl do you take me for [name_genie_hermione]!" ("scream", "base", "angry", "mid")
gen "Fine, twenty points from Gryffindor!" ("base", xpos="far_left", ypos="head")
$ gryffindor -= 20
pause.5
call her_chibi("leave","door","base")
else:
her @ cheeks blush "Okay, I can do that..." ("open", "base", "base", "mid_soft")
her "" ("base", "base", "base", "mid_soft")
gen "Well, get over here then!" ("grin", xpos="far_left", ypos="head")
call her_walk("desk", "base", reduce=0.8)
call blkfade
her "Should I turn around, [name_genie_hermione]?" ("open", "happyCl", "worried", "mid")
her "" ("upset", "base", "worried", "mid")
gen "No, not this time." ("base", xpos="far_left", ypos="head")
her "Okay then..." ("annoyed", "narrow", "base", "R_soft")
call gen_chibi("hide")
call her_chibi_scene("behind_desk_front")
with d1
call hide_blkfade
call ctc
call her_chibi_scene("grope_ass_front")
with d1
gen "Have you been working out [name_hermione_genie]? This feels great!" ("base", xpos="far_left", ypos="head")
her "No... can we just get this over with?" ("annoyed", "narrow", "base", "mid_soft")
her "{size=-5}All this because of a stupid card game{/size}." ("upset", "happyCl", "worried", "mid")
gen "I know, we should definitely do this again." ("base", xpos="far_left", ypos="head")
if states.her.status.stripping: #If snape walked in during the dance favour.
play music "music/Dark Fog.ogg" fadein 1 if_changed
$ hermione_chibi.zorder = 2 #Under snape
call sna_walk(action="enter", xpos="mid", ypos="base")
sna "Hello Geni--" (face="snape_09")
sna "What do we have here?!?" (face="snape_20")
her "{size=+5}Professor Snape?!{/size}" ("shock", "wide", "worried", "shocked", xpos="left",ypos="base")
her "It's not what it looks like!" ("scream", "wide", "base", "R")
hide hermione_main
sna "So you're not having your headmaster feel you up?" (face="snape_05")
sna "And enjoying it, by the looks of it!" (face="snape_02")
her @ cheeks blush "I knew playing another round of cards wasn't a good idea..." ("mad", "happyCl", "worried", "mid")
her @ cheeks blush "..." ("annoyed", "narrow", "annoyed", "mid")
her @ cheeks blush "Take your hands off me now!!" ("scream", "closed", "angry", "mid")
gen "Fine, calm down miss Granger." ("base", xpos="far_left", ypos="head")
her @ cheeks blush "Don't tell me to calm down!!!" ("scream", "base", "angry", "mid")
hide hermione_main
sna "Don't feel as if you have to stop on my behalf." (face="snape_01")
gen "Fine, I'll stop... But I'm still taking twenty points from Gryffindor!" ("base", xpos="far_left", ypos="head")
call her_chibi_scene("behind_desk_front")
nar "You take your hands off Hermione."
show screen blkfade
with d5
call gen_chibi("sit_behind_desk")
call her_chibi("stand",410,"base", flip=True)
hide screen blkfade
with d5
sna "The perfect Hermione Granger letting her headmaster feel her up over a card game and some house points!" (face="snape_02")
sna "How sweet..." (face="snape_03")
her "Can I leave now?" ("annoyed", "narrow", "worried", "down", flip=True)
gen "You are excused, Miss Granger, but I will be taking twenty points from Gryffindor." ("base", xpos="far_left", ypos="head")
$ gryffindor -= 20
call her_walk(action="leave")
sna "How did you talk her into that?" (face="snape_02")
gen "We made a bet involving house points, and she lost, why did you have to barge your way in like that?" ("base", xpos="far_left", ypos="head")
gen "It was just getting good!" ("base", xpos="far_left", ypos="head")
sna "You should hang a tie on the door or something!" (face="snape_03")
sna "How was I supposed to know you were busy with the girl?" (face="snape_04")
gen "Just knock next time!" ("angry", xpos="far_left", ypos="head")
gen "It's not like I know how to lock that door..." ("base", xpos="far_left", ypos="head")
gen "Can't a mythical creature feel up a schoolgirl in peace around here?" ("angry", xpos="far_left", ypos="head")
sna "Fine, I'll leave you to it, the less I have to see that girl the better..." (face="snape_06")
$ hermione_chibi.zorder = 3 #reset to default
call sna_walk(action="leave")
else : #If she hasn't stripped twice.
her "No, it's bad enough doing this to gain house points, it's much worse to prevent losing them!" ("clench", "narrow", "angry", "R")
gen "You don't enjoy it? Even a little?" ("base", xpos="far_left", ypos="head")
her "No, Sir. I'm just doing this to fix the problem I created..." ("disgust", "narrow", "base", "mid_soft")
gen "Well, to each their own, I am enjoying this very much!" ("base", xpos="far_left", ypos="head")
her "Are you done yet?" ("disgust", "narrow", "base", "R_soft")
gen "Fine, I'll let you go..." ("base", xpos="far_left", ypos="head")
call her_chibi_scene("behind_desk_front")
with d1
gen "I'll only take ten points from Gryffindor as we agreed." ("base", xpos="far_left", ypos="head")
gen "Ten Points from Gryffindor!" ("base", xpos="far_left", ypos="head")
$ gryffindor -= 10
call blkfade
call her_chibi("stand","mid","base")
call gen_chibi("sit_behind_desk")
call hide_blkfade
her "Thank you, [name_genie_hermione]." ("open", "base", "base", "mid")
hide hermione_main
with d3
call her_walk(action="leave")
else: #If her whoring is higher than 19 (when she can do the blowjob favour)
her "Gryffindor really can't afford to lose twenty points..." ("soft", "base", "worried", "mid")
her "Okay then, I'll do it." ("open", "closed", "base", "mid")
if hg_pf_blowjob.points > 0: #if she's done the blowjob favour these show
her @ cheeks blush "Not like I haven't done it before." ("base", "happy", "base", "mid_soft")
if states.her.level > 21: #When she has done all BJ events in main favour
her @ cheeks blush "And it does feel good having my mouth full of your cock..." ("soft", "happyCl", "base", "mid")
gen "Get over here then!" ("base", xpos="far_left", ypos="head")
call her_walk("desk", "base", reduce=0.8)
call blkfade
play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed
hide hermione_main
call her_chibi_scene("bj")
hide screen bld1
hide screen blkfade
with fade
call ctc
her "*Urk*, *Slurp*, *Gobble*" ("open_wide_tongue", "closed", "base", "mid", ypos="head", flip=False) #should have her head showing while sucking his cock.
gen "Oh, that's great!" ("base", xpos="far_left", ypos="head")
gen "Put some work into it." ("angry", xpos="far_left", ypos="head")
her "*Gulp*, *Gobble*, *Gltch*" ("open_wide_tongue", "narrow", "worried", "mid_soft")
gen "Your mouth feels amazing, you're a natural!" ("base", xpos="far_left", ypos="head")
call her_chibi_scene("bj_pause")
her @ cheeks blush "I'm glad you like it [name_genie_hermione]." ("open", "happy", "base", "mid")
call her_chibi_scene("bj")
her @ cheeks blush "*Gobble*, *Slurp*, *Gobble*" ("open_wide_tongue", "closed", "base", "mid")
play music "music/Dark Fog.ogg" fadein 1#Snape walks in if_changed
call sna_walk(action="enter", xpos="mid", ypos="base")
sna "" (face="snape_01", xpos="base", ypos="base")
call ctc
with hpunch
sna "I want a rematch!" (face="snape_07")
call her_chibi_scene("bj_pause")
gen "{size=-5}Don't stop, [name_hermione_genie]...{/size}" ("base", xpos="far_left", ypos="head")
gen "What do you mean, rematch? I beat you fair and square!" ("angry", xpos="far_left", ypos="head")
call her_chibi_scene("bj")
her @ cheeks blush "*Slurp*, *Gulp*, *Urk*" ("open_wide_tongue", "happyCl", "worried", "mid", ypos="head", flip=False)
sna "I'm certain you were cheating, my deck is way better than yours." (face="snape_06")
sna "Hold on... what's that noise?" (face="snape_03")
gen "Probably ghosts...{w} This place must be haunted." ("base", xpos="far_left", ypos="head")
gen "And I'm better than you, just accept it." ("grin", xpos="far_left", ypos="head")
her @ cheeks blush "*Gulp*, *Gobble*, *Gltch*" ("open_wide_tongue", "happyCl", "worried", "mid")
sna "{size=-5}That doesn't sound like any ghost I've ever heard...{/size}" (face="snape_01")
sna "Are you sure?" (face="snape_05")
her "*Slurp*, *Gobble*, *Urk*"
sna "There it is again!" (face="snape_25")
gen "Yes, definitely ghosts..." ("base", xpos="far_left", ypos="head")
gen "Are you changing the subject now because you can't accept the fact I beat you at wizard cards!" ("grin", xpos="far_left", ypos="head")
gen "{size=-5}I'm about to cum [name_hermione_genie]!{/size}" ("angry", xpos="far_left", ypos="head")
her @ cheeks blush "*Gurk*, *Gulp*, *Gulp*" ("open_wide_tongue", "base", "worried", "mid")
sna "No, something is going on here, what are you doing?" (face="snape_07")
gen "... Just standing at my desk." ("base", xpos="far_left", ypos="head")
hide snape_main
menu:
#Tell him not to worry about it.
#Tell him the ghost is gone.
"-Tell him not to worry about it-":
gen "There's nothing suspicious happening here...{w} {size=-5}Ugh!{/size}" ("angry", xpos="far_left", ypos="head")
pause.5
call her_chibi_scene("bj_cum_in")
call cum_block
gen "{size=+7}*ARGH*!{/size}" ("angry", xpos="far_left", ypos="head")
her "..." ("full", "wide", "worried", "stare")
sna "..." (face="snape_25")
gen "..." ("angry", xpos="far_left", ypos="head")
sna "*Hmm*...{w} it seems the weird sound is gone." (face="snape_04")
gen "Oh... yes, seems like it..." ("base", xpos="far_left", ypos="head")
sna "I bet it was peeves again..." (face="snape_16")
sna "I'll leave you to it then..." (face="snape_03")
her @ cheeks blush "..." ("full_cum", "narrow", "base", "down")
call sna_walk("door", "base") #snape walks to the door, pauses on gulp sound
play sound "sounds/gulp.ogg"
her "{heart}*Gulp* {heart}" ("cum", "narrow", "annoyed", "up")
sna "..." (face="snape_07", flip=True)
pause.2
show screen blkfade
with d5
play sound "sounds/07_run.ogg" #snape runs back and draws his wand
hide snape_main
$ snape_chibi.zorder = states.desk_chibi_zorder + 1
call sna_chibi("wand_defend", "mid")
pause 1
hide screen blkfade
with d5
play music "music/Hitman.ogg" if_changed
pause .6
call her_chibi_scene("bj_pause")
gen "...?!" ("angry", xpos="far_left", ypos="head")
sna "Reveal yourself! I won't let you harm him!" (face="snape_10", wand=True, flip=False)
gen "Severus, wait!" ("angry", xpos="far_left", ypos="head")
sna "I knew something was wrong from the start, you can't hide from me, now reveal yourself or prepare to die!" (face="snape_30", wand=True)
if not states.her.status.stripping:
gen "What are you doing, Severus?" ("base", xpos="far_left", ypos="head")
her @ cheeks blush "..." ("soft", "base", "worried", "mid")
gen "You're being very strange..." ("base", xpos="far_left", ypos="head")
gen "I didn't know you cared so much about my well-being..." ("grin", xpos="far_left", ypos="head")
sna "But... I swear I heard something..." (face="snape_14", wand=True)
gen "..." ("angry", xpos="far_left", ypos="head")
sna "I guess I must've imagined it... I'll just go then." (face="snape_14", wand=True)
call sna_chibi("stand","mid","base",flip=True) #snape turns and leaves
hide screen bld1
with d3
stop music fadeout 2
else: #if Hermione has stripped
gen "Wait!" ("angry", xpos="far_left", ypos="head")
show screen blkfade
with d3
call gen_chibi("dick_out", 260, 205+250)
call her_chibi("stand",220,"base", flip=True)
call sna_chibi("stand",460,"base")
stop music fadeout 2
sna "" (face="snape_14", wand=False)
hide screen blkfade
with d5
sna "Miss Granger?! I thought--{w=0.2} I..." (face="snape_14")
hide snape_main
play music "music/Dark Fog.ogg" if_changed
if states.her.level > 21:
her "Hello, Professor Snape." ("cum", "base", "base", "mid", xpos="left", ypos="base", flip=True)
her "I was just giving the headmaster some help with an \"itch\"." ("soft", "base", "base", "mid_soft", flip=True)
sna "I see... I was expecting a poor excuse, your honesty is admirable..." (face="snape_02")
her @ cheeks blush "..." ("base", "base", "base", "mid_soft", flip=True)
sna "Well, in that case I hope you don't mind giving me a scratch--" (face="snape_13")
else: #whoring of 21 or less
her @ cheeks blush "Oh, hello there professor..." ("cum", "base", "worried", "mid", xpos="left", ypos="base", flip=True)
her @ cheeks blush "I was just helping the headmaster with some cleaning under his desk." ("open", "happyCl", "worried", "mid")
$ random_choice = renpy.random.randint(1, 2)
if random_choice == 1:
sna "Sure... And I live a double life as a death eater..." (face="snape_02")
elif random_choice == 2:
sna "Sure... And I'm the sheriff of Nottingham..." (face="snape_02")
else:
sna "Sure... And my name is {i}Hans Gruber{/i}..." (face="snape_02")
gen "I believe that your work is done Miss Granger, I'll refrain from deducting those points..." ("base", xpos="far_left", ypos="head")
sna "Avoiding house point deductions, are we? Is it that simple to get inside your panties, Miss Granger?" (face="snape_01")
sna "If I had known..." (face="snape_20")
her "In your dreams...!" ("mad", "narrow", "annoyed", "mid")
sna "In any case, you're a lucky man... Albus." (face="snape_13")
sna "I'll leave you two to it..." (face="snape_02")
hide screen bld1
with d3
pause.2
call sna_walk(action="leave")
$ snape_chibi.zorder = 3
pause.2
gen "Well, that was something..." ("base", xpos="far_left", ypos="head")
if states.her.level < 22: #if she has lower whoring than 22
her "That was mortifying!" ("angry", "closed", "angry", "mid")
her "How could you make me keep going?!?" ("angry", "base", "angry", "mid")
gen "Well, you were down there already, how could I not?" ("base", xpos="far_left", ypos="head")
her "I can't believe you..." ("angry", "closed", "angry", "mid")
her "I'm going now, don't expect me to do anything for you any time soon!" ("clench", "base", "angry", "mid")
call gen_chibi("sit_behind_desk")
$ states.her.mood += 10
else: # 22+
her @ cheeks blush "The old me would have been embarrassed by that..." ("clench", "narrow", "worried", "mid_soft")
her @ cheeks blush "But I thought it was hot!" ("grin", "happy", "base", "mid_soft")
gen "I bet you did!" ("grin", xpos="far_left", ypos="head")
her "I can't believe that just happened!" ("smile", "base", "base", "mid_soft")
gen "You did a great job, I'll try to win even harder next time!" ("base", xpos="far_left", ypos="head")
her "Thank you [name_genie_hermione]... Anyway, I must be going..." ("open", "base", "base", "mid")
show screen blkfade
with d3
call her_chibi("stand","mid","base")
call gen_chibi("sit_behind_desk")
hide hermione_main
hide screen blkfade
with d5
if game.daytime:
her "Bye then..." ("smile", "base", "base", "mid", trans=dissolve, flip=False)
gen "Bye, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
else:
her "Good night." ("open", "base", "base", "mid", trans=dissolve, flip=False)
gen "Good night, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
"-Tell Him the ghost is gone-":
gen "Wait..." ("angry", xpos="far_left", ypos="head")
her "*Glick*?" ("open_wide_tongue", "wide", "base", "R")
gen "No, I think I should be able to exorcise these spirits myself..." ("base", xpos="far_left", ypos="head")
sna "You can do that?" (face="snape_11")
if states.her.level > 21:
her @ cheeks blush "*Slurp*, *Slurp*, *Gobble*" ("open_wide_tongue", "narrow", "annoyed", "up")
gen "*Ghh*, of--{w=0.3} of course I can..." ("angry", xpos="far_left", ypos="head")
sna "I didn't think you could still use your powers like that..." (face="snape_01")
her @ cheeks blush "*Gltch*, *Slurp*, *Gobble*" ("open_wide_tongue", "squint", "worried", "up")
gen "What?{w} Oh, yeah...{w=0.2} of course I can, I've exercised plenty..." ("angry", xpos="far_left", ypos="head")
her "*Gulp*, *Gulp*, *Gobble*"
gen "*ARGH*...{w} plenty!" ("angry", xpos="far_left", ypos="head")
sna "Are you..." ("snape_05")
menu:
"-Try to get him to Leave-":
gen "Fine? Yes, I just need some concentration...{w} It'd be easier if you left me to it, the final expulsion could become quite messy..." ("angry", xpos="far_left", ypos="head")
her @ cheeks blush "...?" ("open_wide_tongue", "narrow", "base", "up")
sna "Well, I'd love to see that..." ("snape_02")
gen "No...{w=0.4} *Gngh*...{w=0.2} Trust me, You don't...{w=0.4} Now, if you could..." ("angry", xpos="far_left", ypos="head")
sna "Fine, but you're going to have to teach me how to do that later..." ("snape_01")
gen "Not sure if that's..." ("angry", xpos="far_left", ypos="head")
her "*Slurp*, *Slurp*, *Gobble*"
gen "Oh, Holy Spirit that resides in this place..." ("angry", xpos="far_left", ypos="head")
her @ cheeks blush "*Slurp*, *Slurp*, *Urk*" ("open_wide_tongue", "squint", "worried", "up")
gen "Please help me release this anguish...{w} I mean, let me help release you from this anguish." ("angry", xpos="far_left", ypos="head")
sna "Well, you seem to know what you're doing, so I'll leave you to it..." ("snape_05")
hide screen bld1
with d3
pause.2
call sna_walk(action="leave")
gen "And not a moment too soon.... Take this you whore!" ("angry", xpos="far_left", ypos="head")
call her_chibi_scene("bj_cum_in")
call cum_block
pause 1
call her_chibi_scene("bj_pause")
her @ cheeks blush "*Mmmh*!!" ("full_cum", "wide", "base", "stare")
play sound "sounds/gulp.ogg"
her "{heart}*Gulp* {heart}" ("cum", "narrow", "annoyed", "up")
gen "Who said you could continue?" ("base", xpos="far_left", ypos="head")
her "From my perspective it looks like you appreciated the initiative..." ("cum", "base", "base", "mid_soft")
gen "..." ("base", xpos="far_left", ypos="head")
gen "Fine, I won't deduct those points..." ("base", xpos="far_left", ypos="head")
her "Thank you..." ("smile", "base", "base", "mid")
call blkfade
call her_chibi("stand","mid","base")
call gen_chibi("sit_behind_desk")
hide screen blkfade
her "In that case I'll take my leave..." ("smile", "happy", "base", "mid_soft", ypos="base")
call her_chibi("leave","door","base")
gen "That girl..." ("grin", xpos="far_left", ypos="head")
"-Let her keep going and deal with the aftermath-":
gen "Yeah... I'm good." ("base", xpos="far_left", ypos="head")
her "*Slurp*, *Slurp*, *Gobble*"
sna "Is there anything I could assist with?" ("snape_04")
with hpunch
gen "{size=+7}What?!?{/size}" ("angry", xpos="far_left", ypos="head")
her @ cheeks blush "...?" ("open_wide_tongue", "wide", "worried", "stare")
sna "With the exorcism..." (face="snape_05")
gen "Oh..." ("base", xpos="far_left", ypos="head")
her @ cheeks blush "*Slurp*, *Slurp*, *Slurp*" ("open_wide_tongue", "happyCl", "worried", "mid")
gen "No... It's all good... I can feel the ghostly presence being expelled as we speak..." ("base", xpos="far_left", ypos="head")
gen "Now take this you whore!" ("angry", xpos="far_left", ypos="head")
call her_chibi_scene("bj_cum_in")
call cum_block
gen "..." ("angry", xpos="far_left", ypos="head")
sna "..." (face="snape_14")
gen "..." ("base", xpos="far_left", ypos="head")
sna "I had no clue exorcism would be this..." (face="snape_03")
sna "Extreme..." ("snape_02")
gen "Hah, yeah...{w=0.3} But I've done this plenty of times..." ("grin", xpos="far_left", ypos="head")
gen "Actually, there's quite a bit of ghostly residue I have to deal with now, so it might be best--" ("base", xpos="far_left", ypos="head")
sna "Whatever, I'd just leave it to the house elves..." ("snape_03")
gen "It's not as simple as it may seem, it's not like warm water is going to do it..." ("base", xpos="far_left", ypos="head")
sna "Fine, I'll head off in that case." ("snape_01")
hide screen bld1 #should go black
with d3
pause.2
call sna_walk(action="leave")
gen "He's gone now [name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
call her_chibi_scene("bj_pause")
her "Thank you for your ghostly residue, [name_genie_hermione]." ("cum", "narrow", "worried", "mid_soft")
gen "You're welcome, I can't believe he bought it..." ("base", xpos="far_left", ypos="head")
her "What do you expect from the head of Slytherin?" ("crooked_smile", "narrow", "base", "R_soft")
gen "yes...{w=0.3} Well...{w=0.3} I think that's enough for today." ("base", xpos="far_left", ypos="head")
call blkfade
call her_chibi("stand","mid","base")
call gen_chibi("sit_behind_desk")
hide screen blkfade
her "" ("base", "happy", "base", "mid_soft", ypos="base")
gen "You've done more than enough to save those points." ("base", xpos="far_left", ypos="head")
her "Thank you, [name_genie_hermione]." ("smile", "happy", "base", "mid_soft")
if game.daytime: #should play if day time
her "Bye then..." ("open", "base", "base", "mid")
gen "Bye, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
else:
her "Good night." ("open", "base", "base", "mid")
gen "Good night, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
"-Try something crazy- {image=interface/icons/small/cards.webp}":
gen "Oh yes, I'm...{w=0.3} ugh...{w=0.3} fine." ("base", xpos="far_left", ypos="head")
gen "But for some reason I feel like playing some cards." ("base", xpos="far_left", ypos="head")
sna "In a moment like this?" (face="snape_02")
gen "Yes, I think the ghost may have been a gambler during their lifetime..." ("base", xpos="far_left", ypos="head")
jump bj_duel_game
else: #whoring not higher than 21
call her_chibi_scene("bj_pause")
her "*Mmphaa*..." ("open_tongue", "narrow", "annoyed", "up")
gen "Hold on...{w} Yes, I think the ghostly presence has departed..." ("base", xpos="far_left", ypos="head")
sna "Already?" (face="snape_05")
gen "Yes, they must've felt how powerful my exorcism abilities were and moved on somewhere else..." ("angry", xpos="far_left", ypos="head")
sna "Well that's no fun... I was hoping to see it happen for myself." (face="snape_03")
gen "Trust me, there's not going to be any watching going on here..." ("base", xpos="far_left", ypos="head")
sna "..." (face="snape_05")
sna "Anyway, I was coming to see if you were up for another round of cards..." (face="snape_01")
sna "But I suppose you're quite spent after that whole ordeal." (face="snape_02")
#
#
menu:
"\"*Hmm*... Actually...\" {image=interface/icons/small/cards.webp}":
gen "I don't see why not... I don't have anything else going on at the moment..." ("grin", xpos="far_left", ypos="head")
label bj_duel_game:
her "..." ("open_wide_tongue", "narrow", "annoyed", "mid")
call her_chibi_scene("bj")
her "*Slurp*, *Slurp*, *Gobble*"
gen "*Gngh*..." ("angry", xpos="far_left", ypos="head")
sna "In that case, let's begin..." (face="snape_02")
# Gamestart
call snape_special_duel
# After game
call her_chibi_scene("bj_cum_in")
call cum_block
pause 3
if duel_response == "draw":
gen "I'm spent..." ("base", xpos="far_left", ypos="head")
sna "So no rematch?" (face="snape_05")
gen "Wha--" ("angry", xpos="far_left", ypos="head")
gen "Yes, definitely no rematch..." ("base", xpos="far_left", ypos="head")
gen "I'm not sure I could handle another one of those for at least thirty minutes..." ("base", xpos="far_left", ypos="head")
sna "That's oddly specific..." (face="snape_04")
gen "You're oddly specific..." ("base", xpos="far_left", ypos="head")
sna "..." (face="snape_03")
gen "I don't know what that means..." ("base", xpos="far_left", ypos="head")
sna "I feel like understand you less and less by the day..." (face="snape_01")
call sna_walk(action="leave")
call her_chibi_scene("bj_pause")
her "So, no rematch then?" ("crooked_smile", "narrow", "base", "mid_soft")
gen "As I said, at least not for another thirty minutes..." ("grin", xpos="far_left", ypos="head")
her "So I assume I'm not losing those points anymore?" ("open", "narrow", "worried", "mid_soft")
gen "Definitely not..." ("base", xpos="far_left", ypos="head")
if game.daytime:
her "Great, goodbye for now then [name_genie_hermione]..." ("base", "base", "base", "mid")
else:
her "Great, good night then... [name_genie_hermione]." ("base", "base", "base", "mid")
gen "{size=-8}That girl is crazy...{/size}" ("base", xpos="far_left", ypos="head")
elif duel_response == "loss" or duel_response == "Close":
sna "Yes... I knew I'd make you bust this time!" (face="snape_02")
gen "Trust me..." ("base", xpos="far_left", ypos="head")
gen "You had nothing to do with that..." ("base", xpos="far_left", ypos="head")
sna "Sure I didn't... So, how about you hand me a bottle of that fine wine to celebrate the occasion..." (face="snape_20")
label bj_duel_game_menu:
menu:
"-Give him the bottle-" (style="disabled") if wine_ITEM.owned <= 0:
nar "You don't have any bottles of wine left."
jump bj_duel_game_menu
"-Give him the bottle-" if wine_ITEM.owned > 0:
$ wine_ITEM.owned -= 1
gen "Fine..." ("angry", xpos="far_left", ypos="head")
gen "I feel like I won in the end anyway..." ("grin", xpos="far_left", ypos="head")
sna "That literally makes no sense..." (face="snape_04")
sna "You clearly can't overcome the dreading feeling of such an explosive victory..." (face="snape_02")
gen "Something like that..." ("base", xpos="far_left", ypos="head")
gen "Just take the wine and leave..." ("base", xpos="far_left", ypos="head")
gen "I need to reflect on my previous life decisions." ("base", xpos="far_left", ypos="head")
call sna_walk(action="leave")
gen "Get out of there... life decisions." ("base", xpos="far_left", ypos="head")
call her_chibi_scene("bj_pause")
her @ cheeks blush "Happy?" ("normal", "happyCl", "base", "mid")
gen "I just lost the game and one of my bottles of wine..." ("base", xpos="far_left", ypos="head")
her @ cheeks blush "And a higher than average amount of 2 to 5ml by the looks of it..." ("open", "narrow", "worried", "down")
gen "That is true..." ("grin", xpos="far_left", ypos="head")
her @ cheeks blush "are you still deducting those points [name_genie_hermione]." ("normal", "narrow", "base", "down")
"-Don't give him anything-":
gen "Get out..." ("base", xpos="far_left", ypos="head")
sna "Someone's a sore loser..." (face="snape_13")
gen "Aching..." ("base", xpos="far_left", ypos="head")
gen "Now get out..." ("base", xpos="far_left", ypos="head")
if states.sna.level >= 30:
sna "Fine, but next time I'm playing you for one of those bottles..." (face="snape_03")
else:
sna "Fine..." (face="snape_03")
call sna_walk(action="leave")
call her_chibi_scene("bj_pause")
her @ cheeks blush "Happy?" ("normal", "happyCl", "base", "mid")
gen "What are you talking about? How could I be happy in a moment like this..." ("angry", xpos="far_left", ypos="head")
her @ cheeks blush "But I just made you..." ("open", "base", "worried", "mid")
gen "I just lost that god-damn game because I couldn't concentrate!" ("angry", xpos="far_left", ypos="head")
her @ cheeks blush "Well, I did what you asked me!" ("mad", "narrow", "angry", "R")
her @ cheeks blush "So I'd very much appreciate if you didn't deduct those points!" ("open", "closed", "angry", "mid")
menu:
"-Only deduct the twenty-":
gen "You should be happy that I'm not deducting more!" ("angry", xpos="far_left", ypos="head")
gen "Twenty points from Gryffindor!" ("angry", xpos="far_left", ypos="head")
$ gryffindor -= 20
her "..." ("base", "base", "angry", "mid")
her "Whatever..." ("open", "closed", "angry", "mid")
$ states.her.mood += 15
"-Deduct even more-":
gen "Oh, don't you worry..." ("base", xpos="far_left", ypos="head")
her "..."
gen "Forty points from Gryffindor!" ("angry", xpos="far_left", ypos="head")
$ gryffindor -= 40
her "What, you can't do that!" ("shock", "wide", "worried", "stare")
gen "Of course I can, I'm the headmaster!" ("angry", xpos="far_left", ypos="head")
her "I can't believe you've done this..." ("mad", "base", "angry", "mid")
gen "Suck it up..." ("base", xpos="far_left", ypos="head")
her @ cheeks blush "{size=-5}That's what I did...{/size}" ("open", "narrow", "annoyed", "mid")
gen "Excuse me?" ("base", xpos="far_left", ypos="head")
her "Never mind..." ("clench", "narrow", "angry", "R")
$ states.her.mood += 25
"-Let her go-":
gen "No, I feel like I've reached a net gain somehow during this whole ordeal..." ("base", xpos="far_left", ypos="head")
her "..." ("normal", "base", "base", "mid")
gen "A net gain is when...{nw}" ("base", xpos="far_left", ypos="head")
her "I know what it means..." ("open", "narrow", "base", "mid_soft")
gen "Right." ("base", xpos="far_left", ypos="head")
if game.daytime:
her "good day to you then, sir." ("base", "base", "base", "mid")
else:
her "Good night then..." ("base", "base", "base", "mid")
else:
sna "..." (face="snape_18")
gen "Did I say that aloud?" ("angry", xpos="far_left", ypos="head")
sna "Yes..." (face="snape_12")
gen "I meant to say bore..." ("base", xpos="far_left", ypos="head")
gen "Take that..." ("base", xpos="far_left", ypos="head")
sna "..." (face="snape_05")
gen "You bore..." ("base", xpos="far_left", ypos="head")
sna "..." (face="snape_05")
sna "What kind of trash talk is that... Seriously, you need to step up your game." (face="snape_06")
gen "No you..." ("base", xpos="far_left", ypos="head")
sna "That's fair..." (face="snape_03")
sna "I'll take my leave in that case..." (face="snape_01")
call sna_walk(action="leave")
call her_chibi_scene("bj_pause")
her "Did you just call me a...{nw}"
gen "Snape..." ("base", xpos="far_left", ypos="head")
# Easter egg start
$ tried_rollback = False
show screen rollback_check
$ renpy.block_rollback()
gen "If you {w=0.25}{b}{u}{i}scrolled back{/i}{/u}{/b}{w=0.25} you'd clearly see that I called Snape that..." ("base", xpos="far_left", ypos="head") ####
#***Goes back to reality***
label hg_wager_bj_secret_end:
if not tried_rollback:
hide screen rollback_check
$ renpy.block_rollback()
her "If I do what back?" ("annoyed", "narrow", "base", "mid_soft")
gen "Never mind..." ("base", xpos="far_left", ypos="head")
else:
$ achievements.unlock("flashback")
her "........" ("annoyed", "narrow", "worried", "down")
gen "We're done for today [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
her "What about the points..." ("annoyed", "narrow", "worried", "down")
gen "Points?" ("angry", xpos="far_left", ypos="head")
gen "Oh yes, the points!" ("grin", xpos="far_left", ypos="head")
gen "Twenty points to Gryffindor..." ("grin", xpos="far_left", ypos="head")
$ gryffindor += 20
her "That's not..." ("normal", "narrow", "base", "down")
her "Thank you..." ("open", "closed", "base", "mid")
if game.daytime:
her "Goodbye then [name_genie_hermione]." ("base", "base", "base", "mid")
else:
her "Good night then [name_genie_hermione]." ("base", "base", "base", "mid")
call blkfade
call her_chibi("stand","mid","base")
call gen_chibi("sit_behind_desk")
hide screen blkfade
jump end_hermione_event
"\"I'll pass\"":
pass
#
#
gen "Yes, I'm not in the mood now anyway..." ("base", xpos="far_left", ypos="head")
sna "..." (face="snape_05")
sna "I'll just go then." (face="snape_01")
hide screen bld1
with d3
pause.2
call sna_walk(action="leave")
gen "..." ("base", xpos="far_left", ypos="head")
gen "... Why did you stop?" ("angry", xpos="far_left", ypos="head")
her "What?" ("annoyed", "narrow", "annoyed", "mid")
her "I thought you wanted me to..." ("clench", "narrow", "worried", "down")
gen "If I wanted you to then I would've said so..." ("base", xpos="far_left", ypos="head")
her "I could continue if you want me to..." ("soft", "base", "base", "mid_soft")
gen "No, the mood's ruined now..." ("base", xpos="far_left", ypos="head")
her "Are you still taking those points away?" ("open", "base", "base", "mid")
menu:
"-No-":
gen "No, you're excused..." ("base", xpos="far_left", ypos="head")
her "Thank you professor..." ("smile", "happy", "base", "mid_soft")
"-Yes-":
gen "Of course I am, you didn't finish the job!" ("angry", xpos="far_left", ypos="head")
her "..." ("annoyed", "wide", "base", "stare")
her "But, Snape was going to..." ("open", "happyCl", "worried", "mid")
her "..." ("upset", "narrow", "worried", "down")
her "Fine..." ("clench", "narrow", "annoyed", "mid")
gen "Twenty Points from Gryffindor!" ("base", xpos="far_left", ypos="head")
$ gryffindor -= 20
$ states.her.mood += 10
$ hg_pf_blowjob.points += 1
$ hg_pf_blowjob.counter += 1
$ achievements.unlock("headlib")
call blkfade
call her_chibi("stand","mid","base")
call gen_chibi("sit_behind_desk")
hide screen blkfade
jump end_hermione_event
label hg_wager_bj_secret:
hide screen rollback_check
hide hermione_main
call blkfade
$ renpy.block_rollback()
call her_chibi_scene("bj")
call sna_chibi("stand",460,"base")
pause 1.0
show screen hg_wager_bj_secret
call hide_blkfade
$ renpy.block_rollback()
gen "Yeeeeees!{w=0.5}{nw}" ("grin", xpos="far_left", ypos="head")
call cum_block
gen "Go fuck yourself Snape, take that you fucking whore!" ("angry", xpos="far_left", ypos="head")
sna "..." (face="snape_11")
gen "Yeah! What do you have to say about that... Slut!" ("grin", xpos="far_left", ypos="head")
sna "..." (face="snape_11")
gen "Slam dunk!" ("grin", xpos="far_left", ypos="head")
gen "Another victory in the bag, eat my shit!" ("grin", xpos="far_left", ypos="head")
call blkfade
call her_chibi_scene("bj_pause")
call sna_chibi("hide")
hide snape_main
hide screen hg_wager_bj_secret
pause 1.0
call hide_blkfade
$ renpy.block_rollback()
gen "\"And then I totally just shat all over the game board\"..." ("grin", xpos="far_left", ypos="head")
jump hg_wager_bj_secret_end
screen hg_wager_bj_secret():
zorder 4
add im.MatrixColor("images/rooms/overlays/g_circular.webp", im.matrix.saturation(0.0)*im.matrix.brightness(0.7))
text "Replay" pos (50, 50) size 40 color "#FFF" outlines [(5, "#000", 0, 0)] at blink
screen rollback_check():
tag rollback_check
if not tried_rollback:
key "rollback" action [SetVariable("tried_rollback", True), Jump("hg_wager_bj_secret")]