From 52929e9695e5e821e92b4e2bab777e3091c42ecf Mon Sep 17 00:00:00 2001 From: Johnny28 Date: Mon, 30 Sep 2024 15:40:36 +0200 Subject: [PATCH] Posing and minor tweaks * Adjusted Hermione "Head" ypos posing during BJ events to avoid covering other characters. * Minor tweaks. --- .../characters/hermione/events/cardgame_wager.rpy | 4 ++-- game/scripts/characters/hermione/events/clothing.rpy | 2 +- .../characters/hermione/events/favors/suck_it.rpy | 8 ++++---- game/scripts/characters/luna/summon.rpy | 8 +++++++- game/scripts/interface/achievements.rpy | 12 ++++++------ 5 files changed, 20 insertions(+), 14 deletions(-) diff --git a/game/scripts/characters/hermione/events/cardgame_wager.rpy b/game/scripts/characters/hermione/events/cardgame_wager.rpy index 74663613..d3a96804 100644 --- a/game/scripts/characters/hermione/events/cardgame_wager.rpy +++ b/game/scripts/characters/hermione/events/cardgame_wager.rpy @@ -127,7 +127,7 @@ label hg_wager_bj: with fade 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 "Now, put some work into it." ("angry", xpos="far_left", ypos="head") 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 "What do you mean, rematch? I beat you, fair and square!" ("angry", xpos="far_left", ypos="head") 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 "Hold on... What's that noise?" (face="snape_03") gen "Probably ghosts...{w} This place must be haunted." ("base", xpos="far_left", ypos="head") diff --git a/game/scripts/characters/hermione/events/clothing.rpy b/game/scripts/characters/hermione/events/clothing.rpy index e2d11516..d2a3a73d 100644 --- a/game/scripts/characters/hermione/events/clothing.rpy +++ b/game/scripts/characters/hermione/events/clothing.rpy @@ -320,7 +320,7 @@ label hermione_summon_setup: if 5 > states.her.mood >= 1: her "Yes, [name_genie_hermione]?" ("soft", "base", "worried", "mid", xpos="base", ypos="base", trans=d3) 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: her "What is it, [name_genie_hermione]?" ("open", "closed", "annoyed", "mid", xpos="base", ypos="base", trans=d3) her "" ("upset", "base", "annoyed", "mid") diff --git a/game/scripts/characters/hermione/events/favors/suck_it.rpy b/game/scripts/characters/hermione/events/favors/suck_it.rpy index 54addf65..a2f3b47b 100644 --- a/game/scripts/characters/hermione/events/favors/suck_it.rpy +++ b/game/scripts/characters/hermione/events/favors/suck_it.rpy @@ -425,7 +425,7 @@ label hg_pf_blowjob_1: call her_chibi_scene("bj", trans=d9) 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 "But try to take it a bit deeper..." ("base", xpos="far_left", ypos="head") 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 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") 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) 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 "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 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") her "*Slurp*! *Gobble*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up") gen "Lick the shaft..." ("base", xpos="far_left", ypos="head") diff --git a/game/scripts/characters/luna/summon.rpy b/game/scripts/characters/luna/summon.rpy index b27304ff..7ef404d3 100644 --- a/game/scripts/characters/luna/summon.rpy +++ b/game/scripts/characters/luna/summon.rpy @@ -15,7 +15,13 @@ label summon_luna: call lun_chibi("stand","mid","base") 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: jump spectrespecs_E4 diff --git a/game/scripts/interface/achievements.rpy b/game/scripts/interface/achievements.rpy index 22a673ee..1e5291e1 100644 --- a/game/scripts/interface/achievements.rpy +++ b/game/scripts/interface/achievements.rpy @@ -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), "decorator": AchievementKind("general", "Decorator", "Applied a decoration.", "interface/icons/stag_trophy.webp", None, None), # 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), "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), @@ -36,10 +36,10 @@ define achievements_db = { "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), # EVENTS - "satan": AchievementKind("events", "Daddy Lucifer", "Made a pact with the right devil.", "interface/icons/head/hermione.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), - "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), - "kittypotion": AchievementKind("events", "Here kitty, kitty!", "Hermione overdosed on polyjuice potion.", "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 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/breast_potion.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), "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), @@ -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), "busted": AchievementKind("events", "BUSTED!", "Got busted for busting a nut.", "interface/icons/head/hermione.webp", None, None), # 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), "flashback": AchievementKind("secrets", "Flashback", "Rolled back to the future at the right moment.", "interface/icons/cards.webp", None, None), }