Compare commits

..

10 Commits

Author SHA1 Message Date
1ff8217434 Save compatibility
* Version bump
* Updated save compatibility
2022-06-30 23:59:31 +01:00
3da96a8101 Bug fix
* Fied Snape's picture frame image position
2022-06-30 20:03:43 +01:00
39301f51ad Bug fixes
* Fixed Snape's Office music not playing
* Added map to dev start
2022-06-29 22:28:14 +01:00
5aecfe01f5 Minor fix
* Set Snape Doll xpos in Potions intro
2022-06-29 21:34:11 +02:00
09af431344 Bug fixes
* Fixed a rare crash during init caused by monkey-patched loadable function
* Fixed stats screen character scaling
* Fixed non-functional alpha slider
* Fixed missing Genie sprite inside stats screen
2022-06-29 19:46:19 +01:00
c4758d97e2 Minor writing fixes. 2022-06-28 02:28:15 +02:00
102d23d47f Bug fixes
* Fixed generic update image creator
* Fixed new side image type regression
* Fixed MyMod game version inside manifest
* Fixed MyMod missing from release
* Fixed android mods detection
* Removed android searchpaths (superseded)
* Moved engine related changes into its own file
2022-06-27 22:31:51 +01:00
bf5710bf10 Bug fixes
* Default renderer to Auto for compatibility reasons
* Fixed animation assignments for dolls
* Fixed missing side images for non-doll speakers
2022-06-24 18:32:41 +01:00
56ccffb8a2 Minor writing fixes 2022-06-24 18:00:51 +02:00
03a446e33b Susan Uniform tweaks
* Added skin shading at bottom of shirt and vest.
* Adjusted shirt outline when no vest above.
2022-06-22 17:52:05 +02:00
37 changed files with 172 additions and 147 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -3,5 +3,5 @@
"Author": "LoafyLemon", "Author": "LoafyLemon",
"Version": "1.0.0", "Version": "1.0.0",
"Description": "Adds ponytail hairstyle for Hermione", "Description": "Adds ponytail hairstyle for Hermione",
"GameVer": "1.40" "GameVer": "1.43"
} }

View File

@ -320,7 +320,7 @@ image genie_attack:
pause.15 pause.15
repeat repeat
# Snape is in defense stance. Barbarian throws axes at him. # Snape is in defence stance. Barbarian throws axes at him.
image snape_defend: image snape_defend:
zoom 0.5 zoom 0.5
"images/dueling/snape/sna_block_01.webp" "images/dueling/snape/sna_block_01.webp"

View File

@ -99,10 +99,7 @@ init python:
astoria.set_emote(emote) astoria.set_emote(emote)
if animation != False: if animation != False:
if isinstance(animation, list):
astoria.animation = animation astoria.animation = animation
else:
astoria.animation = [animation]
redraw = True redraw = True
if flip != None: if flip != None:

View File

@ -97,10 +97,7 @@ init python in character:
renpy.store.cho.set_emote(emote) renpy.store.cho.set_emote(emote)
if animation != False: if animation != False:
if isinstance(animation, list):
renpy.store.cho.animation = animation renpy.store.cho.animation = animation
else:
renpy.store.cho.animation = [animation]
redraw = True redraw = True
if flip != None: if flip != None:

View File

@ -7,8 +7,31 @@ init python:
trans.offset = genie_offset trans.offset = genie_offset
return 0 return 0
layeredimage genie_stats:
anchor (0.0, 1.0)
group hair:
attribute nude "characters/genie/hair.webp"
group fixes:
attribute robes "characters/genie/robes_fix.webp"
always "characters/genie/base.webp"
group face:
attribute base Null()
attribute grin "characters/genie/grin.webp"
attribute angry "characters/genie/angry.webp"
attribute smile "characters/genie/smile.webp"
attribute open "characters/genie/open.webp"
group outfit:
attribute nude Null()
attribute robes default "characters/genie/robes.webp"
layeredimage genie: layeredimage genie:
anchor (0, 1.0) anchor (0.0, 1.0)
group hair: group hair:
attribute nude "characters/genie/hair.webp" attribute nude "characters/genie/hair.webp"

View File

@ -443,7 +443,7 @@ label hermione_chitchat:
elif random_number == 3: elif random_number == 3:
her "It's been getting so cold lately..." ("open", "base", "base", "mid") her "It's been getting so cold lately..." ("open", "base", "base", "mid")
her "I hope it's going to start snowing soon..." ("base", "base", "base", "mid") her "I hope it's going to start snowing soon..." ("base", "base", "base", "mid")
her "You will let me wear a coat at least right?" ("angry", "happyCl", "worried", "mid",emote="sweat") her "You will let me wear a coat at least, right?" ("angry", "happyCl", "worried", "mid",emote="sweat")
her "" ("base", "narrow", "base", "mid_soft") her "" ("base", "narrow", "base", "mid_soft")
elif random_number == 4: elif random_number == 4:

View File

@ -89,10 +89,7 @@ init python:
hermione.set_emote(emote) hermione.set_emote(emote)
if animation != False: if animation != False:
if isinstance(animation, list):
hermione.animation = animation hermione.animation = animation
else:
hermione.animation = [animation]
redraw = True redraw = True
if flip != None: if flip != None:

View File

@ -1254,7 +1254,7 @@ label hg_sex_3:
gen "That's it, feel the power of the greatest fuck machine of all time!" gen "That's it, feel the power of the greatest fuck machine of all time!"
her "" ("grin", "narrow", "annoyed", "R", cheeks="blush") her "" ("grin", "narrow", "annoyed", "R", cheeks="blush")
call nar(">As you continue pounding Hermione, you suddenly feel her clench her pelvic muscles, creating a even tighter grip around your cock.") call nar(">As you continue pounding Hermione, you suddenly feel her clench her pelvic muscles, creating an even tighter grip around your cock.")
gen "There you go girl, you're learning!" gen "There you go girl, you're learning!"
her "*Ah*...{w=0.3} {heart}*Ah-ah*...{heart}" ("grin", "narrow", "base", "R", cheeks="blush") her "*Ah*...{w=0.3} {heart}*Ah-ah*...{heart}" ("grin", "narrow", "base", "R", cheeks="blush")
gen "I think it's for someone to get another reward..." gen "I think it's for someone to get another reward..."

View File

@ -1820,7 +1820,7 @@ label hg_pf_blowjob_2:
her "{size=+5}!!! *Gobble-gobble-slurp-gobble!* !!!{/size}" ("open_wide_tongue", "narrow", "annoyed", "up") her "{size=+5}!!! *Gobble-gobble-slurp-gobble!* !!!{/size}" ("open_wide_tongue", "narrow", "annoyed", "up")
gen "{size=+5}Yes! Yes! Yes! Yes!{/size}" ("angry", xpos="far_left", ypos="head") gen "{size=+5}Yes! Yes! Yes! Yes!{/size}" ("angry", xpos="far_left", ypos="head")
gen "*Ghr*!!!" ("angry", xpos="far_left", ypos="head") gen "*Ghr*!!!" ("angry", xpos="far_left", ypos="head")
gen "Here it comes, [hermione_name]! Here's you reward!" ("angry", xpos="far_left", ypos="head") gen "Here it comes, [hermione_name]! Here's your reward!" ("angry", xpos="far_left", ypos="head")
her "!!!" ("open_wide_tongue", "narrow", "worried", "down") her "!!!" ("open_wide_tongue", "narrow", "worried", "down")
call cum_block call cum_block
@ -1833,7 +1833,7 @@ label hg_pf_blowjob_2:
gen "Take my cum, slut!" ("angry", xpos="far_left", ypos="head") gen "Take my cum, slut!" ("angry", xpos="far_left", ypos="head")
her "*Gulp!-Gulp!-Gulp*!" ("open_wide_tongue_cum", "narrow", "annoyed", "up") her "*Gulp!-Gulp!-Gulp*!" ("open_wide_tongue_cum", "narrow", "annoyed", "up")
with hpunch with hpunch
gen "Yes! Down your mouth you fucking cum dumpster!" ("angry", xpos="far_left", ypos="head") gen "Yes! Down your mouth, you fucking cum dumpster!" ("angry", xpos="far_left", ypos="head")
her "*Gulp-gulp-gulp-gulp-gulp*!" ("open_wide_tongue_cum", "narrow", "annoyed", "up") her "*Gulp-gulp-gulp-gulp-gulp*!" ("open_wide_tongue_cum", "narrow", "annoyed", "up")
stop music fadeout 1.0 stop music fadeout 1.0

View File

@ -405,7 +405,7 @@ label hg_butt_plugs:
pause.2 pause.2
gen "(Maybe I could buy some lube to help me with 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:
# Repeat with large butt plug # Repeat with large butt plug

View File

@ -699,7 +699,7 @@ label hg_ps_cumslut_complete_2:
gen "Yes [hermione_name], you may leave now." ("base", xpos="far_left", ypos="head") gen "Yes [hermione_name], you may leave now." ("base", xpos="far_left", ypos="head")
"\"Tell me about your day.\"": "\"Tell me about your day.\"":
her "It was a pretty normal day, I had Defense against the dark arts class and then herbology." ("annoyed", "base", "worried", "R",xpos="base",ypos="base") her "It was a pretty normal day, I had Defence against the dark arts class and then Herbology." ("annoyed", "base", "worried", "R",xpos="base",ypos="base")
gen "And do you think that anyone noticed?" ("base", xpos="far_left", ypos="head") gen "And do you think that anyone noticed?" ("base", xpos="far_left", ypos="head")
her "I think most people did [genie_name]. I'm not sure if they all knew it was cum though." ("grin", "happyCl", "worried", "mid") her "I think most people did [genie_name]. I'm not sure if they all knew it was cum though." ("grin", "happyCl", "worried", "mid")
gen "And how did you feel?" ("base", xpos="far_left", ypos="head") gen "And how did you feel?" ("base", xpos="far_left", ypos="head")
@ -734,7 +734,7 @@ label hg_ps_cumslut_complete_2:
her "Like a slut..." ("annoyed", "base", "worried", "R",tears="mascara") her "Like a slut..." ("annoyed", "base", "worried", "R",tears="mascara")
her "Boys catcalled me..." ("annoyed", "narrow", "angry", "R",tears="mascara") her "Boys catcalled me..." ("annoyed", "narrow", "angry", "R",tears="mascara")
her "Put me down..." ("mad", "happyCl", "worried", "mid", tears="mascara") her "Put me down..." ("mad", "happyCl", "worried", "mid", tears="mascara")
her "Snape made me stand out the front of the class during Defense against the dark arts." ("angry", "base", "base", "mid",tears="mascara_soft") her "Snape made me stand out the front of the class during Defence against the dark arts." ("angry", "base", "base", "mid",tears="mascara_soft")
gen "What did he make you do in front of the class?" ("base", xpos="far_left", ypos="head") gen "What did he make you do in front of the class?" ("base", xpos="far_left", ypos="head")
her "Nothing, I just had to stand there for the whole lesson." ("upset", "happyCl", "worried", "mid",tears="mascara_soft_blink") her "Nothing, I just had to stand there for the whole lesson." ("upset", "happyCl", "worried", "mid",tears="mascara_soft_blink")
gen "Did your friends say anything?" ("base", xpos="far_left", ypos="head") gen "Did your friends say anything?" ("base", xpos="far_left", ypos="head")

View File

@ -39,10 +39,7 @@ init python:
hooch.set_emote(emote) hooch.set_emote(emote)
if animation != False: if animation != False:
if isinstance(animation, list):
hooch.animation = animation hooch.animation = animation
else:
hooch.animation = [animation]
redraw = True redraw = True
if flip != None: if flip != None:

Some files were not shown because too many files have changed in this diff Show More