Merge branch 'dev' into Python3
This commit is contained in:
commit
022da2a727
BIN
game/characters/hermione/cum/pussy/squirt.webp
(Stored with Git LFS)
Normal file
BIN
game/characters/hermione/cum/pussy/squirt.webp
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
game/characters/hermione/cum/pussy/squirt_post.webp
(Stored with Git LFS)
Normal file
BIN
game/characters/hermione/cum/pussy/squirt_post.webp
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
game/characters/hermione/cum/pussy/squirt_transition.webp
(Stored with Git LFS)
Normal file
BIN
game/characters/hermione/cum/pussy/squirt_transition.webp
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
game/characters/hermione/cum/pussy/wet.webp
(Stored with Git LFS)
Normal file
BIN
game/characters/hermione/cum/pussy/wet.webp
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
game/characters/hermione/poses/masturbate/cum/pussy/squirt_transition.webp
(Stored with Git LFS)
Normal file
BIN
game/characters/hermione/poses/masturbate/cum/pussy/squirt_transition.webp
(Stored with Git LFS)
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
game/images/CG/her_vibrators/personal/hermione1/her_vibrators_personal_hermione1_effects_wetness.webp
(Stored with Git LFS)
BIN
game/images/CG/her_vibrators/personal/hermione1/her_vibrators_personal_hermione1_effects_wetness.webp
(Stored with Git LFS)
Binary file not shown.
BIN
game/images/CG/her_vibrators/personal/hermione1/her_vibrators_personal_hermione1_effects_wetness_minor.webp
(Stored with Git LFS)
Normal file
BIN
game/images/CG/her_vibrators/personal/hermione1/her_vibrators_personal_hermione1_effects_wetness_minor.webp
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
game/images/CG/her_vibrators/personal/hermione2/her_vibrators_personal_hermione2_effects_wetness.webp
(Stored with Git LFS)
BIN
game/images/CG/her_vibrators/personal/hermione2/her_vibrators_personal_hermione2_effects_wetness.webp
(Stored with Git LFS)
Binary file not shown.
BIN
game/images/CG/her_vibrators/personal/hermione2/her_vibrators_personal_hermione2_effects_wetness_minor.webp
(Stored with Git LFS)
Normal file
BIN
game/images/CG/her_vibrators/personal/hermione2/her_vibrators_personal_hermione2_effects_wetness_minor.webp
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_effects_wetness.webp
(Stored with Git LFS)
BIN
game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_effects_wetness.webp
(Stored with Git LFS)
Binary file not shown.
BIN
game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_effects_wetness_minor.webp
(Stored with Git LFS)
Normal file
BIN
game/images/CG/her_vibrators/personal/hermione3/her_vibrators_personal_hermione3_effects_wetness_minor.webp
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -133,8 +133,8 @@ transform shake:
|
|||||||
|
|
||||||
transform shake_xlinear(speed=1.0):
|
transform shake_xlinear(speed=1.0):
|
||||||
xoffset 1
|
xoffset 1
|
||||||
linear 0.1/speed xoffset -1
|
linear 0.1/speed xoffset -2
|
||||||
linear 0.1/speed xoffset 1
|
linear 0.1/speed xoffset 2
|
||||||
repeat
|
repeat
|
||||||
|
|
||||||
init python:
|
init python:
|
||||||
|
@ -68,6 +68,7 @@ image CG ass expand classroom A2:
|
|||||||
|
|
||||||
layeredimage her_vibrators_public:
|
layeredimage her_vibrators_public:
|
||||||
fit "cover"
|
fit "cover"
|
||||||
|
fit_first True
|
||||||
|
|
||||||
attribute background default
|
attribute background default
|
||||||
|
|
||||||
@ -98,15 +99,15 @@ layeredimage her_vibrators_public:
|
|||||||
|
|
||||||
group vibrator_upper variant "vibrator_upper" multiple if_not "no_hermione":
|
group vibrator_upper variant "vibrator_upper" multiple if_not "no_hermione":
|
||||||
attribute base default
|
attribute base default
|
||||||
attribute egg default
|
attribute egg default at shake_xlinear
|
||||||
attribute tape default
|
attribute tape default
|
||||||
attribute effect default
|
attribute effect default at shake_xlinear
|
||||||
|
|
||||||
group vibrator_lower variant "vibrator_lower" multiple if_not "no_hermione":
|
group vibrator_lower variant "vibrator_lower" multiple if_not "no_hermione":
|
||||||
attribute base default
|
attribute base default
|
||||||
attribute egg default
|
attribute egg default at shake_xlinear
|
||||||
attribute tape default
|
attribute tape default
|
||||||
attribute effect default
|
attribute effect default at shake_xlinear
|
||||||
|
|
||||||
group underwear multiple if_not "no_hermione":
|
group underwear multiple if_not "no_hermione":
|
||||||
attribute bra default if_any ["underwear", "nopanties"]
|
attribute bra default if_any ["underwear", "nopanties"]
|
||||||
@ -146,10 +147,14 @@ layeredimage her_vibrators_personal hermione1:
|
|||||||
|
|
||||||
group vibrator multiple variant "vibrator":
|
group vibrator multiple variant "vibrator":
|
||||||
attribute base default
|
attribute base default
|
||||||
attribute eggl default at shake_xlinear
|
attribute eggl default at shake_xlinear if_not "noshake"
|
||||||
attribute eggr default at shake_xlinear
|
attribute eggr default at shake_xlinear if_not "noshake"
|
||||||
|
attribute eggl default if_any "noshake"
|
||||||
|
attribute eggr default if_any "noshake"
|
||||||
attribute tape default
|
attribute tape default
|
||||||
|
|
||||||
|
attribute noshake null
|
||||||
|
|
||||||
layeredimage her_vibrators_personal hermione2:
|
layeredimage her_vibrators_personal hermione2:
|
||||||
fit "cover"
|
fit "cover"
|
||||||
fit_first True
|
fit_first True
|
||||||
@ -172,11 +177,16 @@ layeredimage her_vibrators_personal hermione2:
|
|||||||
|
|
||||||
group vibrator multiple variant "vibrator":
|
group vibrator multiple variant "vibrator":
|
||||||
attribute base default
|
attribute base default
|
||||||
attribute eggl default at shake_xlinear
|
attribute eggl default at shake_xlinear if_not "noshake"
|
||||||
attribute eggr default at shake_xlinear
|
attribute eggr default at shake_xlinear if_not "noshake"
|
||||||
attribute eggm default at shake_xlinear
|
attribute eggm default at shake_xlinear if_not "noshake"
|
||||||
|
attribute eggl default if_any "noshake"
|
||||||
|
attribute eggr default if_any "noshake"
|
||||||
|
attribute eggm default if_any "noshake"
|
||||||
attribute tape default
|
attribute tape default
|
||||||
|
|
||||||
|
attribute noshake null
|
||||||
|
|
||||||
layeredimage her_vibrators_personal hermione3:
|
layeredimage her_vibrators_personal hermione3:
|
||||||
fit "cover"
|
fit "cover"
|
||||||
fit_first True
|
fit_first True
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -77,6 +77,7 @@ label hg_butt_plugs:
|
|||||||
her "I'll do it in the girls' bathroom, [genie_name]." ("annoyed", "narrow", "angry", "R")
|
her "I'll do it in the girls' bathroom, [genie_name]." ("annoyed", "narrow", "angry", "R")
|
||||||
gen "*Hmm*... Alright, I'll see you tonight then." ("base", xpos="far_left", ypos="head")
|
gen "*Hmm*... Alright, I'll see you tonight then." ("base", xpos="far_left", ypos="head")
|
||||||
else:
|
else:
|
||||||
|
$ ev_her_small_plug.enqueue()
|
||||||
# Repeat with small butt plug
|
# Repeat with small butt plug
|
||||||
if her_whoring > 21:
|
if her_whoring > 21:
|
||||||
call play_music("chipper_doodle")
|
call play_music("chipper_doodle")
|
||||||
@ -181,7 +182,7 @@ label hg_butt_plugs:
|
|||||||
gen "Try spitting on it." ("base", xpos="far_left", ypos="head")
|
gen "Try spitting on it." ("base", xpos="far_left", ypos="head")
|
||||||
her "........." ("angry", "narrow", "base", "down")
|
her "........." ("angry", "narrow", "base", "down")
|
||||||
|
|
||||||
$ renpy.sound.play("sounds/spit.ogg.ogg")
|
$ renpy.sound.play("sounds/spit.ogg")
|
||||||
|
|
||||||
">She spits on the end of the butt plug and attempts to insert it again."
|
">She spits on the end of the butt plug and attempts to insert it again."
|
||||||
|
|
||||||
@ -213,7 +214,7 @@ label hg_butt_plugs:
|
|||||||
her "{size=-5}(Not even a hundred points...){/size}" ("annoyed", "narrow", "angry", "R")
|
her "{size=-5}(Not even a hundred points...){/size}" ("annoyed", "narrow", "angry", "R")
|
||||||
else:
|
else:
|
||||||
# Repeat with medium butt plug
|
# Repeat with medium butt plug
|
||||||
|
$ ev_her_medium_plug.enqueue()
|
||||||
if her_whoring < 21:
|
if her_whoring < 21:
|
||||||
gen "Today my gracious request will be..." ("base", xpos="far_left", ypos="head")
|
gen "Today my gracious request will be..." ("base", xpos="far_left", ypos="head")
|
||||||
her "........." ("angry", "base", "base", "mid",xpos="right",ypos="base")
|
her "........." ("angry", "base", "base", "mid",xpos="right",ypos="base")
|
||||||
@ -408,6 +409,7 @@ label hg_butt_plugs:
|
|||||||
gen "(Maybe I could buy some lube to help me with my--{w=0.2} *Ahem*, {i}her{/i} friction problems...)" ("base", xpos="far_left", ypos="head")
|
gen "(Maybe I could buy some lube to help me with my--{w=0.2} *Ahem*, {i}her{/i} friction problems...)" ("base", xpos="far_left", ypos="head")
|
||||||
|
|
||||||
else:
|
else:
|
||||||
|
$ ev_her_large_plug.enqueue()
|
||||||
# Repeat with large butt plug
|
# Repeat with large butt plug
|
||||||
call play_music("chipper_doodle")
|
call play_music("chipper_doodle")
|
||||||
gen "[hermione_name]..." ("base", xpos="far_left", ypos="head")
|
gen "[hermione_name]..." ("base", xpos="far_left", ypos="head")
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -116,32 +116,32 @@ label hg_pr_flirt_teacher_T1_E1: # Flitwick
|
|||||||
her "But I didn't really get that far..." ("open", "squint", "worried", "R")
|
her "But I didn't really get that far..." ("open", "squint", "worried", "R")
|
||||||
her "Professor Flitwick asked me to show the class how to cast {i}wingardium leviosa{/i}, you see." ("open", "squint", "worried", "mid")
|
her "Professor Flitwick asked me to show the class how to cast {i}wingardium leviosa{/i}, you see." ("open", "squint", "worried", "mid")
|
||||||
her "And of course, seeing that I'm an expert in the subject, I obliged." ("open", "closed", "base", "mid")
|
her "And of course, seeing that I'm an expert in the subject, I obliged." ("open", "closed", "base", "mid")
|
||||||
gen "Taking any opportunity you can to show off, I see." ("base", xpos="far_left", ypos="head")
|
gen "Taking any and every opportunity to show off, I see." ("base", xpos="far_left", ypos="head")
|
||||||
|
|
||||||
show her_flirt_public_flitwick zorder 15 as cg with fade
|
show her_flirt_public_flitwick zorder 15 as cg with fade
|
||||||
|
|
||||||
her "So I made my way to the front of the class, next to Proffessor Flitwick, and began casting the spell to make a feather float in the air."
|
her "So, I made my way to the front of the class, next to Professor Flitwick, and began casting the spell, making the feather float in the air."
|
||||||
her "But, as I was explaining the proper swishing and flicking motions, I realised--"
|
her "But, as I was explaining the proper swishing and flicking motions, it is when I realized--"
|
||||||
gen "You weren't getting praised enough?" ("base", xpos="far_left", ypos="head")
|
gen "You weren't getting praised enough?" ("base", xpos="far_left", ypos="head")
|
||||||
her "I had already showed the class how to cast that spell ages ago."
|
her "I had already showed the class how to cast that particular spell ages ago."
|
||||||
her "So, there must've been some ulterior motive as to why he's have me do it again."
|
her "It made me think, there must've been some ulterior motive as to why Professor Flitwick would have me do it again."
|
||||||
gen "You sure, he's not just forgetful? I forget to take my forgetfulness medication all the time." ("base", xpos="far_left", ypos="head")
|
gen "Maybe he's just forgetful? I forget to take my medication all the time." ("base", xpos="far_left", ypos="head") #unspecified medication makes it funnier
|
||||||
her "He did it to take advantage of me, but unfortunately for him, \"forgetting\" that we've already learned the spell made that very clear to me!"
|
her "I am sure he did it to take advantage of me, but unfortunately for him, \"forgetting\" that we've already learned that spell made it very clear to me!"
|
||||||
gen "So, what you're saying is that he never actually learned how to cast the spell, and is using his students to do it for him?" ("base", xpos="far_left", ypos="head")
|
gen "So, what you're saying is he never actually learnt how to cast the spell, and is making his students do it for him?" ("base", xpos="far_left", ypos="head")
|
||||||
|
|
||||||
show her_flirt_public_flitwick eyes_down as cg with d5
|
show her_flirt_public_flitwick eyes_down as cg with d5
|
||||||
|
|
||||||
her "No, he was having me cast that spell as a distraction, so he could slid underneath my legs!"
|
her "No, that isn't what I meant. He was having me cast that spell to distract me, so he could slide under my skirt!"
|
||||||
|
|
||||||
show her_flirt_public_flitwick mouth_open as cg at hg_pr_flirt_teacher_flitwick_panning
|
show her_flirt_public_flitwick mouth_open as cg at hg_pr_flirt_teacher_flitwick_panning
|
||||||
|
|
||||||
call ctc
|
call ctc
|
||||||
|
|
||||||
gen "He--{w=0.2} Hold on...{w=0.4} It took you that long to notice a grown-ass man disappearing beneath you?" ("base", xpos="far_left", ypos="head")
|
gen "He--{w=0.2} Hold on...{w=0.4} Even if your focus was on casting the spell, it took you that long to notice a grown-ass man disappearing beneath you?" ("base", xpos="far_left", ypos="head")
|
||||||
her "He's a half-goblin! Of course I wouldn't notice right away!"
|
her "He's a half-goblin! Of course I wouldn't notice right away!"
|
||||||
gen "(Women and their obsession with height...)"
|
gen "(Women and their obsession with height...)"
|
||||||
gen "Just because the man isn't six feet tall..." ("base", xpos="far_left", ypos="head")
|
gen "Just because the man isn't six feet tall doesn't mean--..." ("base", xpos="far_left", ypos="head")
|
||||||
her "W-What?"
|
her "*Huh*?"
|
||||||
gen "I never thought you'd be so judgmental, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
gen "I never thought you'd be so judgmental, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
||||||
gen "You shouldn't measure people by their height,{w=0.5} but by the size of their--" ("base", xpos="far_left", ypos="head")
|
gen "You shouldn't measure people by their height,{w=0.5} but by the size of their--" ("base", xpos="far_left", ypos="head")
|
||||||
her "[genie_name]-- That's not what I meant! Could you listen to me first, please?"
|
her "[genie_name]-- That's not what I meant! Could you listen to me first, please?"
|
||||||
@ -152,22 +152,25 @@ label hg_pr_flirt_teacher_T1_E1: # Flitwick
|
|||||||
|
|
||||||
hide cg with fade
|
hide cg with fade
|
||||||
|
|
||||||
her "Once I dropped the spell, he was already stood right next to me... Almost as if he had apparated." ("angry", "base", "base", "mid")
|
her "Even before I could react and stop him, Professor Flitwick was already standing right beside me... Almost as if he had apparated." ("angry", "base", "base", "mid")
|
||||||
gen "How exciting." ("base", xpos="far_left", ypos="head")
|
gen "How exciting." ("base", xpos="far_left", ypos="head")
|
||||||
gen "Is this all you have for me today, [hermione_name]?" ("base", xpos="far_left", ypos="head")
|
gen "Is this all you have for me today, [hermione_name]?" ("base", xpos="far_left", ypos="head")
|
||||||
her "Y-yes..." ("open", "base", "worried", "mid")
|
her "Y-yes..." ("open", "base", "worried", "mid")
|
||||||
her "But [genie_name], I now know for a fact that professor Flitwick is \"dirty\"!" ("angry", "base", "worried", "mid")
|
her "But [genie_name], I now know for a fact that professor Flitwick is \"dirty\"!" ("angry", "base", "worried", "mid")
|
||||||
her "He looked at my panties, [genie_name]!" ("annoyed", "base", "worried", "R")
|
her "He looked at my panties, [genie_name]!" ("annoyed", "base", "worried", "R")
|
||||||
|
|
||||||
if hg_pf_admire_panties.counter > 1:
|
if hg_pf_admire_panties.counter > 1:
|
||||||
gen "Didn't you show them off before?" ("base", xpos="far_left", ypos="head")
|
gen "Didn't you show them off before?" ("base", xpos="far_left", ypos="head")
|
||||||
her "What?" ("open", "base", "base", "mid")
|
her "What?" ("open", "base", "base", "mid")
|
||||||
gen "I mean, do you think flit-stick has shown this kind of behaviour before?" ("base", xpos="far_left", ypos="head")
|
her "That was... different..." ("annoyed", "base", "angry", "R", cheeks="blush")
|
||||||
|
gen "If you say so..." ("base", xpos="far_left", ypos="head")
|
||||||
|
gen "So, do you believe that professor flit-stick is showing this kind of behaviour frequently?" ("base", xpos="far_left", ypos="head")
|
||||||
else:
|
else:
|
||||||
gen "Lucky man." ("base", xpos="far_left", ypos="head")
|
gen "Lucky man." ("base", xpos="far_left", ypos="head")
|
||||||
her "What?" ("open", "base", "base", "mid")
|
her "What?" ("open", "base", "base", "mid")
|
||||||
gen "Yucky... Man..." ("base", xpos="far_left", ypos="head")
|
gen "Yucky... Man..." ("base", xpos="far_left", ypos="head")
|
||||||
gen "So, does this flit-stick fella do this to other students as well, you think?" ("base", xpos="far_left", ypos="head")
|
gen "So, does this flick-shit fella do this to other students as well, you think?" ("base", xpos="far_left", ypos="head")
|
||||||
her "*Ehm*... It's \"Professor Flitwick\", [genie_name]." ("normal", "squint", "angry", "mid")
|
her "*Ehm*... It's \"Professor Flitwick\", [genie_name]." ("normal", "squint", "angry", "mid", cheeks=None)
|
||||||
her "And yes, I don't doubt that this isn't the first time he's done this." ("normal", "squint", "angry", "mid")
|
her "And yes, I don't doubt that this isn't the first time he's done this." ("normal", "squint", "angry", "mid")
|
||||||
gen "Right. Putting him on my \"Naughty list\" as we speak." ("base", xpos="far_left", ypos="head")
|
gen "Right. Putting him on my \"Naughty list\" as we speak." ("base", xpos="far_left", ypos="head")
|
||||||
her "......................" ("annoyed", "squint", "base", "mid")
|
her "......................" ("annoyed", "squint", "base", "mid")
|
||||||
@ -176,6 +179,7 @@ label hg_pr_flirt_teacher_T1_E1: # Flitwick
|
|||||||
|
|
||||||
menu:
|
menu:
|
||||||
"\"Here are your points though.\"":
|
"\"Here are your points though.\"":
|
||||||
|
gen "Know that I am a merciful master-- I mean a headmaster." ("base", xpos="far_left", ypos="head")
|
||||||
her "Really?" ("angry", "base", "worried", "mid")
|
her "Really?" ("angry", "base", "worried", "mid")
|
||||||
her "Thank you so much [genie_name]!" ("smile", "happyCl", "base", "mid")
|
her "Thank you so much [genie_name]!" ("smile", "happyCl", "base", "mid")
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user