LoafyLemon
2acccbea5a
* Added DollBodypart class to allow more extensive modding support for characters, along with dedicates layers for breasts, hips and so on... * Added more bangs into DollClothDynamic, allowing tracking of singular objects and the ability to chainload the IDs * Added get_character_body global method * Added istype global method * Improved caching, layering for dynamic clothes * Improved hashing for Doll instances * Improved readability and improved internal naming convention for Doll-type classes * Removed dedicated buttplug slot (superseded by multislot reimplementation) * Fixed clothing supplied skin layer issues with zorders * Fixed DollClothDynamic __repr__ lack of quotes * Fixed Hermione's open_wide_tongue mouth * Fixed Hermione's tattoos missing images * Fixed Cho's 'goodbye' after-summon skit using wrong number of expressions
1378 lines
90 KiB
Plaintext
1378 lines
90 KiB
Plaintext
|
|
default her_breast_expand_drank = False
|
|
default her_breast_expand_effects_known = False # If genie knows potion worked
|
|
default her_breast_expand_groped = False
|
|
default her_breast_expand_pub_low_reputation_done = False
|
|
default her_breast_expand_pub_high_reputation_done = False
|
|
|
|
label potion_breast_make:
|
|
|
|
call give_reward("You have successfully created a new potion!", breast_potion_ITEM)
|
|
|
|
gen "There we go." ("base", xpos="far_left", ypos="head")
|
|
$ renpy.sound.play("sounds/sniff.ogg")
|
|
pause .5
|
|
gen "Smells pretty good!" ("base", xpos="far_left", ypos="head")
|
|
gen "I bet Hermione will love this one." ("base", xpos="far_left", ypos="head")
|
|
return
|
|
|
|
label her_potion_breasts_give:
|
|
|
|
if hermione.is_worn("robe"):
|
|
gen "Before we begin... Why don't you take those robes off and make yourself comfortable." ("base", xpos="far_left", ypos="head")
|
|
her "Alright..." ("soft", "squint", "base", "mid")
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
$ hermione.strip("robe")
|
|
with d3
|
|
gen "Now then..." ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "[hermione_name]..." ("base", xpos="far_left", ypos="head")
|
|
|
|
$ current_payout = 20
|
|
|
|
gen "What would it take for you to drink this potion?" ("base", xpos="far_left", ypos="head")
|
|
call nar(">You bring out the potion and hand it to Hermione.")
|
|
call her_chibi("hold_potion","mid","base")
|
|
with d3
|
|
|
|
if not her_breast_expand_drank:
|
|
her "A potion?" ("open", "squint", "base", "mid")
|
|
gen "Why yes... And it's one of the nicer smelling ones." ("base", xpos="far_left", ypos="head")
|
|
|
|
if her_whoring < 19:
|
|
her "*Hmm*... You really want me to drink this?" ("angry", "narrow", "base", "mid")
|
|
gen "Of course! I'll give you twenty points for it." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("normal", "squint", "base", "R")
|
|
|
|
her "Alright then..." ("soft", "base", "base", "R")
|
|
else: #Drank
|
|
call her_chibi("sniff_potion","mid","base")
|
|
pause 0.2
|
|
$ renpy.sound.play("sounds/sniff.ogg")
|
|
pause 0.6
|
|
call her_chibi("hold_potion","mid","base")
|
|
|
|
if her_breast_expand_effects_known:
|
|
her "*Sniff*" ("normal", "happy", "base", "mid")
|
|
her "Another breast expansion potion?" ("open", "squint", "base", "mid") #Neutral face
|
|
gen "Good guess!" ("base", xpos="far_left", ypos="head")
|
|
her "It does have that distinctive smell to it..." ("open", "squint", "base", "R") #Neutral face
|
|
|
|
if her_whoring < 19:
|
|
her "I mean... I guess it wasn't so bad." ("open", "closed", "base", "mid") #neutral face
|
|
her "I had my teeth shrunk at some point too, so I'm not overly against body modifications..." ("open", "base", "base", "mid")
|
|
gen "You had your teeth shrunk?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes?" ("disgust", "base", "base", "mid")
|
|
gen "Really?" ("base", xpos="far_left", ypos="head")
|
|
her "Do you want me to drink the potion or not?" ("annoyed", "narrow", "base", "mid")
|
|
|
|
menu:
|
|
"\"No, you fucking weirdo!\"":
|
|
her "What did you just call me?" ("angry", "narrow", "annoyed", "mid", cheeks="blush")
|
|
gen "Oh, sorry did I say that out loud?" ("base", xpos="far_left", ypos="head")
|
|
her "..." ("annoyed", "narrow", "annoyed", "mid", cheeks="blush")
|
|
gen "You had your teeth shrunk?" ("base", xpos="far_left", ypos="head")
|
|
gen "Now that's too much even for me..." ("base", xpos="far_left", ypos="head")
|
|
her "What!?! Why!" ("disgust", "squint", "annoyed", "mid", cheeks="blush")
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
her "You're teasing me again aren't you?" ("annoyed", "narrow", "annoyed", "R", cheeks="blush")
|
|
gen "..." ("grin", xpos="far_left", ypos="head")
|
|
her "Very funny, [genie_name]..." ("soft", "narrow", "base", "mid", cheeks="blush")
|
|
her "..." ("angry", "narrow", "base", "R", cheeks="blush")
|
|
her "So you want me to drink it or--" ("open", "narrow", "base", "mid", cheeks="blush")
|
|
gen "Yes!" ("base", xpos="far_left", ypos="head")
|
|
"\"Does the Pope shit in the woods?\"":
|
|
her "Huh?" ("disgust", "base", "base", "mid")
|
|
gen "Figuratively speaking." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("annoyed", "squint", "base", "mid") # Still confused
|
|
gen "... It means yes, I want you to drink the potion." ("base", xpos="far_left", ypos="head")
|
|
her "(Weirdo...)" ("angry", "narrow", "base", "R")
|
|
"\"Yes, just don't make it weird.\"":
|
|
her "Hey, I'm not the one asking people to drink random concoctions am I?" ("angry", "narrow", "base", "mid")
|
|
gen "Fair point." ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
her "*Sniff*" ("normal", "squint", "base", "mid")
|
|
her "This smells familiar." ("open", "squint", "base", "mid") #Neutral face
|
|
her "Is it that other potion you gave me that had no effect?" ("open", "squint", "base", "R")
|
|
gen "Maybe." ("base", xpos="far_left", ypos="head")
|
|
her "Okay, I can drink that one." ("open", "closed", "base", "mid") # Slight smile
|
|
her "Whatever you put in it, it made me sleep like a baby." ("base", "closed", "base", "mid") # Averts gaze (she's lying)
|
|
gen "Hopefully it works this time..." ("base", xpos="far_left", ypos="head")
|
|
|
|
show screen blktone
|
|
with d3
|
|
|
|
if her_whoring < 19:
|
|
her "(Please don't work, please don't work.)" ("normal", "narrow", "base", "down")
|
|
her "(My breast ached so much I couldn't even sleep...)" ("angry", "narrow", "base", "down")
|
|
her "(I can't give him the satisfaction!)" ("angry", "closed", "base", "mid")
|
|
else:
|
|
her "*Sigh*..." ("base", "narrow", "base", "down")
|
|
|
|
her "(My breasts ached so much...{w=0.4} I can't believe even the smallest touch almost made me cum on the spot...)" ("base", "narrow", "base", "down", cheeks="blush")
|
|
her "(If I spend another night relieving myself I'll start running out of excuses on why I'm missing the morning class...)" ("normal", "narrow", "base", "down", cheeks="blush")
|
|
gen "[hermione_name]?" ("base", xpos="far_left", ypos="head")
|
|
her "(Although it sure was enjoyable...)" ("base", "narrow", "base", "down")
|
|
|
|
hide screen blktone
|
|
with d3
|
|
|
|
gen "Something wrong, [hermione_name]?" ("base", xpos="far_left", ypos="head")
|
|
her "N-- No, it's nothing." ("angry", "narrow", "base", "mid", cheeks="blush")
|
|
gen "If you say so." ("base", xpos="far_left", ypos="head")
|
|
|
|
call nar(">Hermione takes one last look at the potion and then brings it up to her mouth.")
|
|
her "Well then...{w=0.3} bottoms up!" ("angry", "base", "base", "mid")
|
|
|
|
|
|
call her_chibi("drink_potion","mid","base")
|
|
pause 0.6
|
|
$ renpy.sound.play("sounds/gulp.ogg")
|
|
pause 0.8
|
|
call her_chibi("stand","mid","base")
|
|
call nar(">Hermione swallows the potion in a series of gulps.")
|
|
|
|
|
|
her "*Ahhh*..." ("open", "closed", "base", "mid")
|
|
call her_chibi("stand", "mid", "base")
|
|
|
|
if not her_breast_expand_drank:
|
|
her "*shakes head*" ("angry", "happyCl", "base", "mid")
|
|
her "*Ugh*, the smell wasn't so bad, but the taste..." ("disgust", "squint", "base", "mid")
|
|
her "It's like sour milk." ("disgust", "narrow", "base", "mid")
|
|
gen "You'll be fine." ("base", xpos="far_left", ypos="head")
|
|
her "I would hope so..." ("open", "squint", "base", "mid")
|
|
|
|
her "Now what?" ("open", "squint", "base", "mid")
|
|
|
|
# Send to class, or
|
|
# Tell her to take out/show off her tits
|
|
menu:
|
|
"-Send her to class-":
|
|
|
|
if her_whoring < 19:
|
|
|
|
if not her_breast_expand_drank:
|
|
gen "*Hmm*...{w=0.4} It appears as if the potion may have been a failure or something should've happened." ("base", xpos="far_left", ypos="head")
|
|
her "Oh... So what should I--" ("soft", "base", "base", "mid")
|
|
|
|
call nar(">You notice Hermione's breasts bounce slightly as the potion begins to take effect.")
|
|
|
|
her "..." ("angry", "wide", "base", "stare") #surprised
|
|
|
|
gen "Something wrong [hermione_name]?" ("base", xpos="far_left", ypos="head")
|
|
her "*Ehm*... No [genie_name]... I just thought I felt something for a moment." ("angry", "squint", "base", "mid")
|
|
gen "Right..." ("base", xpos="far_left", ypos="head")
|
|
gen "Well, since it didn't appear to work, you're free to go." ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
|
|
if her_breast_expand_effects_known:
|
|
gen "Any moment now..." ("base", xpos="far_left", ypos="head")
|
|
|
|
call nar(">You notice Hermione's breasts bounce slightly as the potion begins to take effect.")
|
|
|
|
her "*Ah*... I-- I think my breasts are--" ("angry", "narrow", "base", "down", cheeks="blush") # Slightly panting
|
|
gen "Itchy?" ("base", xpos="far_left", ypos="head")
|
|
her "No, that's not,{w=0.2} *Ah*...{w=0.4} it... It's hard to describe." ("open", "happyCl", "worried", "mid", cheeks="blush")
|
|
gen "In any case, you are free to leave and get back to class." ("base", xpos="far_left", ypos="head")
|
|
gen "Report back to me when you're done." ("base", xpos="far_left", ypos="head")
|
|
her "Y-- Yes [genie_name]..." ("angry", "squint", "base", "mid", cheeks="blush")
|
|
her "Can I have my points now?" ("angry", "base", "base", "R")
|
|
else:
|
|
gen "That's odd... Something should've happened." ("base", xpos="far_left", ypos="head")
|
|
her "Did you brew it right?" ("annoyed", "squint", "base", "mid")
|
|
gen "Of course I--" ("base", xpos="far_left", ypos="head")
|
|
|
|
call nar(">You notice Hermione's breasts bounce slightly as the potion begins to take effect.")
|
|
gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
|
|
gen "I think you better head to class, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
|
|
her "Of course, [genie_name]." ("open", "squint", "base", "mid")
|
|
her "Can I have my points then?" ("soft", "base", "base", "mid")
|
|
|
|
gen "Certainly." ("base", xpos="far_left", ypos="head")
|
|
|
|
gen "{number=current_payout} points to Gryffindor." ("base", xpos="far_left", ypos="head")
|
|
$ gryffindor += current_payout
|
|
|
|
her "Thank you, [genie_name], I'll head to class then." ("open", "squint", "base", "mid")
|
|
else: #19+
|
|
|
|
if not her_breast_expand_drank:
|
|
gen "*Hmm*... Looks like a dud..." ("base", xpos="far_left", ypos="head")
|
|
her "A dud, [genie_name]?" ("annoyed", "squint", "base", "mid")
|
|
gen "Yes... Well then... You better head back to class for today, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
her "Already?" ("annoyed", "squint", "worried", "mid")
|
|
gen "Yes, I'll let you know once I've brewed another one of these." ("base", xpos="far_left", ypos="head")
|
|
her "Oh... Alright..." ("open", "narrow", "base", "down")
|
|
else:
|
|
|
|
if her_breast_expand_effects_known:
|
|
gen "Alright then, off to class you go..." ("base", xpos="far_left", ypos="head")
|
|
her "*Aww*... But I was hoping--" ("soft", "squint", "base", "R")
|
|
her "*Ahem*... I mean-- Alright..." ("open", "narrow", "base", "down")
|
|
else:
|
|
gen "Is it working, [hermione_name]?" ("base", xpos="far_left", ypos="head")
|
|
her "It's difficult to say, I don't feel any different..." ("open", "squint", "base", "mid")
|
|
gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
|
|
gen "Then I maybe it's best you head back to class for today." ("base", xpos="far_left", ypos="head")
|
|
her "Oh... Okay." ("base", "squint", "base", "mid")
|
|
gen "Since you drank it I suppose you've earned your points." ("base", xpos="far_left", ypos="head")
|
|
|
|
gen "{number=current_payout} points to Gryffindor." ("base", xpos="far_left", ypos="head")
|
|
$ gryffindor += current_payout
|
|
her "Thank you, [genie_name]..." ("open", "base", "base", "mid") #annoyed #blush
|
|
|
|
call her_walk("door")
|
|
|
|
if hg_pr_flash.counter > 0: ## Triggers public return event ##
|
|
# Variant where she's used to flashing people.
|
|
|
|
if not her_breast_expand_drank:
|
|
|
|
call nar(">As Hermione reaches the door she stops and her body lurches slightly, the potion now beginning to spread through her body.")
|
|
#Hermione turns around
|
|
call her_chibi(flip=False)
|
|
pause .5
|
|
|
|
her "[genie_name]..." ("angry", "squint", "base", "mid", trans=d3)
|
|
gen "Yes, [hermione_name]?" ("base", xpos="far_left", ypos="head")
|
|
her "Just out of curiosity... What was the potion supposed to do?" ("angry", "squint", "base", "mid")
|
|
|
|
menu:
|
|
"\"Oh... It was supposed to make your breasts bigger.\"":
|
|
if her_whoring < 19:
|
|
her "It was supposed to do what?" ("open", "base", "base", "stare", cheeks="blush") # Slightly shocked
|
|
gen "What? You didn't oppose to drinking this potion did you?" ("base", xpos="far_left", ypos="head")
|
|
her "No, but I didn't--" ("angry", "squint", "base", "mid", cheeks="blush")
|
|
gen "It's not like you're not getting anything out of this, are you?" ("base", xpos="far_left", ypos="head")
|
|
her "That's true..." ("open", "squint", "base", "R")
|
|
her "Oh well, whatever, the potion obviously did not work, there's no point arguing about it." ("angry", "closed", "base", "mid")
|
|
gen "Exactly." ("grin", xpos="far_left", ypos="head")
|
|
gen "In any case, you better be off or you'll miss class." ("base", xpos="far_left", ypos="head")
|
|
|
|
else:
|
|
her "It-- I thought you liked my--" ("angry", "narrow", "base", "down", cheeks="blush")
|
|
gen "I do, but there's something about a big pair of tits that I find captivating." ("base", xpos="far_left", ypos="head")
|
|
gen "Besides, wouldn't it be fun to try something different for a change?" ("base", xpos="far_left", ypos="head")
|
|
her "I guess..." ("upset", "narrow", "base", "R", cheeks="blush")
|
|
gen "Anyhow, back to class you go [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
gen "Let me know if there's any developments." ("base", xpos="far_left", ypos="head")
|
|
|
|
"\"It's a secret.\"":
|
|
her "I see..." ("open", "squint", "base", "R")
|
|
gen "Yeah, too bad it didn't work." ("base", xpos="far_left", ypos="head")
|
|
her "*Ah*...{w=0.4} Right..." ("angry", "narrow", "base", "mid")
|
|
call nar(">You watch as Hermione shift around uncomfortably.")
|
|
her "I think I better head off then." ("angry", "narrow", "base", "mid")
|
|
gen "Certainly." ("base", xpos="far_left", ypos="head")
|
|
gen "Let me know if there's any... developments." ("base", xpos="far_left", ypos="head")
|
|
her "*Huh*?." ("angry", "squint", "base", "mid")
|
|
gen "Nevermind, just get back to class [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
|
|
her "Alright." ("open", "base", "base", "R")
|
|
else:
|
|
gen "[hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
|
|
#Hermione turns around
|
|
call her_chibi(flip=False)
|
|
her "Yes, [genie_name]?" ("soft", "base", "base", "mid", trans=d3)
|
|
|
|
if her_breast_expand_effects_known:
|
|
gen "Have fun in class." ("grin", xpos="far_left", ypos="head")
|
|
|
|
if her_whoring < 19:
|
|
her "*Ah* You know I'm not doing it for fun--" ("open", "narrow", "base", "R", cheeks="blush")
|
|
|
|
call nar(">You watch as Hermione's breasts bounce again.")
|
|
|
|
gen "*Heh*, sure. Whatever you say, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
else: # 19+
|
|
her "*Ah* Maybe I will, [genie_name], maybe I will." ("soft", "narrow", "base", "R", cheeks="blush")
|
|
gen "That's my girl." ("base", xpos="far_left", ypos="head")
|
|
|
|
gen "Let me know how it went." ("base", xpos="far_left", ypos="head")
|
|
her "Yes [genie_name]." ("open", "closed", "base", "mid", cheeks="blush")
|
|
gen "Dismissed!" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "Make sure to note if there's any... Developments, got it?" ("base", xpos="far_left", ypos="head")
|
|
her "*Ah* Yes, [genie_name]." ("soft", "squint", "base", "R")
|
|
|
|
call nar(">You watch as Hermione's breasts bounce again.")
|
|
|
|
gen "In details!" ("grin", xpos="far_left", ypos="head")
|
|
gen "And If so, report to me as soon as you're done with your classes." ("base", xpos="far_left", ypos="head")
|
|
her "Of course, [genie_name]." ("open", "closed", "base", "mid")
|
|
|
|
#Hermione leaves
|
|
call her_walk(action="leave")
|
|
|
|
# Set Return event
|
|
$ breast_potion_ITEM.set_active("hermione")
|
|
|
|
# Flags are not set to True here, instead they are set in the return event to not break the writing.
|
|
|
|
jump end_hermione_event
|
|
|
|
else: ## Doesn't trigger public return event ##
|
|
|
|
pause 0.5
|
|
call chibi_emote("thought", "hermione")
|
|
|
|
pause 1.0
|
|
|
|
call nar(">You watch Hermione suddenly stop right at the door.")
|
|
|
|
#Hermione turns around
|
|
call her_chibi(flip=False)
|
|
call ctc
|
|
|
|
if not her_breast_expand_drank:
|
|
her "[genie_name]... This potion..." ("soft", "squint", "base", "mid")
|
|
gen "Yes?" ("base", xpos="far_left", ypos="head")
|
|
call nar(">Suddenly Hermione jumps slightly and a shocked expression spreads across her face.")
|
|
else:
|
|
if her_whoring < 19:
|
|
her "(Not this again...)" ("angry", "narrow", "base", "down")
|
|
her "(*Ah*... My breasts are starting to get sensitive.)" ("angry", "happyCl", "base", "mid")
|
|
her "(I can't go to classes like this, it would ruin my reputation...)" ("angry", "narrow", "base", "down")
|
|
else:
|
|
her "(By merlin's beard! It's happening again!)" ("angry", "narrow", "base", "down")
|
|
her "(What am I thinking... I can't go to classes like this, not if I get as horny as last time...)" ("angry", "narrow", "base", "down", cheeks="blush")
|
|
her "(Not to mention, it would affect my reputation...)" ("disgust", "closed", "base", "mid")
|
|
|
|
her "*Ehm*..." ("angry", "narrow", "base", "mid")
|
|
her "You know, *Ah*...{w=0.4} I don't feel that great so I think I'll just head to my dorm for today." ("angry", "closed", "base", "mid")
|
|
gen "Are you sure? It's not very like you to miss class, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
her "*Ah*...{w=0.4} Yes, I--{w=0.2} I'm sure..." ("open", "closed", "worried", "mid", cheeks="blush")
|
|
gen "Very well [hermione_name]..." ("base", xpos="far_left", ypos="head")
|
|
her "B-- Bye then!" ("angry", "squint", "base", "mid", cheeks="blush")
|
|
|
|
#Hermione leaves
|
|
call her_walk(action="leave")
|
|
|
|
gen "(Looks like she isn't willing to risk going to class...)" ("base", xpos="far_left", ypos="head")
|
|
gen "(Perhaps if I asked her to do some other stuff in public she'd be more susceptible to the idea.)" ("base", xpos="far_left", ypos="head")
|
|
|
|
$ her_breast_expand_drank = True
|
|
# We only need to set the 'drank' flag.
|
|
|
|
jump end_hermione_event
|
|
|
|
"-Tell her to take out her tits-" if hermione.is_any_worn("top", "bra"):
|
|
|
|
gen "Get your tits out!" ("base", xpos="far_left", ypos="head")
|
|
|
|
"-Tell her to display her titties-" if not hermione.is_worn("top", "bra"):
|
|
|
|
gen "Give me a better look of those tits." ("base", xpos="far_left", ypos="head")
|
|
|
|
if not her_breast_expand_drank:
|
|
if her_whoring < 19:
|
|
her "I don't think so [genie_name]... You're only paying me for drinking the potion." ("angry", "narrow", "base", "mid")
|
|
if hermione.is_any_worn("top", "bra"):
|
|
her "If you expected to see me without anything covering them then you should've said so at the start." ("angry", "closed", "base", "mid")
|
|
gen "Oh, I didn't think that would be necessary is all." ("base", xpos="far_left", ypos="head")
|
|
her "That's it then? It makes me show you my breasts? Is it some sort of mind control potion?" ("open", "narrow", "base", "mid")
|
|
gen "Mind control? Where's the fun in that? No, this is something much more entertaining." ("base", xpos="far_left", ypos="head")
|
|
her "If not mind control, then what on earth--" ("open", "closed", "base", "mid")
|
|
call nar(">You notice Hermione's clothes getting tighter as the potion begins to take effect.")
|
|
call nar(">Hermione unconsciously adjusts them as they get less and less comfortable by the minute.")
|
|
her "*Hmm*... Something better be happening soon or I'm out of here." ("angry", "narrow", "base", "R")
|
|
gen "Looks to me as if something's already happened." ("base", xpos="far_left", ypos="head")
|
|
her "Something--{w=0.2} What do you--{w=0.2} What's wrong with me?" ("angry", "squint", "base", "mid")
|
|
gen "There's nothing wrong with you. Although I'd get those breasts out if I were you..." ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
her "If you expected me to give you a better view then you should've said so at the start." ("angry", "closed", "base", "mid")
|
|
gen "If you say so... You won't really have much choice in a minute or two once that potion kicks in." ("base", xpos="far_left", ypos="head")
|
|
her "What's that's supposed to mean?" ("open", "narrow", "base", "mid")
|
|
gen "You'll just have to wait and find out, [hermione_name]..." ("base", xpos="far_left", ypos="head")
|
|
her "Well whatever it is, it better happen soon otherwise I'm going--" ("open", "closed", "base", "mid")
|
|
call nar(">You notice Hermione's breasts jiggle slightly as the potion begins taking effect.")
|
|
call nar(">After a brief moment of confusion Hermione then continues...")
|
|
her "As I said, something better be happening soon or I'm leaving." ("angry", "narrow", "base", "R")
|
|
gen "I wouldn't worry about it, from the looks of it, something already happened." ("base", xpos="far_left", ypos="head")
|
|
her "It-- Where? What's happened to me?" ("angry", "squint", "base", "mid")
|
|
gen "Well, nothing major yet..." ("base", xpos="far_left", ypos="head")
|
|
|
|
her "What do you--" ("angry", "base", "base", "mid")
|
|
|
|
call nar(">Hermione starts checking herself, trying to find what you're referring to...")
|
|
|
|
her "I don't see what you could possibly be--" ("open", "squint", "base", "mid")
|
|
|
|
call nar(">Hermione looks down as her breast suddenly bounces on its own accord...")
|
|
|
|
her "!!!" ("clench", "narrow", "base", "down")
|
|
her "What's happening to my breasts?!" ("clench", "squint", "base", "mid")
|
|
gen "About time you noticed..." ("base", xpos="far_left", ypos="head")
|
|
her "Hold on... This means you have..." ("angry", "base", "base", "mid")
|
|
|
|
$ camera.set_imagepath("common/")
|
|
$ camera.set_image("CG hermione")
|
|
if game.daytime:
|
|
$ camera.set_overlay("day_overlay")
|
|
else:
|
|
$ camera.set_overlay("night_overlay")
|
|
$ camera.set(zoom=0.5, pos=(-270, -150), initialize=True)
|
|
hide hermione_main
|
|
show screen animatedCG
|
|
with fade
|
|
|
|
# Strip top/bra
|
|
if hermione.is_any_worn("top", "bra", "accessory"):
|
|
pause 1.5
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
$ hermione.strip("top", "bra", "accessory")
|
|
|
|
call ctc
|
|
|
|
$ hermione.equip(her_chest_breasts1)
|
|
$ renpy.sound.play("sounds/boing02.ogg")
|
|
with d3
|
|
|
|
gen "You know what they say, can't have too much of a good thing!" ("grin", xpos="far_left", ypos="head")
|
|
her "It's the other way around [genie_name]!" ("angry", "squint", "base", "mid")
|
|
gen "It is? I prefer my version." ("base", xpos="far_left", ypos="head")
|
|
her "So that's it then, the potion is meant to make my breasts a bit bigger?" ("angry", "wink", "base", "mid")
|
|
gen "It was meant to make them {i}a lot{/i} bigger..." ("base", xpos="far_left", ypos="head")
|
|
gen "Maybe it takes a while for it to take full effect." ("base", xpos="far_left", ypos="head")
|
|
her "A lot bigger? How big are they supposed to--" ("clench", "squint", "base", "mid")
|
|
|
|
$ hermione.equip(her_chest_breasts1)
|
|
$ renpy.sound.play("sounds/boing02.ogg")
|
|
with d3
|
|
|
|
her "Whoa! They're so full..." ("angry", "base", "base", "down")
|
|
|
|
else: # 19+
|
|
her "*Hmm*... Is this one of your games again?" ("soft", "narrow", "base", "mid", cheeks="blush")
|
|
her "Am I supposed to pretend that I'm being mind controlled? I should've known the potion was a bit too odd tasting for a real potion..." ("grin", "closed", "base", "mid", cheeks="blush")
|
|
gen "Yes... Your first order is to proudly display those titties for me!" ("grin", xpos="far_left", ypos="head")
|
|
her "Alright then... I hope you've got some extra points--" ("smile", "narrow", "base", "mid", cheeks="blush")
|
|
|
|
if hermione.is_any_worn("top", "bra"):
|
|
call nar(">You notice Hermione's uniform getting tighter as the potion begins to take effect.")
|
|
else:
|
|
call nar(">You notice Hermione's breasts jiggle slightly as the potion begins to take effect.")
|
|
|
|
her "..." ("soft", "squint", "base", "stare", cheeks="blush")
|
|
gen "Something wrong?" ("grin", xpos="far_left", ypos="head")
|
|
her "I-I don't know... I thought I felt something in my chest." ("angry", "squint", "base", "mid", cheeks="blush")
|
|
gen "Looks like the potion is beginning to take effect." ("base", xpos="far_left", ypos="head")
|
|
her "It is? What's it doing?" ("angry", "base", "worried", "mid", cheeks="blush")
|
|
|
|
call nar(">Hermione grabs her breasts to check them just as they give of another lurch.")
|
|
|
|
her "Oh my!" ("angry", "wide", "base", "mid", cheeks="blush")
|
|
her "But this means..." ("soft", "wide", "base", "stare", cheeks="blush")
|
|
|
|
$ camera.set_imagepath("common/")
|
|
$ camera.set_image("CG hermione")
|
|
if game.daytime:
|
|
$ camera.set_overlay("day_overlay")
|
|
else:
|
|
$ camera.set_overlay("night_overlay")
|
|
$ camera.set(zoom=0.5, pos=(-270, -150), initialize=True)
|
|
hide hermione_main
|
|
show screen animatedCG
|
|
with fade
|
|
|
|
her "" ("soft", "wide", "base", "down", cheeks="blush")
|
|
|
|
# Strip top/bra
|
|
if hermione.is_any_worn("top", "bra", "accessory"):
|
|
pause 1.5
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
$ hermione.strip("top", "bra", "accessory")
|
|
|
|
call ctc
|
|
|
|
$ hermione.equip(her_chest_breasts1)
|
|
$ renpy.sound.play("sounds/boing02.ogg")
|
|
with d3
|
|
|
|
her "..." ("open", "wide", "base", "down", cheeks="blush")
|
|
her "Of course you did..." ("angry", "base", "base", "mid", cheeks="blush") #blush
|
|
gen "Did what?" ("grin", xpos="far_left", ypos="head")
|
|
her "My breasts... Surely you knew that this potion would make them grow..." ("angry", "closed", "base", "mid", cheeks="blush")
|
|
gen "Looks like your regular size to me [hermione_name]..." ("grin", xpos="far_left", ypos="head")
|
|
her "*Hmm*... I thought my breasts were already a good enough size..." ("annoyed", "narrow", "base", "mid", cheeks="blush") #annoyed
|
|
gen "Can't have too much of a good thing." ("base", xpos="far_left", ypos="head")
|
|
her "That's not--" ("open", "narrow", "base", "mid", cheeks="blush")
|
|
|
|
$ hermione.equip(her_chest_breasts2)
|
|
$ renpy.sound.play("sounds/boing02.ogg")
|
|
with d3
|
|
|
|
her "Whoa, they grew even more!" ("open", "wide", "base", "down", cheeks="blush")
|
|
her "And they're so... squishy?" ("soft", "base", "base", "down", cheeks="blush")
|
|
|
|
call nar(">Hermione fondles her newly expanded breasts...")
|
|
|
|
her "*Ah*... {w=0.4} And so sensitive too!" ("open", "closed", "worried", "mid", cheeks="blush")
|
|
|
|
gen "*He-heh*..." ("grin", xpos="far_left", ypos="head")
|
|
gen "Now then... Since the effects are already visible..." ("base", xpos="far_left", ypos="head")
|
|
|
|
else:
|
|
|
|
if her_whoring < 19:
|
|
# She won't ask for points on level 19+
|
|
her "Am I getting paid extra for this?" ("open", "squint", "base", "mid")
|
|
|
|
menu:
|
|
"\"No way!\"":
|
|
gen "Aren't you already getting enough?" ("base", xpos="far_left", ypos="head")
|
|
gen "Does your greed have no end?" ("base", xpos="far_left", ypos="head")
|
|
her "A simple no would be enough..." ("annoyed", "narrow", "base", "R")
|
|
"\"How about ten extra points?\"":
|
|
her "*Hmm*. That does sound fair." ("open", "closed", "base", "mid")
|
|
|
|
$ current_payout += 10
|
|
|
|
if her_whoring < 21: #Under Sex level
|
|
|
|
gen "Step up a bit closer as well..." ("base", xpos="far_left", ypos="head")
|
|
gen "I want to see them in all their glory!" ("base", xpos="far_left", ypos="head")
|
|
her "..." ("annoyed", "narrow", "base", "mid")
|
|
|
|
hide hermione_main
|
|
with d3
|
|
call her_walk("desk")
|
|
|
|
if hermione.is_any_worn("top", "bra", "accessory"):
|
|
gen "Good... And now--" ("base", xpos="far_left", ypos="head")
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
$ hermione.strip("top", "bra", "accessory")
|
|
call ctc
|
|
gen "..." ("grin", xpos="far_left", ypos="head")
|
|
|
|
her "Alright then... Let's see if the potion is working or not..." ("angry", "narrow", "base", "down", cheeks="blush", trans=d3)
|
|
|
|
gen "I'm sure it will..." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("angry", "narrow", "base", "R", cheeks="blush")
|
|
gen "Feeling anything yet?" ("base", xpos="far_left", ypos="head")
|
|
her "No...{w=0.4} Are you sure you gave me the right potion--" ("angry", "narrow", "base", "down")
|
|
her "**Eekh*!!!" ("clench", "wide", "base", "stare") #shocked
|
|
|
|
call nar (">Hermione jumps as the potion begins to take effect, bouncing her bossom.")
|
|
|
|
gen "You were saying?" ("base", xpos="far_left", ypos="head")
|
|
her "This... It feels a bit strange..." ("angry", "base", "base", "mid", cheeks="blush")
|
|
gen "Oh?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes...{w=0.4} There's a slight tingling sensation..." ("angry", "narrow", "base", "down", cheeks="blush")
|
|
gen "(Some side effect perhaps?)" ("base", xpos="far_left", ypos="head")
|
|
|
|
call nar (">Hermione's breasts expand as the potion spreads through her body.")
|
|
|
|
$ hermione.equip(her_chest_breasts1)
|
|
$ renpy.sound.play("sounds/boing02.ogg")
|
|
with d3
|
|
|
|
her "*Mmm*..." ("base", "narrow", "base", "stare", cheeks="blush") #showing some pleasure
|
|
her "..." ("disgust", "narrow", "base", "R", cheeks="blush")
|
|
gen "Looks like I've brewed it just right..." ("grin", xpos="far_left", ypos="head")
|
|
her "..." ("annoyed", "happyCl", "base", "down", cheeks="blush") #Happy closed
|
|
gen "Don't you want to look at your new breasts [hermione_name]?" ("base", xpos="far_left", ypos="head")
|
|
her "... Oh, thank Merlin..." ("angry", "narrow", "base", "down", cheeks="blush")
|
|
her "I was readying myself for them to get even--" ("angry", "narrow", "worried", "down", cheeks="blush")
|
|
|
|
$ hermione.equip(her_chest_breasts2)
|
|
$ renpy.sound.play("sounds/boing02.ogg")
|
|
with d3
|
|
pause .5
|
|
|
|
her "Bigger..." ("disgust", "narrow", "base", "down", cheeks="blush")
|
|
gen "You were saying?" ("base", xpos="far_left", ypos="head")
|
|
her "..." ("annoyed", "narrow", "base", "mid", cheeks="blush")
|
|
gen "Now then..." ("base", xpos="far_left", ypos="head")
|
|
|
|
else: # 21+
|
|
|
|
her "Alright..." ("base", "squint", "base", "mid", cheeks="blush")
|
|
gen "Excellent..." ("base", xpos="far_left", ypos="head")
|
|
gen "Come a bit closer as well, will you?" ("base", xpos="far_left", ypos="head")
|
|
|
|
hide hermione_main
|
|
with d3
|
|
call her_walk("desk")
|
|
|
|
# Strip top/bra
|
|
if hermione.is_any_worn("top", "bra", "accessory"):
|
|
$ renpy.sound.play("sounds/cloth_sound3.ogg")
|
|
$ hermione.strip("top", "bra", "accessory")
|
|
call ctc
|
|
|
|
her "There you go, how are they looking?" ("grin", "base", "base", "mid", cheeks="blush", trans=d3)
|
|
gen "Looks great!" ("base", xpos="far_left", ypos="head")
|
|
her "Thanks you..." ("base", "narrow", "base", "mid", cheeks="blush")
|
|
her "..." ("base", "narrow", "base", "mid", cheeks="blush")
|
|
her "Nothing's happening..." ("upset", "narrow", "base", "down", cheeks="blush") #annoyed
|
|
gen "Patience, [hermione_name]..." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("normal", "narrow", "worried", "down", cheeks="blush")
|
|
her "This potion is taking way too long--" ("annoyed", "narrow", "annoyed", "mid", cheeks="blush")
|
|
|
|
call kiss_her
|
|
|
|
her "*Ah*...." ("grin", "narrow", "base", "up", cheeks="blush") #pleasure
|
|
|
|
call nar (">Hermione shivers as the potion begins to take effect.")
|
|
|
|
gen "There it is..." ("base", xpos="far_left", ypos="head")
|
|
her "Is--{w=0.2} Is it normal for the potion to make them so sensitive?" ("grin", "narrow", "base", "stare", cheeks="blush")
|
|
gen "Sounds like a side effect, but I'd call that better than advertised." ("grin", xpos="far_left", ypos="head")
|
|
her "*Mmm*...{w=0.4} What...{w=0.4} What's that supposed to mean?" ("smile", "narrow", "base", "stare", cheeks="blush")
|
|
call nar (">Hermione's breasts bounces slightly as the potion spreads through her body.")
|
|
|
|
$ hermione.equip(her_chest_breasts1)
|
|
$ renpy.sound.play("sounds/boing02.ogg")
|
|
with d3
|
|
|
|
her "Whoa!" ("soft", "squint", "base", "stare", cheeks="blush")
|
|
gen "*He-heh*..." ("grin", xpos="far_left", ypos="head")
|
|
her "So heavy..." ("grin", "narrow", "base", "down", cheeks="blush")
|
|
her "Although... Are they not supposed to get bigger?" ("open", "narrow", "base", "down", cheeks="blush")
|
|
gen "Well..." ("base", xpos="far_left", ypos="head")
|
|
|
|
$ hermione.equip(her_chest_breasts2)
|
|
$ renpy.sound.play("sounds/boing02.ogg")
|
|
with d3
|
|
|
|
her "*Ah*..." ("grin", "narrow", "base", "up", cheeks="blush")
|
|
gen "There they go!" ("grin", xpos="far_left", ypos="head")
|
|
gen "They don't call me the potions master for nothing..." ("grin", xpos="far_left", ypos="head")
|
|
gen "Now then..." ("base", xpos="far_left", ypos="head")
|
|
|
|
hide screen animatedCG
|
|
with fade
|
|
|
|
##Genie asks to touch her breasts##
|
|
|
|
if her_whoring < 19:
|
|
gen "Would you like to earn some additional points?" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "How about we take it one step further?" ("base", xpos="far_left", ypos="head")
|
|
|
|
if not her_breast_expand_groped:
|
|
her "Depends what it is you want..." ("soft", "narrow", "base", "mid", cheeks="blush")
|
|
gen "To weigh those melons of course!" ("base", xpos="far_left", ypos="head")
|
|
her "Sorry?" ("angry", "narrow", "base", "mid", cheeks="blush")
|
|
gen "I want you to come here for a moment and let me have a feel." ("base", xpos="far_left", ypos="head")
|
|
her "Oh..." ("open", "squint", "base", "R", cheeks="blush")
|
|
|
|
if her_whoring < 19:
|
|
her "Of course you do." ("angry", "narrow", "base", "R", cheeks="blush")
|
|
gen "So?" ("base", xpos="far_left", ypos="head")
|
|
her "I want twenty extra points..." ("open", "closed", "base", "mid", cheeks="blush")
|
|
gen "Certainly..." ("base", xpos="far_left", ypos="head")
|
|
gen "Now get over here so we can find out just how much bigger they got!" ("base", xpos="far_left", ypos="head")
|
|
her "..." ("angry", "narrow", "base", "R", cheeks="blush") #annoyed #glancing away #blush
|
|
|
|
$ current_payout += 20
|
|
|
|
else: #19+
|
|
her "*Hmm*... Alright, I'll do it..." ("base", "narrow", "base", "mid", cheeks="blush")
|
|
gen "Excellent..." ("base", xpos="far_left", ypos="head")
|
|
her "Just...{w=0.4} Don't be too rough, okay?" ("soft", "squint", "base", "mid", cheeks="blush")
|
|
her "They're sensitive..." ("angry", "narrow", "base", "down", cheeks="blush")
|
|
|
|
#Hermione walks to desk (already there on repeat)
|
|
call her_walk("desk")
|
|
|
|
else: #Grope repeat
|
|
her "You want to touch them again I assume..." ("soft", "narrow", "base", "mid", cheeks="blush")
|
|
gen "That's right." ("base", xpos="far_left", ypos="head")
|
|
|
|
if her_whoring < 19:
|
|
her "In that case I want another twenty points like last time..." ("open", "closed", "base", "mid", cheeks="blush")
|
|
gen "Twenty points again?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes." ("angry", "narrow", "base", "mid", cheeks="blush")
|
|
gen "*Hmm*... I can give you additional ten points at best." ("base", xpos="far_left", ypos="head")
|
|
her "But..." ("mad", "squint", "worried", "mid", cheeks="blush")
|
|
gen "If I were to give you the same amount of points every time then why would you ever want to do something new." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("annoyed", "narrow", "base", "R", cheeks="blush")
|
|
gen "No... Ten extra points should suffice." ("base", xpos="far_left", ypos="head")
|
|
her "Alright, fine... I'll do it..." ("open", "narrow", "base", "mid", cheeks="blush")
|
|
|
|
$ current_payout += 10
|
|
|
|
else: #19+
|
|
her "I should've guessed..." ("base", "narrow", "base", "R", cheeks="blush") #smirk
|
|
gen "Can't waste such an opportunity can we?" ("grin", xpos="far_left", ypos="head")
|
|
her "If touching my breasts is what you want then go ahead..." ("open", "closed", "base", "mid", cheeks="blush")
|
|
her "I don't mind..." ("base", "closed", "base", "mid", cheeks="blush") # smirk
|
|
|
|
gen "Great! Get up here [hermione_name]." ("grin", xpos="far_left", ypos="head")
|
|
|
|
show screen blkfade
|
|
|
|
call nar(">Hermione walks over to behind your desk, her breasts swaying rhythmically as she moves.")
|
|
pause .8
|
|
|
|
hide hermione_main
|
|
|
|
#Genie groping breast chibi animation nude top
|
|
call her_chibi_scene("grope_tits")
|
|
call play_music("playful_tension") # SEX THEME.
|
|
|
|
call nar(">With the two big globes presented in front of you, you reach out and grab one in each hand and begin massaging them.")
|
|
hide screen blkfade
|
|
|
|
if not her_breast_expand_groped:
|
|
her "!!!" ("angry", "narrow", "worried", "down", cheeks="blush", xpos="mid", ypos="base", trans=d3)
|
|
her "Please be gentle [genie_name]... The potion made them even more sensitive than usual." ("angry", "squint", "base", "mid", cheeks="blush")
|
|
gen "{i}Even more{/i}?" ("base", xpos="far_left", ypos="head")
|
|
her "I mean--" ("clench", "squint", "base", "R", cheeks="blush")
|
|
|
|
call nar(">Before she can finish, you start kneading her breasts even harder with your fingers.")
|
|
|
|
her "..." ("soft", "closed", "base", "mid", cheeks="blush")
|
|
gen "They sure feel much more tender than usual." ("base", xpos="far_left", ypos="head")
|
|
gen "On top of the extra cup size that is." ("base", xpos="far_left", ypos="head")
|
|
|
|
call nar(">You continue massaging Hermione's breasts, loosening your grip and sliding your hands around them gently.")
|
|
|
|
her "W-- wait... I'm feeling something--" ("open", "squint", "base", "stare", cheeks="blush")
|
|
|
|
# Note: Dissolve works better for the image, but vpunch is fine with the sound effect
|
|
|
|
$ renpy.sound.play("sounds/boing04.ogg")
|
|
with vpunch
|
|
|
|
$ hermione.equip(her_chest_breasts2)
|
|
with d3
|
|
|
|
|
|
if her_whoring < 19: #Under blowjob level
|
|
her "*Ahhhh*!!!" ("scream", "wide", "base", "down", cheeks="blush")
|
|
her "They've grown even bigger!" ("angry", "base", "base", "down", cheeks="blush")
|
|
gen "Don't worry about it [hermione_name], think about how you're helping your precious {i}Gryffindeer{/i}." ("base", xpos="far_left", ypos="head")
|
|
her "It's Gryffindor, [genie_name]!" ("open", "happyCl", "base", "mid", cheeks="blush")
|
|
|
|
her "*Ah*..." ("soft", "happyCl", "base", "mid", cheeks="blush")
|
|
|
|
her "J-- Just hurry up..." ("annoyed", "happyCl", "base", "mid", cheeks="blush")
|
|
|
|
else:
|
|
her "They... They've grown even bigger..." ("soft", "base", "base", "down", cheeks="blush")
|
|
gen "Yes they have." ("grin", xpos="far_left", ypos="head")
|
|
her "And..." ("angry", "closed", "base", "down", cheeks="blush")
|
|
|
|
her "They seem to have become even more sensitive..." ("open", "happyCl", "base", "mid", cheeks="blush")
|
|
gen "Really?" ("base", xpos="far_left", ypos="head")
|
|
|
|
call nar(">You take both nipples between your thumb and index finger and tug on them.")
|
|
|
|
her "*Ouch!*" ("angry", "wide", "base", "mid", cheeks="blush")
|
|
gen "Yes... They do appear to be even more sensitive than before..." ("base", xpos="far_left", ypos="head")
|
|
|
|
else:
|
|
her "*Ah*..." ("open", "closed", "worried", "mid", cheeks="blush", xpos="mid", ypos="base", trans=d3)
|
|
her "*Hnngh*..." ("clench", "closed", "base", "mid", cheeks="blush") #blushes
|
|
|
|
|
|
$ renpy.sound.play("sounds/boing04.ogg")
|
|
with vpunch
|
|
|
|
$ hermione.equip(her_chest_breasts2)
|
|
her "Aaaah!!!" ("scream", "wide", "base", "stare", cheeks="blush")
|
|
with d3
|
|
|
|
gen "Now that's more like it!" ("base", xpos="far_left", ypos="head")
|
|
gen "Real weighty these things aren't they?" ("base", xpos="far_left", ypos="head")
|
|
|
|
if her_whoring < 19:
|
|
her "[genie_name]... That's not--" ("angry", "squint", "base", "stare", cheeks="blush")
|
|
else:
|
|
her "Oh... Yes..." ("base", "closed", "base", "mid", cheeks="blush")
|
|
|
|
gen "Are they just as sensitive as last time?" ("base", xpos="far_left", ypos="head")
|
|
her "*Ehm*..." ("disgust", "narrow", "base", "R", cheeks="blush")
|
|
|
|
call nar(">You tug on Hermione's nipples once more, making her yelp in surprise.")
|
|
|
|
her "*Ouch!!*" ("angry", "happyCl", "base", "mid", cheeks="blush")
|
|
her "..." ("disgust", "narrow", "base", "down", cheeks="blush") #blush
|
|
gen "I suppose that answers that question..." ("base", xpos="far_left", ypos="head")
|
|
|
|
if her_whoring < 21: ## Doesn't cum ##
|
|
call nar(">You take Hermione's breasts back into your hands and continue massaging.")
|
|
|
|
gen "Now... Stay still, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
|
|
call nar(">You start rolling Hermione's nipples in between your fingers.")
|
|
|
|
her "What... What are you doing?" ("angry", "narrow", "base", "down", cheeks="blush") #blush
|
|
gen "I'm touching your breasts [hermione_name], wasn't that what we agreed on?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes but--" ("clench", "closed", "worried", "mid", cheeks="blush") #blush
|
|
|
|
call nar(">You resume running your fingers across her breasts.")
|
|
|
|
if her_whoring < 19:
|
|
gen "Those points aren't going to earn themselves are they?" ("base", xpos="far_left", ypos="head")
|
|
|
|
call nar(">You pinch Hermione's nipples making her yelp in surprise.")
|
|
|
|
her "*Oohh*..." ("angry", "closed", "worried", "mid", cheeks="blush") #pleasure #still eyes closed
|
|
gen "..." ("grin", xpos="far_left", ypos="head")
|
|
her "..." ("disgust", "narrow", "base", "down", cheeks="blush") #Wide eyed
|
|
her "Don't pinch them, [genie_name]!" ("angry", "narrow", "base", "mid", cheeks="blush")
|
|
gen "It looked like you enjoyed it though..." ("base", xpos="far_left", ypos="head")
|
|
her "I did not!" ("angry", "narrow", "base", "R", cheeks="blush") #blush
|
|
gen "Very well... I suppose that's it for today then..." ("base", xpos="far_left", ypos="head")
|
|
her "But I'm still--{w=0.2} I mean...{w=0.4} Alright..." ("disgust", "squint", "base", "mid", cheeks="blush")
|
|
|
|
show screen blkfade
|
|
with d5
|
|
|
|
call her_chibi("stand")
|
|
call gen_chibi("sit_behind_desk")
|
|
her "" ("annoyed", "squint", "base", "R", xpos="right", ypos="base", trans=d3)
|
|
|
|
hide screen blkfade
|
|
with d5
|
|
|
|
gen "Good work, [hermione_name]... {number=current_payout} points to Gryffindor!" ("base", xpos="far_left", ypos="head")
|
|
her "{size=-4}I'm glad at least one of us got some gratification out of it...{/size}" ("normal", "narrow", "base", "down", cheeks="blush") # Annoyed that Genie cut it short
|
|
|
|
if not her_breast_expand_drank:
|
|
her "I'll be heading out now." ("open", "closed", "base", "mid", cheeks="blush")
|
|
|
|
#Hermione walks to the door
|
|
call her_walk("door")
|
|
|
|
if her_whoring < 19:
|
|
her "Wait!" ("angry", "narrow", "base", "stare", cheeks="blush", xpos="base", ypos="base", flip=True)
|
|
her "I can't go out like this!" ("open", "squint", "base", "stare", cheeks="blush")
|
|
gen "Why? What's the problem?" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
her "Hold on..." ("open", "narrow", "base", "down", cheeks="blush", xpos="base", ypos="base", flip=True)
|
|
her "I almost forgot to put something on." ("base", "narrow", "base", "down", cheeks="blush")
|
|
|
|
hide hermione_main
|
|
with d3
|
|
call her_chibi(flip=False)
|
|
|
|
else:
|
|
her "I'll head out as soon as the effects wear off." ("open", "closed", "base", "mid", cheeks="blush")
|
|
|
|
if hg_pr_flash.counter > 0:
|
|
gen "It's not like you haven't gone topless in public before, have you?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes but--" ("angry", "narrow", "base", "mid", cheeks="blush", flip=False, trans=dissolve)
|
|
|
|
if her_whoring < 19:
|
|
|
|
if not her_ass_expand_pub_done:
|
|
gen "Haven't I given you your points already?" ("base", xpos="far_left", ypos="head")
|
|
gen "I'm certain you usually leave after that." ("base", xpos="far_left", ypos="head")
|
|
her "Yes, but not like this..." ("soft", "narrow", "base", "down", cheeks="blush")
|
|
gen "I don't see any difference..." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("angry", "narrow", "base", "mid", cheeks="blush")
|
|
her "Fine, I'm not going to argue with you..." ("open", "closed", "worried", "mid", cheeks="blush")
|
|
gen "Good girl." ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_walk(action="leave")
|
|
|
|
gen "Now then... Back to being productive." ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "As far as I remember we've already done {i}butts{/i}." ("grin", xpos="far_left", ypos="head")
|
|
her "*tsk*" ("normal", "narrow", "base", "R")
|
|
her "I'd rather leave than listen to your ass-jokes any longer." ("open", "narrow", "base", "mid")
|
|
gen "Jokes? I'm not sure why you're making such {i}ass{/i}-umptions all of a sudden--" ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_walk(action="leave")
|
|
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
gen "She didn't even let me get to the good bit..." ("base", xpos="far_left", ypos="head")
|
|
gen "Oh well, back to being productive." ("base", xpos="far_left", ypos="head")
|
|
|
|
jump .end
|
|
|
|
else: # 19+
|
|
gen "No buts." ("base", xpos="far_left", ypos="head")
|
|
gen "Not this time at least." ("grin", xpos="far_left", ypos="head")
|
|
her "*Sigh*... It's as if you are obsessed with all things sexual." ("base", "narrow", "base", "R")
|
|
gen "Only when it's about you my dear [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
her "*Hmm*..." ("base", "narrow", "base", "R", cheeks="blush") # Blushes
|
|
her "I'll get going then..." ("open", "base", "base", "mid", cheeks="blush")
|
|
gen "That you shall." ("base", xpos="far_left", ypos="head")
|
|
gen "Good luck!" ("grin", xpos="far_left", ypos="head")
|
|
|
|
call her_walk(action="leave")
|
|
|
|
jump .end
|
|
|
|
else:
|
|
if not her_breast_expand_drank:
|
|
gen "Can't you just avoid public places on your way out to your dormitory?" ("base", xpos="far_left", ypos="head")
|
|
if her_whoring < 19:
|
|
her "The dormitory is a public place!" ("angry", "squint", "base", "mid", cheeks="blush", flip=False, trans=dissolve)
|
|
her "Even then, the castle is full of moving pictures, they're like surveillance..." ("angry", "base", "worried", "mid")
|
|
else:
|
|
her "You want me to go out like this?" ("open", "narrow", "base", "down", flip=False, trans=d3)
|
|
her "*Hmm*...{w=0.3} No I think I'd rather stay in here until I can put my top on..." ("base", "narrow", "base", "R")
|
|
gen "Fine. I guess you can wait here until the effects wear off..." ("base", xpos="far_left", ypos="head")
|
|
gen "I don't really mind either way." ("grin", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "Fine by me." ("base", xpos="far_left", ypos="head")
|
|
|
|
show screen blkfade
|
|
with d3
|
|
|
|
call nar(">You wait with Hermione until the effects of the potion wears off.")
|
|
call nar(">Shortly after, she decides to leave your office.")
|
|
|
|
call her_chibi("hide")
|
|
call gen_chibi("sit_behind_desk")
|
|
hide hermione_main
|
|
|
|
hide screen blkfade
|
|
with d3
|
|
|
|
else: #21+ ##She cums##
|
|
her "Please don't do anything sudden like that." ("open", "happyCl", "base", "down", cheeks="blush")
|
|
gen "What, this?" ("grin", xpos="far_left", ypos="head")
|
|
|
|
call nar(">You take both nipples between your thumb and index finger and tug on them.")
|
|
|
|
her "!!!" ("grin", "narrow", "base", "stare", cheeks="blush")
|
|
her "Please...{w=0.4} It's as if my nipples are on fire!" ("soft", "narrow", "base", "stare", cheeks="blush")
|
|
|
|
call nar(">You start rolling Hermione's nipples in-between your fingers.")
|
|
call nar(">As you continue, you catch Hermione shifting her legs uncomfortably.")
|
|
|
|
gen "Feeling a little aroused are we?" ("grin", xpos="far_left", ypos="head")
|
|
her "..." ("base", "narrow", "base", "stare", cheeks="blush")
|
|
gen "Are you paying attention, [hermione_name]?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes?" ("angry", "squint", "base", "mid", cheeks="blush")
|
|
|
|
call nar(">You pinch Hermione's nipples, making her yelp in surprise.")
|
|
|
|
her "*Oohh*..." ("grin", "narrow", "base", "stare", cheeks="blush")
|
|
gen "(I wonder how far I could take this...)" ("base", xpos="far_left", ypos="head")
|
|
|
|
call nar(">You resume running your fingers across her bountiful bosom.")
|
|
|
|
her "..." ("base", "narrow", "base", "stare", cheeks="blush")
|
|
|
|
call nar(">As you continue rubbing her, you notice that Hermione's eyes are glazed over, numbingly staring into space.")
|
|
|
|
gen "Well, well, well... You sure are sensitive aren't you?" ("base", xpos="far_left", ypos="head")
|
|
#unfocused pupils from this point
|
|
|
|
call nar(">You start alternating, pinching and pulling her nipples out as far as you can, then letting them go before grabbing them again.")
|
|
|
|
her "*Ah*..." ("open", "closed", "base", "mid", cheeks="blush")
|
|
|
|
call nar(">Hermione lets out an involuntary moan, as the feeling of her increasingly sensitive nipples overwhelm her.")
|
|
|
|
her "*Mmm*..." ("base", "narrow", "base", "stare", cheeks="blush")
|
|
gen "You little slut!" ("grin", xpos="far_left", ypos="head")
|
|
|
|
call nar(">You resume pulling on her nipples, Hermione closes her eyes and starts breathing heavily...")
|
|
|
|
her "*Ah*...{w=0.3} *Ah*...{w=0.3} *Ah*..." ("open", "closed", "worried", "mid", cheeks="blush")
|
|
|
|
call nar(">Suddenly you feel Hermione begin to tense up and you grab her breasts and squeeze her nipples hard between your fingers.")
|
|
|
|
her "*Ngh*--" ("angry", "happyCl", "base", "mid", cheeks="blush")
|
|
|
|
$ renpy.sound.play("sounds/slick_01.ogg")
|
|
with kissiris
|
|
|
|
her "*Ahhhh*!!!" ("grin", "narrow", "base", "stare", cheeks="blush")
|
|
gen "Such a naughty girl..." ("base", xpos="far_left", ypos="head")
|
|
|
|
show screen blkfade
|
|
with d3
|
|
call nar(">Hermione slumps to the floor, breathing heavily as she slowly regains her ability to stand.")
|
|
|
|
her "" ("base", "narrow", "base", "stare", cheeks="blush", xpos="right", ypos="base", trans=d3)
|
|
call her_chibi("stand")
|
|
call gen_chibi("sit_behind_desk")
|
|
|
|
hide screen blkfade
|
|
with d3
|
|
|
|
#Hermione stands in front of desk
|
|
|
|
gen "Fantastic work, [hermione_name]... {number=current_payout} points to Gryffindor!" ("grin", xpos="far_left", ypos="head")
|
|
her "Thank you..." ("base", "narrow", "base", "mid", cheeks="blush") # Still dazed
|
|
|
|
pause.2
|
|
|
|
gen "Off you go." ("base", xpos="far_left", ypos="head")
|
|
her "*Mhm*..." ("base", "narrow", "base", "down", cheeks="blush") # Affirmative murmur, still dazed
|
|
|
|
#Hermione leaves
|
|
call her_walk(action="leave")
|
|
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
gen "Is it just me or did she forget to put her clothes back on...?" ("base", xpos="far_left", ypos="head")
|
|
gen "*Heh*! That potion must've had a much stronger effect on her than I thought." ("grin", xpos="far_left", ypos="head")
|
|
|
|
label .end:
|
|
|
|
$ her_breast_expand_groped = True
|
|
$ her_breast_expand_drank = True
|
|
$ her_breast_expand_effects_known = True
|
|
$ hermione.unequip("chest")
|
|
|
|
jump end_hermione_event
|
|
|
|
##Send Hermione to class breast expand Return event##
|
|
label her_potion_breasts_return:
|
|
|
|
call play_music("stop")
|
|
#Hermione enters office and walks to front of desk
|
|
call her_walk("desk", "base", action="enter")
|
|
|
|
call play_music("hermione")
|
|
|
|
if her_reputation < 19:
|
|
if not her_breast_expand_pub_low_reputation_done:
|
|
|
|
$ her_breast_expand_pub_low_reputation_done = True
|
|
|
|
### TODO: add CG once it's finished
|
|
|
|
her "I can't believe you made me do that!" ("angry", "base", "base", "mid", cheeks="blush")
|
|
gen "Do what?" ("base", xpos="far_left", ypos="head")
|
|
her "Making me attend a class looking like that!" ("annoyed", "squint", "base", "mid", cheeks="blush")
|
|
her "On the day we have potion lessons on the schedule no less." ("disgust", "squint", "base", "mid", cheeks="blush")
|
|
gen "So I take it you caught some of the students attention?" ("base", xpos="far_left", ypos="head")
|
|
her "Some? I would be surprised if all of them weren't staring at me at some point..." ("clench", "narrow", "base", "R", cheeks="blush")
|
|
her "And that includes Professor Snape!" ("disgust", "closed", "base", "mid", cheeks="blush")
|
|
gen "(I'd be more surprised if they didn't stare...)" ("base", xpos="far_left", ypos="head")
|
|
her "And if the stares weren't enough, my breasts just kept growing..." ("angry", "narrow", "base", "down", cheeks="blush")
|
|
gen "They did? Now that's unfortunate!" ("grin", xpos="far_left", ypos="head")
|
|
her "That was the worst class of my life, I've never felt more humiliated!" ("angry", "happyCl", "base", "mid", cheeks="blush")
|
|
her "The Slytherin students kept pointing and laughing at me as I was trying to prepare my concoctions..." ("open", "squint", "base", "mid", cheeks="blush")
|
|
her "Asking me if \"I had dipped my fat udders in a swelling solution\"..." ("disgust", "narrow", "annoyed", "R", cheeks="blush")
|
|
her "*Ugh!* The nerve of these guys!" ("disgust", "narrow", "annoyed", "mid", cheeks="blush")
|
|
gen "Surely the ridicule of some Slytherin students isn't enough for you to lose your focus, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
gen "I thought a top student such as yourself would be able to keep your composure." ("base", xpos="far_left", ypos="head")
|
|
her "The Slytherin students' snide remarks is not what bothers me, [genie_name]." ("angry", "narrow", "base", "R", cheeks="blush")
|
|
her "But it's hard to focus on the precision needed for potion brewing when everyone in the room is staring at you." ("angry", "closed", "base", "mid", cheeks="blush")
|
|
her "I could barely see the cutting board as I was preparing my ingredients..." ("angry", "narrow", "base", "down", cheeks="blush")
|
|
gen "(Even then I bet she was the most focused of all of them...)" ("base", xpos="far_left", ypos="head")
|
|
her "Have you ever tried picking up Ashwinder's Egg with two beach balls attached to your chest?" ("open", "narrow", "annoyed", "mid", cheeks="blush")
|
|
gen "Can't say that I have." ("base", xpos="far_left", ypos="head")
|
|
her "--Once I had finally managed to finish my potion, I accidentally knocked it off and smashed it onto the floor..." ("angry", "narrow", "base", "down", cheeks="blush")
|
|
her "If it wasn't for the fact that Professor Snape chose to have me stay and clean it up after class, I'm sure I would've lost a lot of points then..." ("disgust", "narrow", "base", "R", cheeks="blush")
|
|
gen "That doesn't sound too bad." ("base", xpos="far_left", ypos="head")
|
|
her "He made me scrub the entire floor!" ("open", "squint", "annoyed", "mid", cheeks="blush") #screen shake
|
|
gen "Can't a little spell take care of that?" ("base", xpos="far_left", ypos="head")
|
|
her "Without using magic!" ("scream", "closed", "annoyed", "mid", cheeks="blush") #screen shake
|
|
gen "Ah... I see..." ("base", xpos="far_left", ypos="head")
|
|
her "I could feel him gawking at my breasts as I was down there on my knees..." ("disgust", "narrow", "base", "down", cheeks="blush")
|
|
her "I should've known... The only times he doesn't dock points from me is when there's something he could get out of it." ("disgust", "narrow", "annoyed", "mid", cheeks="blush")
|
|
gen "{size=-3}As if you wouldn't just come here and earn them back afterwards...{/size}" ("base", xpos="far_left", ypos="head")
|
|
her "What did you say?" ("angry", "base", "base", "mid", cheeks="blush")
|
|
gen "Nothing..." ("base", xpos="far_left", ypos="head")
|
|
gen "Very well then, [hermione_name]. You've done what I asked of you..." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("annoyed", "narrow", "base", "R", cheeks="blush")
|
|
gen "{number=current_payout} points to Gryffindor!" ("base", xpos="far_left", ypos="head")
|
|
her "...{w=0.4} Thank you, [genie_name]." ("annoyed", "closed", "base", "mid", cheeks="blush")
|
|
her "That will be all then, yes?" ("normal", "closed", "base", "mid", cheeks="blush")
|
|
gen "Yes, that shall do for now... Unless..." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("normal", "narrow", "base", "mid")
|
|
gen "On second thought, I'll let you rest...{w=0.4} Off you go!" ("base", xpos="far_left", ypos="head")
|
|
her "Thank you, [genie_name]..." ("open", "closed", "base", "mid")
|
|
else: #Repeat
|
|
gen "[hermione_name]... Had a fun day in class?" ("base", xpos="far_left", ypos="head")
|
|
her "How did you manage to convince me of doing this again..." ("angry", "narrow", "base", "mid", trans=d3)
|
|
gen "Convince you to do what?" ("base", xpos="far_left", ypos="head")
|
|
her "Go to class like that!" ("annoyed", "narrow", "worried", "mid")
|
|
gen "There was convincing involved?" ("base", xpos="far_left", ypos="head")
|
|
her "*Hmph*..." ("annoyed", "narrow", "base", "R")
|
|
gen "So... It didn't go well I take it?" ("base", xpos="far_left", ypos="head")
|
|
her "No..." ("open", "narrow", "worried", "mid")
|
|
|
|
$ camera.set(zoom=0.25, pos=(0, 0), image="CG breast expand corridor B1", overlay=None, initialize=True)
|
|
$ camera.set(zoom=0.6, pos=(700, 135), t=180.0)
|
|
show screen animatedCG
|
|
with fade
|
|
|
|
her "Even though I was ready for it and I knew what to expect it didn't go much better than last time..." ("open", "squint", "worried", "R")
|
|
her "Any optimism I had after leaving your office went out the window once I remembered we had potions class today." ("disgust", "narrow", "base", "down")
|
|
her "When making my way there I was hoping that the effects wouldn't be as prevalent as last time..." ("open", "squint", "worried", "mid")
|
|
her "But I didn't even get all the way down the grand staircase before my breasts started growing rapidly." ("angry", "squint", "worried", "mid")
|
|
her "I must've had at least a dozen portraits stare at me walking through the corridors on the way there." ("disgust", "narrow", "worried", "R")
|
|
gen "Portraits aren't real you know."
|
|
her "I know that... But having all these famous witches and wizards stare at you..." ("angry", "squint", "worried", "mid")
|
|
her "Well... It's embarrassing... Many of them are role models of mine." ("angry", "narrow", "base", "R", cheeks="blush")
|
|
gen "But... They're paintings..."
|
|
her "I don't understand how those other girls do it." ("annoyed", "narrow", "base", "down", cheeks="blush")
|
|
gen "Other girls?"
|
|
her "Oh... I meant the ones with... *Ehm*..." ("angry", "squint", "worried", "mid", cheeks="blush")
|
|
gen "Giant tits?"
|
|
her "[genie_name]!" ("angry", "happyCl", "base", "mid", cheeks="blush")
|
|
gen "..."
|
|
her "Yes... That." ("angry", "narrow", "base", "down", cheeks="blush")
|
|
her "Surely they must be getting stared at constantly." ("clench", "closed", "base", "mid")
|
|
gen "You've had your breasts out in public before, I don't get why you're making such a big deal out of it."
|
|
her "That's different!" ("angry", "squint", "worried", "mid", cheeks="blush")
|
|
gen "How is it different?"
|
|
her "Flashing my breast to one person and sitting through a whole lesson with your breasts as big as melons are two completely different things!" ("angry", "narrow", "annoyed", "R", cheeks="blush")
|
|
her "When I'm in class, I'm forced to just let the other students stare at me the entire time until the effect goes away." ("angry", "narrow", "annoyed", "down", cheeks="blush")
|
|
gen "Other students and Snape."
|
|
her "Don't even let me get started on Professor Snape." ("angry", "squint", "annoyed", "mid", cheeks="blush")
|
|
gen "{size=-4}Oh boy, what have I done...{/size}"
|
|
her "Brewing was the least of my worries..." ("angry", "narrow", "annoyed", "mid", cheeks="blush")
|
|
her "Even more of the students took notice of my condition this time around." ("open", "narrow", "annoyed", "R", cheeks="blush")
|
|
her "I pretty much gave up trying to grind up my shrivel figs after realising how it was making my breasts jiggle." ("open", "narrow", "annoyed", "down", cheeks="blush")
|
|
gen "Giving up during a lecture? That doesn't sound very much like you, [hermione_name]..."
|
|
her "One of the Slytherin boys watching me was masturbating for crying out loud!" ("scream", "closed", "annoyed", "mid", cheeks="blush")
|
|
gen "Really?"
|
|
her "Yes!" ("angry", "base", "annoyed", "mid", cheeks="blush")
|
|
gen "(A man of my own heart...)"
|
|
gen "I mean, Who could blame him..."
|
|
gen "You'd be surprised what people do when they think nobody is looking."
|
|
her "Oh, He knew I saw him doing it!" ("mad", "narrow", "annoyed", "mid", cheeks="blush")
|
|
her "But of course everyone else's eyes were on me so he got away with it..." ("open", "closed", "annoyed", "mid", cheeks="blush")
|
|
her "I couldn't believe it... He was barely every trying to conceal it." ("angry", "narrow", "annoyed", "mid", cheeks="blush")
|
|
gen "Are you sure he wasn't just scratching--"
|
|
her "No [genie_name]... It was out!" ("open", "base", "annoyed", "mid", cheeks="blush")
|
|
her "If I was stood any closer to him I'm sure he could've hit me with it." ("open", "narrow", "annoyed", "R", cheeks="blush")
|
|
gen "(Amateur...)"
|
|
gen "Wait, when you say \"it\"..."
|
|
her "You know exactly what I mean..." ("disgust", "narrow", "annoyed", "R", cheeks="blush")
|
|
her "If seeing him do that wasn't bad enough, I was also forced to clean it off the floor afterwards." ("disgust", "narrow", "annoyed", "down", cheeks="blush")
|
|
gen "Very admirable of you [hermione_name]... Boys will be boys after all, you know how messy they can be."
|
|
her "I didn't volunteer! Snape-- I mean... Professor Snape made me do it." ("angry", "squint", "base", "mid", cheeks="blush")
|
|
gen "I'm sure he didn't know... He probably just thought someone spilled their potion again."
|
|
her "I'm sure..." ("annoyed", "narrow", "annoyed", "R")
|
|
her "A more plausible theory would be that he has always been looking for any excuse to torment me..." ("open", "narrow", "annoyed", "R")
|
|
her "According to him, I had been purposely disrupting the class." ("open", "closed", "annoyed", "mid")
|
|
gen "*Hmm*... That's a pretty vague reason... He should work on that."
|
|
her "As if it's not bad enough that he's favouring students of his own house." ("angry", "narrow", "annoyed", "R")
|
|
her "Maybe that's it... He probably saw the boy doing it, and revelled in the thought of making me stay and--" ("disgust", "squint", "annoyed", "R")
|
|
gen "[hermione_name]..."
|
|
gen "I think I've heard enough..."
|
|
|
|
hide screen animatedCG
|
|
with fade
|
|
|
|
her "..." ("angry", "narrow", "worried", "R", cheeks="blush")
|
|
her "So, am I free to go, [genie_name]?" ("angry", "narrow", "base", "mid", cheeks="blush")
|
|
gen "Yes, you may leave for today..." ("base", xpos="far_left", ypos="head")
|
|
gen "{number=current_payout} points to Gryffindor!" ("base", xpos="far_left", ypos="head")
|
|
her "... Thanks." ("open", "narrow", "worried", "R", cheeks="blush")
|
|
else: # 19+
|
|
if not her_breast_expand_pub_high_reputation_done:
|
|
|
|
$ her_breast_expand_pub_high_reputation_done = True
|
|
|
|
her "Hello [genie_name]..." ("open", "base", "base", "mid", cheeks="blush")
|
|
gen "*Mmm*... What?" ("base", xpos="far_left", ypos="head")
|
|
gen "Oh it's you, [hermione_name]... Forgive me, I was just... meditating." ("base", xpos="far_left", ypos="head")
|
|
gen "So... Got anything to tell me?" ("base", xpos="far_left", ypos="head")
|
|
gen "I hope your lessons went well." ("base", xpos="far_left", ypos="head")
|
|
her "It went as well as can be expected given that I've got these things to try and work around..." ("open", "narrow", "base", "R", cheeks="blush") #blush, looking away
|
|
gen "Details [hermione_name]... I want to hear everything about your day." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("base", "narrow", "base", "down", cheeks="blush")
|
|
her "Well, I left your office--" ("open", "narrow", "base", "down", cheeks="blush")
|
|
|
|
$ camera.set(zoom=0.25, pos=(0, 0), image="CG breast expand corridor A1", overlay=None, initialize=True)
|
|
$ camera.set(zoom=0.6, pos=(375, 135), t=180.0)
|
|
show screen animatedCG
|
|
with fade
|
|
|
|
her "And I was making my way to my next class when I suddenly bumped into another student." ("open", "squint", "base", "R", cheeks="blush")
|
|
gen "Poor guy probably didn't even know what hit him."
|
|
her "I didn't mean it in a literal sense. {size=-4}Unfortunately...{/size}" ("base", "narrow", "base", "down", cheeks="blush") # Changed Fortunately to unfortunately as with High reputation, she'd be fine with it.
|
|
her "Although he wasn't exactly looking where he was going and ended up walking right into one of the suits of armour..." ("open", "squint", "base", "mid", cheeks="blush")
|
|
her "Which did boost my confidence quite handsomely..." ("grin", "narrow", "base", "mid", cheeks="blush") #smile #glance away
|
|
gen "I'm glad that our little experiment could give you such a boost in self-esteem."
|
|
if her_reputation < 22:
|
|
her "Me too..." ("base", "squint", "base", "mid", cheeks="blush")
|
|
her "Not that I had much time to enjoy it." ("open", "narrow", "base", "R")
|
|
else:
|
|
her "Me too! When I walked past him, I noticed he had grown a boner! Although I didn't get a chance to help him out..." ("base", "squint", "base", "mid", cheeks="blush")
|
|
gen "How so? What happened?"
|
|
her "Well..." ("disgust", "narrow", "base", "R")
|
|
her "I suddenly noticed Professor Snape watching us and as I did, he made sure I followed him to class." ("angry", "narrow", "base", "mid")
|
|
her "He must've seen the whole thing because he really made the lesson even more difficult for me than usual." ("open", "narrow", "annoyed", "R", cheeks="blush")
|
|
gen "Severus? I'm sure that whatever he did, he meant well... He is here to help you learn after all."
|
|
her "Some help he is... He went out of his way to degrade me in front of the entire class!" ("soft", "narrow", "annoyed", "mid", cheeks="blush")
|
|
gen "Surely you must be exaggerating, [hermione_name]."
|
|
gen "Professor Snape is an esteemed {i}Witcher{/i}--"
|
|
gen "--Or a Lich, he does seem kind of pale..."
|
|
her "I'll admit, it wasn't bad at first..." ("open", "closed", "annoyed", "mid", cheeks="blush")
|
|
her "Chopping ingredients proved a bit difficult, my breasts kept pushing them off of the board, spilling onto the floor in front of me..." ("open", "base", "base", "mid", cheeks="blush")
|
|
her "But that was manageable until Professor Snape noticed it and loudly told me off and to pick them up..." ("angry", "narrow", "annoyed", "mid", cheeks="blush")
|
|
her "So it didn't take very long for all the students to notice what was going on..." ("open", "narrow", "base", "R", cheeks="blush")
|
|
her "At first, it was just those Slytherin delinquents..." ("angry", "narrow", "base", "mid", cheeks="blush")
|
|
her "And I can deal with them no problem, as you already know--" ("open", "closed", "base", "mid", cheeks="blush")
|
|
her "But then boys from Gryffindor and other houses joined in and began making comments about my chest too." ("annoyed", "narrow", "base", "down", cheeks="blush")
|
|
gen "What about the girls? Did any of them notice?"
|
|
her "Of course they did! One particular girl from Ravenclaw was saying that I'd done this to try and catch the eye of Professor Snape..." ("open", "narrow", "annoyed", "mid", cheeks="blush")
|
|
her "As if!" ("open", "narrow", "annoyed", "mid", cheeks="blush") # annoyed, looking away
|
|
gen "I'm sure they were merely jealous of your newfound assets."
|
|
her "You know what, you may be right." ("grin", "narrow", "annoyed", "mid", cheeks="blush")
|
|
her "Her friend kept staring at me the entire time, but whenever our eyes met she averted her gaze." ("base", "narrow", "annoyed", "mid", cheeks="blush")
|
|
gen "Sounds like she was checking you out."
|
|
her "She was--" ("angry", "base", "base", "mid", cheeks="blush")
|
|
gen "What happened next?"
|
|
her "*Ahem*... Well, the lesson was almost over... But that's when {i}it{/i} happened..." ("angry", "narrow", "base", "mid", cheeks="blush")
|
|
gen "{i}It{/i}? [hermione_name]?"
|
|
her "Yes... I was doing my best to follow the potion recipe, but I must have gotten something wrong." ("angry", "narrow", "base", "down", cheeks="blush")
|
|
her "Maybe I was distracted... Or maybe I dropped something important..." ("angry", "narrow", "base", "down", cheeks="blush")
|
|
gen "Maybe you just were horny!"
|
|
her "Or maybe... I just couldn't see all the instructions because your concoction gave me those massive things..." ("annoyed", "narrow", "base", "mid", cheeks="blush")
|
|
gen "Well... Whatever the case..."
|
|
|
|
$ camera.set(zoom=0.25, pos=(0, 0), image="CG breast expand classroom A1", trans=fade)
|
|
|
|
her "The mixture exploded and knocked me right off my feet and onto the floor." ("open", "closed", "worried", "mid", cheeks="blush")
|
|
her "It was supposed to be a simple antidote! They're not supposed to explode!" ("angry", "base", "base", "mid", cheeks="blush")
|
|
gen "Yeah, tell me about it..."
|
|
her "I was completely covered in the remains of my potion, face blackened by soot, and there was a knot of goosegrass in my hair." ("disgust", "squint", "base", "mid", cheeks="blush")
|
|
her "And the explosion had also destroyed the only thing keeping my dignity intact--" ("angry", "narrow", "base", "down", cheeks="blush")
|
|
gen "Was it your twisted sense of justice?"
|
|
her "No, [genie_name], it was my vest! Which caused my breasts to flop out, giving the entire class a full view..." ("angry", "narrow", "base", "mid", cheeks="blush")
|
|
her "I must have looked ridiculous!" ("open", "closed", "annoyed", "mid", cheeks="blush")
|
|
gen "Don't be too hard on yourself, I am partially to blame for your breasts being seen in public, I admit--"
|
|
her "I'm talking about the soot on my face, [genie_name]." ("open", "narrow", "annoyed", "mid", cheeks="blush")
|
|
gen "Oh..."
|
|
|
|
$ camera.set(image="CG breast expand classroom A2", trans=d5)
|
|
|
|
her "Luckily one of the boys there was nice enough to use his handkerchief to clean up my face." ("open", "squint", "base", "mid", cheeks="blush")
|
|
her "Of course he insisted I had gotten some on my breasts and that he had to help me clean that off as well..." ("base", "narrow", "base", "R", cheeks="blush")
|
|
gen "*He-Heh*... Clever boy."
|
|
her "Then a fellow Gryffindor took a pity on me, and let me borrow her vest so that I had something to cover up with." ("open", "squint", "base", "mid", cheeks="blush")
|
|
her "I promised to give it back to her once I'd had time to shower and get changed, but she said I can keep it if I tell her where I got the swelling solution from." ("grin", "closed", "base", "mid", cheeks="blush")
|
|
gen "Well, did you?"
|
|
her "I said that the brewer would like to remain anonymous, as to not expose our arrangement." ("open", "squint", "base", "R", cheeks="blush")
|
|
gen "I see... I suppose that's for the best."
|
|
her "Professor Snape of course, took this as a chance to lecture the others on the dangers of swelling solutions." ("angry", "narrow", "base", "R", cheeks="blush")
|
|
her "Saying that I had obviously been more concerned with getting everyone's attention than following his directions!" ("disgust", "base", "base", "mid", cheeks="blush")
|
|
her "Even going so far as implying that I had deliberately caused the accident so that I could show off my chest!" ("angry", "narrow", "annoyed", "mid", cheeks="blush")
|
|
her "The very idea makes me fume with anger!" ("clench", "closed", "annoyed", "mid", cheeks="blush")
|
|
gen "Well, you did just tell me at the beginning that you enjoyed having that boy pay more attention to you than where he was going."
|
|
|
|
hide screen animatedCG
|
|
with fade
|
|
|
|
her "That's... That's different!!" ("angry", "squint", "worried", "mid", cheeks="blush")
|
|
gen "How is it different?" ("base", xpos="far_left", ypos="head")
|
|
her "That was one boy... Not an entire classroom." ("open", "squint", "worried", "mid", cheeks="blush")
|
|
gen "What about that Ravenclaw girl, the one that has been staring at you the entire time?" ("base", xpos="far_left", ypos="head")
|
|
gen "You're saying you didn't enjoy that?" ("base", xpos="far_left", ypos="head")
|
|
her "W-- Well maybe, but I'm not--" ("angry", "base", "worried", "down", cheeks="blush")
|
|
gen "Just admit it, [hermione_name], you enjoyed being seen in public, you just didn't like the circumstances in which it has happened." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("angry", "narrow", "base", "R", cheeks="blush")
|
|
her "You are not wrong. Still, what Professor Snape did was unnecessary..." ("annoyed", "closed", "base", "mid", cheeks="blush")
|
|
gen "I suppose I shall have to talk to Snape about this. I can't have him degrading my star pupil in front of all her classmates." ("base", xpos="far_left", ypos="head")
|
|
her "You will?" ("angry", "base", "base", "mid", cheeks="blush")
|
|
gen "Don't worry, I will explain to him that the mistake was my own doing. It won't happen again, I assure you." ("base", xpos="far_left", ypos="head")
|
|
her "Oh..." ("angry", "narrow", "base", "down", cheeks="blush")
|
|
her "*Ehm*... There's no need to go that far [genie_name]." ("open", "squint", "base", "mid", cheeks="blush")
|
|
her "I'm fine, really!" ("angry", "squint", "worried", "mid", cheeks="blush")
|
|
gen "No, no... This one's on me [hermione_name]..." ("base", xpos="far_left", ypos="head")
|
|
gen "I never should have asked you to take that concoction and head to class." ("base", xpos="far_left", ypos="head")
|
|
her "I assure you it is--" ("mad", "base", "worried", "mid", cheeks="blush")
|
|
gen "Professor Snape is the potions master after all, if he thinks these types of potions are dangerous--" ("base", xpos="far_left", ypos="head")
|
|
her "Professor Dumbledore!" ("scream", "happyCl", "base", "mid", cheeks="blush") #closed #yelling #blush
|
|
her "I-I mean, [genie_name]..." ("angry", "narrow", "base", "down", cheeks="blush") # apologetic
|
|
gen "Oh alright, if you don't want me to interfere then I guess I won't." ("base", xpos="far_left", ypos="head")
|
|
her "Thank you." ("open", "squint", "base", "R", cheeks="blush") # smile :)
|
|
gen "I guess we're done here." ("base", xpos="far_left", ypos="head")
|
|
gen "Well done [hermione_name], {number=current_payout} points to Gryffindor!" ("base", xpos="far_left", ypos="head")
|
|
her "May I please be excused?" ("angry", "closed", "base", "mid", cheeks="blush")
|
|
gen "Somewhere you need to be?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes... I need to... *Ehm*..." ("disgust", "squint", "base", "R", cheeks="blush")
|
|
gen "I see. Some time alone in your bed is exactly what you need I think." ("base", xpos="far_left", ypos="head")
|
|
her "That's--" ("angry", "base", "base", "mid", cheeks="blush")
|
|
gen "We both know I'm right, there's no point hiding it." ("base", xpos="far_left", ypos="head")
|
|
gen "Talk to you later, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
her "Good night then [genie_name]..." ("angry", "narrow", "base", "R", cheeks="blush") # blushing
|
|
else: #Repeat
|
|
her "Hello [genie_name]..." ("open", "squint", "base", "R")
|
|
gen "[hermione_name]..." ("base", xpos="far_left", ypos="head")
|
|
gen "How's your day been?" ("base", xpos="far_left", ypos="head")
|
|
her "Pretty good thanks." ("open", "closed", "base", "mid")
|
|
her "Can't complain, you know." ("base", "narrow", "base", "down")
|
|
gen "Good to hear, anything unusual happen?" ("base", xpos="far_left", ypos="head")
|
|
her "*Hmm*... Well, I caught the eye of more students than usual... Thanks to the potion you gave me." ("open", "squint", "base", "R", cheeks="blush")
|
|
gen "I'm glad you're getting good use out of it." ("base", xpos="far_left", ypos="head")
|
|
her "Yes... {size=-4}Shame that it's not permanent...{/size}" ("base", "closed", "base", "mid", cheeks="blush")
|
|
her "Being gawked over by the boys, or being stared at jealously by the girls is quite the confidence boost." ("open", "squint", "base", "mid", cheeks="blush")
|
|
her "Although I think it's worth considering putting some sort of countermeasures up to prevent people from walking into things as much." ("base", "narrow", "base", "R", cheeks="blush")
|
|
her "If a big pair of breasts is enough to have students knock over suits of armours or smash into walls, it's only a matter of time until someone seriously hurts themselves." ("soft", "squint", "base", "R", cheeks="blush")
|
|
gen "That's easier said than done [hermione_name]... I'm not sure if you noticed, but this castle is made out of stone." ("base", xpos="far_left", ypos="head")
|
|
her "Of course I have, I'm just saying..." ("annoyed", "narrow", "base", "mid", cheeks="blush")
|
|
her "At least if we put some cushioning charms down it wouldn't be as bad." ("open", "closed", "base", "mid", cheeks="blush")
|
|
gen "Or perhaps if you didn't entrance people with those big titties then they would pay attention to where they were going." ("base", xpos="far_left", ypos="head")
|
|
her "*Hmm*... Perhaps..." ("base", "narrow", "base", "R", cheeks="blush")
|
|
gen "Anyway... Enough about outdated safety standards." ("base", xpos="far_left", ypos="head")
|
|
gen "What lessons did you have today?" ("base", xpos="far_left", ypos="head")
|
|
her "Oh... We had double potions today, [genie_name]." ("open", "squint", "base", "mid", cheeks="blush")
|
|
gen "Good... I mean, alright." ("base", xpos="far_left", ypos="head")
|
|
gen "So how did that go?" ("base", xpos="far_left", ypos="head")
|
|
her "*Hmm*... Fine I suppose..." ("open", "narrow", "base", "down", cheeks="blush") #annoyed
|
|
gen "Is that so? You don't sound very convincing." ("base", xpos="far_left", ypos="head")
|
|
her "*Hmph*... Well I was under the impression that I had gotten better at managing these things." ("angry", "closed", "base", "mid", cheeks="blush")
|
|
her "The vest helps a ton, I'm sure if I wasn't wearing it, it'd be a difficult task not to burst any of the buttons." ("open", "closed", "base", "mid", cheeks="blush")
|
|
gen "(Note to self... Remove vest from School uniform...)" ("base", xpos="far_left", ypos="head")
|
|
her "I only had a couple of vital steps left before finishing it up when one of the Slytherin students knocked the contents of my cauldron over me." ("soft", "narrow", "base", "down", cheeks="blush")
|
|
gen "Oh, dear... Are you alright?" ("base", xpos="far_left", ypos="head")
|
|
her "I'm fine... Only thing that was hurt was my pride..." ("open", "narrow", "base", "R", cheeks="blush")
|
|
|
|
$ camera.set(zoom=0.25, pos=(0, 0), overlay=None, image="CG breast expand classroom B1", initialize=True)
|
|
show screen animatedCG
|
|
with fade
|
|
|
|
her "I must admit... That Slytherin boy was more clever than I'd give any of them credit for." ("annoyed", "narrow", "worried", "R", cheeks="blush")
|
|
her "I got completely covered in that horribly sticky mess..." ("disgust", "closed", "worried", "mid", cheeks="blush")
|
|
if not hg_kiss.trigger:
|
|
gen "I'm sure you'll get used to it..."
|
|
else:
|
|
gen "You'd think you'd be used to that sort of thing."
|
|
her "Sorry?" ("soft", "narrow", "base", "down", cheeks="blush")
|
|
gen "Nothing... Please continue..."
|
|
her "In any case... That unfinished potion nearly destroyed my clothing." ("disgust", "closed", "worried", "mid", cheeks="blush")
|
|
her "So yet again I ended up giving the whole class a good view of those bloody things." ("soft", "narrow", "base", "down", cheeks="blush")
|
|
gen "I'm sure they didn't mind."
|
|
her "I'm sure..." ("soft", "narrow", "base", "R", cheeks="blush")
|
|
|
|
$ camera.set(image="CG breast expand classroom B2", trans=d5)
|
|
|
|
her "The Slytherins, even though they were howling with laughter were all staring me down as I sat there getting rid of that sticky potion..." ("disgust", "narrow", "base", "mid", cheeks="blush")
|
|
her "Even the Gryffindors didn't even pretend to avert their gaze." ("annoyed", "wink", "base", "mid", cheeks="blush")
|
|
gen "Well, you're an attractive girl, It'd be an insult if they did."
|
|
her "And Professor Snape, yet again made sure to bring me up in front of the class to give some long-winded lecture on how important it is to let the stabilizing agent take effect before transferring your potion." ("angry", "narrow", "base", "mid", cheeks="blush")
|
|
her "Trying to embarrass me no doubt..." ("annoyed", "narrow", "base", "R", cheeks="blush")
|
|
gen "Safety first."
|
|
her "..." ("annoyed", "narrow", "base", "mid", cheeks="blush")
|
|
|
|
hide screen animatedCG
|
|
with fade
|
|
|
|
gen "Sounds to me like you've earned yourself some points today, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
her "Oh... Yes, the points..." ("grin", "narrow", "base", "down", cheeks="blush")
|
|
gen "{number=current_payout} points to Gryffindor!" ("base", xpos="far_left", ypos="head")
|
|
her "Thank you [genie_name]..." ("grin", "closed", "base", "mid", cheeks="blush")
|
|
gen "Before you leave... Just out of curiosity..." ("base", xpos="far_left", ypos="head")
|
|
her "Yes [genie_name]?" ("open", "squint", "base", "mid", cheeks="blush")
|
|
gen "What happened to that top of yours?" ("base", xpos="far_left", ypos="head")
|
|
her "Oh... Well, apparently potion damage is quite common so I was able to procure a new set." ("open", "squint", "base", "mid")
|
|
gen "Really?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes, I was told this was the fourth time this week!" ("open", "squint", "base", "mid")
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
gen "(Better not mention that in my report...)" ("base", xpos="far_left", ypos="head")
|
|
gen "Very well [hermione_name]..." ("base", xpos="far_left", ypos="head")
|
|
gen "That will do for today." ("base", xpos="far_left", ypos="head")
|
|
her "Alright, good night then [genie_name]." ("base", "base", "base", "mid")
|
|
gen "Good night [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_walk(action="leave")
|
|
|
|
$ her_breast_expand_drank = True
|
|
$ her_breast_expand_effects_known = True
|
|
|
|
jump end_hermione_event
|