LoafyLemon
7069cc1294
* Refactored old house points references * Updates set_points method to use a dict to work with multiple changes at once.
1144 lines
61 KiB
Plaintext
1144 lines
61 KiB
Plaintext
|
|
#TODO Fix: ways to modify appearance during milking potion events (instead of using the deleted variables)
|
|
|
|
|
|
# Potion Menu
|
|
label snape_potion_menu:
|
|
hide snape_main
|
|
with fade
|
|
|
|
sna "I notice you're making a bit of progress on Miss Granger." ("snape_37", ypos="head")
|
|
sna "I've got some potions here that normally aren't available to students." ("snape_47")
|
|
sna "These might help speed up the process..." ("snape_47")
|
|
|
|
menu:
|
|
"-Lactantium-" if potion_inv.has("p_milk_potion"):
|
|
">You already have a Lactantium potion."
|
|
jump snape_ready
|
|
"-Lactantium-" if not potion_inv.has("p_milk_potion"):
|
|
if potion_scene_11_progress == 0:
|
|
sna "Ah yes, a unique concoction of mine. I have a bottle on hand at all times." ("snape_37")
|
|
sna "Just in case..." ("snape_41")
|
|
sna "Here, take it!" ("snape_02")
|
|
">Snape quickly pushes the milky potion into your hands."
|
|
">Milking potion received!"
|
|
$ potion_inv.add("p_milk_potion")
|
|
elif potion_scene_11_progress == 1:
|
|
sna "Good work on getting her to take it." ("snape_37")
|
|
sna "Her breasts did look magnificently full in class." ("snape_41")
|
|
sna "*mmmm*, and I think she was even leaking a little..." ("snape_41")
|
|
sna "Get her to take another!" ("snape_46")
|
|
sna "Here, I'll even give you a milker for the slut!" ("snape_02")
|
|
">Snape hands you an odd leather and metal harness."
|
|
gen "What is--" ("base", xpos="far_left", ypos="head")
|
|
">Snape quickly pushes another milky potion into your hands."
|
|
">Milking potion received!"
|
|
sna "Don't worry about it, just get her to put it on. It's enchanted so it will handle the rest..." ("snape_40")
|
|
sna "but I want it back before you leave!" ("snape_34")
|
|
sna "I spent a fortune on the self cleaning model..." ("snape_46")
|
|
$ potion_inv.add("p_milk_potion")
|
|
else:
|
|
sna "*Mmmm*, I wish I could be there to see you milk her..." ("snape_41")
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
gen "(That's probably not a good idea...)" ("base", xpos="far_left", ypos="head")
|
|
sna "All that {b}delicious{/b} milk..." ("snape_40")
|
|
gen "(definitely not a good idea.)" ("base", xpos="far_left", ypos="head")
|
|
sna "..." ("snape_41")
|
|
sna "Well anyway, I was wondering..." ("snape_37")
|
|
sna "Want me to augment the potion?" ("snape_37")
|
|
gen "Augmented?" ("base", xpos="far_left", ypos="head")
|
|
gen "I never asked for this..." ("base", xpos="far_left", ypos="head")
|
|
sna "I know... I'm offering it..." ("snape_34")
|
|
gen "Oh yeah, sorry. What sort of augmentation?" ("base", xpos="far_left", ypos="head")
|
|
sna "Well I can leave the potion as it is..." ("snape_38")
|
|
sna "Or I can add an extra little something to it." ("snape_40")
|
|
gen "Such as?" ("base", xpos="far_left", ypos="head")
|
|
sna "Well..." ("snape_37")
|
|
label snape_potion_choice:
|
|
pass
|
|
menu:
|
|
"-Normal potion-":
|
|
$ potion_version = 1
|
|
sna "Here you are mister Adventurous..." ("snape_35")
|
|
|
|
"-Futa potion-":
|
|
sna "What? Are you sure you want this one?" ("snape_44")
|
|
sna "I mean I figured you were a bit of a pervert..." ("snape_02")
|
|
sna "but I didn't think..." ("snape_45")
|
|
sna "Oh well, if you want it, it's yours..." ("snape_02")
|
|
menu:
|
|
"-give it to me-":
|
|
$ potion_version = 2
|
|
sna "really?" ("snape_44")
|
|
sna "you're more Adventurous than I thought!" ("snape_02")
|
|
sna "Here, I'll even give you an extra attachment for the milker!" ("snape_46")
|
|
">Snape hands you a different cannister with a soft plastic opening in the bottom. It looks almost like an anus."
|
|
sna "I also put an undetectable extension charm on the cannister... Promise to tell me what happens!" ("snape_45")
|
|
"-no-":
|
|
sna "Too bad..." ("snape_35")
|
|
jump snape_potion_choice
|
|
|
|
"-Permanent breast expansion-":
|
|
sna "The milk production will still only last a day..." ("snape_02")
|
|
sna "But her big boobs will be permanent..." ("snape_37")
|
|
if hermione_perm_expand_breasts:
|
|
sna "Drinking this potion again will undo the permanent effect" ("snape_02")
|
|
sna "Are you sure you want this?" ("snape_02")
|
|
sna "She might not like it..." ("snape_46")
|
|
menu:
|
|
"-yes-":
|
|
$ potion_version = 3
|
|
sna "Fantastic!!!" ("snape_45")
|
|
"-no-":
|
|
sna "Too bad..." ("snape_35")
|
|
jump snape_potion_choice
|
|
|
|
">Snape quickly pushes the milky potion into your hands."
|
|
">Milking potion received!"
|
|
$ potion_inv.add("p_milk_potion")
|
|
jump snape_ready
|
|
|
|
"-Veritaserum-" if potion_inv.has("p_veritaserum"):
|
|
">You already have a Veritaserum potion."
|
|
jump snape_ready
|
|
"-Veritaserum-" if not potion_inv.has("p_veritaserum"):
|
|
sna "Truth potion." ("snape_01")
|
|
sna "This is dangerous stuff Genie..." ("snape_01")
|
|
sna "Use it to make anyone tell the truth." ("snape_47")
|
|
sna "Just not me!" ("snape_36")
|
|
">Snape hands you the tiny vial filled with a strange gold liquid."
|
|
">Veritaserum received!"
|
|
$ potion_inv.add("p_veritaserum")
|
|
jump snape_ready
|
|
|
|
"-Voluptatem-" if potion_inv.has("p_voluptatem"):
|
|
">You already have a bottle of Voluptatem."
|
|
jump snape_ready
|
|
"-Voluptatem-" if not potion_inv.has("p_voluptatem"):
|
|
gen "Volupwhatem?" ("base", xpos="far_left", ypos="head")
|
|
sna "This is actually an experimental potion of mine..." ("snape_01")
|
|
sna "I'm not sure if this is ready for testing on humans yet." ("snape_35")
|
|
">Snape hands you the small bottle filled with a swirling pink and purple liquid."
|
|
">Voluptatem received!"
|
|
$ potion_inv.add("p_voluptatem")
|
|
jump snape_ready
|
|
|
|
"\"Never mind.\"":
|
|
jump snape_ready
|
|
|
|
|
|
# Milking potion
|
|
label potion_scene_11:
|
|
if potion_scene_11_progress == 0 or her_whoring < 13:
|
|
$ potion_scene_11_progress = 1
|
|
jump potion_scene_11_1
|
|
elif potion_scene_11_progress == 1 or her_whoring < 18:
|
|
$ potion_scene_11_progress = 2
|
|
jump potion_scene_11_2
|
|
else:
|
|
$ potion_scene_11_progress = 3
|
|
jump potion_scene_11_3
|
|
|
|
# First milking potion scene
|
|
label potion_scene_11_1:
|
|
gen "[hermione_name], how would you like to try a nice little potion?" ("base", xpos="far_left", ypos="head")
|
|
her "..." ("open", "closed", "angry", "mid")
|
|
her "If I had the option I'd prefer not to..." ("open", "base", "base", "mid")
|
|
gen "well--" ("base", xpos="far_left", ypos="head")
|
|
her "but unfortunately, Slytherin winning the house cup this year isn't an option!" ("scream", "closed", "angry", "mid")
|
|
gen "So you'll drink the potion then?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes [genie_name], I'll drink your potion." ("annoyed", "squint", "base", "mid")
|
|
gen "Fantastic!" ("base", xpos="far_left", ypos="head")
|
|
call nar(">You hand her the cloudy potion.","start")
|
|
call nar(">Hermione cautiously smells the mixture.","end")
|
|
her "Is this milk?" ("annoyed", "narrow", "angry", "R")
|
|
her "..." ("annoyed", "squint", "angry", "mid")
|
|
her "I guess it doesn't matter..." ("open", "squint", "base", "mid")
|
|
|
|
call her_chibi("drink_potion","mid","base")
|
|
|
|
call nar(">Hermione quickly drinks the potion.")
|
|
|
|
call her_chibi("stand","mid","base")
|
|
|
|
her "*Ah*..." ("cum", "happyCl", "worried", "mid")
|
|
her "It was milk!" ("smile", "base", "base", "R")
|
|
gen "Yes. Apparently it's a special kind of milk." ("base", xpos="far_left", ypos="head")
|
|
her "Apparently?" ("open", "squint", "base", "mid")
|
|
her "Do you even know where this came from?" ("annoyed", "squint", "angry", "mid")
|
|
gen "O-Of course I do." ("base", xpos="far_left", ypos="head")
|
|
gen "I'm the great dingledoor after all!" ("base", xpos="far_left", ypos="head")
|
|
her "..." ("open", "squint", "base", "mid")
|
|
her "If you don't want to say what it is that's fine sir..." ("open", "closed", "angry", "mid")
|
|
her "But there's no need to insult me." ("normal", "squint", "angry", "mid")
|
|
gen "(what did I say?)" ("base", xpos="far_left", ypos="head")
|
|
gen "Yes, well, you should notice the effects starting to manifest soon enough." ("base", xpos="far_left", ypos="head")
|
|
her "Hmmm..." ("base", "narrow", "base", "mid_soft")
|
|
her "And what sort of \"effects\" would that be?" ("open", "squint", "base", "mid")
|
|
gen "You may notice a some minor swelling in those nice tits of yours." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("base", "base", "base", "mid")
|
|
her "Is this milk going to make by breasts bigger [genie_name]?" ("annoyed", "squint", "angry", "mid")
|
|
gen "That's one half of it." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("normal", "squint", "angry", "mid")
|
|
her "And the other half?" ("annoyed", "narrow", "angry", "R")
|
|
gen "Well you might start to notice a little milk coming from your--" ("base", xpos="far_left", ypos="head")
|
|
her "What???" ("shock", "wide", "base", "stare")
|
|
her "Professor, Do you mean to say that this potion is going to cause me to lactate?" ("annoyed", "squint", "angry", "mid")
|
|
gen "That's one way to put it." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("normal", "squint", "angry", "mid")
|
|
her "Well how long is it supposed to last? I do have classes today." ("annoyed", "narrow", "angry", "R")
|
|
her "I'm falling behind enough as it is..." ("annoyed", "base", "worried", "R")
|
|
gen "Really?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes... I think it's all this fooling around sir." ("normal", "happyCl", "worried", "mid")
|
|
her "I nearly got a \"b\" in biology the other day..." ("angry", "base", "worried", "mid")
|
|
gen "Well speaking of biology..." ("base", xpos="far_left", ypos="head")
|
|
call nar(">You notice Hermione's breasts start to swell slightly.")
|
|
her "!!!" ("open", "wide", "base", "stare")
|
|
her "[genie_name], they're growing rather quickly!" ("angry", "base", "worried", "mid")
|
|
gen "This is all perfectly normal." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("open", "squint", "base", "mid")
|
|
call nar(">Hermione's breasts start to visibly swell again.")
|
|
her "Ugh... it feels like my organs are sliding into my chest..." ("angry", "base", "worried", "mid")
|
|
her "This isn't going to cause any ongoing issues is it?" ("annoyed", "squint", "angry", "mid")
|
|
gen "O-o-of course not..." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("normal", "squint", "angry", "mid")
|
|
her "That wasn't very inspiring..." ("annoyed", "squint", "angry", "mid")
|
|
gen "Just focus on the matter at hand." ("base", xpos="far_left", ypos="head")
|
|
|
|
$ hermione_expand_breasts = True
|
|
|
|
call update_her_uniform #Updates body.
|
|
with hpunch
|
|
|
|
her "!!!" ("angry", "wide", "base", "stare")
|
|
|
|
if hermione_wear_top:
|
|
call nar(">You hear a faint popping as Hermione's shirt fails to hold back her rapidly expanding breasts.")
|
|
else:
|
|
if hermione_wear_bra:
|
|
call nar(">You hear a faint popping as Hermione's bra fails to hold back her rapidly expanding breasts.")
|
|
else:
|
|
call nar(">You watch in awe as Hermione's breasts start to rapidly expand!")
|
|
|
|
her "[genie_name], this is ridiculous!" ("angry", "base", "worried", "mid")
|
|
her "I can't be expected to go to class looking like this!" ("annoyed", "base", "worried", "R")
|
|
gen "Why not? I don't think they're that much bigger than normal." ("base", xpos="far_left", ypos="head")
|
|
her "Are you kidding me?" ("disgust", "narrow", "base", "mid_soft")
|
|
her "They're {size=+5}humongous!{/size}" ("angry", "base", "angry", "mid")
|
|
gen "Well if you want them to go back to normal..." ("base", xpos="far_left", ypos="head")
|
|
her "What? Do you have an antidote?" ("grin", "base", "base", "R")
|
|
gen "Not an antidote, but I do have a method that would alleviate the swelling." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("annoyed", "base", "angry", "mid")
|
|
her "I'm listening..." ("annoyed", "squint", "angry", "mid")
|
|
gen "Well as far as I can tell, your breasts are swelling due to an excess supply of milk." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("annoyed", "base", "angry", "mid")
|
|
gen "If we somehow got it all out of there, I'm sure they'd revert to normal size in no time at all." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("scream", "wide", "base", "mid")
|
|
her "You can't be serious!" ("annoyed", "narrow", "annoyed", "mid")
|
|
her "Are you suggesting that I be milked! Like some sort of animal!" ("annoyed", "narrow", "annoyed", "mid")
|
|
gen "I'm simply offering a way to fix your problem." ("base", xpos="far_left", ypos="head")
|
|
gen "If you don't want my help then I'm afraid you'll have to go to class in your current condition." ("base", xpos="far_left", ypos="head")
|
|
her "*hmph*" ("annoyed", "squint", "angry", "mid")
|
|
her "It can't be any worse than being milked." ("open", "squint", "base", "mid")
|
|
her "Honestly, [genie_name], I'm shocked that you would even suggest something so completely ridiculous." ("normal", "squint", "angry", "mid")
|
|
her "I think I better get going..." ("annoyed", "narrow", "angry", "R")
|
|
gen "Well, twenty points to gryffindor" ("base", xpos="far_left", ypos="head")
|
|
$ states.env.gryffindor += 20
|
|
her "Thanks..." ("annoyed", "squint", "base", "mid")
|
|
|
|
call her_walk(action="leave")
|
|
|
|
$ her_potions_drunk.add("milk")
|
|
$ her_milk_potion_return = True
|
|
|
|
$ hermione_busy = True
|
|
|
|
jump main_room
|
|
|
|
# Second milking potion scene (with machine)
|
|
label potion_scene_11_2:
|
|
#Genie offers hermione the potion again
|
|
#She reluctantly accepts, but says that she expects to be paid double.
|
|
#takes potion
|
|
#comments on taste
|
|
#wait
|
|
#breasts expand
|
|
#Genie offers milking
|
|
#Hermione reluctantly accepts
|
|
#Pulls out machine
|
|
#Hermione shocked, expected to be by hand
|
|
#Tries to refuse
|
|
#Genie says she has already agreed
|
|
#Upset, she puts on the milker
|
|
#Slowly starts to work
|
|
#Hermione is Cautious at first but gradually starts to enjoy it
|
|
#starts to enjoy it a little too much
|
|
#starts moaning, gets close to cumming
|
|
#milking stops
|
|
#she is somewhat upset but goes to class wearing expanded clothes
|
|
|
|
$ milking = 0
|
|
|
|
gen "[hermione_name], how would you like to try some nice milk?" ("base", xpos="far_left", ypos="head")
|
|
her "..." ("annoyed", "squint", "angry", "mid")
|
|
her "is this the damn milk potion again sir?" ("scream", "closed", "angry", "mid")
|
|
gen "maybe..." ("base", xpos="far_left", ypos="head")
|
|
call nar(">You hand her the cloudy potion.","start")
|
|
call nar(">Hermione cautiously smells the mixture.","end")
|
|
her "It is!" ("annoyed", "narrow", "angry", "R")
|
|
her "..." ("annoyed", "squint", "angry", "mid")
|
|
her "well..." ("open", "squint", "base", "mid")
|
|
her "if you want me to drink this damn potion again..." ("open", "squint", "base", "mid")
|
|
her "I have two conditions..." ("annoyed", "narrow", "angry", "R")
|
|
gen "Name them." ("base", xpos="far_left", ypos="head")
|
|
her "One!" ("scream", "closed", "angry", "mid")
|
|
her "I demand to be paid one hundred points!" ("scream", "closed", "angry", "mid")
|
|
her "Two!" ("scream", "closed", "angry", "mid")
|
|
her "I expect you to make the milking stop..." ("scream", "happyCl", "worried", "mid")
|
|
gen "Deal!" ("base", xpos="far_left", ypos="head")
|
|
her "Well alright then..." ("angry", "happyCl", "worried", "mid",emote="sweat")
|
|
call nar(">Hermione takes one last look at the potion before closing her eyes...")
|
|
|
|
call her_chibi("drink_potion","mid","base")
|
|
|
|
her "..." ("full_cum", "narrow", "base", "dead")
|
|
call nar(">Hermione quickly gulps down the potion.")
|
|
|
|
call her_chibi("stand","mid","base")
|
|
|
|
her "*Ah*..." ("cum", "happyCl", "worried", "mid")
|
|
her "That doesn't actually taste too bad." ("smile", "base", "base", "R")
|
|
gen "Is it just like cows milk?" ("base", xpos="far_left", ypos="head")
|
|
her "Sort of..." ("open", "squint", "base", "mid")
|
|
her "It's a little sweeter..." ("upset", "wink", "base", "mid")
|
|
her "but not in a bad way..." ("base", "base", "base", "R")
|
|
her "It also looks a little more yellow." ("annoyed", "narrow", "worried", "down")
|
|
gen "Yes, well, you should notice it start to affect you soon." ("base", xpos="far_left", ypos="head")
|
|
her "*Hmmm*..." ("annoyed", "narrow", "worried", "down")
|
|
her "well how are you going to solve the milk problem, [genie_name]?" ("open", "narrow", "worried", "down")
|
|
her "Am I going to have to stand here..." ("base", "narrow", "base", "up")
|
|
$ hermione.strip("robe", "accessory")
|
|
her "With my shirt off..." ("soft", "happy", "base", "R")
|
|
|
|
call set_her_action("lift_top")
|
|
pause.5
|
|
|
|
$ hermione.strip("top")
|
|
$ hermione.strip("bra")
|
|
call set_her_action("none","skip_update")
|
|
pause.5
|
|
|
|
call nar(">Hermione quickly removes her top.")
|
|
her "while you use your rough hands to milk me..." ("grin", "narrow", "annoyed", "up")
|
|
her "like some sort of animal!" ("grin", "narrow", "base", "dead")
|
|
gen "Not quite..." ("base", xpos="far_left", ypos="head")
|
|
call nar(">YOu hand her the milking harness.")
|
|
her "What's this???" ("scream", "wide", "base", "stare")
|
|
gen "A milker." ("base", xpos="far_left", ypos="head")
|
|
her "Professor, Do you really expect me to put this on?" ("open", "happyCl", "worried", "mid")
|
|
gen "unless you want to go to class with those puppies full of milk." ("base", xpos="far_left", ypos="head")
|
|
her "but..." ("shock", "happyCl", "worried", "mid")
|
|
her "Can't you just do it by hand..." ("soft", "narrow", "annoyed", "up")
|
|
her "I though it would be just like when you play with them normally..." ("angry", "wink", "base", "mid")
|
|
gen "No can do. I don't think I'd be able to get it all out before your classes anyway" ("base", xpos="far_left", ypos="head")
|
|
her "I'm sure there's time--" ("base", "happyCl", "worried", "mid")
|
|
|
|
if hermione_perm_expand_breasts or hermione_expand_breasts:
|
|
pass
|
|
else:
|
|
$ hermione_breasts = "characters/hermione/body/breasts/breasts_expanded.webp"
|
|
|
|
her "" ("shock", "wide", "base", "stare",cheeks="blush",trans=hpunch)
|
|
pause.5
|
|
|
|
her "!!!" ("angry", "happyCl", "worried", "mid",cheeks="blush")
|
|
call nar(">You notice hermione's breasts slight to swell slightly.")
|
|
her "[genie_name], they're growing rather quickly!" ("angry", "happyCl", "worried", "mid",cheeks="blush",emote="sweat")
|
|
gen "This is all perfectly normal." ("base", xpos="far_left", ypos="head")
|
|
her "please..." ("disgust", "wide", "worried", "shocked",cheeks="blush")
|
|
|
|
$ hermione_breasts = "characters/hermione/body/breasts/breasts_expanded_large.webp"
|
|
with hpunch
|
|
pause.5
|
|
|
|
call nar(">Hermione's breasts start to visibly swell again.")
|
|
her "ughhh..." ("grin", "narrow", "annoyed", "up")
|
|
|
|
$ hermione_breasts = "characters/hermione/body/breasts/breasts_expanded_xlarge.webp"
|
|
with hpunch
|
|
pause.5
|
|
|
|
$ ccg_folder = "herm_boob"
|
|
$ ccg1 = 1
|
|
$ ccg2 = "blank"
|
|
$ ccg3 = "blank"
|
|
show screen ccg
|
|
with d3
|
|
|
|
call nar(">You notice hermione's breasts swell for the final time.")
|
|
her "!!!" ("upset", "happyCl", "worried", "mid",cheeks="blush", ypos="head", flip=False)
|
|
pause
|
|
$ ccg1 = 2
|
|
her "[genie_name], this is ridiculous!" ("open", "happyCl", "worried", "mid",cheeks="blush")
|
|
her "do they have to be so big?" ("angry", "base", "angry", "mid",cheeks="blush")
|
|
gen "Yes." ("base", xpos="far_left", ypos="head")
|
|
$ ccg1 = 3
|
|
her "..." ("annoyed", "narrow", "annoyed", "mid")
|
|
$ ccg1 = 4
|
|
her "pervert." ("open", "narrow", "annoyed", "mid", cheeks="blush")
|
|
gen "Well seeing as how they've reached full size..." ("base", xpos="far_left", ypos="head")
|
|
pause
|
|
$ ccg1 = 2
|
|
her "*hmph* Fine!" ("annoyed", "narrow", "annoyed", "mid")
|
|
$ ccg1 = 1
|
|
her "Let me just put on your weird milking device that you own for some reason!" ("annoyed", "narrow", "angry", "R")
|
|
gen "Well technically I'm just borrowing it, so if you could make sure not to break it..." ("base", xpos="far_left", ypos="head")
|
|
$ ccg1 = 2
|
|
pause
|
|
her "..." ("annoyed", "squint", "angry", "mid")
|
|
her "Ugh... the things I put up with for this house." ("annoyed", "squint", "base", "mid")
|
|
hide screen ccg
|
|
with d3
|
|
call nar(">hermione slowly slips the harness on.")
|
|
|
|
$ milking = 1
|
|
call set_her_action("milk_breasts")
|
|
|
|
her "There! Happy now!" ("disgust", "slit", "low", "stare",xpos="right",ypos="base")
|
|
gen "I mean if you could moo that would really Complete the picture..." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("angry", "base", "angry", "mid")
|
|
her "can we just get this over with..." ("annoyed", "narrow", "angry", "R")
|
|
gen "Um... It's enchanted..." ("base", xpos="far_left", ypos="head")
|
|
"(Does it have an on switch)"
|
|
her "Wait... This is an enchanted item? Please don't turn it on--" ("angry", "base", "base", "mid")
|
|
call nar(">You hear a faint noise as the harness on hermione's chest springs to life.")
|
|
|
|
$ milking = 2
|
|
call set_her_action("milk_breasts")
|
|
|
|
her "!!!" ("base", "narrow", "base", "up",cheeks="blush")
|
|
her "{size=+5}OFF! TURN OFF!{/size}" ("shock", "happyCl", "worried", "mid")
|
|
gen "I think you need to wait until it's done." ("base", xpos="far_left", ypos="head")
|
|
her "Ugh..." ("open_tongue", "narrow", "base", "up",cheeks="blush")
|
|
her "I can't..." ("open", "happyCl", "worried", "mid")
|
|
her "It's too much..." ("open", "happyCl", "worried", "mid")
|
|
gen "What's wrong?" ("base", xpos="far_left", ypos="head")
|
|
her "Ugh... it's the sucking..." ("open", "happyCl", "worried", "mid")
|
|
her "It's too intense!" ("shock", "happyCl", "worried", "mid")
|
|
gen "Can't you just ride it out?" ("base", xpos="far_left", ypos="head")
|
|
her "Ugh.... maybe...{w=0.8} I'll try." ("silly", "narrow", "annoyed", "up")
|
|
call nar(">You wait a few more minutes as hermione is milked in front of you.")
|
|
|
|
$ milking = 3
|
|
call set_her_action("milk_breasts")
|
|
|
|
her "..." ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
call nar(">Her expression slowly fades from discomfort to pleasure.")
|
|
her "..." ("silly", "narrow", "base", "dead")
|
|
|
|
$ milking = 4
|
|
call set_her_action("milk_breasts")
|
|
|
|
call nar(">The machine makes a pleasant sounding click as it looks to turn off.")
|
|
gen "Alright, well, looks like you're good to head off to class." ("base", xpos="far_left", ypos="head")
|
|
her "What?" ("annoyed", "narrow", "angry", "R")
|
|
her "Can't you leave it on..." ("open", "happyCl", "worried", "mid")
|
|
gen "I'm afraid not." ("base", xpos="far_left", ypos="head")
|
|
gen "(I don't even know how it turns on...)" ("base", xpos="far_left", ypos="head")
|
|
her "But I was so close..." ("shock", "happyCl", "worried", "mid")
|
|
her "..." ("annoyed", "narrow", "angry", "R")
|
|
her "Fine... I better get to potions class then..." ("annoyed", "narrow", "worried", "down")
|
|
|
|
hide hermione_main
|
|
call blkfade
|
|
call nar(">Hermione takes off the harness. You see a passing look of regret on her face.")
|
|
$ hermione_expand_breasts = True
|
|
call set_her_action("none", "update") #Resets clothes.
|
|
call update_her_uniform
|
|
pause.5
|
|
hide screen bld1
|
|
call hide_blkfade
|
|
|
|
gen "Feel better?" ("base", xpos="far_left", ypos="head")
|
|
her "Surprisingly yes..." ("annoyed", "base", "base", "mid")
|
|
her "They even seem like they've shrunk a little bit." ("open", "narrow", "worried", "down")
|
|
her "So you're sure they're not going to leak anymore?" ("open", "squint", "base", "mid")
|
|
gen "oh um, no of course not..." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("normal", "squint", "angry", "mid")
|
|
her "well I'd like to be paid now [genie_name]..." ("annoyed", "narrow", "angry", "R")
|
|
|
|
|
|
gen "Oh yes, quite right. One hundred points to gryffindor!" ("base", xpos="far_left", ypos="head")
|
|
$ states.env.gryffindor += 100
|
|
|
|
her "Thank you sir..." ("open", "squint", "base", "mid")
|
|
her "(Although I still have to head to class with these huge things...)" ("annoyed", "narrow", "angry", "R")
|
|
her "(not that I mind the extra attention...)" ("soft", "happy", "base", "R")
|
|
|
|
$ milking = 0
|
|
|
|
call her_walk(action="leave")
|
|
|
|
$ hermione_busy = True
|
|
|
|
jump main_room
|
|
|
|
# Third milking potion scene (with machine and futa/permanent options)
|
|
label potion_scene_11_3:
|
|
$ milking = 0
|
|
#Genie offers hermione the potion
|
|
#Agrees on the condition that she milks him
|
|
#Genie agrees
|
|
#option to add extra ingredient
|
|
#Hermione drinks potion
|
|
#Comments that the milk tastes sweeter than regular milk
|
|
#wait
|
|
#Breasts expand
|
|
#takes her top off
|
|
|
|
#option 1 (futa)
|
|
|
|
#option 2 (Permanent expansion)
|
|
gen "[hermione_name], feel like a milkshake?" ("base", xpos="far_left", ypos="head")
|
|
her "Really? Strawberry, please!" ("smile", "happyCl", "base", "mid",emote="happy")
|
|
gen "I've only got vanilla, sorry..." ("base", xpos="far_left", ypos="head")
|
|
call nar(">You hand her the cloudy potion.","start")
|
|
call nar(">Hermione cautiously smells the mixture.","end")
|
|
her "This is that damn milk again!" ("angry", "wide", "base", "stare")
|
|
her "..." ("annoyed", "squint", "angry", "mid")
|
|
her "I wanted a milkshake..." ("annoyed", "narrow", "worried", "down")
|
|
gen "I'm sure if you shake the bottle it'll go frothy." ("base", xpos="far_left", ypos="head")
|
|
her "It's not the same!" ("scream", "closed", "angry", "mid")
|
|
her "There's no sugar or flavouring!" ("annoyed", "squint", "angry", "mid")
|
|
|
|
if potion_version > 1:
|
|
gen "well, this one does have an extra ingredient..." ("base", xpos="far_left", ypos="head")
|
|
her "Really?" ("angry", "wink", "base", "mid")
|
|
her "Is it Strawberry?" ("soft", "narrow", "annoyed", "up")
|
|
gen "WHy don't you have a taste and find out?" ("base", xpos="far_left", ypos="head")
|
|
her "Alright then..." ("open", "squint", "base", "mid")
|
|
her "(I hope it's Strawberry!)" ("smile", "happyCl", "base", "mid",emote="happy")
|
|
else:
|
|
gen "Just drink it..." ("base", xpos="far_left", ypos="head")
|
|
her "*hmph* fine..." ("open", "squint", "base", "mid")
|
|
her "(At the very least he should have added chocolate flavouring...)" ("open", "squint", "base", "mid")
|
|
|
|
call nar(">Hermione takes one last look at the potion before closing her eyes...")
|
|
|
|
call her_chibi("drink_potion","mid","base")
|
|
|
|
call nar(">Hermione quickly gulps down the potion.")
|
|
|
|
call her_chibi("stand","mid","base")
|
|
|
|
her "*Ah*..." ("cum", "happyCl", "worried", "mid")
|
|
her "That wasn't Strawberry!" ("annoyed", "narrow", "annoyed", "mid")
|
|
gen "Did you really think it would be?" ("base", xpos="far_left", ypos="head")
|
|
her "I mean... Sort of?" ("annoyed", "narrow", "worried", "down")
|
|
her "you are a wizard after all..." ("annoyed", "narrow", "worried", "down")
|
|
her "the house-elves make me a milkshake whenever i ask..." ("annoyed", "base", "angry", "mid")
|
|
gen "Speaking of milkshakes!" ("base", xpos="far_left", ypos="head")
|
|
call nar(">You notice hermione's breasts start to swell...")
|
|
her "Ugh... this always feels so weird..." ("angry", "narrow", "base", "down")
|
|
$ hermione.strip("robe", "accessory")
|
|
|
|
if hermione.is_worn("top"):
|
|
her "I better take my shirt off before it rips..." ("normal", "squint", "angry", "mid")
|
|
else:
|
|
if hermione.is_worn("bra"):
|
|
her "I better take my bra off before it rips..." ("normal", "squint", "angry", "mid")
|
|
|
|
call set_her_action("lift_top")
|
|
pause.5
|
|
|
|
$ hermione.strip("top")
|
|
$ hermione.strip("bra")
|
|
call set_her_action("none","skip_update")
|
|
pause.5
|
|
|
|
if hermione_perm_expand_breasts or hermione_expand_breasts:
|
|
pass
|
|
else:
|
|
$ hermione_breasts = "characters/hermione/body/breasts/breasts_expanded.webp"
|
|
with hpunch
|
|
pause.5
|
|
|
|
her "!!!","angry","wide"
|
|
call nar(">You notice hermione's breasts start to grow a little more.")
|
|
her "ugh..." ("grin", "narrow", "annoyed", "up")
|
|
gen "mmmm, just like that." ("base", xpos="far_left", ypos="head")
|
|
her "(this is so weird...)" ("angry", "narrow", "base", "down")
|
|
|
|
$ hermione_breasts = "characters/hermione/body/breasts/breasts_expanded_large.webp"
|
|
with hpunch
|
|
pause.5
|
|
|
|
her "!!!" ("angry", "wide", "base", "stare")
|
|
call nar(">Hermione's breasts start to visibly swell again.")
|
|
|
|
$ hermione_breasts = "characters/hermione/body/breasts/breasts_expanded_xlarge.webp"
|
|
with hpunch
|
|
pause.5
|
|
|
|
her "!!!" ("angry", "narrow", "base", "down")
|
|
call nar(">You notice Hermione's breasts swell for the final time.")
|
|
her "[genie_name], this is ridiculous!" ("annoyed", "narrow", "annoyed", "mid")
|
|
her "Did you make the potion stronger this time?" ("annoyed", "narrow", "angry", "R")
|
|
|
|
if not potion_version == 2: #Orgasms while milking
|
|
gen "What are you talking about, they're the same size as always." ("base", xpos="far_left", ypos="head")
|
|
her "are you sure..." ("annoyed", "squint", "angry", "mid")
|
|
call nar(">Hermione jiggles her boobs side to side.")
|
|
her "They just feel so much... heavier... than before." ("annoyed", "narrow", "worried", "down")
|
|
gen "Well seeing as how you emptied them of their milk last time, maybe they made more..." ("base", xpos="far_left", ypos="head")
|
|
her "they better not have..." ("shock", "happyCl", "worried", "mid")
|
|
her "just hand me the milker so I can get to class..." ("annoyed", "narrow", "annoyed", "mid")
|
|
gen "Is that the only reason you want it?" ("base", xpos="far_left", ypos="head")
|
|
her "What? Why else would I want it?" ("open", "base", "base", "R")
|
|
gen "I seem to remember you enjoying yourself with it last time." ("base", xpos="far_left", ypos="head")
|
|
her "You really are disgusting sometimes, [genie_name]..." ("annoyed", "narrow", "angry", "R")
|
|
gen "Whatever you say..." ("base", xpos="far_left", ypos="head")
|
|
call nar(">You hand hermione the harness.","start")
|
|
call nar(">hermione takes it from your hands and slowly slips it on, taking care to make sure the cups fit.","end")
|
|
|
|
$ milking = 1
|
|
call set_her_action("milk_breasts")
|
|
|
|
her "..." ("upset", "happyCl", "worried", "mid",cheeks="blush")
|
|
gen "are you sure you can't moo?..." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("soft", "happy", "base", "R")
|
|
her "{size=-5}moo...{/size}" ("open", "base", "base", "R")
|
|
gen "what was that?" ("base", xpos="far_left", ypos="head")
|
|
her "I'm not saying it again, [genie_name]... {size=-5}once is enough...{/size}" ("annoyed", "narrow", "angry", "R")
|
|
her "..." ("annoyed", "narrow", "worried", "down")
|
|
her "on!" ("open", "happyCl", "worried", "mid")
|
|
call nar(">You hear a faint noise as the harness on hermione's chest springs to life.")
|
|
|
|
$ milking = 2
|
|
call set_her_action("milk_breasts")
|
|
|
|
her "!!!" ("soft", "happy", "base", "R")
|
|
her "*Ugh*... it feels different this time..." ("open", "happyCl", "worried", "mid")
|
|
her "like there's so much more in my breasts..." ("shock", "happyCl", "worried", "mid")
|
|
her "and it all wants to come out..." ("silly", "narrow", "base", "dead")
|
|
her "It's too much..." ("silly", "narrow", "annoyed", "up")
|
|
gen "What's wrong?" ("base", xpos="far_left", ypos="head")
|
|
her "*ah*... it's the sucking..." ("grin", "narrow", "annoyed", "up")
|
|
her "It's not like before!" ("silly", "narrow", "annoyed", "up")
|
|
gen "is it hurting you?" ("base", xpos="far_left", ypos="head")
|
|
her "*ah*.... no... It's not bad..." ("silly", "narrow", "base", "dead")
|
|
|
|
$ milking = 3
|
|
call set_her_action("milk_breasts")
|
|
|
|
her "*ah*...{heart}{heart}{heart}" ("grin", "narrow", "base", "dead")
|
|
call nar(">You notice the canister in front of her fill with milk at an alarming rate...")
|
|
her "*ah*... it's so good..." ("grin", "narrow", "annoyed", "up")
|
|
|
|
$ milking = 4
|
|
call set_her_action("milk_breasts")
|
|
|
|
call nar(">The machine makes a pleasant sounding click as it looks to turn off.")
|
|
gen "Alright, well, looks like you're good to head off to class." ("base", xpos="far_left", ypos="head")
|
|
her "What? but sir..." ("open", "happyCl", "worried", "mid")
|
|
her "they're still so full..." ("shock", "happyCl", "worried", "mid")
|
|
gen "it looks like the machine is full, I'm afraid." ("base", xpos="far_left", ypos="head")
|
|
her "(But I was so close...)" ("open", "happyCl", "worried", "mid")
|
|
her "*ah*... and if I go to class like this I'll leak everywhere!" ("shock", "happyCl", "worried", "mid")
|
|
gen "well, if you empty the cannister It'll probably turn back on." ("base", xpos="far_left", ypos="head")
|
|
her "empty it..." ("angry", "wink", "base", "mid")
|
|
call nar(">Hermione takes a look at the full milk cannister.")
|
|
her "Can I just pour it out on the floor then?" ("annoyed", "narrow", "worried", "down")
|
|
gen "And waste all that nutritious milk?" ("base", xpos="far_left", ypos="head")
|
|
|
|
menu:
|
|
"-make her drink it-":
|
|
her "Do you want to drink it then, [genie_name]?" ("angry", "wink", "base", "mid")
|
|
gen "Um, I'm afraid not... I just had a big bowl of cereal." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("annoyed", "narrow", "worried", "down")
|
|
her "Then do you have a bottle for me to store it in..." ("angry", "wink", "base", "mid")
|
|
gen "fresh out..." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("annoyed", "narrow", "angry", "R")
|
|
gen "I'm afraid you'll have to drink it yourself." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("soft", "happy", "base", "R")
|
|
her "{size=-5}alright...{/size}" ("open", "base", "base", "R")
|
|
gen "Really?" ("base", xpos="far_left", ypos="head")
|
|
her "It's not like I can go to class leaking milk again..." ("annoyed", "narrow", "angry", "R")
|
|
her "and besides, it's not the worst feeling in the world..." ("angry", "narrow", "base", "down")
|
|
her "I wouldn't mind giving the machine another go..." ("soft", "narrow", "annoyed", "up")
|
|
gen "Well, bottoms up!" ("base", xpos="far_left", ypos="head")
|
|
her "..." ("annoyed", "narrow", "worried", "down")
|
|
|
|
$ milking = 5
|
|
call set_her_action("milk_breasts")
|
|
|
|
call nar(">Hermione gives the cannister one final look before unscrewing it and putting it to her lips.")
|
|
her "(For gryffindor!)" ("scream", "closed", "angry", "mid")
|
|
call nar(">She takes a mouthful of her own milk.")
|
|
her "..." ("full_cum", "narrow", "base", "dead")
|
|
her "*gulp*" ("cum", "happyCl", "worried", "mid")
|
|
call nar(">She takes the last half into her mouth.")
|
|
her "..." ("full_cum", "narrow", "base", "dead")
|
|
her "*gulp*" ("cum", "happyCl", "worried", "mid")
|
|
her "*ah*..." ("grin", "narrow", "base", "dead")
|
|
her "I think I'll need to skip a meal after all this milk..." ("angry", "wink", "base", "mid")
|
|
call nar(">She slowly screws the cannister back into milker.")
|
|
|
|
$ milking = 1
|
|
call set_her_action("milk_breasts")
|
|
|
|
her "..." ("base", "narrow", "worried", "down")
|
|
her "on!" ("open", "closed", "base", "mid")
|
|
call nar(">The milker once again comes to life as it starts to milk Hermione for a second time.")
|
|
|
|
"-drink it yourself-":
|
|
her "Do you want to drink it then, [genie_name]?" ("angry", "wink", "base", "mid")
|
|
gen "Waste not, want not!" ("base", xpos="far_left", ypos="head")
|
|
her "..." ("angry", "wide", "base", "stare")
|
|
her "well, here you are then..." ("angry", "base", "base", "mid")
|
|
|
|
$ milking = 5
|
|
call set_her_action("milk_breasts")
|
|
|
|
call nar(">Hermione gives the cannister one final look before unscrewing it and handing it to you.")
|
|
her "(weirdo...)" ("angry", "narrow", "base", "down")
|
|
call nar(">you take a mouthful of her milk.")
|
|
gen "Mmmmmm... Delicious!" ("base", xpos="far_left", ypos="head")
|
|
her "..." ("angry", "wink", "base", "mid")
|
|
her "really? You liked my milk?" ("open", "base", "base", "R")
|
|
gen "More than water from an oasis!" ("base", xpos="far_left", ypos="head")
|
|
her "..." ("annoyed", "narrow", "angry", "R")
|
|
her "well..." ("soft", "happy", "base", "R")
|
|
her "Are you going to finish it?" ("smile", "base", "angry", "mid")
|
|
call nar(">You finish the cannister in one final mouthful.")
|
|
her "..." ("smile", "happyCl", "base", "mid")
|
|
call nar(">She slowly screws the cannister back into milker.")
|
|
|
|
$ milking = 1
|
|
call set_her_action("milk_breasts")
|
|
|
|
her "(I can't believe he liked it...)" ("smile", "base", "base", "R")
|
|
her "(maybe it does taste good...)" ("grin", "base", "base", "R")
|
|
her "..." ("base", "narrow", "worried", "down")
|
|
her "on!" ("open", "closed", "base", "mid")
|
|
call nar(">The milker once again comes to life as it starts to milk Hermione for a second time.")
|
|
|
|
|
|
her "!!!" ("grin", "narrow", "base", "dead")
|
|
her "ugh... it's so gooood..." ("grin", "narrow", "annoyed", "up")
|
|
$ hermione_dribble = True
|
|
|
|
$ milking = 2
|
|
call set_her_action("milk_breasts")
|
|
|
|
her "*ah*... it's like the straps are massaging me while it sucks..." ("silly", "narrow", "base", "dead")
|
|
her "*mmmm*... it's amazing..." ("silly", "narrow", "annoyed", "up")
|
|
call nar(">Hermione lets the machine continue its work.")
|
|
|
|
$ milking = 3
|
|
call set_her_action("milk_breasts")
|
|
|
|
her "*ah*... I think that's all of it, [genie_name]..." ("annoyed", "narrow", "worried", "down")
|
|
call nar(">You notice the amount of milk coming from hermione's breasts has almost stopped.")
|
|
gen "How was it?" ("base", xpos="far_left", ypos="head")
|
|
her "it felt amazing..." ("grin", "narrow", "annoyed", "up")
|
|
her "it even almost made me cum..." ("base", "narrow", "worried", "down")
|
|
her "but you can turn it off now..." ("angry", "wink", "base", "mid")
|
|
gen "Um..." ("base", xpos="far_left", ypos="head")
|
|
call nar(">The machine struggles to suck any more milk from hermione's heaving chest.")
|
|
gen "I'm not sure how... I think it only shuts off when it's full?" ("base", xpos="far_left", ypos="head")
|
|
her "well I don't think it's going to be able to get much more--" ("upset", "closed", "base", "mid")
|
|
call nar(">You hear the harness start to whir, like a vacuum cleaner caught on carpet.")
|
|
her "!!!" ("disgust", "wide", "worried", "shocked",cheeks="blush")
|
|
call nar(">You hear a strange click come from the harness.")
|
|
"*Zzzzkkk*"
|
|
|
|
call cum_block
|
|
$ hermione_squirt = True
|
|
|
|
her "Ah!!!" ("grin", "base", "angry", "up",cheeks="blush")
|
|
call nar(">You see a small squirt of milk come out of hermione's nipples.")
|
|
$ hermione_squirt = False
|
|
|
|
call nar(">The cannister is still barely more than half full.")
|
|
"*Zzzzkkk*"
|
|
|
|
call cum_block
|
|
$ hermione_squirt = True
|
|
|
|
her "{size=+5}Ah!!!{/size}" ("silly", "narrow", "annoyed", "up")
|
|
call nar(">Another small squirt of milk comes out of hermione's nipples.")
|
|
$ hermione_squirt = False
|
|
|
|
her "{size=+5}It's making me cum!{/size}" ("shock", "happyCl", "worried", "mid")
|
|
her "{size=+5}why is it-{/size}" ("open", "happyCl", "worried", "mid")
|
|
"*Zzzzkkk*"
|
|
|
|
call cum_block
|
|
$ hermione_squirt = True
|
|
|
|
her "{size=+5}{heart}{heart}{heart}{/size}" ("silly", "narrow", "base", "dead")
|
|
$ hermione_squirt = False
|
|
"*Zzzzkkk*"
|
|
|
|
call cum_block
|
|
$ hermione_squirt = True
|
|
|
|
her "{size=+5}{heart}{heart}{heart}{/size}" ("grin", "narrow", "annoyed", "up")
|
|
$ hermione_squirt = False
|
|
|
|
hide hermione_main
|
|
call blkfade
|
|
|
|
call nar(">The machine continues for another couple of minutes. Each crack is accompanied by a small squirt of milk into the cups...")
|
|
|
|
$ milking = 4
|
|
call set_her_action("milk_breasts")
|
|
pause.5
|
|
call hide_blkfade
|
|
|
|
her "..." ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
call nar(">Hermione stands before you, unable to speak.")
|
|
gen "Oh um... twenty points to gryffindor!" ("base", xpos="far_left", ypos="head")
|
|
$ states.env.gryffindor += 20
|
|
her "..." ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "And I'll be needing this back." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
call blkfade
|
|
|
|
call nar(">You slowly remove the milk filled harness. There are red marks, surrounding her tender-looking nipples, where the cups were.")
|
|
call set_her_action("none","skip_update")
|
|
$ hermione_breasts = "characters/hermione/body/breasts/breasts_expanded_xlarge.webp"
|
|
gen "Hmmm... maybe we overdid it a little today." ("base", xpos="far_left", ypos="head")
|
|
call hide_blkfade
|
|
|
|
her "..." ("silly", "base", "worried", "mid", cheeks="blush",tears="soft")
|
|
gen "Why don't you head back to your room... I think you've earned a day off." ("base", xpos="far_left", ypos="head")
|
|
her "yes..." ("silly", "narrow", "base", "dead")
|
|
her "I'll go now..." ("silly", "narrow", "annoyed", "up")
|
|
gen "Maybe you should get dressed first..." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("grin", "narrow", "annoyed", "up")
|
|
call blkfade
|
|
|
|
call nar(">Hermione slowly dresses herself, fumbling at every point.")
|
|
|
|
$ hermione_expand_breasts = True
|
|
call set_her_action("none", "update") #Resets clothing.
|
|
call hide_blkfade
|
|
|
|
her "Goodbye, sir..." ("silly", "narrow", "base", "dead")
|
|
|
|
else: # Futa version
|
|
gen "Well there was an extra ingredient in there..." ("base", xpos="far_left", ypos="head")
|
|
her "What? are my boobs going to get even bigger?" ("annoyed", "narrow", "angry", "R")
|
|
call nar(">Hermione jiggles her boobs side to side.")
|
|
her "I don't think I'd be able to stand!" ("annoyed", "narrow", "worried", "down")
|
|
gen "Your breasts shouldn't grow any bigger..." ("base", xpos="far_left", ypos="head")
|
|
her "Oh..." ("base", "narrow", "worried", "down")
|
|
gen "You may notice something else start to grow however." ("base", xpos="far_left", ypos="head")
|
|
her "What? Not cat ears again please..." ("annoyed", "narrow", "angry", "R")
|
|
gen "Don't worry, it's-- *uhm*... it's something else..." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("angry", "wide", "base", "stare")
|
|
her "wait..." ("angry", "narrow", "base", "down")
|
|
her "you don't mean..." ("disgust", "narrow", "base", "down")
|
|
her "you wouldn't... would you?" ("annoyed", "narrow", "angry", "R")
|
|
gen "We'll just have to wait and see..." ("base", xpos="far_left", ypos="head")
|
|
her "You really are a disgusting pervert [genie_name]..." ("open", "narrow", "annoyed", "mid", cheeks="blush")
|
|
gen "Whatever you say..." ("base", xpos="far_left", ypos="head")
|
|
her "Please tell me I'm not going to grow a damn di--" ("angry", "narrow", "base", "down")
|
|
|
|
hide hermione_main
|
|
$ hermione.strip("robe", "accessory")
|
|
call set_her_action("lift_skirt")
|
|
$ hermione_breasts = "characters/hermione/body/breasts/breasts_expanded_xlarge.webp"
|
|
show screen hermione_main
|
|
with d3
|
|
pause.5
|
|
|
|
hide hermione_main
|
|
$ hermione.strip("bottom")
|
|
$ hermione.strip("panties")
|
|
call set_her_action("none","skip_update")
|
|
$ hermione_breasts = "characters/hermione/body/breasts/breasts_expanded_xlarge.webp"
|
|
show screen hermione_main
|
|
with d3
|
|
pause.5
|
|
|
|
her "..." ("angry", "wide", "base", "stare")
|
|
|
|
$ hermione_futa = True
|
|
|
|
her "" ("shock", "narrow", "base", "down",trans=hpunch)
|
|
pause.8
|
|
|
|
her "You damn {size=+10}pervert!{/size}" ("shock", "happyCl", "worried", "mid",cheeks="blush")
|
|
gen "Woah! Nice..." ("grin", xpos="far_left", ypos="head")
|
|
her "Nice? How is this nice?" ("scream", "base", "angry", "mid",emote="angry")
|
|
her "I have a damn {size=+10}cock!{/size}" ("angry", "base", "angry", "mid",emote="angry")
|
|
gen "Come on [hermione_name]... where's your sense of adventure?" ("base", xpos="far_left", ypos="head")
|
|
her "Adventure?" ("annoyed", "narrow", "annoyed", "mid")
|
|
her "Going into the chamber of secrets was an adventure sir..." ("open", "squint", "base", "mid")
|
|
her "Standing in my headmaster's office while he makes me drink some random potion he probably found in the gutter--" ("scream", "closed", "angry", "mid")
|
|
her "-That makes me have huge, {size=+3}lactating{/size}, {size=+5}tits{/size} and a giant {size=+10}{b}DICK{/b}{/size} is {size=+2}not {size=+2}an {size=+4}adventure!{/size}" ("scream", "base", "angry", "mid",emote="angry")
|
|
gen "Don't forget about the magical milking machine..." ("base", xpos="far_left", ypos="head")
|
|
call nar(">You hand hermione the milking harness.")
|
|
gen "Surely this makes it an adventure..." ("base", xpos="far_left", ypos="head")
|
|
her "What do you expect me to do with this?" ("annoyed", "squint", "angry", "mid")
|
|
her "It's hardly going to be able to get rid of this {size=+10}DICK{/size} now is it." ("angry", "base", "angry", "mid")
|
|
gen "Actually, it should." ("base", xpos="far_left", ypos="head")
|
|
gen "(I hope it does anyway... Snape did say it was magic.)" ("base", xpos="far_left", ypos="head")
|
|
her "really?" ("annoyed", "narrow", "annoyed", "mid")
|
|
gen "Really, really." ("base", xpos="far_left", ypos="head")
|
|
her "Ugh, fine... (the stuff I put up with)" ("annoyed", "narrow", "angry", "R")
|
|
call nar(">hermione takes it from your hands and puts it on.")
|
|
her "Where's my stupid dick supposed to go..." ("angry", "base", "base", "mid")
|
|
her "It's in the way of the cannister." ("angry", "narrow", "base", "down")
|
|
gen "Try sticking it into the bottom of the cannister." ("base", xpos="far_left", ypos="head")
|
|
her "What... why would that--" ("annoyed", "narrow", "annoyed", "mid")
|
|
|
|
$ milking = 1
|
|
call set_her_action("milk_breasts")
|
|
|
|
her "!!!" ("silly", "narrow", "base", "dead")
|
|
gen "how's that?" ("base", xpos="far_left", ypos="head")
|
|
her "I'm sorry about being angry before [genie_name]..." ("silly", "base", "worried", "mid", cheeks="blush",tears="soft")
|
|
her "I didn't know it would feel like this..." ("grin", "narrow", "annoyed", "up")
|
|
gen "like what?" ("base", xpos="far_left", ypos="head")
|
|
her "It's so fricking good..." ("silly", "narrow", "annoyed", "up")
|
|
her "I never though sex could be like this..." ("silly", "narrow", "base", "dead")
|
|
her "being inside something..." ("silly", "narrow", "annoyed", "up")
|
|
her "It's the best!" ("grin", "narrow", "annoyed", "up")
|
|
her "At this rate I'll cum before we even have to turn the thing on--" ("silly", "base", "worried", "mid", cheeks="blush",tears="soft")
|
|
call nar(">You hear a faint noise as the harness on Hermione's chest springs to life.")
|
|
|
|
$ milking = 2
|
|
call set_her_action("milk_breasts")
|
|
|
|
her "!!!" ("grin", "narrow", "base", "dead")
|
|
her "no!" ("clench", "base", "worried", "mid", cheeks="blush",tears="soft")
|
|
her "Stop it!" ("angry", "squint", "base", "mid",cheeks="blush")
|
|
her "{size=+5}I'm serious!!!{/size}" ("angry", "narrow", "base", "dead",cheeks="blush",tears="crying")
|
|
her "{size=+10}It's too much... TURN it off!!!{/size}" ("scream", "wide", "base", "stare")
|
|
gen "What's wrong?" ("base", xpos="far_left", ypos="head")
|
|
her "*ah*... it's sucking {b}everything{/b}..." ("silly", "narrow", "annoyed", "up")
|
|
her "*ah*... and the milk is splashing on my {heart}dick{heart}......" ("grin", "narrow", "annoyed", "up")
|
|
gen "is it hurting you?" ("base", xpos="far_left", ypos="head")
|
|
her "*ah*.... no... It's just too good...{heart}" ("grin", "narrow", "base", "dead")
|
|
|
|
$ milking = 3
|
|
call set_her_action("milk_breasts")
|
|
|
|
her "*ah*...{heart}{heart}{heart}" ("silly", "narrow", "base", "dead")
|
|
call nar(">You notice the canister in front of her fill with milk at an alarming rate...")
|
|
her "*ah*... please [genie_name]..." ("angry", "squint", "base", "mid",cheeks="blush")
|
|
her "*ah*... you have to turn it off..." ("shock", "narrow", "base", "down",cheeks="blush",tears="crying")
|
|
her "{size=-2}i'll {size=-2}go {size=-2}insane {size=-2}if {size=-2}you {size=-2}don't...{/size}" ("silly", "base", "worried", "mid", cheeks="blush",tears="soft")
|
|
|
|
$ milking = 4
|
|
call set_her_action("milk_breasts")
|
|
|
|
call nar(">You notice the cannister fill, yet the machine keeps working.")
|
|
her "What? but it's full..." ("annoyed", "narrow", "worried", "down")
|
|
her "it should turn off..." ("angry", "narrow", "base", "dead",cheeks="blush",tears="crying")
|
|
her "please... let it turn off..." ("angry", "squint", "base", "mid",cheeks="blush",tears="messy")
|
|
gen "(What did snape say again? untellable extension ham?)" ("base", xpos="far_left", ypos="head")
|
|
gen "Well i should have mentioned something about that cannister being extended invisibly..." ("base", xpos="far_left", ypos="head")
|
|
her "Did you put an undetectable extension charm on this cannister?" ("open", "wide", "worried", "stare",cheeks="blush",tears="messy")
|
|
her "{size=+5}did you?!{/size}" ("scream", "squint", "base", "mid",cheeks="blush",tears="messy")
|
|
gen "Possibly." ("base", xpos="far_left", ypos="head")
|
|
her "no..." ("scream", "happyCl", "worried", "mid",cheeks="blush",tears="messy")
|
|
call nar(">Hermione takes a look at the full milk cannister.")
|
|
her "Will it ever stop?" ("shock", "narrow", "base", "down",cheeks="blush",tears="crying")
|
|
gen "*ahhhh*..." ("base", xpos="far_left", ypos="head")
|
|
her "!!!" ("angry", "narrow", "base", "dead",cheeks="blush",tears="crying")
|
|
her "ugh... {heart}it's so{heart} gooood..." ("silly", "base", "worried", "mid", cheeks="blush",tears="soft")
|
|
|
|
$ hermione_dribble = True
|
|
her "*ah*... the straps are massaging me while it sucks my dick..." ("silly", "narrow", "annoyed", "up")
|
|
her "*mmmm*... it's amazing...{heart}{heart}" ("grin", "narrow", "annoyed", "up")
|
|
call nar(">Hermione lets the machine continue its work.")
|
|
her "..." ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
call nar(">You notice the amount of milk coming from hermione's breasts has almost stopped.")
|
|
her "it feels amazing..." ("grin", "narrow", "annoyed", "up")
|
|
her "it's made me cum so much..." ("silly", "narrow", "annoyed", "up")
|
|
call nar(">The machine struggles to suck any more milk from hermione's heaving chest.")
|
|
gen "Well hopefully it has a safety mechanism for when you're out of milk..." ("base", xpos="far_left", ypos="head")
|
|
her "well that should be soon--" ("silly", "base", "worried", "mid", cheeks="blush",tears="soft")
|
|
call nar(">You hear the harness start to whir, like a vacuum cleaner caught on carpet.")
|
|
her "!!!" ("angry", "wide", "base", "stare")
|
|
call nar(">You hear a strange click come from the harness.")
|
|
"*Zzzzkkk*"
|
|
|
|
call cum_block
|
|
$ hermione_squirt = True
|
|
|
|
her "{size=+15}!!!{heart}{heart}{heart}!!!{/size}" ("grin", "narrow", "base", "dead")
|
|
call nar(">You see a small squirt of milk come out of hermione's nipples.")
|
|
$ hermione_squirt = False
|
|
|
|
call nar(">The cannister still looks completely full.")
|
|
"*Zzzzkkk*"
|
|
|
|
call cum_block
|
|
$ hermione_squirt = True
|
|
|
|
her "{size=+5}{heart}{heart}{heart}{/size}" ("grin", "narrow", "base", "dead")
|
|
call nar(">Another small squirt of milk comes out of hermione's nipples.")
|
|
$ hermione_squirt = False
|
|
|
|
her "{size=+5}It's making me cum so {b}hard{/b}...{/size}" ("silly", "base", "worried", "mid", cheeks="blush",tears="soft")
|
|
her "{size=+5}why is it-{/size}" ("shock", "base", "base", "R",cheeks="blush",tears="soft")
|
|
"*Zzzzkkk*"
|
|
|
|
call cum_block
|
|
$ hermione_squirt = True
|
|
|
|
her "{size=+5}{heart}{heart}{heart}{/size}" ("grin", "narrow", "annoyed", "up")
|
|
$ hermione_squirt = False
|
|
|
|
"*Zzzzkkk*"
|
|
|
|
call cum_block
|
|
$ hermione_squirt = True
|
|
|
|
her "{size=+5}{heart}{heart}{heart}{/size}" ("silly", "narrow", "annoyed", "up")
|
|
$ hermione_squirt = False
|
|
call blkfade
|
|
|
|
call nar(">The machine continues for another couple of minutes. Each crack is accompanied by a small squirt of milk into the cups and a pulse of her cock into the cannister...")
|
|
|
|
$ milking = 4
|
|
call set_her_action("milk_breasts")
|
|
call nar(">You let it continue for a little longer before it finally stops.")
|
|
call hide_blkfade
|
|
|
|
her "{size=-10}t-turn it...{/size}" ("angry", "squint", "base", "mid",cheeks="blush")
|
|
call nar(">Hermione stands before you, barely able to speak.")
|
|
her "{size=-8}t-turn it...{/size}" ("angry", "squint", "base", "mid",cheeks="blush")
|
|
her "{size=-6}t-turn it...{/size}" ("angry", "squint", "base", "mid",cheeks="blush")
|
|
her "{size=-4}t-turn it... up...{/size}" ("angry", "narrow", "base", "dead",cheeks="blush",tears="crying")
|
|
gen "I think you've had enough... twenty points to gryffindor!" ("base", xpos="far_left", ypos="head")
|
|
$ states.env.gryffindor += 20
|
|
|
|
her "..." ("angry", "squint", "base", "mid",cheeks="blush")
|
|
call nar(">And I'll be needing this back.")
|
|
her "..." ("shock", "narrow", "base", "down",cheeks="blush",tears="crying")
|
|
call blkfade
|
|
|
|
call nar(">You slowly remove the milk filled harness. There are red marks, surrounding her tender-looking nipples, where the cups were.")
|
|
call set_her_action("none","skip_update")
|
|
|
|
$ hermione_futa = False
|
|
$ hermione_dribble = False
|
|
|
|
call nar(">As you pull the heavy cannister off her cock it flops down before wilting away into nothingness.")
|
|
gen "(eww...)" ("base", xpos="far_left", ypos="head")
|
|
gen "Hmmm, I think you probably overdid it a little today." ("base", xpos="far_left", ypos="head")
|
|
call hide_blkfade
|
|
|
|
her "{size=-6}more...{/size}" ("angry", "narrow", "base", "dead",cheeks="blush",tears="crying")
|
|
gen "Why don't you head back to your room... I think you've earned another day off." ("base", xpos="far_left", ypos="head")
|
|
her "yes..." ("angry", "squint", "base", "mid",cheeks="blush")
|
|
her "I'll go now..." ("shock", "narrow", "base", "down",cheeks="blush",tears="crying")
|
|
gen "Maybe you should get dressed first..." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("angry", "narrow", "base", "dead",cheeks="blush",tears="crying")
|
|
|
|
call blkfade
|
|
call nar(">Hermione slowly dresses herself, fumbling at every point.")
|
|
|
|
$ hermione_expand_breasts = True
|
|
call set_her_action("none", "update") #Resets clothes.
|
|
call hide_blkfade
|
|
|
|
her "goodbye sir..." ("shock", "narrow", "base", "down",cheeks="blush",tears="crying")
|
|
|
|
call her_walk(action="leave")
|
|
|
|
$ milking = 0
|
|
|
|
$ hermione_busy = True
|
|
|
|
$ hermione_expand_breasts = True
|
|
|
|
if potion_version == 3:
|
|
if hermione_perm_expand_breasts:
|
|
$ hermione_perm_expand_breasts = False
|
|
call nar(">Hermione's permanent breast enlargement has been undone thanks to Snape's added ingredient.")
|
|
else:
|
|
$ hermione_perm_expand_breasts = True
|
|
call nar(">Hermione's breasts will now be permanently large thanks to Snape's added ingredient.","start")
|
|
call nar(">However, making her take the potion again will undo the permanent effect...","end")
|
|
|
|
jump main_room
|
|
|
|
|
|
# First milking potion scene return event
|
|
label potion_scene_11_1_2:
|
|
$ her_milk_potion_return = False
|
|
|
|
call her_walk(action="enter", xpos="desk", ypos="base")
|
|
|
|
$ hermione_wet_clothes = True
|
|
|
|
her "Professor! why didn't you warn me about this!" ("angry", "base", "angry", "mid", xpos="right", ypos="base")
|
|
|
|
gen "About what? I told you your breasts would expand." ("base", xpos="far_left", ypos="head")
|
|
her "Look at my shirt!" ("angry", "base", "angry", "mid",emote="angry")
|
|
gen "Hmmm, seems like you had a bit of an accident." ("base", xpos="far_left", ypos="head")
|
|
her "An accident?" ("open", "squint", "base", "mid")
|
|
her "I've been leaking milk all day!" ("scream", "base", "angry", "mid",emote="angry")
|
|
gen "It doesn't seem that bad..." ("base", xpos="far_left", ypos="head")
|
|
her "This is the third shirt that I've had to wear today!" ("open", "closed", "angry", "mid")
|
|
her "All the others are soaked through!" ("angry", "base", "angry", "mid")
|
|
her "Even my vest is soaked..." ("annoyed", "squint", "angry", "mid")
|
|
gen "Well I did offer to relieve your issue..." ("base", xpos="far_left", ypos="head")
|
|
her "by milking me like some sort of... animal!" ("angry", "base", "angry", "mid")
|
|
her "I'm upset you'd even think that would be a possibility." ("angry", "narrow", "annoyed", "mid", emote="angry")
|
|
gen "Well it would have solved your \"problem\"." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("open", "squint", "base", "mid")
|
|
her "Well I expect to be paid extra after this humiliation." ("annoyed", "narrow", "annoyed", "mid")
|
|
gen "how much?" ("base", xpos="far_left", ypos="head")
|
|
her "Thirty points." ("annoyed", "base", "angry", "mid")
|
|
gen "Fine, thirty points to gryffindor." ("base", xpos="far_left", ypos="head")
|
|
$ states.env.gryffindor += 30
|
|
her "*hmph*" ("annoyed", "narrow", "annoyed", "mid")
|
|
her "So when are these \"things\" going to go away? Or do I have to go get one of the nurses to shrink them?" ("angry", "narrow", "annoyed", "mid", emote="angry")
|
|
gen "They should go back to normal Sometime tonight." ("base", xpos="far_left", ypos="head")
|
|
her "good..." ("open", "squint", "base", "mid")
|
|
her "but don't think I've forgiven you!" ("open", "closed", "angry", "mid")
|
|
call nar(">Hermione storms out in a huff.")
|
|
|
|
call her_walk(action="leave")
|
|
|
|
call bld
|
|
gen "(bitches... you'd think she'd be happy to get some {size=+5}big kahunas{/size} for free!)" ("base", xpos="far_left", ypos="head")
|
|
|
|
$ her_mood += 10
|
|
|
|
$ hermione_wet_clothes = False
|
|
|
|
$ hermione_busy = True
|
|
jump main_room
|
|
|
|
#comes back after class
|
|
#shirt covered in milk stains
|
|
#furious at genie
|
|
#Genie responds saying he should have let him milk her
|
|
#Hermione is angry again at him for suggesting it
|
|
#demands more points
|
|
#asks when they're going to go away
|
|
#genie says she has to get the milk out of them
|
|
#offers to milk her again
|
|
#refuses and says she can take care of it herself
|
|
#leaves
|
|
|
|
#label potion_scene_11_2_2:
|
|
#Milking potion part 2 night time
|
|
#comes back after class
|
|
#breasts still expanded
|
|
#genie asks her how her day was
|
|
#She had a good day
|
|
#Appreciates the attention from everyone
|
|
#Milking prevented her from leaking
|
|
#Says she wouldn't mind taking the potion again some time
|