WTS/game/scripts/characters/hermione/events/shaming/wear_my_cum.rpy

815 lines
45 KiB
Plaintext

label hg_ps_cumslut:
# Public shaming: Wear cum
# TODO: Some events need to be rewritten so they follow cum layers limitations and actual game progression.
# Additionally, they should be converted into the event class.
hide hermione_main
with d3
gen "{size=-4}(Should I ask her to walk around with my cum on her?){/size}" ("base", xpos="far_left", ypos="head")
menu:
"\"(Yes, let's do it!)\"":
pass
"\"(Not right now.)\"":
jump hermione_favor_menu
gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her "Yes, [name_genie_hermione]." (xpos="right", ypos="base")
play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed
gen "Today I have another small favour to ask of you." ("base", xpos="far_left", ypos="head")
her "What is it?" ("base", "base", "base", "mid")
gen "I'd like you to attend class..." ("base", xpos="far_left", ypos="head")
her "Of course..." ("base", "base", "base", "mid")
gen "After I cum on you." ("base", xpos="far_left", ypos="head")
if not states.her.status.cumshot: #Occurs at the latest during HJ favour.
jump too_much
if states.her.level < 19:
jump hg_ps_cumslut_Scene_1
elif states.her.level < 21:
jump hg_ps_cumslut_Scene_2
else:
jump hg_ps_cumslut_Scene_3
label hg_ps_cumslut_Scene_1:
$ hg_ps_cumslut.inProgress = True
her "What?!?" ("shock", "wide", "base", "stare")
her "You can't be serious!" ("angry", "base", "angry", "mid")
her "It's bad enough that I let you cum on me in private!" ("annoyed", "narrow", "annoyed", "mid")
her "But in public?" ("angry", "narrow", "annoyed", "mid", emote="angry")
her "I think I better leave..." ("annoyed", "base", "angry", "mid")
gen "Wait, wait, wait." ("base", xpos="far_left", ypos="head")
gen "What about if nobody could see it?" ("base", xpos="far_left", ypos="head")
her "Well... I suppose that would be alright..." ("annoyed", "narrow", "annoyed", "mid")
her "But what's the point if they can't see it?" ("annoyed", "base", "worried", "R")
gen "You'll know it's there." ("base", xpos="far_left", ypos="head")
her "*Hmm*..." ("annoyed", "narrow", "angry", "R")
her "How much will I be paid?" ("annoyed", "squint", "base", "mid")
gen "Thirty points." ("base", xpos="far_left", ypos="head")
her "Thirty?! I expect at least seventy for such a filthy act!" ("scream", "happyCl", "worried", "mid")
gen "Forty." ("base", xpos="far_left", ypos="head")
her "Sixty!" ("scream", "closed", "angry", "mid")
gen "Fifty points, final offer." ("base", xpos="far_left", ypos="head")
her "Okay, I'll do it." ("annoyed", "base", "worried", "R")
gen "Really?" ("base", xpos="far_left", ypos="head")
her "As long as nobody can see it then I don't see the big issue." ("annoyed", "narrow", "angry", "R")
gen "Splendid. Care to give me a hand?" ("base", xpos="far_left", ypos="head")
her "..." ("base", "narrow", "worried", "down")
hide hermione_main
call blkfade
call her_chibi_scene("hj", "desk", "base")
call hide_blkfade
call ctc
her "Why are you making me do this, [name_genie_hermione]?" ("angry", "base", "base", "mid", ypos="head", flip=False)
gen "What do you mean?" ("base", xpos="far_left", ypos="head")
her "Why are you making me jerk you off..." ("angry", "narrow", "base", "down")
her "So that you can cum on me..." ("soft", "narrow", "annoyed", "up")
her "And make me wear it around the school?" ("open", "happyCl", "worried", "mid")
gen "I'm not making you do anything." ("base", xpos="far_left", ypos="head")
gen "You're doing this because I asked you to." ("base", xpos="far_left", ypos="head")
her "But if I don't, Gryffindor will lose the house cup." ("shock", "happyCl", "worried", "mid")
gen "And?" ("base", xpos="far_left", ypos="head")
her "Harry and Ron will be so disappointed..." ("angry", "base", "worried", "mid")
gen "So that's why you are doing this? For those two boys?" ("base", xpos="far_left", ypos="head")
her "Sort of... I'm not sure that they'd be too upset though." ("annoyed", "base", "worried", "R")
gen "Are you sure it's not because you love it." ("base", xpos="far_left", ypos="head")
her "What?" ("upset", "wink", "base", "mid")
gen "Coming in here whenever I summon you." ("base", xpos="far_left", ypos="head")
gen "Doing whatever I tell you, whenever I tell you." ("base", xpos="far_left", ypos="head")
gen "Doing slutty things in front of your peers because I tell you." ("base", xpos="far_left", ypos="head")
her "..." ("disgust", "narrow", "base", "down")
gen "I'll tell you what, I'll make things interesting." ("base", xpos="far_left", ypos="head")
gen "So long as I cum on you and you wear it around classes today, Gryffindor will get fifty points." ("base", xpos="far_left", ypos="head")
her "How does that make it interesting?" ("disgust", "narrow", "base", "mid_soft")
gen "Because I'll let you choose where I cum." ("base", xpos="far_left", ypos="head")
nar "You feel her hands tense around your cock."
her "You're letting me choose?" ("smile", "base", "base", "R")
gen "Anywhere, as long as it's on you. It can be on your shoes for all I care." ("base", xpos="far_left", ypos="head")
her "Okay..." ("base", "happy", "base", "mid")
gen "Well hurry up [name_hermione_genie], classes will start soon." ("base", xpos="far_left", ypos="head")
nar "She starts jerking your cock with renewed vigour."
gen "So where are you going to hide it?" ("base", xpos="far_left", ypos="head")
her "I'm not sure." ("upset", "wink", "base", "mid")
her "I'm trying to think of somewhere no one will be able to see it." ("upset", "wink", "base", "mid")
gen "Well you better think of some place soon!" ("base", xpos="far_left", ypos="head")
her "Why's that?" ("angry", "wink", "base", "mid")
gen "Because I'm about to cum!" ("grin", xpos="far_left", ypos="head")
her "Already? Where should I--" ("angry", "wide", "base", "stare")
menu:
#"-Stay Silent-": # TODO: rewrite so it doesn't require to be "under" shirt, but on top of the existing cloth (if any at all)
# Cum under shirt
#$ cum_location = 1
#nar "Hermione swiftly pulls her shirt up..."
#nar "You can feel her incredibly soft tits rubbing against the tip of your cock, making you cum!"
#gen "{size=+5}*ARGH*! YES!!!{/size}" ("angry", xpos="far_left", ypos="head")
#call her_chibi_scene("hj_cum_in")
#call cum_block
# TODO Cum under shirt layer
#her "!!!!!!!!!!!" ("shock", "wide", "base", "stare", xpos="right", ypos="base")
#call her_chibi_scene("hj_cum_in_done")
#call ctc
#her "Well, this shouldn't be too bad..." ("upset", "wink", "base", "mid")
#gen "I'm sure no one will notice." ("base", xpos="far_left", ypos="head")
#her "They better not." ("angry", "base", "angry", "mid")
"\"Just keep on jerking, [name_hermione_genie]!\"":
# Cum on skirt
$ cum_location = 2
nar "Hermione keeps jerking your cock, her eyes darting between it and herself."
gen "Get ready whore, here it comes!" ("angry", xpos="far_left", ypos="head")
her "Wait, where am I supposed to--" ("angry", "base", "worried", "mid")
gen "{size=+5}*ARGH*! YES!!!{/size}" ("grin", xpos="far_left", ypos="head")
play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed
call her_chibi_scene("hj_cum_on")
call cum_block
$ hermione.set_cum(crotch="light")
her "!!!!!!!!!!!" ("shock", "wide", "base", "stare", xpos="right", ypos="base")
$ hermione.set_cum(crotch="heavy")
gen "That's it! All over you, slut!" ("base", xpos="far_left", ypos="head")
her "..." ("annoyed", "narrow", "worried", "down")
call her_chibi_scene("hj_cum_on_done")
call ctc
her "Will that be all, [name_genie_hermione]?" ("annoyed", "narrow", "annoyed", "up")
gen "I don't suppose you could kiss it for good luck?" ("base", xpos="far_left", ypos="head")
her "I don't think so." ("annoyed", "narrow", "angry", "R")
gen "Well then that should be all, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
"\"Take it on your head slut!\"":
# Cum on head
$ cum_location = 3
nar "Hermione bends down and holds your cock in front of her face."
gen "Get ready slut, here it comes!" ("base", xpos="far_left", ypos="head")
her "..." ("scream", "wide", "base", "mid")
gen "{size=+5}*ARGH*! YES!!!{/size}" ("grin", xpos="far_left", ypos="head")
her "I can't..." ("clench", "narrow", "base", "down")
nar "Hermione moves your cock away from her face at the last second."
nar "You erupt over the top of her head, covering her hair in your spunk."
play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed
call her_chibi_scene("hj_cum_on")
call cum_block
$ hermione.set_cum(hair="light")
her "!!!!!!!!!!!" ("shock", "wide", "base", "stare", xpos="right", ypos="base")
$ hermione.set_cum(hair="heavy")
gen "Yes! I Feel so much better now..." ("base", xpos="far_left", ypos="head")
her ".............." ("normal", "happyCl", "worried", "mid")
call her_chibi_scene("hj_cum_on_done")
call ctc
her "How could you!?" ("scream", "happyCl", "worried", "mid")
gen "How could I?" ("base", xpos="far_left", ypos="head")
her "You told me to let you cum on my hair!" ("scream", "closed", "angry", "mid")
gen "I did." ("base", xpos="far_left", ypos="head")
her @ tears soft_blink "Why would you say something like that!?" ("mad", "happyCl", "worried", "mid")
her @ tears soft "If I hadn't moved at the last second, my face would be covered!" ("angry", "base", "base", "mid")
gen "You didn't have to listen to me." ("base", xpos="far_left", ypos="head")
her "What?" ("angry", "base", "worried", "mid")
gen "I only said that you had to have my cum on you." ("base", xpos="far_left", ypos="head")
gen "I never said where." ("base", xpos="far_left", ypos="head")
her "You mean I didn't have to..." ("annoyed", "base", "worried", "R")
gen "Not at all." ("base", xpos="far_left", ypos="head")
hide hermione_main
call blkfade
nar "You tuck your cock back into your robe."
call gen_chibi("sit_behind_desk")
call her_chibi("stand","desk","base")
call hide_blkfade
pause.2
call bld
gen "Oh and one last thing before you head to class." ("base", xpos="far_left", ypos="head")
her "Yes..." ("annoyed", "narrow", "annoyed", "mid")
gen "If you return to this office after classes without any cum on you, Slytherin will get two hundred points." ("base", xpos="far_left", ypos="head")
her "{size=+10}Two hundred!? That is not fair!{/size}" ("shock", "wide", "base", "stare")
gen "It's only unfair if you clean it off." ("base", xpos="far_left", ypos="head")
her "..." ("angry", "base", "angry", "mid")
call her_walk(action="leave")
jump end_hermione_event
label hg_ps_cumslut_Scene_2:
$ hg_ps_cumslut.inProgress = True
her "Again?" ("shock", "wide", "base", "stare")
her "You can not be serious!?" ("angry", "base", "angry", "mid")
her "I already let you do this to me once, isn't that enough?" ("annoyed", "narrow", "annoyed", "mid")
gen "It's enough when I say it's enough." ("base", xpos="far_left", ypos="head")
gen "Besides, was it really such an issue last time?" ("base", xpos="far_left", ypos="head")
her "Well I guess not..." ("annoyed", "base", "base", "mid")
her "But will it still be hidden this time?" ("annoyed", "base", "worried", "R")
gen "That's up to you." ("base", xpos="far_left", ypos="head")
her "*Hmm*..." ("annoyed", "narrow", "angry", "R")
her "How much will I be paid this time then?" ("annoyed", "squint", "base", "mid")
gen "Twenty points." ("base", xpos="far_left", ypos="head")
her "Twenty!? we agreed on fifty last time!" ("scream", "happyCl", "worried", "mid")
gen "Forty." ("base", xpos="far_left", ypos="head")
her "Seventy!" ("scream", "closed", "angry", "mid")
gen "Fifty points then, final offer." ("base", xpos="far_left", ypos="head")
her "Eighty and I'll let people see it." ("base", "narrow", "base", "mid_soft")
gen "Really?" ("base", xpos="far_left", ypos="head")
her "As long as it isn't too obvious." ("base", "narrow", "worried", "down")
gen "Deal." ("base", xpos="far_left", ypos="head")
her "..." ("base", "narrow", "worried", "down")
hide hermione_main
call blkfade
call her_chibi_scene("hj", "desk", "base")
call hide_blkfade
call ctc
her "Why are you asking me to do this [name_genie_hermione]?" ("angry", "base", "base", "mid", ypos="head", flip=False)
gen "This question again?" ("base", xpos="far_left", ypos="head")
gen "Let me answer your question with one of my own." ("base", xpos="far_left", ypos="head")
her "Okay..." ("angry", "narrow", "base", "down")
gen "Why are you jerking me off [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her "Because you asked me to..." ("soft", "narrow", "annoyed", "up")
gen "And is that the only reason?" ("base", xpos="far_left", ypos="head")
her "No..." ("open", "happyCl", "worried", "mid")
gen "Are you sure?" ("base", xpos="far_left", ypos="head")
gen "What is your other reason then?" ("base", xpos="far_left", ypos="head")
her "if I don't, Gryffindor will lose the house cup." ("shock", "happyCl", "worried", "mid")
gen "That lie again?" ("base", xpos="far_left", ypos="head")
her "It's not a lie..." ("angry", "base", "worried", "mid")
gen "So you'd rather win the house cup than make me happy?" ("base", xpos="far_left", ypos="head")
her "Maybe... Can't I do both?" ("annoyed", "base", "worried", "R")
gen "You can..." ("base", xpos="far_left", ypos="head")
her "Good." ("base", "happy", "base", "mid")
gen "But I want you to be honest." ("base", xpos="far_left", ypos="head")
gen "So I'm going to give you a choice." ("base", xpos="far_left", ypos="head")
gen "You can stop jerking me off right now, leave the room and I'll give you the eighty points. However, I'll be very upset." ("base", xpos="far_left", ypos="head")
her "or?" ("open", "base", "base", "mid")
gen "Or, you can keep jerking me off, wear my cum around the school and get no points." ("base", xpos="far_left", ypos="head")
her "NO POINTS?" ("scream", "happyCl", "worried", "mid")
gen "None. You will make an old man very happy though." ("base", xpos="far_left", ypos="head")
her "Can't you just pay me for wearing your cum?" ("angry", "happyCl", "worried", "mid", emote="sweat")
gen "No." ("base", xpos="far_left", ypos="head")
nar "You feel her hands tense around your cock."
her "You're making me choose? Between getting eighty points for doing nothing." ("annoyed", "narrow", "annoyed", "mid")
her "Or getting paid nothing for wearing your cum around the school." ("angry", "narrow", "annoyed", "mid", emote="angry")
gen "Indeed I am [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
her "{size=-5}Okay...{/size}" ("disgust", "narrow", "base", "down")
gen "Well hurry up [name_hermione_genie], classes will start soon, best make your decision." ("base", xpos="far_left", ypos="head")
nar "She starts jerking your cock with renewed vigour."
her "..." ("annoyed", "squint", "base", "mid")
her "You better appreciate this." ("annoyed", "narrow", "angry", "R")
gen "Oh I'm appreciating it!" ("base", xpos="far_left", ypos="head")
her "Really?" ("open", "base", "base", "mid")
gen "You're about to see how much I'm appreciating it!" ("grin", xpos="far_left", ypos="head")
her "What, Already? Where should I--" ("angry", "wide", "base", "stare")
menu:
"-Stay Silent-":
# Cum on legs
$ cum_location = 4
nar "Hermione keeps jerking your cock, her eyes darting between it and herself."
gen "Get ready slut, here it comes!" ("angry", xpos="far_left", ypos="head")
her "Wait, where am I supposed to--" ("angry", "base", "worried", "mid")
gen "{size=+5}*ARGH*! YES!!!{/size}" ("grin", xpos="far_left", ypos="head")
play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed
call her_chibi_scene("hj_cum_on")
call cum_block
$ hermione.set_cum(legs="light")
her "!!!!!!!!!!!" ("shock", "wide", "base", "stare", xpos="right", ypos="base")
$ hermione.set_cum(legs="heavy")
gen "That's it, all over your milky thighs." ("base", xpos="far_left", ypos="head")
her "..." ("annoyed", "narrow", "worried", "down")
call her_chibi_scene("hj_cum_on_done")
call ctc
her "Will that be all [name_genie_hermione]?" ("annoyed", "narrow", "annoyed", "up")
gen "I don't suppose you could kiss it for good luck?" ("base", xpos="far_left", ypos="head")
her "...{w=0.5} ..." ("base", "narrow", "base", "up")
hide hermione_main
call her_chibi_scene("hj_kiss")
play sound "sounds/kiss.ogg"
with kissiris
call ctc
call her_chibi_scene("hj_cum_on_done")
gen "Good girl." ("base", xpos="far_left", ypos="head")
"\"Just keep on jerking, [name_hermione_genie]!\"":
# Cum on shirt
$ cum_location = 5
nar "Hermione keeps jerking your cock, her eyes focused intently on it."
gen "Get ready whore, here I come!" ("angry", xpos="far_left", ypos="head")
her "..." ("angry", "base", "worried", "mid")
gen "{size=+5}*ARGH*! YES!!! RIGHT ON THOSE TITS!{/size}" ("grin", xpos="far_left", ypos="head")
play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed
call her_chibi_scene("hj_cum_on")
call cum_block
$ hermione.set_cum(breasts="light", body="light")
her "!!!!!!!!!!!" ("shock", "wide", "base", "stare", xpos="right", ypos="base")
$ hermione.set_cum(breasts="heavy")
gen "That's it! All over you, slut!" ("base", xpos="far_left", ypos="head")
her "..." ("annoyed", "narrow", "worried", "down")
call her_chibi_scene("hj_cum_on_done")
call ctc
her "It's all over me." ("annoyed", "narrow", "annoyed", "up")
gen "That it is." ("base", xpos="far_left", ypos="head")
her "I think I should go now..." ("annoyed", "narrow", "worried", "down")
"\"Take it on your face slut!\"":
# Cum on face
$ cum_location = 6
nar "Hermione bends down and holds your cock in front of her face."
gen "Get ready slut, here it comes!" ("base", xpos="far_left", ypos="head")
her "..." ("scream", "wide", "base", "mid")
gen "{size=+5}*ARGH*! YES!!!{/size}" ("grin", xpos="far_left", ypos="head")
her "..." ("clench", "narrow", "base", "down")
nar "You erupt onto her face, dousing her in your spunk."
play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed
call her_chibi_scene("hj_cum_on")
call cum_block
$ hermione.set_cum(face="light")
her "!!!!!!!!!!!" ("shock", "wide", "base", "stare", xpos="right", ypos="base")
$ hermione.set_cum(face="heavy", hair="light")
gen "Yes! I Feel so much better now..." ("base", xpos="far_left", ypos="head")
her ".............." ("normal", "happyCl", "worried", "mid")
call her_chibi_scene("hj_cum_on_done")
call ctc
her "How could you!?" ("scream", "happyCl", "worried", "mid")
gen "How could I?" ("base", xpos="far_left", ypos="head")
her "You came all over my face!" ("scream", "closed", "angry", "mid")
gen "I did." ("base", xpos="far_left", ypos="head")
her @ tears soft_blink "Why would you ask me to do that!?" ("mad", "happyCl", "worried", "mid")
her @ tears soft "I'm completely covered in your cum!" ("angry", "base", "base", "mid")
gen "You didn't have to listen to me." ("base", xpos="far_left", ypos="head")
her "..." ("angry", "base", "worried", "mid")
gen "I only said that you had to have my cum on you." ("base", xpos="far_left", ypos="head")
gen "I never said where." ("base", xpos="far_left", ypos="head")
her "You told me to do it though..." ("annoyed", "base", "worried", "R")
hide hermione_main
call blkfade
nar "You tuck your cock back into your robe."
call gen_chibi("sit_behind_desk")
call her_chibi("stand","desk","base")
hide screen blktone
hide screen bld1
call hide_blkfade
pause.2
call bld
gen "Oh and one last thing before you head to class." ("base", xpos="far_left", ypos="head")
her "Yes..." ("soft", "narrow", "annoyed", "up",xpos="right",ypos="base")
gen "If you return to this office after classes without any cum on you, I'll be very upset." ("base", xpos="far_left", ypos="head")
her "Yes [name_genie_hermione]." ("base", "narrow", "base", "up")
gen "Have fun. Say hi to your friends for me." ("base", xpos="far_left", ypos="head")
her "..." ("base", "closed", "base", "mid")
call her_walk(action="leave")
jump end_hermione_event
label hg_ps_cumslut_Scene_3:
$ hg_ps_cumslut.inProgress = True
her "Are you serious?" ("shock", "wide", "base", "stare")
her "Can I?" ("grin", "narrow", "annoyed", "up")
gen "Well--" ("base", xpos="far_left", ypos="head")
her "I was going to ask you if I could, seeing as how it made you so happy last time, [name_genie_hermione]." ("smile", "happyCl", "base", "mid",emote="happy")
her "I'll even do it for free if that would make you happier!" ("base", "narrow", "base", "up")
gen "really?" ("base", xpos="far_left", ypos="head")
gen "Well let's get started then!" ("base", xpos="far_left", ypos="head")
hide hermione_main
call blkfade
call her_chibi_scene("hj", "desk", "base")
call hide_blkfade
call ctc
call bld
gen "Gods, you're good at this, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head")
her "Thank you... I've been thinking about what you asked me last time..." ("soft", "narrow", "annoyed", "up", ypos="head", flip=False)
gen "Last time?" ("base", xpos="far_left", ypos="head")
her "about why I do this... sell you these sort of favours." ("upset", "closed", "base", "mid")
her "At the start it was just to get points, so that gryffindor could win the house cup..." ("angry", "wink", "base", "mid")
her "but lately..." ("base", "narrow", "worried", "down")
her "it's been more than that...{w=0.5} now I do it to make you happy, [name_genie_hermione]." ("base", "narrow", "base", "mid_soft")
her "Because making you happy, makes me happy..." ("base", "squint", "base", "mid")
gen "That's great... but what would really make me happy right now is you focusing a little more on the task at hand..." ("base", xpos="far_left", ypos="head")
her "Oh! Of course, [name_genie_hermione]..." ("open", "happyCl", "worried", "mid")
her "Do you need some extra encouragement?" ("open", "closed", "base", "mid")
gen "it would help..." ("base", xpos="far_left", ypos="head")
her "well... do you know how much I've been thinking about this? How much I wanted to ask you to cover me again?" ("base", "narrow", "worried", "down")
her "I've become such a slut, [name_genie_hermione]. It's all I've been able to think about... going to class covered in your {heart}cum{heart}" ("grin", "narrow", "annoyed", "up")
her "I Imagine it staining my uniform so much that I can never wash it out. I imagine being covered in your cum constantly, so everyone knows what I am." ("grin", "narrow", "base", "dead")
her "not just A slut... a cumslut..." ("soft", "narrow", "annoyed", "up")
her "Your {heart}cumslut{heart}..." ("silly", "narrow", "annoyed", "up")
gen "That did it slut!" ("grin", xpos="far_left", ypos="head")
gen "HERE IT COMES!!!" ("angry", xpos="far_left", ypos="head")
her "Shoot it wherever you want [name_genie_hermione]..." ("open_wide_tongue", "narrow", "annoyed", "up")
menu:
"\"Take it on your tits!\"":
# Cum on shirt
$ cum_location = 7
her "Please cover my tits with your sticky cum! I need it, [name_genie_hermione]!" ("grin", "narrow", "annoyed", "up", ypos="head", flip=False)
nar "Hermione keeps jerking your cock, her eyes focused intently on it."
gen "Get ready whore, here i come!" ("angry", xpos="far_left", ypos="head")
her "..." ("silly", "narrow", "base", "dead")
nar "Hermione leans forward, lining up her tits directly with your cock."
play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed
call her_chibi_scene("hj_cum_on")
call cum_block
$ hermione.set_cum(breasts="light", body="light")
her "{heart}{heart}{heart}" ("base", "narrow", "worried", "down", xpos="right", ypos="base")
gen "{size=+5}*ARGH*! YES!!! RIGHT between your TITS!{/size}" ("grin", xpos="far_left", ypos="head")
$ hermione.set_cum(breasts="heavy")
gen "That's it! All over you, slut!" ("base", xpos="far_left", ypos="head")
her "......" ("soft", "narrow", "annoyed", "up")
call her_chibi_scene("hj_cum_on_done")
call ctc
her "It's so warm...{heart}" ("grin", "narrow", "base", "dead")
gen "That it is." ("base", xpos="far_left", ypos="head")
her "If it's alright with you, I think I better head to class now..." ("base", "narrow", "worried", "down")
"\"Take it on your face, slut!\"":
# Cum on face
$ cum_location = 8
nar "Hermione bends down and holds your cock in front of her face."
gen "Get ready slut, here it comes!" ("base", xpos="far_left", ypos="head")
her "Please give it to me! I need it, [name_genie_hermione]!" ("grin", "narrow", "annoyed", "up", ypos="head", flip=False)
gen "{size=+5}*ARGH*! YES!!!{/size}" ("grin", xpos="far_left", ypos="head")
her "..." ("open_wide_tongue", "narrow", "annoyed", "up")
nar "You erupt onto her face, dousing her in your thick spunk."
play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed
call her_chibi_scene("hj_cum_on")
call cum_block
$ hermione.set_cum(face="light")
her "{heart}{heart}{heart}{heart}{heart}{heart}{heart}" ("open_wide_tongue", "narrow", "annoyed", "up",xpos="right",ypos="base")
$ hermione.set_cum(face="heavy", hair="light")
gen "Yes... I Feel so much better now..." ("base", xpos="far_left", ypos="head")
her "me too..." ("normal", "happyCl", "worried", "mid")
call her_chibi_scene("hj_cum_on_done")
call ctc
show screen blkfade
with d3
nar "You tuck your cock back into your robe."
call her_chibi("stand", "desk", "base")
call gen_chibi("sit_behind_desk")
with d3
pause.2
hide screen blkfade
with d3
call bld
gen "I'll see you after classes. And as before, if you come back without any cum on you, I'll be very disappointed." ("base", xpos="far_left", ypos="head")
her "of course [name_genie_hermione]..." ("soft", "narrow", "annoyed", "up", xpos="right", ypos="base")
her "(I can't wait to see the look on people's faces...)" ("grin", "narrow", "base", "dead")
call her_walk(action="leave")
jump end_hermione_event
label hg_ps_cumslut_complete:
# Hermione returns from her day of wearing your cum
$ hg_ps_cumslut.inProgress = False
if cum_location < 4:
jump hg_ps_cumslut_complete_1
elif cum_location < 7:
jump hg_ps_cumslut_complete_2
else:
jump hg_ps_cumslut_complete_3
label hg_ps_cumslut_complete_1:
call her_walk(action="enter", xpos="mid", ypos="base")
#if cum_location == 1: # TODO: No can do. Requires rewrite.
# Cum under shirt
#her "... I did it, [name_genie_hermione]." ("base", "happy", "base", "mid",xpos="right",ypos="base")
#her "I kept your cum on me all day." ("base", "base", "base", "R")
#menu:
#"\"Fifty points to Gryffindor!\"":
#$ gryffindor += 50
#her "Thank you [name_genie_hermione], will that be all?" ("soft", "base", "base", "mid")
#gen "Yes [name_hermione_genie], you may leave now." ("base", xpos="far_left", ypos="head")
#"\"Tell me about your day.\"":
#her "It was a pretty normal day, I had potions class and then transfiguration." ("open", "closed", "base", "mid")
#gen "And do you think that anyone noticed?" ("base", xpos="far_left", ypos="head")
#her "I don't think so [name_genie_hermione]. Ginny Weasley asked me about it during transfiguration class though." ("soft", "base", "base", "mid")
#gen "And what did you tell her?" ("base", xpos="far_left", ypos="head")
#her "I just said that I spilled some {i}Wiggenweld potion{/i} on myself in potions class." ("open", "base", "base", "mid")
#gen "Very cunning of you. Fifty points to Gryffindor." ("base", xpos="far_left", ypos="head")
#$ gryffindor += 50
#her "Thank you [name_genie_hermione], if that's all I might head to bed." ("soft", "base", "base", "mid")
#gen "Very well, goodnight [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
#her "Good night [name_genie_hermione]." ("base", "base", "base", "mid")
if cum_location == 2:
# Cum on skirt
$ hermione.set_cum(crotch="heavy")
her "... I did it [name_genie_hermione]." ("normal", "happyCl", "worried", "mid",xpos="right",ypos="base", trans=d3)
her "I kept your cum on me all day." ("angry", "happyCl", "worried", "mid",emote="sweat")
menu:
"\"Fifty points to Gryffindor!\"":
$ gryffindor += 50
her "Thank you [name_genie_hermione], will that be all?" ("annoyed", "base", "worried", "R")
gen "Yes [name_hermione_genie], you may leave now." ("base", xpos="far_left", ypos="head")
"\"Tell me about your day.\"":
her "It was a pretty normal day, I had potions class and then transfiguration." ("annoyed", "base", "worried", "R",xpos="base",ypos="base")
gen "And do you think that anyone noticed?" ("base", xpos="far_left", ypos="head")
her "I think a few people did [name_genie_hermione]. I could hear The first years all whispering as I walked past." ("grin", "happyCl", "worried", "mid")
gen "And how did you feel?" ("base", xpos="far_left", ypos="head")
her "Excited. I just wish that they knew why I was doing this." ("base", "narrow", "worried", "down")
gen "Speaking of that, fifty points to Gryffindor." ("base", xpos="far_left", ypos="head")
$ gryffindor += 50
her "Oh, right the points, Thank you [name_genie_hermione]. if that's all I might head to bed." ("open", "narrow", "worried", "down")
gen "Very well, goodnight [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
her "Good night [name_genie_hermione]." ("annoyed", "closed", "base", "mid")
else:
# Cum on hair
$ hermione.set_cum(hair="heavy")
her @ tears mascara "... I did it [name_genie_hermione]." ("upset", "narrow", "base", "dead",xpos="right",ypos="base", trans=d3)
her @ tears mascara_soft_blink "I kept your cum on me all day." ("upset", "happyCl", "worried", "mid")
menu:
"\"Fifty points to Gryffindor!\"":
$ gryffindor += 50
$ states.her.mood += 5
her @ tears mascara_soft "..." ("annoyed", "narrow", "annoyed", "mid")
gen "Well [name_hermione_genie], you may leave now." ("base", xpos="far_left", ypos="head")
her @ tears mascara "*Hmph*..." ("angry", "narrow", "annoyed", "mid", emote="angry")
"\"Tell me about your day.\"":
$ states.her.mood += 10
her @ tears mascara_soft_blink "My day..." ("normal", "happyCl", "worried", "mid",xpos="base",ypos="base")
her @ tears mascara_soft_blink "This was the worst day of my life!" ("scream", "happyCl", "worried", "mid")
her @ tears mascara_soft_blink "I've never been so ashamed!" ("angry", "happyCl", "worried", "mid",emote="sweat")
gen "Did your friends treat you poorly?" ("base", xpos="far_left", ypos="head")
her @ tears mascara_soft_blink "No! That's the worst part!" ("scream", "closed", "angry", "mid")
her @ tears mascara_soft_blink "I expected to be an outcast, to sit by myself and not have Ginny or Luna talk to me." ("annoyed", "base", "worried", "R")
her @ tears mascara_soft_blink "But they didn't even acknowledge the fact that I was covered in cum!" ("annoyed", "narrow", "angry", "R")
her @ tears mascara_soft_blink "They acted as if nothing was wrong." ("mad", "happyCl", "worried", "mid")
her @ tears mascara_soft "I even tried to provoke a response from Ginny by asking her what she thought of my hair!" ("angry", "base", "base", "mid")
gen "And what was her reaction?" ("base", xpos="far_left", ypos="head")
her @ tears mascara_soft_blink "She said that it suited me!" ("upset", "happyCl", "worried", "mid")
gen "Maybe they're just used to you acting like this." ("base", xpos="far_left", ypos="head")
her @ tears mascara_soft "That's the problem! They think that this slutty persona is who I am now!" ("angry", "base", "worried", "mid")
gen "Isn't it?" ("base", xpos="far_left", ypos="head")
her @ tears mascara_soft_blink "..." ("upset", "happyCl", "worried", "mid")
her @ tears mascara_soft_blink "Good night, [name_genie_hermione]." ("normal", "happyCl", "worried", "mid")
with fade
jump end_hermione_event
label hg_ps_cumslut_complete_2:
call her_walk(action="enter", xpos="mid", ypos="base")
if cum_location == 4:
# Cum on legs
$ hermione.set_cum(legs="heavy")
her "... I did it, [name_genie_hermione]." ("base", "happy", "base", "mid",xpos="right",ypos="base", trans=d3)
her "I kept your cum on me all day." ("base", "base", "base", "R")
menu:
"\"Good Work!\"":
her "Thank you [name_genie_hermione], will that be all?" ("soft", "base", "base", "mid")
gen "Yes [name_hermione_genie], you may leave now." ("base", xpos="far_left", ypos="head")
"\"Tell me about your day.\"":
her "It was a pretty normal day, well, except for Luna..." ("open", "closed", "base", "mid")
gen "Luna?" ("base", xpos="far_left", ypos="head")
her "Luna Lovegood, sir." ("soft", "base", "base", "mid")
gen "What happened with miss Lovegood?" ("base", xpos="far_left", ypos="head")
her "She kept trying to tell me that a Cornish pixie had given me a present." ("annoyed", "narrow", "angry", "R")
gen "A Cornish Pixie had given you a present?" ("base", xpos="far_left", ypos="head")
her "I didn't know what she was talking about either. Cornish pixies are nasty little things that would never do anything nice." ("disgust", "narrow", "base", "mid_soft")
gen "Well what happened after that?" ("base", xpos="far_left", ypos="head")
her "Well I asked her what she was talking about and then she ran her finger up my leg, scooping up some of your cum!" ("smile", "narrow", "base", "mid_soft")
gen "Really?" ("base", xpos="far_left", ypos="head")
her "That's not the worst part. She then proceded to taste it!" ("open_tongue", "narrow", "base", "mid_soft")
gen "I don't believe you." ("base", xpos="far_left", ypos="head")
her "I was as shocked as you were." ("open", "closed", "base", "mid")
gen "Well you have certainly made this old man very happy." ("base", xpos="far_left", ypos="head")
her "Thank you [name_genie_hermione]. if that's all I might head to bed." ("open", "narrow", "worried", "down")
gen "Very well, goodnight [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
her "Good night [name_genie_hermione]." ("annoyed", "closed", "base", "mid")
elif cum_location == 5:
# Cum on shirt
$ hermione.set_cum(breasts="heavy", body="light")
her "... I did it, [name_genie_hermione]." ("normal", "happyCl", "worried", "mid",xpos="right",ypos="base", trans=d3)
her "I kept your cum on me all day." ("angry", "happyCl", "worried", "mid",emote="sweat")
menu:
"\"Good Work!\"":
her "Thank you [name_genie_hermione], will that be all?" ("annoyed", "base", "worried", "R")
gen "Yes [name_hermione_genie], you may leave now." ("base", xpos="far_left", ypos="head")
"\"Tell me about your day.\"":
her "It was a pretty normal day, I had Defence against the dark arts class and then Herbology." ("annoyed", "base", "worried", "R",xpos="base",ypos="base")
gen "And do you think that anyone noticed?" ("base", xpos="far_left", ypos="head")
her "I think most people did [name_genie_hermione]. I'm not sure if they all knew it was cum though." ("grin", "happyCl", "worried", "mid")
gen "And how did you feel?" ("base", xpos="far_left", ypos="head")
her "Excited. Getting to see everyone's faces as they realised what it was..." ("base", "narrow", "worried", "down")
gen "So you don't mind them knowing?" ("base", xpos="far_left", ypos="head")
her "I suppose not... As long as it makes you happy." ("open", "narrow", "worried", "down")
gen "Very well, goodnight [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
her "Good night [name_genie_hermione]." ("annoyed", "closed", "base", "mid")
else:
# Cum on face
$ hermione.set_cum(face="heavy", hair="light")
her @ tears mascara "... I did it, [name_genie_hermione]." ("annoyed", "narrow", "base", "dead",xpos="right",ypos="base", trans=d3)
her @ tears mascara "I kept your cum on me...{w=0.8} all day." ("annoyed", "narrow", "base", "dead")
menu:
"\"Good Work!\"":
her @ tears mascara "..." ("annoyed", "narrow", "base", "dead")
gen "Well [name_hermione_genie], you may leave now." ("base", xpos="far_left", ypos="head")
her @ tears mascara "Did I at least make you happy?" ("open", "narrow", "annoyed", "mid")
gen "You did." ("base", xpos="far_left", ypos="head")
her @ tears mascara "Good." ("annoyed", "closed", "base", "mid")
"\"Tell me about your day.\"":
her @ tears mascara "My day..." ("normal", "happyCl", "worried", "mid",xpos="base",ypos="base")
her @ tears mascara "It was completely normal." ("scream", "happyCl", "worried", "mid")
gen "Really? Nothing strange happened at all?" ("base", xpos="far_left", ypos="head")
her @ tears mascara "No. Everyone treated me how I deserved to be treated." ("scream", "closed", "angry", "mid")
gen "And how's that?" ("base", xpos="far_left", ypos="head")
her @ tears mascara "Like a slut..." ("annoyed", "base", "worried", "R")
her @ tears mascara "Boys catcalled me..." ("annoyed", "narrow", "angry", "R")
her @ tears mascara "Put me down..." ("mad", "happyCl", "worried", "mid")
her @ tears mascara_soft "Snape made me stand out the front of the class during Defence against the dark arts." ("angry", "base", "base", "mid")
gen "What did he make you do in front of the class?" ("base", xpos="far_left", ypos="head")
her @ tears mascara_soft_blink "Nothing, I just had to stand there for the whole lesson." ("upset", "happyCl", "worried", "mid")
gen "Did your friends say anything?" ("base", xpos="far_left", ypos="head")
her @ tears mascara_soft "Nothing." ("angry", "base", "worried", "mid")
her @ tears mascara_soft_blink "..." ("upset", "happyCl", "worried", "mid")
her @ tears mascara_soft "Did I...{w=0.5} make you happy?" ("open", "narrow", "annoyed", "mid")
gen "You did." ("base", xpos="far_left", ypos="head")
her @ tears mascara_soft "Good night, [name_genie_hermione]." ("normal", "happyCl", "worried", "mid")
with fade
jump end_hermione_event
label hg_ps_cumslut_complete_3:
# TODO: This event is a copy of the previous event, it should be rewritten to
call her_walk(action="enter", xpos="mid", ypos="base")
if cum_location == 7:
# Cum on shirt
$ hermione.set_cum(breasts="heavy")
nar "Hermione returns to your office, her breasts still covered in cum."
her "... I did it [name_genie_hermione]." ("open", "squint", "base", "mid")
her "I kept your cum on me all day." ("grin", "happyCl", "worried", "mid",emote="sweat")
menu:
"\"Good Work!\"":
her "Thank you [name_genie_hermione], will that be all?" ("base", "base", "base", "mid")
gen "Yes [name_hermione_genie], you may leave now." ("base", xpos="far_left", ypos="head")
"\"Tell me about your day.\"":
her "It was actually quite frustrating [name_genie_hermione]..." ("annoyed", "narrow", "angry", "R")
gen "frustrating?" ("base", xpos="far_left", ypos="head")
her "yes! Having to spend the whole day smelling your delicious cum but not being able to taste any of it!" ("open", "base", "base", "R")
her "It was like looking at a glass of water in the desert..." ("soft", "narrow", "annoyed", "up")
gen "did anyone else notice?" ("base", xpos="far_left", ypos="head")
her "I couldn't say [name_genie_hermione]... I was too distracted by the smell..." ("angry", "wink", "base", "mid")
gen "Very well, goodnight [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
her "Good night [name_genie_hermione]." ("grin", "narrow", "base", "dead")
else:
# Cum on face
$ hermione.set_cum(face="heavy", hair="light")
nar "Hermione returns to your office, her face still covered in cum."
her "I did it, [name_genie_hermione]." ("open", "squint", "base", "mid")
her "I kept your cum on me all day." ("base", "base", "base", "mid")
menu:
"\"Good Work!\"":
her "Thank you, [name_genie_hermione]. Is that everything?" ("soft", "happy", "base", "R")
gen "yes [name_hermione_genie], you can go clean up now." ("base", xpos="far_left", ypos="head")
her "clean up?" ("open", "base", "base", "R")
gen "Only if you want to..." ("base", xpos="far_left", ypos="head")
her "thank you [name_genie_hermione]!" ("grin", "narrow", "annoyed", "up")
"\"Tell me about your day.\"":
her "My day..." ("soft", "happy", "base", "R")
her "It was a normal day [name_genie_hermione]. Well what is normal for me now." ("soft", "narrow", "annoyed", "up")
her "I got called names again, and some of the boys groped me." ("grin", "narrow", "base", "dead")
her "Susan Bones even said she liked how I looked in my shirt." ("base", "narrow", "worried", "down")
gen "And how did that make you feel?" ("base", xpos="far_left", ypos="head")
her "Excited, I almost came when Moaning Myrtle started yelling to everyone about your cum on my shirt." ("silly", "narrow", "base", "dead")
gen "Truly?" ("base", xpos="far_left", ypos="head")
her "Of course, it made me even happier knowing that it makes you happy." ("base", "narrow", "worried", "down")
gen "that you did..." ("base", xpos="far_left", ypos="head")
her "...{heart}" ("grin", "narrow", "annoyed", "up")
her "thank you [name_genie_hermione]. well, goodnight." ("open", "base", "base", "R")
gen "goodnight [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
with fade
jump end_hermione_event