Posing and minor tweaks

* Adjusted Hermione "Head" ypos posing during BJ events to avoid covering other characters.
* Minor tweaks.
This commit is contained in:
Johnny28 2024-09-30 15:40:36 +02:00
parent 31e0ff3f04
commit 52929e9695
5 changed files with 20 additions and 14 deletions

View File

@ -127,7 +127,7 @@ label hg_wager_bj:
with fade with fade
call ctc call ctc
her "*Urk*, *Slurp*, *Gobble*" ("open_wide_tongue", "closed", "base", "mid", ypos="head", flip=False) her "*Urk*, *Slurp*, *Gobble*" ("open_wide_tongue", "closed", "base", "mid", xpos="far_left", ypos="head", flip=True)
gen "Very good, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") gen "Very good, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
gen "Now, put some work into it." ("angry", xpos="far_left", ypos="head") gen "Now, put some work into it." ("angry", xpos="far_left", ypos="head")
her "*Gulp*, *Gobble*, *Gltch*" ("open_wide_tongue", "narrow", "worried", "mid_soft") her "*Gulp*, *Gobble*, *Gltch*" ("open_wide_tongue", "narrow", "worried", "mid_soft")
@ -151,7 +151,7 @@ label hg_wager_bj:
gen "{size=-5}Don't stop, [name_hermione_genie]...{/size}" ("base", xpos="far_left", ypos="head") gen "{size=-5}Don't stop, [name_hermione_genie]...{/size}" ("base", xpos="far_left", ypos="head")
gen "What do you mean, rematch? I beat you, fair and square!" ("angry", xpos="far_left", ypos="head") gen "What do you mean, rematch? I beat you, fair and square!" ("angry", xpos="far_left", ypos="head")
call her_chibi_scene("bj") call her_chibi_scene("bj")
her @ cheeks blush "*Slurp*, *Gulp*, *Urk*" ("open_wide_tongue", "happyCl", "worried", "mid", ypos="head", flip=False) her @ cheeks blush "*Slurp*, *Gulp*, *Urk*" ("open_wide_tongue", "happyCl", "worried", "mid", xpos="far_left", ypos="head", flip=True)
sna "I'm certain you were cheating... My deck is way more powerful--" (face="snape_06") sna "I'm certain you were cheating... My deck is way more powerful--" (face="snape_06")
sna "Hold on... What's that noise?" (face="snape_03") sna "Hold on... What's that noise?" (face="snape_03")
gen "Probably ghosts...{w} This place must be haunted." ("base", xpos="far_left", ypos="head") gen "Probably ghosts...{w} This place must be haunted." ("base", xpos="far_left", ypos="head")

View File

@ -320,7 +320,7 @@ label hermione_summon_setup:
if 5 > states.her.mood >= 1: if 5 > states.her.mood >= 1:
her "Yes, [name_genie_hermione]?" ("soft", "base", "worried", "mid", xpos="base", ypos="base", trans=d3) her "Yes, [name_genie_hermione]?" ("soft", "base", "worried", "mid", xpos="base", ypos="base", trans=d3)
elif 10 > states.her.mood >= 5: elif 10 > states.her.mood >= 5:
her "*sigh*... Yes, [name_genie_hermione]?" ("annoyed", "base", "base", "mid", xpos="base", ypos="base", trans=d3) her "*Sigh*... Yes, [name_genie_hermione]?" ("annoyed", "base", "base", "mid", xpos="base", ypos="base", trans=d3)
elif 20 > states.her.mood >= 10: elif 20 > states.her.mood >= 10:
her "What is it, [name_genie_hermione]?" ("open", "closed", "annoyed", "mid", xpos="base", ypos="base", trans=d3) her "What is it, [name_genie_hermione]?" ("open", "closed", "annoyed", "mid", xpos="base", ypos="base", trans=d3)
her "" ("upset", "base", "annoyed", "mid") her "" ("upset", "base", "annoyed", "mid")

View File

@ -425,7 +425,7 @@ label hg_pf_blowjob_1:
call her_chibi_scene("bj", trans=d9) call her_chibi_scene("bj", trans=d9)
call ctc call ctc
her "*Slurp*! *Gulp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "mid_soft", ypos="head", flip=False) her "*Slurp*! *Gulp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "mid_soft", xpos="far_left", ypos="head", flip=True)
gen "{bounce}*Ah*...{/bounce} Very good, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") gen "{bounce}*Ah*...{/bounce} Very good, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
gen "But try to take it a bit deeper..." ("base", xpos="far_left", ypos="head") gen "But try to take it a bit deeper..." ("base", xpos="far_left", ypos="head")
her "*Gulp*! *Gobble*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "stare") her "*Gulp*! *Gobble*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "stare")
@ -798,7 +798,7 @@ label hg_pf_hidden_blowjob:
call her_chibi_scene("bj", trans=d9) call her_chibi_scene("bj", trans=d9)
call ctc call ctc
her "*Slurp*! *Slurp*! *Gulp*!" ("open_wide_tongue", "narrow", "annoyed", "up", ypos="head", flip=False) her "*Slurp*! *Slurp*! *Gulp*!" ("open_wide_tongue", "narrow", "annoyed", "up", xpos="far_left", ypos="head", flip=True)
gen "Yes, good girl..." ("base", xpos="far_left", ypos="head") gen "Yes, good girl..." ("base", xpos="far_left", ypos="head")
her "*Slurp*! *Gobble*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up") her "*Slurp*! *Gobble*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up")
@ -1440,7 +1440,7 @@ label hg_hidden_blowjob_cumming:
call her_chibi_scene("bj", trans=d5) call her_chibi_scene("bj", trans=d5)
pause.8 pause.8
her @ cheeks blush "*Slurp*! *Slurp*! *Gulp*!" ("open_wide_tongue", "squint", "worried", "up", flip=False) her @ cheeks blush "*Slurp*! *Slurp*! *Gulp*!" ("open_wide_tongue", "squint", "worried", "up", xpos="far_left", ypos="head", flip=True)
nar "She continues to suck on your cock with an almost vicious determination." nar "She continues to suck on your cock with an almost vicious determination."
nar "Her technique is lacking, but she makes up for it with the amount of effort she puts in." nar "Her technique is lacking, but she makes up for it with the amount of effort she puts in."
@ -1691,7 +1691,7 @@ label hg_pf_blowjob_2:
call ctc call ctc
play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 #HERMIONE if_changed play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 #HERMIONE if_changed
her "*Slurp*! *Slurp*! *Gulp*!" ("open_wide_tongue", "narrow", "base", "up", ypos="head", flip=False) her "*Slurp*! *Slurp*! *Gulp*!" ("open_wide_tongue", "narrow", "base", "up", xpos="far_left", ypos="head", flip=True)
gen "Yes, good girl..." ("base", xpos="far_left", ypos="head") gen "Yes, good girl..." ("base", xpos="far_left", ypos="head")
her "*Slurp*! *Gobble*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up") her "*Slurp*! *Gobble*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up")
gen "Lick the shaft..." ("base", xpos="far_left", ypos="head") gen "Lick the shaft..." ("base", xpos="far_left", ypos="head")

View File

@ -15,7 +15,13 @@ label summon_luna:
call lun_chibi("stand","mid","base") call lun_chibi("stand","mid","base")
with d3 with d3
lun "[name_genie_luna]..." ("base", "base", "base", "mid", xpos="base", ypos="base") random:
lun "[name_genie_luna]..." ("base", "base", "base", "mid", xpos="base", ypos="base", trans=d3)
block:
if states.env.daytime:
lun "Good morning, [name_genie_luna]." ("base", "base", "base", "mid", xpos="base", ypos="base", trans=d3)
else:
lun "Good evening, [name_genie_luna]." ("base", "base", "base", "mid", xpos="base", ypos="base", trans=d3)
if states.lun.ev.spectrespecs.e3_complete and not states.lun.ev.spectrespecs.e4_complete: if states.lun.ev.spectrespecs.e3_complete and not states.lun.ev.spectrespecs.e4_complete:
jump spectrespecs_E4 jump spectrespecs_E4

View File

@ -19,7 +19,7 @@ define achievements_db = {
"bros": AchievementKind("general", "Bros before hoes", "Became best pals with Snape.", "interface/icons/head/snape.webp", None, None), "bros": AchievementKind("general", "Bros before hoes", "Became best pals with Snape.", "interface/icons/head/snape.webp", None, None),
"decorator": AchievementKind("general", "Decorator", "Applied a decoration.", "interface/icons/stag_trophy.webp", None, None), "decorator": AchievementKind("general", "Decorator", "Applied a decoration.", "interface/icons/stag_trophy.webp", None, None),
# PROGRESSION # PROGRESSION
"firstpotion": AchievementKind("progression", "Brewing 101", "Brewed your first potion.", "interface/icons/head/hermione.webp", None, None), "firstpotion": AchievementKind("progression", "Brewing 101", "Brewed your first potion.", "interface/icons/potion_generic.webp", None, None),
"unlockher": AchievementKind("progression", "Granger Danger", "Unlocked Hermione Granger.", "interface/icons/head/hermione.webp", None, None), "unlockher": AchievementKind("progression", "Granger Danger", "Unlocked Hermione Granger.", "interface/icons/head/hermione.webp", None, None),
"unlockcho": AchievementKind("progression", "Chang Dynasty", "Unlocked Cho Chang.", "interface/icons/head/cho.webp", None, None), "unlockcho": AchievementKind("progression", "Chang Dynasty", "Unlocked Cho Chang.", "interface/icons/head/cho.webp", None, None),
"unlocklun": AchievementKind("progression", "Looney Tunes", "Unlocked Luna Lovegood.", "interface/icons/head/luna.webp", None, None), "unlocklun": AchievementKind("progression", "Looney Tunes", "Unlocked Luna Lovegood.", "interface/icons/head/luna.webp", None, None),
@ -36,10 +36,10 @@ define achievements_db = {
"start": AchievementKind("progression", "Welcome to Hogwarts!", "Finished the intro.", "interface/icon.webp", None, None), "start": AchievementKind("progression", "Welcome to Hogwarts!", "Finished the intro.", "interface/icon.webp", None, None),
"ending": AchievementKind("progression", "Bittersweet Farewell", "Reached the ending.", "interface/icons/silver.webp", None, None), "ending": AchievementKind("progression", "Bittersweet Farewell", "Reached the ending.", "interface/icons/silver.webp", None, None),
# EVENTS # EVENTS
"satan": AchievementKind("events", "Daddy Lucifer", "Made a pact with the right devil.", "interface/icons/head/hermione.webp", None, None), "satan": AchievementKind("events", "Daddy Lucifer", "Made a pact with the right devil.", "interface/icons/phone.webp", None, None),
"vibin": AchievementKind("events", "Just Vibin", "Brought pure joy to Hermione's life with expert use of vibrators.", "interface/icons/head/hermione.webp", None, None), "vibin": AchievementKind("events", "Just Vibin", "Brought Hermione pure joy while she wore vibrators in front of her friends.", "interface/icons/box-o-fun.webp", None, None),
"tittypotion": AchievementKind("events", "Tig Ol' bitties", "Used a potion to increase one's breast size to the max.", "interface/icons/head/hermione.webp", None, None), "tittypotion": AchievementKind("events", "Tig Ol' bitties", "Used a potion to increase one's breast size to the max.", "interface/icons/breast_potion.webp", None, None),
"kittypotion": AchievementKind("events", "Here kitty, kitty!", "Hermione overdosed on polyjuice potion.", "interface/icons/head/hermione.webp", None, None), "kittypotion": AchievementKind("events", "Here kitty, kitty!", "Hermione overdosed on polyjuice potion.", "interface/icons/cat_potion.webp", None, None),
"daddy": AchievementKind("events", "Who's your daddy?", "Been called a daddy.", "interface/icons/head/hermione.webp", None, None), "daddy": AchievementKind("events", "Who's your daddy?", "Been called a daddy.", "interface/icons/head/hermione.webp", None, None),
"knock": AchievementKind("events", "*Knock* *knock*", "Told Hermione to fuck off.", "images/rooms/main_room/door/door_idle.webp", None, None), "knock": AchievementKind("events", "*Knock* *knock*", "Told Hermione to fuck off.", "images/rooms/main_room/door/door_idle.webp", None, None),
"pantiesfap": AchievementKind("events", "I sneezed on them...", "Rubbed one out on someone's panties.", "characters/genie/chibis/jerk_off/02.webp", None, None), "pantiesfap": AchievementKind("events", "I sneezed on them...", "Rubbed one out on someone's panties.", "characters/genie/chibis/jerk_off/02.webp", None, None),
@ -47,7 +47,7 @@ define achievements_db = {
"mirror": AchievementKind("events", "Mirror, mirror on the wall..", "Found the Room of Requirements.", "images/rooms/room_of_requirement/mirror_hover.webp", None, None), "mirror": AchievementKind("events", "Mirror, mirror on the wall..", "Found the Room of Requirements.", "images/rooms/room_of_requirement/mirror_hover.webp", None, None),
"busted": AchievementKind("events", "BUSTED!", "Got busted for busting a nut.", "interface/icons/head/hermione.webp", None, None), "busted": AchievementKind("events", "BUSTED!", "Got busted for busting a nut.", "interface/icons/head/hermione.webp", None, None),
# SECRETS # SECRETS
"safetyfirst": AchievementKind("secrets", "Safety First", "Wore a condom when the time was right.", "interface/icons/head/hermione.webp", None, None), "safetyfirst": AchievementKind("secrets", "Safety First", "Wore a condom when the time was right.", "interface/icons/condoms.webp", None, None),
"puzzle": AchievementKind("secrets", "Brainiac", "Solved an incredibly complex sliding tiles puzzle.", "interface/icons/item_potion.webp", None, None), "puzzle": AchievementKind("secrets", "Brainiac", "Solved an incredibly complex sliding tiles puzzle.", "interface/icons/item_potion.webp", None, None),
"flashback": AchievementKind("secrets", "Flashback", "Rolled back to the future at the right moment.", "interface/icons/cards.webp", None, None), "flashback": AchievementKind("secrets", "Flashback", "Rolled back to the future at the right moment.", "interface/icons/cards.webp", None, None),
} }