From 754d139f3171b4887ac46e8a6fa90a8b04a5f3b4 Mon Sep 17 00:00:00 2001 From: Johnny Date: Fri, 17 Jun 2022 21:53:12 +0200 Subject: [PATCH] Susan posing PT2 * Posed Susan's first Imperio Practice event with Astoria. * Adjusted "disgust" mouth position slightly. --- game/characters/susan/face/mouth/disgust.webp | 4 +- .../astoria/events/imperio_practice.rpy | 157 +++++++++--------- 2 files changed, 84 insertions(+), 77 deletions(-) diff --git a/game/characters/susan/face/mouth/disgust.webp b/game/characters/susan/face/mouth/disgust.webp index b1148b03..3e8a184d 100644 --- a/game/characters/susan/face/mouth/disgust.webp +++ b/game/characters/susan/face/mouth/disgust.webp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:500c1d40a121907f4090b485391b795f0cc449faf556be1e39f1a1b7d6dff49e -size 1744 +oid sha256:78d8b74a87ad896ae02fba1d84355d1c828ea0f934fd3fc1b62c15d209f7c5d6 +size 1772 diff --git a/game/scripts/characters/astoria/events/imperio_practice.rpy b/game/scripts/characters/astoria/events/imperio_practice.rpy index 6342c889..425b2093 100644 --- a/game/scripts/characters/astoria/events/imperio_practice.rpy +++ b/game/scripts/characters/astoria/events/imperio_practice.rpy @@ -335,35 +335,37 @@ label ag_se_imperio_sb_E2: call sus_walk(action="enter") pause.2 - sus "You wanted to see me, sir?" ("base", "base", "base", "mid", xpos="right", ypos="base") - sus "Astoria? Why are you here?" ("base", "base", "base", "mid") + sus "You wanted to see me, sir?" ("soft", "base", "base", "mid", xpos="base", ypos="base") + sus "Astoria? Why are you here?" ("angry", "wide", "base", "left") call play_music("astoria") - ast "Oh... no reason..." ("annoyed", "base", "base", "down", xpos="base", ypos="base") + ast "Oh... no reason..." ("annoyed", "base", "base", "down", xpos="right", ypos="base") gen "Come up here for a moment Miss Bones..." ("base", xpos="far_left", ypos="head") - sus "Okay..." ("base", "base", "base", "mid") + sus "Okay..." ("open", "base", "base", "mid") + + call hide_characters + with d3 call sus_walk("desk") pause.2 - sus "Is there something wrong, Professor?" ("base", "base", "base", "mid") + sus "Is there something wrong, Professor?" ("open", "happy", "base", "left", xpos="right", ypos="base") gen "As a matter of fact there is..." ("base", xpos="far_left", ypos="head") - sus "R-really? Is this about me returning my books to the library a day late?" ("base", "base", "base", "mid") - sus "I swear it won't happen again!" ("base", "base", "base", "mid") + sus "R-really? Is this about me returning my books to the library a day late?" ("angry", "happy", "base", "mid") + sus "I swear it won't happen again!" ("angry", "happy", "worried", "mid") gen "What? No, I'm afraid there's an issue with your uniform..." ("base", xpos="far_left", ypos="head") - sus "Oh... Is it because I'm not wearing the school robe?" ("base", "base", "base", "mid") - sus "I can wear it from now on if you like!" ("base", "base", "base", "mid") + sus "Oh... Is it because I'm not wearing the school robe?" ("soft", "happy", "base", "mid") + sus "I can wear it from now on if you like!" ("soft", "wide", "sad", "mid") gen "Actually, Wearing too many clothes is the problem." ("base", xpos="far_left", ypos="head") - sus "W-w-what???" ("base", "base", "base", "mid") - sus "You can't be serious sir!" ("base", "base", "base", "mid") + sus "W-w-what???" ("angry", "wide", "base", "mid") + sus "You can't be serious sir!" ("clench", "wide", "base", "mid") gen "I am, Miss Bones..." ("base", xpos="far_left", ypos="head") gen "Hiding away those glorious milk duds of yours is a serious offence!" ("grin", xpos="far_left", ypos="head") - sus "" ("base", "base", "base", "mid") - ast "(*Pffft*, gloriously gross...)" ("annoyed", "base", "angry", "R") - sus "P-professor Dumbledore! Why would you want me to do s-something like that!" ("base", "base", "base", "mid", trans=hpunch) #Perhaps she should be a bit intrigued =Blush + ast "(*Pffft*, gloriously gross...)" ("annoyed", "base", "angry", "R", xpos="base", ypos="base") + sus "P-professor Dumbledore! Why would you want me to do s-something like that!" ("angry", "wide", "sad", "stare", cheeks="blush", trans=hpunch) #Perhaps she should be a bit intrigued =Blush call ast_chibi("wand",530,"base") - sus "I think I better go..." ("base", "base", "base", "mid") + sus "I think I better go..." ("disgust", "base", "sad", "right", cheeks="blush") call ast_chibi("wand_casting",530,"base") ast "" ("grin", "base", "angry", "L") pause.5 @@ -385,8 +387,8 @@ label ag_se_imperio_sb_E2: pause.8 call play_music("trance") - sus "..." ("base", "base", "base", "mid", xpos="right", ypos="base") - ast "*ha-ha-ha-ha!*" ("grin", "closed", "base", "mid", xpos="base", ypos="base") + sus "..." ("soft", "happy", "shocked", "stare") + ast "*ha-ha-ha-ha!*" ("grin", "closed", "base", "mid") ast "Her face was priceless when you said milk duds..." ("grin", "base", "base", "L") gen "You liked that?" ("base", xpos="far_left", ypos="head") ast "Of course! Anything to bring Bessy here down a peg." ("smile", "base", "base", "L") @@ -410,36 +412,36 @@ label ag_se_imperio_sb_E2: gen "So what's your plan?" ("base", xpos="far_left", ypos="head") ast "Just wait and see old man!" ("clench", "narrow", "angry", "mid") ast "Susan, can you hear me?" ("open", "closed", "base", "L") - sus "Yes..." ("base", "base", "base", "mid") + sus "Yes..." ("open", "happy", "base", "stare") ast "You now have an uncontrollable urge to take your top off, okay?" ("open", "closed", "base", "mid") - sus "Okay..." ("base", "base", "base", "mid") + sus "Okay..." ("soft", "happy", "base", "stare") ast "Awesome! Now act like you normally would, [ast_susan_name]!" ("grin", "base", "angry", "L") - sus "..." ("base", "base", "base", "mid") + sus "..." ("normal", "base", "base", "stare") hide screen blktone call nar(">The blank expression slowly fades from Susan's eyes...") - sus "ugh..." ("base", "base", "base", "mid") - sus "What happened?" ("base", "base", "base", "mid") + sus "ugh..." ("angry", "narrow", "low", "down") + sus "What happened?" ("angry", "narrow", "base", "mid") ast "Nothing Suzy, Dumbledore was just explaining how your uniform wasn't up to scratch." ("grin", "base", "base", "mid") - sus "My uniform... You're right... Too many clothes..." ("base", "base", "base", "mid") - sus "I need to take off my top..." ("base", "base", "base", "mid") + sus "My uniform... You're right... Too many clothes..." ("disgust", "happy", "sad", "downL") + sus "I need to take off my top..." ("soft", "narrow", "low", "down") ast "*Mhmm*, that's right, Suzy... Why don't you show the old man here your gross boobs... Don't you think he's old?" ("grin", "base", "angry", "mid") - sus "I... I suppose..." ("base", "base", "base", "mid") + sus "I... I suppose..." ("open", "happy", "low", "downL") ast "That's right... Only a nasty slut would show her boobs to such a wrinkly old man..." ("grin", "narrow", "angry", "L") gen "Hey!" ("base", xpos="far_left", ypos="head") ast "Quiet sir... don't ruin my fun!" ("clench", "narrow", "angry", "mid") gen "Fine..." ("base", xpos="far_left", ypos="head") - sus "I-I'm not a slut..." ("base", "base", "base", "mid") + sus "I-I'm not a slut..." ("angry", "happyCl", "base", "down") ast "Well I'm sure you'll be able to keep your top on then, [ast_susan_name]." ("open", "closed", "base", "mid") - sus "I... There's something wrong sir!" ("base", "base", "base", "mid") - sus "I can't help it..." ("base", "base", "base", "mid") + sus "I... There's something wrong sir!" ("angry", "happyCl", "low", "mid", cheeks="blush") + sus "I can't help it..." ("angry", "happy", "worried", "down", cheeks="blush") ast "" ("grin", "base", "angry", "L") pause.2 hide susan_main $ renpy.sound.play("sounds/cloth_sound3.ogg") $ susan.strip("top", "bra") - sus "" ("base", "base", "base", "mid") + sus "" ("angry", "wide", "shocked", "down", cheeks="blush") call ctc gen "Nice!" ("angry", xpos="far_left", ypos="head") @@ -454,94 +456,101 @@ label ag_se_imperio_sb_E2: gen "It's not every day you get to see a rack like this..." ("angry", xpos="far_left", ypos="head") ast "Well stop it! It's gross!" ("clench", "narrow", "angry", "mid") gen "Alri--" ("base", xpos="far_left", ypos="head") - sus "Please sir... it's too much!" ("base", "base", "base", "mid") - sus "It's bad enough that I can't help showing you my breasts..." ("base", "base", "base", "mid") + sus "Please sir... it's too much!" ("angry", "happy", "worried", "downR", cheeks="blush") + sus "It's bad enough that I can't help showing you my breasts..." ("disgust", "happyCl", "worried", "mid", cheeks="blush") ast "Wait..." ("smile", "base", "base", "mid") ast "Keep going, sir!" ("clench", "narrow", "angry", "mid") gen "What?" ("base", xpos="far_left", ypos="head") - sus "What?" ("base", "base", "base", "mid") + sus "What?" ("angry", "wide", "sad", "right", cheeks="blush") ast "Well if Bessy here hates it... Then I love it!" ("clench", "narrow", "angry", "L") ast "Besides, it's not like I can see anything under the desk." ("open", "closed", "base", "mid") - sus "(...)" ("base", "base", "base", "mid") + sus "(...)" ("annoyed", "happy", "sad", "right", cheeks="blush") gen "So you're okay with this?" ("base", xpos="far_left", ypos="head") ast "*Mhmm*... just don't expect me to touch it old man!" ("upset", "narrow", "angry", "mid") - sus "W-why is this happening!" ("base", "base", "base", "mid") + sus "W-why is this happening!" ("angry", "closed", "worried", "mid", cheeks="blush") ast "No one asked you, slut!" ("clench", "narrow", "angry", "L") - sus "I am not a slut!" ("base", "base", "base", "mid") - sus "" ("upset") + sus "I am not a slut!" ("angry", "happy", "low", "stare", cheeks="blush") ast "Ha! You're standing here, letting old man dumbledore ogle your fat tits while he jerks his wrinkly old cock!" ("open", "closed", "base", "mid") ast "If that's not a slut then I don't know what is!" ("clench", "narrow", "angry", "L") gen "(There's no way Tonks would allow this, perhaps this was a good idea after all...)" ("base", xpos="far_left", ypos="head") - sus "I-- don't know why I'm doing this..." ("base", "base", "base", "mid") - sus "You probably cursed me!" ("base", "base", "base", "mid") + sus "I-- don't know why I'm doing this..." ("angry", "narrow", "base", "down", cheeks="blush") + sus "You probably cursed me!" ("angry", "base", "sad", "downR", cheeks="blush") ast "Duh!" ("grin", "narrow", "angry", "L") - sus "Well stop it!" ("base", "base", "base", "mid") + sus "Well stop it!" ("angry", "narrow", "base", "right", cheeks="blush") ast "*Nuh-uh*!" ("open", "closed", "base", "mid") - sus "Please Astoria..." ("base", "base", "base", "mid") + sus "Please Astoria..." ("angry", "narrow", "shocked", "right", cheeks="blush") call nar(">You start to zone out as the two girls argue, focusing on Susan's heaving bosom.") gen "Yeah... that's it..." ("angry", xpos="far_left", ypos="head") ast "You can leave once Dumbledore here's done." ("open", "closed", "base", "mid") - sus "What? you mean I have to wait until he..." ("base", "base", "base", "mid") - sus "This is unbelievable!" ("base", "base", "base", "mid") - sus "I'm going to report both of you to the ministry of magic!" ("base", "base", "base", "mid") - sus "My aunt is the head of the department of magical law enforcement I'll have you know!" ("base", "base", "base", "mid") + sus "What? you mean I have to wait until he..." ("angry", "wide", "worried", "mid", cheeks="blush") + sus "This is unbelievable!" ("angry", "wide", "sad", "mid", cheeks="blush") + sus "I'm going to report both of you to the ministry of magic!" ("upset", "happyCl", "annoyed", "mid", cheeks="blush") + sus "My aunt is the head of the department of magical law enforcement I'll have you know!" ("angry", "narrow", "annoyed", "mid", cheeks="blush") ast "yeah... I've met your creepy old aunt." ("annoyed", "narrow", "base", "L") - sus "What? Did you curse her too, you evil little witch?" ("base", "base", "base", "mid") + sus "What? Did you curse her too, you evil little witch?" ("open", "base", "angry", "right", cheeks="blush") ast "I wish..." ("base", "narrow", "base", "R") - sus "Well she's going to lock both of you away in Azkaban!" ("base", "base", "base", "mid") - sus "You'll never see me or anyone else again..." ("base", "base", "base", "mid") + sus "Well she's going to lock both of you away in Azkaban!" ("annoyed", "closed", "angry", "mid", cheeks="blush") + sus "You'll never see me or anyone else again..." ("base", "closed", "annoyed", "mid", cheeks="blush") ast "Yeah, sure!" ("grin", "base", "angry", "L") - sus "*Ugh*! You're both sick!" ("base", "base", "base", "mid") + sus "*Ugh*! You're both sick!" ("disgust", "narrow", "annoyed", "stare", cheeks="blush") ast "Says the slut baring her chest for the headmaster." ("smile", "base", "base", "L") gen "*Mmmm*... Keep shaking those tits of yours..." ("angry", xpos="far_left", ypos="head") - sus "I am not a {size=+10}slut!{/size}" ("base", "base", "base", "mid") + sus "I am not a {size=+10}slut!{/size}" ("angry", "base", "angry", "stare", cheeks="blush") call nar(">As Susan yells at the top of her voice, the effort causes her gigantic tits to rise and slap back together.") - sus "" ("open") gen "{size=+10}HERE IT COMES!{/size}" ("angry", xpos="far_left", ypos="head") + sus "" ("clench", "wide", "shocked", "stare", cheeks="blush") hide screen bld1 with d3 pause.1 call gen_chibi("cum_behind_desk") call cum_block gen "{size=+10}AHHH... YESS!!!!{/size}" ("angry", xpos="far_left", ypos="head") - ast "Woah... I didn't think you'd have that much in you, sir..." ("clench", "base", "base", "mid") - - sus "{size=+10}*Hmph*! I hope you Enjoy Azkaban, perverts!{/size}" ("base", "base", "base", "mid") - sus "" ("upset") - - ast "" ("annoyed", "narrow", "base", "R") call gen_chibi("cum_behind_desk_done") pause.5 + ast "Woah... I didn't think you'd have that much in you, sir..." ("clench", "base", "base", "mid") - call nar(">As you shoot your massive load Susan's leg twitches slightly...") + sus "{size=+10}*Hmph*! I hope you Enjoy Azkaban, perverts!{/size}" ("angry", "base", "angry", "mid", cheeks="blush") - ast "Let's delve deeper shall we..." ("grin", "narrow", "angry", "L") + ast "" ("annoyed", "narrow", "base", "R") + + call nar(">As you finish shooting your massive load Susan's leg twitches slightly...") + + ast "Can't have that can we... Let's delve deeper." ("grin", "narrow", "angry", "L") + + # chibi spell animation. + call play_sound("spell") + call ast_chibi("wand_imperio",530,"base") + with hpunch + pause.8 + + sus "" ("soft", "happy", "shocked", "stare") gen "W-what?" ("base", xpos="far_left", ypos="head") + call nar(">You watch as a colourfull mist spreads from the tip of Astoria's wand and seeps into Susan's Nostrills...") ast "Suzy, you can still hear me right?" ("open", "base", "base", "L") - sus "Yes..." ("open") - sus "" ("upset") + sus "Yes..." ("open", "happy", "base", "stare") + + call ast_chibi("wand",530,"base") ast "She's just so easy to put under the spell..." ("base", "narrow", "worried") ast "Nothing like Tonks, there's something wrong here..." (eyes="base", pupils="R") gen "W-what do you mean?" ("base", xpos="far_left", ypos="head") ast "Quiet!" ("clench", "base", "base", "mid") gen "..." ("angry", xpos="far_left", ypos="head") ast "Suzy, I want you to speak the truth and nothing but the truth, okay?" ("open", "base", "base", "L") - sus "Okay..." ("open") - sus "" ("upset") + sus "Okay..." ("soft", "narrow", "base", "stare") gen "What are you--" ("base", xpos="far_left", ypos="head") ast "..." ("upset", "base", "base", "mid") # Stares at you gen "..." ("angry", xpos="far_left", ypos="head") ast "Suzy, do you like baring your chest to the headmaster?" ("open", "base", "base", "L") - ast "Are you just another one of those closeted sluts?" ("clench", "narrow") + ast "Just like all those other closeted sluts?" ("clench", "narrow") gen "(Oh shit...)" ("base", xpos="far_left", ypos="head") - sus "I... I..." ("open", "base", "worried") + sus "I... I..." ("angry", "narrow", "base", "stare", cheeks="blush") ast "Tell me!" ("scream") ast "" ("clench") - sus "I...{w=0.8} I do!" ("open", "closed") + sus "I...{w=0.8} I do!" ("smile", "wink", "worried", "stare", cheeks="blush") ast "I knew it!" ("scream", "narrow", "angry") # Angry - sus "" ("upset", "narrow") + sus "" ("base", "narrow", "worried", "stare", cheeks="blush") ast "Where's the fun if she's enjoying it!" ("clench", pupils="mid") gen "*Errr-*" ("base", xpos="far_left", ypos="head") ast "I want to humiliate this cow, but she's just another slut!" ("scream") @@ -552,18 +561,17 @@ label ag_se_imperio_sb_E2: ast "Why would I know or care what Hufflepuffs are doing?" (mouth="clench") gen "Just because she enjoys it doesn't mean it's not humiliating for her..." ("base", xpos="far_left", ypos="head") gen "What would the other Hufflepuffs think of her if she knew what you have her do?" ("base", xpos="far_left", ypos="head") - sus "..." ("base", "base", "base", "mid") ast "What do you mean?" ("upset", "base", "base") gen "Ask her the right questions..." ("base", xpos="far_left", ypos="head") ast "..." (eyes="closed") ast "Suzy!" ("open", "narrow", "base", "L") ast "" ("base") - sus "..." (pupils="mid") + sus "..." ("normal", "narrow", "raised", "stare", cheeks="blush") ast "Are you ashamed of what you've done?" ("open", "base") ast "" ("base") - sus "Yes..." ("base", "base", "base", "mid") + sus "...{w=0.4} Yes." ("soft", "narrow", "worried", "stare", cheeks="blush") ast "Would your house think less of you if they knew what you're doing here?" ("grin") - sus "Yes..." ("base", "base", "base", "mid") + sus "They would..." ("open", "narrow", "worried", "stare", cheeks="blush") gen "Well, there you go!" ("base", xpos="far_left", ypos="head") ast "*ha-ha-ha!*" ("smile") gen "(Nailed it...)" ("base", xpos="far_left", ypos="head") @@ -574,15 +582,14 @@ label ag_se_imperio_sb_E2: ast "Suzy, put your clothes back on." ("grin", "base", "base", "L") - sus "" ("base", "base", "base", "mid") + sus "" ("normal", "narrow", "sad", "down") pause.5 call nar(">Susan begins dressing herself in silence...") hide susan_main $ renpy.sound.play("sounds/cloth_sound3.ogg") $ susan.wear("top", "bra") - sus "" ("base", "base", "base", "mid") - pause.5 + pause 1 call play_music("stop") call hide_characters @@ -595,8 +602,8 @@ label ag_se_imperio_sb_E2: pause.5 call play_music("astoria") - ast "Come on Suzy, time to give professor Tonks another visit." ("open", "base", "base", "L", ypos="head") - sus "*Hmm*... Another visit..." ("upset", ypos="head") + ast "Come on Suzy, time to give professor Tonks another visit." ("open", "base", "base", "L") + sus "*Hmm*... Another visit..." ("soft", "narrow", "sad", "downL") call sus_walk(action="leave")