From 1f776778db6229988f5346b0aef3a10d29c92e0e Mon Sep 17 00:00:00 2001 From: Johnny Date: Sun, 19 Jun 2022 03:47:53 +0200 Subject: [PATCH] Susan posing * Finished remaining posing. * Adjusted "down" pupil position. --- game/characters/susan/face/pupils/down.webp | 4 +- .../cho/events/quidditch/slytherin_match.rpy | 12 +-- game/scripts/characters/susan/chitchat.rpy | 63 ++++++------ .../scripts/characters/susan/events/intro.rpy | 31 +++--- game/scripts/characters/susan/summon.rpy | 85 ++++++++-------- .../characters/susan/wardrobe_reactions.rpy | 97 ++++++++++--------- 6 files changed, 151 insertions(+), 141 deletions(-) diff --git a/game/characters/susan/face/pupils/down.webp b/game/characters/susan/face/pupils/down.webp index d2ad5ada..a7e8b7c6 100644 --- a/game/characters/susan/face/pupils/down.webp +++ b/game/characters/susan/face/pupils/down.webp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4cf11682d1a8c064a67a4cb413ac9c84ee7e63911de05782ec3dfe4a78492a3c -size 1560 +oid sha256:e4649cb08904f38391f01579468ef24bf3b250dbb46ce87510f4d8cbb5072011 +size 1540 diff --git a/game/scripts/characters/cho/events/quidditch/slytherin_match.rpy b/game/scripts/characters/cho/events/quidditch/slytherin_match.rpy index 9ce5e98c..73dcf391 100644 --- a/game/scripts/characters/cho/events/quidditch/slytherin_match.rpy +++ b/game/scripts/characters/cho/events/quidditch/slytherin_match.rpy @@ -1692,13 +1692,13 @@ 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?" ("base", "base", "base", "mid", xpos="mid", ypos="base", flip=False, trans=morph) + 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 "Are you going to punish me for flaunting these massive pair of--" ("base", "base", "base", "mid") - sus "Wow... They really are big aren't they... And they feel so soft..." ("base", "base", "base", "mid") - sus "(I'll give you two the attention you deserve tonight...)" ("base", "base", "base", "mid") + 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") gen "Tonks?" ("base", xpos="far_left", ypos="head") - sus "Oh right...{w=0.3} Where was I?" ("base", "base", "base", "mid") + sus "Oh right...{w=0.3} Where was I?" ("smile", "happy", "low", "downL") elif susan_unlocked: # Tonks Turns into Susan @@ -1744,7 +1744,7 @@ label slytherin_match_return: call sus_chibi("hide") call lun_chibi("hide") call sna_chibi("stand",410,177+250, flip=False) - sna "Want some of this, Genie?" ("snape_clown", xpos="320", ypos="base", flip=False, trans=morph) + sna "Want some of this, Genie?" ("snape_clown", xpos=320, ypos="base", flip=False, trans=morph) call play_sound("gasp") with hpunch diff --git a/game/scripts/characters/susan/chitchat.rpy b/game/scripts/characters/susan/chitchat.rpy index e9d9c785..0411aa9c 100644 --- a/game/scripts/characters/susan/chitchat.rpy +++ b/game/scripts/characters/susan/chitchat.rpy @@ -26,66 +26,67 @@ label susan_chitchat: $ random_number = renpy.random.randint(1, 15) if random_number == 1: - sus "My favourite subject is Herbology..." ("base", "base", "base", "mid") - sus "But when we're working in groups the other students usually talk over me..." ("base", "base", "base", "mid") + sus "My favourite subject is Herbology..." ("open", "closed", "base", "mid") + sus "But when we're working in groups, the other students usually talk over me..." ("soft", "narrow", "base", "down") + sus "" ("annoyed", "happy", "base", "mid") elif random_number == 2: - sus "The Hufflepuff house entrance is hidden in the kitchen corridor." ("base", "base", "base", "mid") - sus "Even though we're so close, I've only seen a house elf once." ("base", "base", "base", "mid") + sus "The Hufflepuff house entrance is hidden in the kitchen corridor." ("open", "closed", "base", "mid") + sus "Even though we're so close, I've only seen a house elf once." ("soft", "base", "raised", "mid") elif random_number == 3: - sus "Care for magical creatures is a bit scary sometimes..." ("base", "base", "base", "mid") - sus "When we were taught how to properly approach Hippogriffs, I was shaking the entire time." ("base", "base", "base", "mid") - sus "After bowing and letting it approach me, I only pet it a couple of times. I wouldn't dare to ride the thing." ("base", "base", "base", "mid") + sus "Care for magical creatures is a bit scary sometimes..." ("soft", "happy", "base", "downR") + sus "When we were taught how to properly approach Hippogriffs, I was shaking the entire time." ("open", "happy", "sad", "downR") + sus "After bowing and letting it approach me, I only pet it a couple of times. I wouldn't dare to ride the thing." ("normal", "happy", "sad", "mid") elif random_number == 4: - sus "Sir, could you... Could you please tell professor Snape not to..." ("base", "base", "base", "mid") - sus "Never mind..." ("base", "base", "base", "mid") + sus "Sir, could you... Could you please tell professor Snape not to..." ("soft", "happy", "sad", "down") + sus "Never mind..." ("soft", "closed", "sad", "mid") elif random_number == 5: - sus "Does flying have to be mandatory?" ("base", "base", "base", "mid") - sus "Surely only a piece of wood between you, and falling from the sky can't be safe..." ("base", "base", "base", "mid") + sus "Does flying have to be mandatory?" ("open", "closed", "sad", "mid") + sus "Surely only a piece of wood between you, and falling from the sky can't be safe..." ("soft", "narrow", "worried", "mid") elif random_number == 6: - sus "Madame Hooch was keeping a close eye on me during the last flying lesson." ("base", "base", "base", "mid") - sus "I hope I'm not disappointing her too much..." ("base", "base", "base", "mid") + sus "Madame Hooch was keeping a close eye on me during the last flying lesson." ("open", "base", "base", "right") + sus "I hope I'm not disappointing her too much..." ("open", "base", "sad", "downR") elif random_number == 7: - sus "Madame Pomfrey once prescribed me a \"Draught of peace\" to drink the night before exams so I could get some sleep." ("base", "base", "base", "mid") - sus "But even with her prescription, Snape wouldn't give one to me." ("base", "base", "base", "mid") + sus "Madame Pomfrey once prescribed me a \"Draught of peace\" to drink the night before exams so I could get some sleep." ("open", "base", "base", "right") + sus "But even with her prescription, Snape wouldn't give one to me." ("open", "base", "sad", "downR") elif random_number == 8: - sus "Why does everyone assume I'm a Weasley just because I've got red hair?" ("base", "base", "base", "mid") - sus "Some Slytherin boys keep mocking... even though I'm clearly wearing Hufflepuff robes." ("base", "base", "base", "mid") + sus "Why does everyone assume I'm a Weasley, just because I've got red hair?" ("open", "base", "sad", "right") + sus "Some Slytherin boys keep mocking... even though I'm clearly wearing Hufflepuff robes." ("annoyed", "happy", "worried", "downR") elif random_number == 9: sus "I used to be scared of ghosts before I got to Hogwarts, but the \"Fat Friar\" is so nice it's hard to stay scared of them." ("base", "base", "base", "mid") - sus "Poltergeists on the other hand..." ("base", "base", "base", "mid") + sus "Poltergeists on the other hand..." ("angry", "happy", "sad", "mid") elif random_number == 10: - sus "The \"Defence against the dark arts\" lesson when we had to confront a Boggart was one of my worst days here..." ("base", "base", "base", "mid") - sus "Professor Tonks had me stay behind after class to make sure I was okay." ("base", "base", "base", "mid") - sus "Once I got back to my dorm, some of the other students were whistling at me for some reason..." ("base", "base", "base", "mid") + sus "The \"Defence against the dark arts\" lesson when we had to confront a Boggart was one of my worst days here..." ("soft", "happy", "worried", "down") + sus "Professor Tonks had me stay behind after class to make sure I was okay." ("soft", "happy", "sad", "down") + sus "Once I got back to my dorm, some of the other students were whistling at me for some reason..." ("soft", "happy", "sad", "mid") elif random_number == 11: sus "Whilst most students go home during winter break, I usually stay at Hogwarts." ("base", "base", "base", "mid") - sus "The castle is a lot quieter than usual, but I don't really mind." ("base", "base", "base", "mid") + sus "The castle is a lot quieter than usual, but I don't really mind." ("base", "base", "shocked", "right") elif random_number == 12: - sus "How come Professor Snape is allowed to ask us to gather ingredients in the forbidden forest?" ("base", "base", "base", "mid") - sus "The students that didn't go got a bad grade and the ones that did got detention..." ("base", "base", "base", "mid") - sus "How is that fair?" ("base", "base", "base", "mid") + sus "How come Professor Snape is allowed to ask us to gather ingredients in the forbidden forest?" ("soft", "happy", "sad", "mid") + sus "The students that didn't go got a bad grade and the ones that did got detention..." ("angry", "closed", "sad", "mid") + sus "How is that fair?" ("soft", "happy", "sad", "mid") elif random_number == 13: - sus "I think my school robes must've shrunk in the wash." ("base", "base", "base", "mid") - sus "They're a lot tighter than when I bought them..." ("base", "base", "base", "mid") + sus "I think my school robes must've shrunk in the wash." ("open", "happy", "sad", "down") + sus "They're a lot tighter than when I bought them..." ("soft", "base", "sad", "mid") elif random_number == 14: - sus "Just because the Hufflepuff house is next to the kitchen, doesn't mean we can get food whenever we like." ("base", "base", "base", "mid") - sus "So why does the Slytherin students keep asking me to show where I hide my melons?" ("base", "base", "base", "mid") + sus "Just because the Hufflepuff house is next to the kitchen, doesn't mean we can get food whenever we like." ("annoyed", "base", "base", "mid") + sus "So why does the Slytherin students keep asking me to show where I hide my melons?" ("annoyed", "happy", "sad", "down") elif random_number == 15: - sus "Why do people seem to find my surname so funny?" ("base", "base", "base", "mid") - sus "I mean, I guess it's a bit unusual..." ("base", "base", "base", "mid") + sus "Why do people seem to find my surname so funny?" ("soft", "happy", "sad", "down") + sus "I mean, I suppose it's a bit unusual..." ("annoyed", "happy", "sad", "right") return diff --git a/game/scripts/characters/susan/events/intro.rpy b/game/scripts/characters/susan/events/intro.rpy index c76517d1..35dc0b1a 100644 --- a/game/scripts/characters/susan/events/intro.rpy +++ b/game/scripts/characters/susan/events/intro.rpy @@ -130,45 +130,46 @@ label susan_intro_E1: menu: "\"Hello, Gorgeous!\"": $ camera.set(zoom=0.5, pos=(-270, -150), t=3.0) - sus "*Ehm*..." ("base", "base", "base", "mid") # Embarrassed. - sus "H-Hello..." ("base", "base", "base", "mid") + sus "*Ehm*..." ("soft", "happy", "base", "downR", cheeks="blush") # Embarrassed. + sus "H-Hello..." ("open", "happy", "base", "downL", cheeks="blush") "\"Susan! How great to see you!\"" if d_flag_01: $ camera.set(zoom=0.5, pos=(-270, -150), t=3.0) gen "Where have you been all my life?" - sus "I've been here at school for a couple of years now, Sir." ("base", "base", "base", "mid") + sus "I--{w=0.4} I've been here at school for a couple of years now, Sir." ("open", "happy", "base", "mid", cheeks="blush") + gen "You don't say..." "\"My day just got a whole lot brighter!\"": $ camera.set(zoom=0.5, pos=(-270, -150), t=3.0) - sus "Sir?" ("base", "base", "base", "mid") + sus "Sir?" ("open", "happy", "base", "downL", cheeks="blush") gen "(Or should say darker?)" show screen blktone gen "(Those tits must cast a huge-ass shadow...)" hide screen blktone - sus "Professor Tonks said you wanted to see me?" ("base", "base", "base", "mid") + sus "Professor Tonks said you wanted to see me?" ("soft", "happy", "base", "downL", cheeks="blush") 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." - sus "Is there anything I can help you with, Professor?" ("base", "base", "base", "mid") + sus "Is there anything I can help you with, Professor?" ("angry", "happy", "base", "mid") gen "..." - sus "S-Sir?" ("base", "base", "base", "mid") + sus "S-Sir?" ("soft", "happy", "shocked", "mid") gen "(This must be that girl she wanted me to help with body confidence...)" gen "Did professor Tonks tell you why I wanted to see you?" - sus "N-no...{w} I'm not in trouble am I?" ("base", "base", "base", "mid") + sus "N-no...{w} I'm not in trouble am I?" ("open", "happy", "base", "stare") gen "Don't worry, I just needed to confirm something - You're free to go..." - sus "C-confirm something?" ("base", "base", "base", "mid") - sus "So I'm not in trouble then?" ("base", "base", "base", "mid") + sus "C-confirm something?" ("angry", "happy", "base", "mid") + sus "So I'm not in trouble then?" ("open", "happy", "sad", "mid") gen "(This girl's got some confidence issues for sure...)" gen "No miss Bones... You're not in any trouble." - sus "Very well..." ("base", "base", "base", "mid") + sus "Very well..." ("soft", "closed", "low", "mid") if game.daytime: - sus "I shall return to class then." ("base", "base", "base", "mid") - sus "Good--{w=0.4} Good day, sir." ("base", "base", "base", "mid") + sus "I shall return to class then." ("open", "happy", "base", "right") + sus "Good--{w=0.4} Good day, sir." ("open", "happyCl", "base", "mid") else: - sus "I shall return to my dormitory then." ("base", "base", "base", "mid") - sus "Good--{w=0.4} Good night, sir." ("base", "base", "base", "mid") + sus "I shall return to my dormitory then." ("open", "happy", "base", "right") + sus "Good--{w=0.4} Good night, sir." ("open", "happyCl", "base", "mid") hide screen animatedCG with fade diff --git a/game/scripts/characters/susan/summon.rpy b/game/scripts/characters/susan/summon.rpy index 41854f0b..5d961a0b 100644 --- a/game/scripts/characters/susan/summon.rpy +++ b/game/scripts/characters/susan/summon.rpy @@ -16,7 +16,7 @@ label summon_susan: call sus_chibi("stand","mid","base") with d3 - sus "You wanted to see me, [sus_genie_name]?" ("open", "base", "base", "mid", xpos="base", ypos="base") + sus "You wanted to see me, [sus_genie_name]?" ("base", "base", "base", "mid", xpos="base", ypos="base") label susan_requests: @@ -27,7 +27,7 @@ label summon_susan: # Talk "-Talk-" (icon="interface/icons/small/talk.webp"): if sus_mood > 0: - sus "I'm sorry, [sus_genie_name], but I don't want to talk right now." ("base", "base", "base", "mid") + sus "I'm sorry, [sus_genie_name], but I don't want to talk right now." ("soft", "happy", "base", "downR") jump susan_requests call susan_chitchat @@ -59,7 +59,7 @@ label summon_susan: # Dismiss "-Dismiss her-": if game.daytime: - sus "I will go back to classes then, [sus_genie_name]." ("base", "base", "base", "mid") + sus "I will go back to classes then, [sus_genie_name]." ("base", "base", "shocked", "mid") else: sus "*Ehm*... good night then, [sus_genie_name]." ("base", "base", "base", "mid") @@ -80,7 +80,7 @@ label susan_talk: jump susan_talk "-Dumbledore-": $ sus_genie_name = "Dumbledore" - sus "Okay, [sus_genie_name]." ("base", "base", "base", "mid") + sus "Okay, [sus_genie_name]." ("soft", "base", "base", "mid") jump susan_talk "-Professor-": $ sus_genie_name = "Professor" @@ -88,50 +88,51 @@ label susan_talk: jump susan_talk "-Old man-": $ sus_genie_name = "Old man" - sus "That wouldn't be very polite, Professor." ("base", "base", "base", "mid") + sus "That wouldn't be very polite, Professor." ("soft", "happy", "low", "mid") gen "Don't worry, [susan_name]. I always tell my students to call me silly names." ("base", xpos="far_left", ypos="head") gen "It helps bonding with them!" ("grin", xpos="far_left", ypos="head") - sus "If you say so... *Ehm*, [sus_genie_name]." ("base", "base", "base", "mid") - gen "And soon I'm going to bond with your tits!" ("angry", xpos="far_left", ypos="head") + sus "If you say so... *Ehm*, [sus_genie_name]." ("normal", "happy", "low", "downL") + gen "(And soon I'm going to bond with your tits!)" ("angry", xpos="far_left", ypos="head") jump susan_talk "-Genie-": $ sus_genie_name = "Genie" - sus "I... *Ehm*--" ("base", "base", "base", "mid") - sus "Is that something people call you?" ("base", "base", "base", "mid") + sus "I... *Ehm*--" ("soft", "happy", "base", "mid") + sus "Is that something people call you?" ("open", "base", "raised", "mid") gen "Yes-yes--, everybody!" ("base", xpos="far_left", ypos="head") gen "It's perfectly normal!" ("base", xpos="far_left", ypos="head") - sus "(...)" ("base", "base", "base", "mid") - sus "O-- Okay then... [sus_genie_name]." ("base", "base", "base", "mid") + sus "(...)" ("soft", "base", "base", "mid") + sus "O--{w=0.2} Okay then... [sus_genie_name]." ("grin", "happy", "base", "mid") jump susan_talk "-Lord Voldemort-": $ sus_genie_name = "Lord Voldemort" - sus "Why would you want me to call you that?" ("base", "base", "base", "mid") - sus "We aren't supposed to mention his name!" ("base", "base", "base", "mid") + sus "Why would you want me to call you that?" ("angry", "happy", "low", "mid") + sus "We aren't supposed to mention his name!" ("angry", "happy", "worried", "mid") gen "It's only a name, girl..." ("base", xpos="far_left", ypos="head") - sus "It's the name of, you-know-who!" ("base", "base", "base", "mid") - sus "That name really creeps me out, Professor!" ("base", "base", "base", "mid") + sus "It's the name of, you-know-who!" ("disgust", "happy", "worried", "right") + sus "That name really creeps me out, Professor!" ("angry", "base", "worried", "mid") gen "I don't want my students to be scared of a name, Susan! It's practice." ("base", xpos="far_left", ypos="head") gen "Come on... say it." ("base", xpos="far_left", ypos="head") - sus "Okay..." ("base", "base", "base", "mid") - sus "V-Voldemort..." ("base", "base", "base", "mid") + sus "...{w=0.4} Okay." ("soft", "narrow", "sad", "down") + sus "V--{w=0.2} Voldemort..." ("angry", "happyCl", "sad", "mid") jump susan_talk "-Daddy-": $ sus_genie_name = "Daddy" - sus "Sir, no!" ("base", "base", "base", "mid") - sus "I can't possibly call you that!" ("base", "base", "base", "mid") + sus "Sir, no!" ("angry", "base", "base", "mid", cheeks="blush") + sus "I can't possibly call you that!" ("open", "happy", "sad", "mid", cheeks="blush") 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!--" ("base", "base", "base", "mid") - sus "(This is wrong, Susan!)" ("base", "base", "base", "mid") - sus "Alright... Professor-- *Eeeeh*... D-Daddy." ("base", "base", "base", "mid") + sus "But that's!--" ("angry", "narrow", "sad", "mid", cheeks="blush") + sus "(This is wrong, Susan!)" ("angry", "closed", "sad", "mid", cheeks="blush") + 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") jump susan_talk "-Master-": $ sus_genie_name = "Master" - sus "M--{w=0.2} Master?" ("base", "base", "base", "mid") - sus "I don't think I should call my teachers that." ("base", "base", "base", "mid") - gen "No-no--, that's what you call your teachers nowadays!" ("base", xpos="far_left", ypos="head") + sus "M--{w=0.2} Master?" ("soft", "base", "base", "stare") + sus "I don't think I should call my teachers that." ("soft", "narrow", "base", "downR") + gen "No-no--, that's what you should call your teachers nowadays!" ("base", xpos="far_left", ypos="head") gen "But only call me that!" ("base", xpos="far_left", ypos="head") - sus "*Ehm*... Very well, [sus_genie_name]." ("base", "base", "base", "mid") + sus "*Ehm*... Very well, [sus_genie_name]." ("soft", "happy", "base", "down") jump susan_talk "-Custom Input-": $ temp_name = renpy.input("(Please enter the name.)", sus_genie_name, ALLOWED_CHARACTERS, length=14) @@ -162,39 +163,39 @@ label susan_talk: jump susan_talk "-Cow-": $ susan_name = "Cow" - sus "Why would you want to call me that, [sus_genie_name]?" ("base", "base", "base", "mid") - sus "The other girls already call me that and I hate it..." ("base", "base", "base", "mid") + sus "Why would you want to call me that, [sus_genie_name]?" ("angry", "happy", "low", "mid") + sus "The other girls already call me that and I hate it..." ("angry", "narrow", "low", "down") 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." ("base", "base", "base", "mid") - sus "You can call me a Cow, [sus_genie_name]." ("base", "base", "base", "mid") + sus "I--... You might be right." ("open", "narrow", "base", "down") + sus "You can call me a Cow, [sus_genie_name]." ("soft", "narrow", "base", "downR", cheeks="blush") jump susan_talk "-Betsy-": $ susan_name = "Betsy" - sus "But, sir... Isn't that... You know..." ("base", "base", "base", "mid") + 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?" ("base", "base", "base", "mid") + sus "Isn't that a name you'd give to a-- A cow?" ("open", "happy", "sad", "downR", cheeks="blush") gen "Oh, is it?" ("base", xpos="far_left", ypos="head") - sus "*Ehm*... Yes, I think so at least..." ("base", "base", "base", "mid") - sus "Some of the other girls shouted it at me before..." ("base", "base", "base", "mid") + 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") 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..." ("base", "base", "base", "mid") + sus "Oh, Well... I suppose as long as it's not ill meaning..." ("open", "happy", "worried", "downR", cheeks="blush") gen "Of course not!" ("base", xpos="far_left", ypos="head") - sus "Alright then, you can call me that if you like..." ("base", "base", "base", "mid") + sus "Alright then, you can call me that if you like..." ("soft", "base", "base", "mid", cheeks="blush") jump susan_talk "-Slut-": $ susan_name = "Slut" - sus "[sus_genie_name]!" ("base", "base", "base", "mid") - sus "You can't be serious!" ("base", "base", "base", "mid") + sus "[sus_genie_name]!" ("soft", "wide", "base", "mid", cheeks="blush") + sus "You can't be serious!" ("angry", "happy", "base", "mid", cheeks="blush") gen "Why not. Nobody has to know..." ("base", xpos="far_left", ypos="head") - sus "How could you even think of me like that!" ("base", "base", "base", "mid") - sus "I'm not a... slut." ("base", "base", "base", "mid") + 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") 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?" ("base", "base", "base", "mid") + sus "R-- Really?" ("soft", "happy", "sad", "mid", cheeks="blush") gen "Yes. Now... shall we try it?" ("base", xpos="far_left", ypos="head") - sus "... alright, [sus_genie_name]..." ("base", "base", "base", "mid") + sus "... alright, [sus_genie_name]..." ("base", "happy", "sad", "mid", cheeks="blush") jump susan_talk "-Custom Input-": $ temp_name = renpy.input("(Please enter the name.)", susan_name, ALLOWED_CHARACTERS, length=14) diff --git a/game/scripts/characters/susan/wardrobe_reactions.rpy b/game/scripts/characters/susan/wardrobe_reactions.rpy index 10982c49..e91bb3f8 100644 --- a/game/scripts/characters/susan/wardrobe_reactions.rpy +++ b/game/scripts/characters/susan/wardrobe_reactions.rpy @@ -28,11 +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*..." ("base", "base", "base", "mid") + 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") 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*..." ("base", "base", "base", "mid") + 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") 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..." ("base", "base", "base", "mid") + 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") return label sus_reaction_touch(what): @@ -46,32 +47,32 @@ label sus_reaction_touch(what): $ random_number = renpy.random.randint(1, 3) if random_number == 1: - sus "S--{w=0.2} Sir..." ("base", "base", "base", "mid") + sus "S--{w=0.2} Sir..." ("soft", "base", "base", "mid") elif random_number == 2: - sus "A--{w=0.2} Are you s-sure this is appropriate?" ("base", "base", "base", "mid") + sus "A--{w=0.2} Are you s-sure this is appropriate?" ("open", "base", "base", "right") elif random_number == 3: - sus "Professor, p--{w=0.2} please..." ("base", "base", "base", "mid") + sus "Professor, p--{w=0.2} please..." ("base", "base", "sad", "downR", cheeks="blush") elif what == "breasts": $ mouse_heart() $ random_number = renpy.random.randint(1, 3) if random_number == 1: - sus "W--{w=0.2} Why are you..." ("base", "base", "base", "mid") + sus "W--{w=0.2} Why are you..." ("soft", "happy", "sad", "stare", cheeks="blush") elif random_number == 2: - sus "P--{w=0.2} please, it's embarrassing..." ("base", "base", "base", "mid") + sus "P--{w=0.2} please, it's embarrassing..." ("angry", "happy", "sad", "downR", cheeks="blush") elif random_number == 3: - sus "D--{w=0.2} don't... Don't look at me sir..." ("base", "base", "base", "mid") + sus "D--{w=0.2} don't... Don't look at me sir..." ("soft", "closed", "sad", "mid", cheeks="blush") elif what == "vagina": $ mouse_heart() $ random_number = renpy.random.randint(1, 3) if random_number == 1: - sus "M--{w=0.2} My..." ("base", "base", "base", "mid") + sus "M--{w=0.2} My..." ("soft", "happy", "sad", "stare", cheeks="blush") elif random_number == 2: - sus "S--{w=0.2} Sir..." ("base", "base", "base", "mid") + sus "S--{w=0.2} Sir..." ("soft", "closed", "sad", "mid", cheeks="blush") elif random_number == 3: - sus "P--{w=0.2} please sir, it's embarrassing..." ("base", "base", "base", "mid") + sus "P--{w=0.2} please sir, it's embarrassing..." ("base", "happy", "sad", "downR", cheeks="blush") return @@ -79,21 +80,21 @@ label sus_reaction_touch_fail(what): if what == "head": $ mouse_slap() - sus "*Eeek!*" ("base", "base", "base", "mid") - sus "I'm sorry sir, you scared me..." ("base", "base", "base", "mid") + sus "*Eeek!*" ("angry", "happyCl", "sad", "mid", cheeks="blush") + sus "I'm sorry sir, you scared me..." ("angry", "base", "sad", "mid", cheeks="blush") gen "(Poor thing isn't used to human touch...)" ("base", xpos="far_left", ypos="head") elif what == "breasts": $ mouse_slap() - sus "Please don't bully me [sus_genie_name]..." ("base", "base", "base", "mid") + sus "Please...{w=0.4} Don't bully me [sus_genie_name]." ("angry", "happy", "sad", "down", cheeks="blush") elif what == "vagina": $ mouse_slap() - sus "No! Please don't make me do this in front of everyone again..." ("base", "base", "base", "mid") + sus "No! Please don't make me do this in front of everyone again..." ("angry", "happyCl", "sad", "mid", cheeks="blush") gen "Do what?" ("base", xpos="far_left", ypos="head") - sus "N--{w=0.2} nothing [sus_genie_name], forgive me." ("base", "base", "base", "mid") + sus "N--{w=0.2} nothing [sus_genie_name], forgive me." ("angry", "wide", "sad", "stare", cheeks="blush") gen "(...)" ("base", xpos="far_left", ypos="head") return @@ -113,11 +114,11 @@ label sus_reaction_equip_fail(item): # else: # - sus "I--{w=0.2} I..." ("base", "base", "base", "mid") + sus "I--{w=0.2} I..." ("soft", "happy", "base", "right", cheeks="blush") gen "You don't like it?" ("base", xpos="far_left", ypos="head") - sus "It's not like t-that, I just..." ("base", "base", "base", "mid") + sus "It's not like t-that, I just..." ("angry", "happy", "worried", "right", cheeks="blush") gen "Not comfortable wearing it?" ("base", xpos="far_left", ypos="head") - sus "*Uh-huh*" ("base", "base", "base", "mid") + sus "*Uh-huh*" ("normal", "happy", "worried", "down", cheeks="blush") gen "Okay, maybe later then." ("base", xpos="far_left", ypos="head") return @@ -133,20 +134,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, [sus_genie_name]..." ("base", "base", "base", "mid") + sus "I'm N--{w=0.2} not comfortable with that, [sus_genie_name]..." ("open", "happy", "sad", "right", cheeks="blush") elif item.type == "bra": - sus "P--{w=0.2} please, I can't be W--{w=0.2} wearing this [sus_genie_name].." ("base", "base", "base", "mid") + sus "P--{w=0.2} please, I can't be D--{w=0.2} doing that [sus_genie_name].." ("soft", "happy", "worried", "down", cheeks="blush") elif item.type == "top": - sus "I don't know if this is a good idea..." ("base", "base", "base", "mid") + sus "I don't know if this is a good idea..." ("annoyed", "happy", "sad", "mid", cheeks="blush") gen "You have nothing to be ashamed of." ("base", xpos="far_left", ypos="head") - sus "S--{w=0.2} Sorry, I can't..." ("base", "base", "base", "mid") + sus "S--{w=0.2} Sorry, I can't..." ("soft", "happyCl", "worried", "mid", cheeks="blush") elif item.type == "bottom": - sus "I can't..." ("base", "base", "base", "mid") + sus "I--{w=0.2} I can't..." ("open", "happyCl", "sad", "mid", cheeks="blush") gen "It's okay, we'll work on your confidence first." ("base", xpos="far_left", ypos="head") - sus "Thank you..." ("base", "base", "base", "mid") + sus "Thank you..." ("soft", "happy", "base", "mid", cheeks="blush") return label sus_reaction_equip_outfit(item): @@ -156,16 +157,16 @@ label sus_reaction_equip_outfit(item): if item == sus_outfit_default: gen "Could you put on your regular school uniform for me?" ("base", xpos="far_left", ypos="head") sus "Of course, [sus_genie_name]." ("base", "base", "base", "mid") - sus "I'll just go and change real quick..." ("base", "base", "base", "mid") + sus "I'll just go and change real quick..." ("open", "base", "base", "right") ########################## ## Muggle Casual Outfit ## ########################## elif item == sus_outfit_muggle_casual1: gen "Could you put on your normal clothing for me." ("base", xpos="far_left", ypos="head") - sus "What do you... *Ehm*... Which clothing, [sus_genie_name]?" ("base", "base", "base", "mid") + sus "What do you--{w=0.2} *Ehm*...{w=0.4} Which clothing, [sus_genie_name]?" ("soft", "happy", "raised", "mid") gen "The boring sweater one, and the jeans." ("base", xpos="far_left", ypos="head") - sus "My muggle clothing?" ("open", "base", "raised", "down") + sus "My muggle clothing?" ("open", "base", "raised", "mid") gen "Sure!" ("base", xpos="far_left", ypos="head") sus "Okay then." ("base", "base", "base", "mid") @@ -174,10 +175,10 @@ 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... One moment [sus_genie_name]." ("base", "base", "base", "mid") + sus "Okay...{w=0.4} One moment [sus_genie_name]." ("base", "narrow", "base", "downR", cheeks="blush") else: gen "Could you put this on for me?" ("base", xpos="far_left", ypos="head") - sus "Of course [sus_genie_name]..." + sus "Of course [sus_genie_name]..." ("base", "base", "base", "mid") # TODO: Blacklist fallbacks have to be added. return @@ -188,42 +189,48 @@ 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!?" ("base", "base", "base", "mid") + sus "L--{w=0.2} Lingerie!?" ("angry", "wide", "shocked", "mid", cheeks="blush") gen "Yep." ("base", xpos="far_left", ypos="head") - sus "I--{w=0.2} I--{w=0.2} Why would you ask me to--" ("base", "base", "base", "mid") + sus "I--{w=0.2} I--{w=0.2} Why would you ask me to--" ("angry", "happyCl", "worried", "mid", cheeks="blush") gen "...{w=0.4} Maybe some other time then." ("base", xpos="far_left", ypos="head") else: - sus "I--{w=0.2} I..." ("base", "base", "base", "mid") + 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 like t-that, I just..." ("base", "base", "base", "mid") + sus "It's not like t-that, I just..." ("soft", "happyCl", "sad", "mid", cheeks="blush") gen "Not comfortable wearing it?" ("base", xpos="far_left", ypos="head") - sus "*Uh-huh*" ("base", "base", "base", "mid") + sus "*Uh-huh*" ("soft", "happy", "sad", "down", cheeks="blush") gen "Okay, maybe later then." ("base", xpos="far_left", ypos="head") return label sus_reaction_blacklist(item): - sus "B--{w=0.2} but..." ("base", "base", "base", "mid") + sus "B--{w=0.2} but..." ("angry", "happy", "sad", "mid") gen "But what?" ("base", xpos="far_left", ypos="head") if "top" in item.blacklist and susan.is_worn("top"): - sus "I would feel cold without my top..." ("base", "base", "base", "mid") + 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 skirt." ("base", "base", "base", "mid") + sus "I c--{w=0.2} can't take off my bottoms." ("open", "happy", "sad", "down", cheeks="blush") gen "Can't or won't?" ("base", xpos="far_left", ypos="head") - sus "Won't..." ("base", "base", "base", "mid") + sus "Won't..." ("annoyed", "happy", "sad", "mid", cheeks="blush") + gen "Come off it, I'm sure you'll like it." ("base", xpos="far_left", ypos="head") + sus "..." ("soft", "happy", "base", "right", cheeks="blush") 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*" ("base", "base", "base", "mid") + sus "*uh-huh*" ("soft", "happy", "sad", "down", cheeks="blush") + sus "" ("soft", "happy", "sad", "mid", cheeks="blush") if "panties" in item.blacklist and susan.is_worn("panties"): - sus "The panties are e-essential for me..." ("base", "base", "base", "mid") + sus "M--{w=0.2} My panties..." ("angry", "happy", "sad", "down", cheeks="blush") + 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") 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, that okay?" ("base", xpos="far_left", ypos="head") - sus "Alright..." ("base", "base", "base", "mid") + 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") return @@ -240,6 +247,6 @@ label sus_reaction_fallback(item): if sus_whoring < get_character_requirement("susan", "unequip panties") and not "panties" in susan.blacklist and not item.type == "panties": $ susan.equip(sus_panties_base1) - sus "Just give me a second, I need to get my clothes back in order." ("base", "base", "base", "mid") + sus "Just give me a second, I need to get my clothes back in order." ("open", "base", "base", "right") sus "" ("base", "base", "base", "mid") return