From 24069a3956fd8c06500361ecb9c8516c3c21e717 Mon Sep 17 00:00:00 2001 From: LoafyLemon Date: Wed, 26 Apr 2023 01:26:48 +0100 Subject: [PATCH] Refactoring blush and tears (Susan) --- .../astoria/events/imperio_practice.rpy | 120 +++++++++--------- .../cho/events/quidditch/slytherin_match.rpy | 8 +- .../scripts/characters/susan/events/intro.rpy | 10 +- game/scripts/characters/susan/summon.rpy | 34 ++--- .../characters/susan/wardrobe_reactions.rpy | 102 +++++++-------- 5 files changed, 137 insertions(+), 137 deletions(-) diff --git a/game/scripts/characters/astoria/events/imperio_practice.rpy b/game/scripts/characters/astoria/events/imperio_practice.rpy index da1eb8db..8f0af0e8 100644 --- a/game/scripts/characters/astoria/events/imperio_practice.rpy +++ b/game/scripts/characters/astoria/events/imperio_practice.rpy @@ -157,9 +157,9 @@ label ag_se_imperio_sb_E1: gen "Tell her to take off her top!" ("base", xpos="far_left", ypos="head") ast "Very well, [name_genie_astoria]..." ("clench", "base", "base", "L") ast "Susan, I want you to take off your...{w} your...{w} Take your top off!" ("clench", "base", "base", "L") - sus "..." ("soft", "wide", "shocked", "stare", cheeks="blush") + sus @ cheeks blush "..." ("soft", "wide", "shocked", "stare") - sus "..." ("soft", "narrow", "low", "stare", cheeks="blush") + sus @ cheeks blush "..." ("soft", "narrow", "low", "stare") play sound "sounds/gulp.ogg" gen "*Gulp!*" ("angry", xpos="far_left", ypos="head") @@ -179,23 +179,23 @@ label ag_se_imperio_sb_E1: call gen_chibi("jerk_off_behind_desk") pause.5 - sus "..." ("angry", "wide", "sad", "stare", cheeks="blush") + sus @ cheeks blush "..." ("angry", "wide", "sad", "stare") ast "Speak, [name_susan_astoria]!" ("annoyed", "narrow", "base", "mid") - sus "I-I-I'm sorry, Professor Dumbledore, I don't know what's come over me..." ("open", "wide", "sad", "stare", cheeks="blush") - sus "I'm Sorry you have to see this..." ("angry", "narrow", "sad", "stare", cheeks="blush") + sus @ cheeks blush "I-I-I'm sorry, Professor Dumbledore, I don't know what's come over me..." ("open", "wide", "sad", "stare") + sus @ cheeks blush "I'm Sorry you have to see this..." ("angry", "narrow", "sad", "stare") ast "See what Suzy?" ("grin", "narrow", "angry", "mid") - sus "My gross boobs..." ("open", "happy", "worried", "stare", cheeks="blush") + sus @ cheeks blush "My gross boobs..." ("open", "happy", "worried", "stare") ast "(I knew they were gross!)" ("grin", "base", "angry", "L") - sus "Please Sir--" ("open", "narrow", "worried", "stare", cheeks="blush") - sus "Don't think less of me..." ("soft", "narrow", "worried", "stare", cheeks="blush") + sus @ cheeks blush "Please Sir--" ("open", "narrow", "worried", "stare") + sus @ cheeks blush "Don't think less of me..." ("soft", "narrow", "worried", "stare") ast "Now take them out!" ("angry", "narrow", "base", "L") - sus "" ("soft", "narrow", "base", "stare", cheeks="blush") + sus @ cheeks blush "" ("soft", "narrow", "base", "stare") pause .8 hide susan_main play sound "sounds/cloth_sound3.ogg" $ susan.strip("bra") - sus "" ("soft", "narrow", "low", "stare", cheeks="blush") + sus @ cheeks blush "" ("soft", "narrow", "low", "stare") gen "{size=+10}Nice!{/size}" ("angry", xpos="far_left", ypos="head") ast "Sir!" ("base", "narrow", "angry", "mid") @@ -206,18 +206,18 @@ label ag_se_imperio_sb_E1: gen "Well, you've got two out of three..." ("grin", xpos="far_left", ypos="head") gen "You're right about them being huge and soft." ("grin", xpos="far_left", ypos="head") ast "Sir!" ("clench", "narrow", "angry", "mid") - sus "Did I do something wrong?" ("angry", "happy", "worried", "stare", cheeks="blush") + sus @ cheeks blush "Did I do something wrong?" ("angry", "happy", "worried", "stare") ast "Your ugly tits are all wrong, they belong on a cow!" ("scream", "base", "angry", "L") - sus "Cow!? W-why are you always being so mean to me?" ("angry", "wide", "sad", "stare", cheeks="blush") + sus @ cheeks blush "Cow!? W-why are you always being so mean to me?" ("angry", "wide", "sad", "stare") ast "*Pfft*... you know..." ("annoyed", "narrow", "angry", "R") - sus "A-{w=0.3}Are you just going to let her say that, s-sir?" ("soft", "happy", "worried", "stare", cheeks="blush") + sus @ cheeks blush "A-{w=0.3}Are you just going to let her say that, s-sir?" ("soft", "happy", "worried", "stare") ast "Shut up cow!" ("angry", "narrow", "angry", "R") - sus "" ("upset", "happy", "sad", "stare", cheeks="blush") + sus @ cheeks blush "" ("upset", "happy", "sad", "stare") pause .8 nar "You keep stroking your rock-hard cock whilst marvelling at Susan's heaving chest." gen "(So big...{w=0.4} Soft...{w=0.4} And squishy...)" ("angry", xpos="far_left", ypos="head") - sus "..." ("upset", "happy", "sad", "stare", cheeks="blush") + sus @ cheeks blush "..." ("upset", "happy", "sad", "stare") ast "Alright, I think you're enjoying this a little too much!" ("clench", "base", "angry", "mid") gen "Just give me a minute..." ("base", xpos="far_left", ypos="head") pause.2 @@ -360,10 +360,10 @@ label ag_se_imperio_sb_E2: 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") ast "(*Pffft*, gloriously gross...)" ("annoyed", "base", "angry", "R", xpos="base", ypos="base") - sus "P-professor Dumbledore! Why would you say s-something like that!" ("angry", "wide", "sad", "stare", cheeks="blush", trans=hpunch) #Perhaps she should be a bit intrigued =Blush + sus @ cheeks blush "P-professor Dumbledore! Why would you say s-something like that!" ("angry", "wide", "sad", "stare", trans=hpunch) #Perhaps she should be a bit intrigued =Blush call ast_chibi("wand",530,"base") - sus "I think I better go..." ("disgust", "base", "sad", "right", cheeks="blush") + sus @ cheeks blush "I think I better go..." ("disgust", "base", "sad", "right") call ast_chibi("wand_casting",530,"base") ast "" ("grin", "base", "angry", "L") pause.5 @@ -430,15 +430,15 @@ label ag_se_imperio_sb_E2: gen "Fine..." ("base", xpos="far_left", ypos="head") 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, [name_susan_astoria]." ("open", "closed", "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") + sus @ cheeks blush "I... There's something wrong sir!" ("angry", "happyCl", "low", "mid") + sus @ cheeks blush "I can't help it..." ("angry", "happy", "worried", "down") ast "" ("grin", "base", "angry", "L") pause.2 hide susan_main play sound "sounds/cloth_sound3.ogg" $ susan.strip("top", "bra") - sus "" ("angry", "wide", "shocked", "down", cheeks="blush") + sus @ cheeks blush "" ("angry", "wide", "shocked", "down") call ctc gen "Nice!" ("angry", xpos="far_left", ypos="head") @@ -453,51 +453,51 @@ 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!" ("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") + sus @ cheeks blush "Please sir... it's too much!" ("angry", "happy", "worried", "downR") + sus @ cheeks blush "It's bad enough that I can't help showing you my breasts..." ("disgust", "happyCl", "worried", "mid") ast "Wait..." ("smile", "base", "base", "mid") ast "Keep going, sir!" ("clench", "narrow", "angry", "mid") gen "What?" ("base", xpos="far_left", ypos="head") - sus "What?" ("angry", "wide", "sad", "right", cheeks="blush") + sus @ cheeks blush "What?" ("angry", "wide", "sad", "right") ast "Well if Bessy here hates it... Then I love it!" ("clench", "narrow", "angry", "L") ast "Besides, it's not like I can see through the desk." ("open", "closed", "base", "mid") - sus "(...)" ("annoyed", "happy", "sad", "right", cheeks="blush") + sus @ cheeks blush "(...)" ("annoyed", "happy", "sad", "right") 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!" ("angry", "closed", "worried", "mid", cheeks="blush") + sus @ cheeks blush "W-why is this happening!" ("angry", "closed", "worried", "mid") ast "No one asked you, slut!" ("clench", "narrow", "angry", "L") - sus "I am not a slut!" ("angry", "happy", "low", "stare", cheeks="blush") + sus @ cheeks blush "I am not a slut!" ("angry", "happy", "low", "stare") 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..." ("angry", "narrow", "base", "down", cheeks="blush") - sus "You probably cursed me!" ("angry", "base", "sad", "downR", cheeks="blush") + sus @ cheeks blush "I-- don't know why I'm doing this..." ("angry", "narrow", "base", "down") + sus @ cheeks blush "You probably cursed me!" ("angry", "base", "sad", "downR") ast "Duh!" ("grin", "narrow", "angry", "L") - sus "Well stop it!" ("angry", "narrow", "base", "right", cheeks="blush") + sus @ cheeks blush "Well stop it!" ("angry", "narrow", "base", "right") ast "*Nuh-uh*!" ("open", "closed", "base", "mid") - sus "Please Astoria..." ("angry", "narrow", "shocked", "right", cheeks="blush") + sus @ cheeks blush "Please Astoria..." ("angry", "narrow", "shocked", "right") 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..." ("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") + sus @ cheeks blush "What? you mean I have to wait until he..." ("angry", "wide", "worried", "mid") + sus @ cheeks blush "This is unbelievable!" ("angry", "wide", "sad", "mid") + sus @ cheeks blush "I'm going to report both of you to the ministry of magic!" ("upset", "happyCl", "annoyed", "mid") + sus @ cheeks blush "My aunt is the head of the department of magical law enforcement I'll have you know!" ("angry", "narrow", "annoyed", "mid") ast "yeah... I've met your creepy old aunt." ("annoyed", "narrow", "base", "L") - sus "What? Did you curse her too, you evil little witch?" ("open", "base", "angry", "right", cheeks="blush") + sus @ cheeks blush "What? Did you curse her too, you evil little witch?" ("open", "base", "angry", "right") ast "I wish..." ("base", "narrow", "base", "R") - 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") + sus @ cheeks blush "Well, she's going to lock both of you away in Azkaban!" ("annoyed", "closed", "angry", "mid") + sus @ cheeks blush "You'll never see me or anyone else again..." ("base", "closed", "annoyed", "mid") ast "Yeah, sure!" ("grin", "base", "angry", "L") - sus "*Ugh*! You're both sick!" ("disgust", "narrow", "annoyed", "stare", cheeks="blush") + sus @ cheeks blush "*Ugh*! You're both sick!" ("disgust", "narrow", "annoyed", "stare") 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}" ("angry", "base", "angry", "stare", cheeks="blush") + sus @ cheeks blush "I am not a {size=+10}slut!{/size}" ("angry", "base", "angry", "stare") nar "As Susan yells at the top of her voice, the effort causes her gigantic tits to rise and slap back together." gen "{size=+10}HERE IT COMES!{/size}" ("angry", xpos="far_left", ypos="head") - sus "" ("clench", "wide", "shocked", "stare", cheeks="blush") + sus @ cheeks blush "" ("clench", "wide", "shocked", "stare") hide screen bld1 with d3 pause.1 @@ -508,7 +508,7 @@ label ag_se_imperio_sb_E2: pause.5 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}" ("angry", "base", "angry", "mid", cheeks="blush") + sus @ cheeks blush "{size=+10}*Hmph*! I hope you Enjoy Azkaban, perverts!{/size}" ("angry", "base", "angry", "mid") ast "" ("annoyed", "narrow", "base", "R") @@ -542,12 +542,12 @@ label ag_se_imperio_sb_E2: ast "Suzy, do you like baring your chest to the headmaster?" ("open", "base", "base", "L") ast "Just like all those other closeted sluts?" ("clench", "narrow") gen "(Oh shit...)" ("base", xpos="far_left", ypos="head") - sus "I... I..." ("angry", "narrow", "base", "stare", cheeks="blush") + sus @ cheeks blush "I... I..." ("angry", "narrow", "base", "stare") ast "Tell me!" ("scream") ast "" ("clench") - sus "I...{w=0.8} I do!" ("smile", "wink", "worried", "stare", cheeks="blush") + sus @ cheeks blush "I...{w=0.8} I do!" ("smile", "wink", "worried", "stare") ast "I knew it!" ("scream", "narrow", "angry") # Angry - sus "" ("base", "narrow", "worried", "stare", cheeks="blush") + sus @ cheeks blush "" ("base", "narrow", "worried", "stare") 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") @@ -563,12 +563,12 @@ label ag_se_imperio_sb_E2: ast "..." (eyes="closed") ast "Suzy!" ("open", "narrow", "base", "L") ast "" ("base") - sus "..." ("normal", "narrow", "raised", "stare", cheeks="blush") + sus @ cheeks blush "..." ("normal", "narrow", "raised", "stare") ast "Are you ashamed of what you've done?" ("open", "base") ast "" ("base") - sus "...{w=0.4} Yes." ("soft", "narrow", "worried", "stare", cheeks="blush") + sus @ cheeks blush "...{w=0.4} Yes." ("soft", "narrow", "worried", "stare") ast "Would your house think less of you if they knew what you're doing here?" ("grin") - sus "They would..." ("open", "narrow", "worried", "stare", cheeks="blush") + sus @ cheeks blush "They would..." ("open", "narrow", "worried", "stare") 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") @@ -724,19 +724,19 @@ label ag_se_imperio_sb_E3: nar "Susan's eyes drift down to her exposed chest." sus "WHAT?!?!?" ("angry", "wide", "shocked", "down", trans=hpunch) - sus "I'm so sorry, professor Dumbledore!" ("open", "wide", "worried", "stare", cheeks="blush") - sus "I don't know what's come over me!" ("angry", "happyCl", "sad", "mid", cheeks="blush") + sus @ cheeks blush "I'm so sorry, professor Dumbledore!" ("open", "wide", "worried", "stare") + sus @ cheeks blush "I don't know what's come over me!" ("angry", "happyCl", "sad", "mid") ast "Maybe it's just because you're a nasty slut!" ("annoyed", "base", "base", "L") - sus "I am not a {size=+10}slut{/size}, Astoria!" ("angry", "happyCl", "annoyed", "mid", cheeks="blush") + sus @ cheeks blush "I am not a {size=+10}slut{/size}, Astoria!" ("angry", "happyCl", "annoyed", "mid") ast "*Pfft*... We both know that's not true... You love showing your headmaster those oversized bean bags of yours." ("annoyed", "base", "base", "R") - sus "I-- don't know why this is happening..." ("open", "happyCl", "annoyed", "down", cheeks="blush") - sus "You must have cursed me!" ("angry", "happy", "shocked", "stare", cheeks="blush") + sus @ cheeks blush "I-- don't know why this is happening..." ("open", "happyCl", "annoyed", "down") + sus @ cheeks blush "You must have cursed me!" ("angry", "happy", "shocked", "stare") ast "Bingo!" ("grin", "base", "angry", "L") - sus "Professor! You h-have to stop her!" ("open", "happy", "sad", "left", cheeks="blush") + sus @ cheeks blush "Professor! You h-have to stop her!" ("open", "happy", "sad", "left") gen "*Ugh*...{w=0.3} I'm afraid I can't do that Miss Bones..." ("base", xpos="far_left", ypos="head") ast "" ("grin", "narrow", "angry", "L") - sus "WHAT?!" ("angry", "wide", "low", "mid", cheeks="blush") - sus "W-w-w-well, my aunt will just send you--" ("angry", "happyCl", "annoyed", "mid", cheeks="blush") + sus @ cheeks blush "WHAT?!" ("angry", "wide", "low", "mid") + sus @ cheeks blush "W-w-w-well, my aunt will just send you--" ("angry", "happyCl", "annoyed", "mid") ast "Quiet!" ("scream", "base", "angry", "L") nar "Astoria strengthens her grip on her wand, and focuses on maintaining the spell, increasing its effect on Susan." @@ -933,16 +933,16 @@ label ag_se_imperio_sb_E3: hide screen blkfade with d5 - sus "..." ("soft", "narrow", "low", "mid", cheeks="blush", xpos="right", ypos="base", trans=fade) + sus @ cheeks blush "..." ("soft", "narrow", "low", "mid", xpos="right", ypos="base", trans=fade) play music "music/KMcL_OpenThoseBrightEyes.ogg" fadein 1 if_changed ast "Oh my god! He absolutely covered you!" ("scream", "base", "base", "mid",xpos="base",ypos="base") - sus "..." ("annoyed", "closed", "annoyed", "right", cheeks="blush") + sus @ cheeks blush "..." ("annoyed", "closed", "annoyed", "right") ast "I didn't know you had it in you, sir!" ("clench", "base", "base", "mid") ast "Nice work!" ("smile", "base", "base", "mid") gen "Thanks..." ("base", xpos="far_left", ypos="head") ast "And Suzy... that look suits you." ("grin", "narrow", "angry", "L") - sus "Are you done, Astoria?" ("soft", "narrow", "annoyed", "right", cheeks="blush") + sus @ cheeks blush "Are you done, Astoria?" ("soft", "narrow", "annoyed", "right") ast "Yes, you can get dressed." ("smile", "narrow", "base", "L") show screen blkfade @@ -952,7 +952,7 @@ label ag_se_imperio_sb_E3: hide susan_main $ susan.set_cum(None) - sus "I hope you two are happy..." ("soft", "happy", "annoyed", "down", cheeks="blush") + sus @ cheeks blush "I hope you two are happy..." ("soft", "happy", "annoyed", "down") play sound "sounds/cloth_sound3.ogg" $ susan.wear("top", "bra") @@ -960,7 +960,7 @@ label ag_se_imperio_sb_E3: with d5 pause .8 - sus "Now, if you'll excuse me, I've got--" ("open", "closed", "annoyed", "right", cheeks="blush") + sus @ cheeks blush "Now, if you'll excuse me, I've got--" ("open", "closed", "annoyed", "right") # chibi spell animation. play sound "sounds/magic2.ogg" diff --git a/game/scripts/characters/cho/events/quidditch/slytherin_match.rpy b/game/scripts/characters/cho/events/quidditch/slytherin_match.rpy index ffb7fad8..b75074ae 100644 --- a/game/scripts/characters/cho/events/quidditch/slytherin_match.rpy +++ b/game/scripts/characters/cho/events/quidditch/slytherin_match.rpy @@ -1651,11 +1651,11 @@ label slytherin_match_return: call cho_chibi("hide") call ast_chibi("hide") call sus_chibi("stand", "desk", "base", flip=False) - sus "You want to s-spank me? W-Why would you want to sp-spank me, professor? Did I do something wrong?" ("angry", "wide", "base", "mid", xpos="mid", ypos="base", flip=False, trans=morph, cheeks="blush") + sus @ cheeks blush "You want to s-spank me? W-Why would you want to sp-spank me, professor? Did I do something wrong?" ("angry", "wide", "base", "mid", xpos="mid", ypos="base", flip=False, trans=morph) - sus "Are you going to punish me for flaunting these massive pair of--" ("horny", "wink", "base", "mid", cheeks="blush") - sus "Wow... They really are big aren't they... And they feel so soft..." ("smile", "base", "base", "down", cheeks="blush") - sus "(I'll give you two the attention you deserve tonight...)" ("grin", "narrow", "base", "down", cheeks="blush") + sus @ cheeks blush "Are you going to punish me for flaunting these massive pair of--" ("horny", "wink", "base", "mid") + sus @ cheeks blush "Wow... They really are big aren't they... And they feel so soft..." ("smile", "base", "base", "down") + sus @ cheeks blush "(I'll give you two the attention you deserve tonight...)" ("grin", "narrow", "base", "down") gen "Tonks?" ("base", xpos="far_left", ypos="head") sus "Oh right...{w=0.3} Where was I?" ("smile", "happy", "low", "downL") diff --git a/game/scripts/characters/susan/events/intro.rpy b/game/scripts/characters/susan/events/intro.rpy index c0955d9e..f1716a6f 100644 --- a/game/scripts/characters/susan/events/intro.rpy +++ b/game/scripts/characters/susan/events/intro.rpy @@ -120,8 +120,8 @@ label susan_intro_E1: pos (-1045, -390) ease_quad 3.0 pos (-1045, -150) - sus "*Ehm*..." ("soft", "happy", "base", "downR", cheeks="blush") # Embarrassed. - sus "H-Hello..." ("open", "happy", "base", "downL", cheeks="blush") + sus @ cheeks blush "*Ehm*..." ("soft", "happy", "base", "downR") # Embarrassed. + sus @ cheeks blush "H-Hello..." ("open", "happy", "base", "downL") "\"Susan! How great to see you!\"" if d_flag_01: show CG susan as cg zorder 17: @@ -129,7 +129,7 @@ label susan_intro_E1: ease_quad 3.0 pos (-1045, -150) gen "Where have you been all my life?" - sus "I--{w=0.4} I've been here at school for a couple of years now, Sir." ("open", "happy", "base", "mid", cheeks="blush") + sus @ cheeks blush "I--{w=0.4} I've been here at school for a couple of years now, Sir." ("open", "happy", "base", "mid") gen "You don't say..." "\"My day just got a whole lot brighter!\"": @@ -137,7 +137,7 @@ label susan_intro_E1: pos (-1045, -390) ease_quad 3.0 pos (-1045, -150) - sus "Sir?" ("open", "happy", "base", "downL", cheeks="blush") + sus @ cheeks blush "Sir?" ("open", "happy", "base", "downL") gen "(Or should say darker?)" gen "(Those tits must cast a huge-ass shadow...)" @@ -146,7 +146,7 @@ label susan_intro_E1: pos (-1045, -150) ease_quad 3.0 zoom 0.5 pos (0, 0) - sus "Professor Tonks said you wanted to see me?" ("soft", "happy", "base", "downL", cheeks="blush") + sus @ cheeks blush "Professor Tonks said you wanted to see me?" ("soft", "happy", "base", "downL") gen "Did she now?" gen "(I have to get that woman a drink for introducing me to this magnificently voluptuous creature...)" gen "Well, how nice of her." diff --git a/game/scripts/characters/susan/summon.rpy b/game/scripts/characters/susan/summon.rpy index 977e80df..937ce246 100644 --- a/game/scripts/characters/susan/summon.rpy +++ b/game/scripts/characters/susan/summon.rpy @@ -116,14 +116,14 @@ label susan_talk: jump susan_talk "-Daddy-": $ name_genie_susan = "Daddy" - sus "Sir, no!" ("angry", "base", "base", "mid", cheeks="blush") - sus "I can't possibly call you that!" ("open", "happy", "sad", "mid", cheeks="blush") + sus @ cheeks blush "Sir, no!" ("angry", "base", "base", "mid") + sus @ cheeks blush "I can't possibly call you that!" ("open", "happy", "sad", "mid") gen "But I want you to." ("base", xpos="far_left", ypos="head") gen "There's no harm in calling me Daddy." ("grin", xpos="far_left", ypos="head") - sus "But that's!--" ("angry", "narrow", "sad", "mid", cheeks="blush") - sus "(This is wrong, Susan!)" ("angry", "closed", "sad", "mid", cheeks="blush") + sus @ cheeks blush "But that's!--" ("angry", "narrow", "sad", "mid") + sus @ cheeks blush "(This is wrong, Susan!)" ("angry", "closed", "sad", "mid") gen "Miss Bones?" ("base", xpos="far_left", ypos="head") - sus "O--{w=0.2} Okay then... Professor-- *Ehm*... D-Daddy." ("annoyed", "happy", "worried", "stare", cheeks="blush") + sus @ cheeks blush "O--{w=0.2} Okay then... Professor-- *Ehm*... D-Daddy." ("annoyed", "happy", "worried", "stare") jump susan_talk "-Master-": $ name_genie_susan = "Master" @@ -167,34 +167,34 @@ label susan_talk: gen "You poor thing!" ("base", xpos="far_left", ypos="head") gen "You see, if someone like me would call you that, maybe it wouldn't affect you as much." ("base", xpos="far_left", ypos="head") sus "I--... You might be right." ("open", "narrow", "base", "down") - sus "You can call me a Cow, [name_genie_susan]." ("soft", "narrow", "base", "downR", cheeks="blush") + sus @ cheeks blush "You can call me a Cow, [name_genie_susan]." ("soft", "narrow", "base", "downR") jump susan_talk "-Betsy-": $ name_susan_genie = "Betsy" sus "But, sir... Isn't that... You know..." ("open", "happy", "sad", "mid") gen "You know... What?" ("base", xpos="far_left", ypos="head") - sus "Isn't that a name you'd give to a-- A cow?" ("open", "happy", "sad", "downR", cheeks="blush") + sus @ cheeks blush "Isn't that a name you'd give to a-- A cow?" ("open", "happy", "sad", "downR") gen "Oh, is it?" ("base", xpos="far_left", ypos="head") - sus "*Ehm*... Yes, I think so at least..." ("open", "happy", "worried", "mid", cheeks="blush") - sus "Some of the other girls shouted it at me before..." ("annoyed", "happy", "worried", "down", cheeks="blush") + sus @ cheeks blush "*Ehm*... Yes, I think so at least..." ("open", "happy", "worried", "mid") + sus @ cheeks blush "Some of the other girls shouted it at me before..." ("annoyed", "happy", "worried", "down") gen "That's a shame... I thought you'd like it..." ("base", xpos="far_left", ypos="head") - sus "Oh, Well... I suppose as long as it's not ill meaning..." ("open", "happy", "worried", "downR", cheeks="blush") + sus @ cheeks blush "Oh, Well... I suppose as long as it's not ill meaning..." ("open", "happy", "worried", "downR") gen "Of course not!" ("base", xpos="far_left", ypos="head") - sus "Alright then, you can call me that if you like..." ("soft", "base", "base", "mid", cheeks="blush") + sus @ cheeks blush "Alright then, you can call me that if you like..." ("soft", "base", "base", "mid") jump susan_talk "-Slut-": $ name_susan_genie = "Slut" - sus "[name_genie_susan]!" ("soft", "wide", "base", "mid", cheeks="blush") - sus "You can't be serious!" ("angry", "happy", "base", "mid", cheeks="blush") + sus @ cheeks blush "[name_genie_susan]!" ("soft", "wide", "base", "mid") + sus @ cheeks blush "You can't be serious!" ("angry", "happy", "base", "mid") gen "Why not. Nobody has to know..." ("base", xpos="far_left", ypos="head") - sus "How could you even think of me like that!" ("open", "happy", "sad", "downR", cheeks="blush") - sus "I'm not a... slut." ("soft", "narrow", "sad", "downR", cheeks="blush") + sus @ cheeks blush "How could you even think of me like that!" ("open", "happy", "sad", "downR") + sus @ cheeks blush "I'm not a... slut." ("soft", "narrow", "sad", "downR") gen "Of course not. This is just to strengthen your self-esteem." ("base", xpos="far_left", ypos="head") gen "Trust me, I know what I'm doing." ("base", xpos="far_left", ypos="head") gen "Being called a slut always boosts a girls confidence!" ("base", xpos="far_left", ypos="head") - sus "R-- Really?" ("soft", "happy", "sad", "mid", cheeks="blush") + sus @ cheeks blush "R-- Really?" ("soft", "happy", "sad", "mid") gen "Yes. Now... shall we try it?" ("base", xpos="far_left", ypos="head") - sus "... alright, [name_genie_susan]..." ("base", "happy", "sad", "mid", cheeks="blush") + sus @ cheeks blush "... alright, [name_genie_susan]..." ("base", "happy", "sad", "mid") jump susan_talk "-Custom Input-": $ temp_name = renpy.input("(Please enter the name.)", name_susan_genie, ALLOWED_CHARACTERS, length=14) diff --git a/game/scripts/characters/susan/wardrobe_reactions.rpy b/game/scripts/characters/susan/wardrobe_reactions.rpy index 7d9ffe83..bd0f5b09 100644 --- a/game/scripts/characters/susan/wardrobe_reactions.rpy +++ b/game/scripts/characters/susan/wardrobe_reactions.rpy @@ -28,12 +28,12 @@ define sus_responses = { label sus_reaction_category_fail(category): if category == "upper undergarment": - sus "M--{w=0.2} my underwear? W-- {w=0.2}Why do you require me to--{w=0.2} *Ehm*..." ("angry", "happy", "sad", "down", cheeks="blush") + sus @ cheeks blush "M--{w=0.2} my underwear? W-- {w=0.2}Why do you require me to--{w=0.2} *Ehm*..." ("angry", "happy", "sad", "down") elif category == "lower undergarment": - sus "M--{w=0.2} my underwear? W--{w=0.2} Why do you require me to--{w=0.2} *Ehm*..." ("soft", "happy", "sad", "downR", cheeks="blush") + sus @ cheeks blush "M--{w=0.2} my underwear? W--{w=0.2} Why do you require me to--{w=0.2} *Ehm*..." ("soft", "happy", "sad", "downR") elif category == "piercings & tattoos": - sus "W--{w=0.2} What would people... Sir, I don't want to be made f--{w=0.2} fun of..." ("angry", "happy", "sad", "right", cheeks="blush") - sus "" ("normal", "happy", "sad", "mid", cheeks="blush") + sus @ cheeks blush "W--{w=0.2} What would people... Sir, I don't want to be made f--{w=0.2} fun of..." ("angry", "happy", "sad", "right") + sus @ cheeks blush "" ("normal", "happy", "sad", "mid") return label sus_reaction_touch(what): @@ -48,22 +48,22 @@ label sus_reaction_touch(what): random: sus "S--{w=0.2} Sir..." ("soft", "base", "base", "mid") sus "A--{w=0.2} Are you s-sure this is appropriate?" ("open", "base", "base", "right") - sus "Professor, p--{w=0.2} please..." ("base", "base", "sad", "downR", cheeks="blush") + sus @ cheeks blush "Professor, p--{w=0.2} please..." ("base", "base", "sad", "downR") elif what == "breasts": $ mouse_heart() random: - sus "W--{w=0.2} Why are you..." ("soft", "happy", "sad", "stare", cheeks="blush") - sus "P--{w=0.2} please, it's embarrassing..." ("angry", "happy", "sad", "downR", cheeks="blush") - sus "D--{w=0.2} don't... Don't look at me sir..." ("soft", "closed", "sad", "mid", cheeks="blush") + sus @ cheeks blush "W--{w=0.2} Why are you..." ("soft", "happy", "sad", "stare") + sus @ cheeks blush "P--{w=0.2} please, it's embarrassing..." ("angry", "happy", "sad", "downR") + sus @ cheeks blush "D--{w=0.2} don't... Don't look at me sir..." ("soft", "closed", "sad", "mid") elif what == "vagina": $ mouse_heart() random: - sus "M--{w=0.2} My..." ("soft", "happy", "sad", "stare", cheeks="blush") - sus "S--{w=0.2} Sir..." ("soft", "closed", "sad", "mid", cheeks="blush") - sus "P--{w=0.2} please sir, it's embarrassing..." ("base", "happy", "sad", "downR", cheeks="blush") + sus @ cheeks blush "M--{w=0.2} My..." ("soft", "happy", "sad", "stare") + sus @ cheeks blush "S--{w=0.2} Sir..." ("soft", "closed", "sad", "mid") + sus @ cheeks blush "P--{w=0.2} please sir, it's embarrassing..." ("base", "happy", "sad", "downR") return @@ -71,21 +71,21 @@ label sus_reaction_touch_fail(what): if what == "head": $ mouse_slap() - sus "*Eeek!*" ("angry", "happyCl", "sad", "mid", cheeks="blush") - sus "I'm sorry sir, you scared me..." ("angry", "base", "sad", "mid", cheeks="blush") + sus @ cheeks blush "*Eeek!*" ("angry", "happyCl", "sad", "mid") + sus @ cheeks blush "I'm sorry sir, you scared me..." ("angry", "base", "sad", "mid") gen "(Poor thing isn't used to human touch...)" ("base", xpos="far_left", ypos="head") elif what == "breasts": $ mouse_slap() - sus "Please...{w=0.4} Don't bully me [name_genie_susan]." ("angry", "happy", "sad", "down", cheeks="blush") + sus @ cheeks blush "Please...{w=0.4} Don't bully me [name_genie_susan]." ("angry", "happy", "sad", "down") elif what == "vagina": $ mouse_slap() - sus "No! Please don't make me do this in front of everyone again..." ("angry", "happyCl", "sad", "mid", cheeks="blush") + sus @ cheeks blush "No! Please don't make me do this in front of everyone again..." ("angry", "happyCl", "sad", "mid") gen "Do what?" ("base", xpos="far_left", ypos="head") - sus "N--{w=0.2} nothing [name_genie_susan], forgive me." ("angry", "wide", "sad", "stare", cheeks="blush") + sus @ cheeks blush "N--{w=0.2} nothing [name_genie_susan], forgive me." ("angry", "wide", "sad", "stare") gen "(...)" ("base", xpos="far_left", ypos="head") return @@ -105,11 +105,11 @@ label sus_reaction_equip_fail(item): # else: # - sus "I--{w=0.2} I..." ("soft", "happy", "base", "right", cheeks="blush") + sus @ cheeks blush "I--{w=0.2} I..." ("soft", "happy", "base", "right") gen "You don't like it?" ("base", xpos="far_left", ypos="head") - sus "It's not like t-that, I just..." ("angry", "happy", "worried", "right", cheeks="blush") + sus @ cheeks blush "It's not like t-that, I just..." ("angry", "happy", "worried", "right") gen "Not comfortable wearing it?" ("base", xpos="far_left", ypos="head") - sus "*Uh-huh*" ("normal", "happy", "worried", "down", cheeks="blush") + sus @ cheeks blush "*Uh-huh*" ("normal", "happy", "worried", "down") gen "Okay, maybe later then." ("base", xpos="far_left", ypos="head") return @@ -125,20 +125,20 @@ label sus_reaction_unequip(item): label sus_reaction_unequip_fail(item): if item.type == "panties": - sus "I'm N--{w=0.2} not comfortable with that, [name_genie_susan]..." ("open", "happy", "sad", "right", cheeks="blush") + sus @ cheeks blush "I'm N--{w=0.2} not comfortable with that, [name_genie_susan]..." ("open", "happy", "sad", "right") elif item.type == "bra": - sus "P--{w=0.2} please, I can't be D--{w=0.2} doing that [name_genie_susan].." ("soft", "happy", "worried", "down", cheeks="blush") + sus @ cheeks blush "P--{w=0.2} please, I can't be D--{w=0.2} doing that [name_genie_susan].." ("soft", "happy", "worried", "down") elif item.type == "top": - sus "I don't know if this is a good idea..." ("annoyed", "happy", "sad", "mid", cheeks="blush") + sus @ cheeks blush "I don't know if this is a good idea..." ("annoyed", "happy", "sad", "mid") gen "You have nothing to be ashamed of." ("base", xpos="far_left", ypos="head") - sus "S--{w=0.2} Sorry, I can't..." ("soft", "happyCl", "worried", "mid", cheeks="blush") + sus @ cheeks blush "S--{w=0.2} Sorry, I can't..." ("soft", "happyCl", "worried", "mid") elif item.type == "bottom": - sus "I--{w=0.2} I can't..." ("open", "happyCl", "sad", "mid", cheeks="blush") + sus @ cheeks blush "I--{w=0.2} I can't..." ("open", "happyCl", "sad", "mid") gen "It's okay, we'll work on your confidence first." ("base", xpos="far_left", ypos="head") - sus "Thank you..." ("soft", "happy", "base", "mid", cheeks="blush") + sus @ cheeks blush "Thank you..." ("soft", "happy", "base", "mid") return label sus_reaction_equip_outfit(item): @@ -166,29 +166,29 @@ label sus_reaction_equip_outfit(item): ######################## elif item == sus_outfit_lace1: gen "Could you put on these lingerie for me please?" ("base", xpos="far_left", ypos="head") - sus "Okay...{w=0.4} One moment [name_genie_susan]." ("base", "narrow", "base", "downR", cheeks="blush") + sus @ cheeks blush "Okay...{w=0.4} One moment [name_genie_susan]." ("base", "narrow", "base", "downR") ############################## ## Latex Underwear Outfit 1 ## ############################## elif item ==sus_outfit_latex1: gen "Put your latex underwear on for me." ("base", xpos="far_left", ypos="head") - sus "The--{w=0.2} The latex, but it's so tight..." ("soft", "narrow", "base", "down", cheeks="blush") + sus @ cheeks blush "The--{w=0.2} The latex, but it's so tight..." ("soft", "narrow", "base", "down") gen "I know! Perfectly enhances your greatest features!" ("base", xpos="far_left", ypos="head") gen "Or squishes them, rather..." ("base", xpos="far_left", ypos="head") - sus "Alright, if you say so..." ("base", "narrow", "base", "down", cheeks="blush") + sus @ cheeks blush "Alright, if you say so..." ("base", "narrow", "base", "down") ################ ## Priestess Outfit ## ################ elif item ==sus_outfit_priestess: gen "How about you put on this Priestess outfit for me?" ("base", xpos="far_left", ypos="head") - sus "A--{w=0.2} A Priestess outfit, [name_genie_susan]?" ("soft", "narrow", "base", "mid", cheeks="blush") + sus @ cheeks blush "A--{w=0.2} A Priestess outfit, [name_genie_susan]?" ("soft", "narrow", "base", "mid") gen "Indeed." ("grin", xpos="far_left", ypos="head") - sus "Why would you-- I mean... Sorry but I'm a bit confused." ("open", "narrow", "base", "down", cheeks="blush") + sus @ cheeks blush "Why would you-- I mean... Sorry but I'm a bit confused." ("open", "narrow", "base", "down") gen "Luckily, you've got me here for guidance." ("grin", xpos="far_left", ypos="head") gen "Now put the dress on." ("grin", xpos="far_left", ypos="head") - sus "Oh--{w=0.2} Okay then..." ("open", "narrow", "base", "mid", cheeks="blush") + sus @ cheeks blush "Oh--{w=0.2} Okay then..." ("open", "narrow", "base", "mid") else: gen "Could you put this on for me?" ("base", xpos="far_left", ypos="head") @@ -203,9 +203,9 @@ label sus_reaction_equip_outfit_fail(item): ######################## if item == sus_outfit_lace1: gen "Could you put on these lingerie for me please?" ("base", xpos="far_left", ypos="head") - sus "L--{w=0.2} Lingerie!?" ("angry", "wide", "shocked", "mid", cheeks="blush") + sus @ cheeks blush "L--{w=0.2} Lingerie!?" ("angry", "wide", "shocked", "mid") gen "Yep." ("base", xpos="far_left", ypos="head") - sus "I--{w=0.2} I--{w=0.2} Why would you ask me to--" ("angry", "happyCl", "worried", "mid", cheeks="blush") + sus @ cheeks blush "I--{w=0.2} I--{w=0.2} Why would you ask me to--" ("angry", "happyCl", "worried", "mid") gen "...{w=0.4} Maybe some other time then." ("base", xpos="far_left", ypos="head") ############################## @@ -213,13 +213,13 @@ label sus_reaction_equip_outfit_fail(item): ############################## elif item ==sus_outfit_latex1: gen "Put your latex underwear on for me." ("base", xpos="far_left", ypos="head") - sus "The-- The what?!?" ("angry", "wide", "shocked", "mid", cheeks="blush") + sus @ cheeks blush "The-- The what?!?" ("angry", "wide", "shocked", "mid") gen "These!" ("grin", xpos="far_left", ypos="head") - sus "Oh, heavens!" ("clench", "wide", "base", "down", cheeks="blush") - sus "I can't wear these!" ("open", "happyCl", "worried", "mid", cheeks="blush") + sus @ cheeks blush "Oh, heavens!" ("clench", "wide", "base", "down") + sus @ cheeks blush "I can't wear these!" ("open", "happyCl", "worried", "mid") gen "Of course you can! I made sure to have them made specifically for your size of--" ("base", xpos="far_left", ypos="head") gen "I mean, your size!" ("angry", xpos="far_left", ypos="head") - sus "..." ("annoyed", "happy", "sad", "mid", cheeks="blush") + sus @ cheeks blush "..." ("annoyed", "happy", "sad", "mid") gen "Oh, you meant can't as in won't." ("base", xpos="far_left", ypos="head") gen "Alright... Never mind then." ("base", xpos="far_left", ypos="head") ###################### @@ -229,11 +229,11 @@ label sus_reaction_equip_outfit_fail(item): gen "Put on this Priestess outfit for me will you?" ("base", xpos="far_left", ypos="head") sus "A what, sorry?" gen "This dress, here." ("base", xpos="far_left", ypos="head") - sus "B-- But, [name_genie_susan]!" ("angry", "wide", "shocked", "mid", cheeks="blush") - sus "S-- Surely wearing that would be s--{w=0.2} sacrilegious!" ("open", "happyCl", "worried", "mid", cheeks="blush") + sus @ cheeks blush "B-- But, [name_genie_susan]!" ("angry", "wide", "shocked", "mid") + sus @ cheeks blush "S-- Surely wearing that would be s--{w=0.2} sacrilegious!" ("open", "happyCl", "worried", "mid") gen "Sacre-- what?" ("base", xpos="far_left", ypos="head") gen "Sorry, I don't speak French." ("base", xpos="far_left", ypos="head") - sus "I-- I am not a Priestess, [name_genie_susan]." ("soft", "happy", "sad", "down", cheeks="blush") + sus @ cheeks blush "I-- I am not a Priestess, [name_genie_susan]." ("soft", "happy", "sad", "down") gen "What does that have to do with wearing a dress?" ("base", xpos="far_left", ypos="head") sus "S-- Sorry, [name_genie_susan]... I think I better not."("soft", "happy", "sad", "right", cheeks="blush") gen "Sacrebleu..." ("base", xpos="far_left", ypos="head") @@ -241,9 +241,9 @@ label sus_reaction_equip_outfit_fail(item): else: sus "I--{w=0.2} I..." ("angry", "happy", "sad", "mid") gen "You don't like it?" ("base", xpos="far_left", ypos="head") - sus "It's not t-that I--{w=0.2} I just..." ("soft", "happyCl", "sad", "mid", cheeks="blush") + sus @ cheeks blush "It's not t-that I--{w=0.2} I just..." ("soft", "happyCl", "sad", "mid") gen "Not comfortable wearing it?" ("base", xpos="far_left", ypos="head") - sus "*Uh-huh*" ("soft", "happy", "sad", "down", cheeks="blush") + sus @ cheeks blush "*Uh-huh*" ("soft", "happy", "sad", "down") gen "Okay, maybe later then." ("base", xpos="far_left", ypos="head") return @@ -256,26 +256,26 @@ label sus_reaction_blacklist(item): sus "I would feel cold without my top..." ("annoyed", "happy", "sad", "down") if "bottom" in item.blacklist and susan.is_worn("bottom"): - sus "I c--{w=0.2} can't take off my bottoms." ("open", "happy", "sad", "down", cheeks="blush") + sus @ cheeks blush "I c--{w=0.2} can't take off my bottoms." ("open", "happy", "sad", "down") gen "Can't or won't?" ("base", xpos="far_left", ypos="head") - sus "Won't..." ("annoyed", "happy", "sad", "mid", cheeks="blush") + sus @ cheeks blush "Won't..." ("annoyed", "happy", "sad", "mid") gen "Come off it, I'm sure you'll like it." ("base", xpos="far_left", ypos="head") - sus "..." ("soft", "happy", "base", "right", cheeks="blush") + sus @ cheeks blush "..." ("soft", "happy", "base", "right") if "bra" in item.blacklist and susan.is_worn("bra"): gen "Let me guess, you aren't comfortable without a bra?" ("base", xpos="far_left", ypos="head") - sus "*uh-huh*" ("soft", "happy", "sad", "down", cheeks="blush") - sus "" ("soft", "happy", "sad", "mid", cheeks="blush") + sus @ cheeks blush "*uh-huh*" ("soft", "happy", "sad", "down") + sus @ cheeks blush "" ("soft", "happy", "sad", "mid") if "panties" in item.blacklist and susan.is_worn("panties"): - sus "M--{w=0.2} My panties..." ("angry", "happy", "sad", "down", cheeks="blush") + sus @ cheeks blush "M--{w=0.2} My panties..." ("angry", "happy", "sad", "down") gen "Oh, right... Yeah you'd need to do something about those..." ("base", xpos="far_left", ypos="head") - sus "I'd have to--{w=0.4} To..." ("soft", "happy", "sad", "downR", cheeks="blush") + sus @ cheeks blush "I'd have to--{w=0.4} To..." ("soft", "happy", "sad", "downR") gen "How about just giving it a try?" ("base", xpos="far_left", ypos="head") gen "If you don't like it you can always change back, would that be okay?" ("base", xpos="far_left", ypos="head") - sus "Alright..." ("base", "happy", "base", "down", cheeks="blush") - sus "" ("base", "happy", "base", "mid", cheeks="blush") + sus @ cheeks blush "Alright..." ("base", "happy", "base", "down") + sus @ cheeks blush "" ("base", "happy", "base", "mid") return