From 987c48d4cf2f0ae856f6ad1d96476b48bc010be1 Mon Sep 17 00:00:00 2001 From: Johnny28 Date: Tue, 10 Jan 2023 20:30:38 +0100 Subject: [PATCH 1/4] Cho Quidditch Outro - Part 2 --- .../characters/cho/events/favors/suck_it.rpy | 2 +- .../cho/events/quidditch/gryffindor_match.rpy | 47 ++++++++++--------- .../cho/events/quidditch/intros.rpy | 20 ++++---- 3 files changed, 37 insertions(+), 32 deletions(-) diff --git a/game/scripts/characters/cho/events/favors/suck_it.rpy b/game/scripts/characters/cho/events/favors/suck_it.rpy index 87b79330..db0542b5 100644 --- a/game/scripts/characters/cho/events/favors/suck_it.rpy +++ b/game/scripts/characters/cho/events/favors/suck_it.rpy @@ -68,7 +68,7 @@ label cc_pf_blowjob_T3_intro_E1: if _in_replay: show screen blkfade with d5 - $ renpy.end_replay() + return gen "So, as your coach, it's my responsibility to prepare you!" ("base", xpos="far_left", ypos="head") cho "And a blowjob is necessary for this?" ("angry", "narrow", "raised", "mid") diff --git a/game/scripts/characters/cho/events/quidditch/gryffindor_match.rpy b/game/scripts/characters/cho/events/quidditch/gryffindor_match.rpy index 53f7c622..e7e2eac4 100644 --- a/game/scripts/characters/cho/events/quidditch/gryffindor_match.rpy +++ b/game/scripts/characters/cho/events/quidditch/gryffindor_match.rpy @@ -126,7 +126,7 @@ label gryffindor_match: $ game.gold = 1984 $ game.day = 665 - $ game.daytime = False + $ game.daytime = True $ game.weather = "clear" camera screens at sepia call room("main_room") @@ -163,7 +163,7 @@ label gryffindor_match: cho "(Oh coach...)" cho "(I should have pushed harder on the broom being an issue earlier...)" - play music "music/marty-gots-a-plan-by-kevin-macleod.mp3" fadein 1 fadeout 1 + play music "music/marty-gots-a-plan-by-kevin-macleod.ogg" fadein 1 fadeout 1 cho "(How do I tell him that his plan isn't going to work?)" cho "(But... What if he's got a backup plan?)" @@ -767,8 +767,9 @@ label gryffindor_match: hide screen blkfade with d5 - cho "(Come on, stupid broom, get going already!)" - cho "(Why... Can't... I... Get Horny!!)" + cho "(Come on... This stupid broom!)" + cho "(Get it going already!)" + cho "(Why...{w=0.4} Can't...{w=0.4} I...{w=0.6} Get Horny!!)" ">Cho, frustrated in a multitude of ways, looks down towards the commentator tower in desperation." ">She notices her coach making funny faces and gesticulating wildly." @@ -781,25 +782,25 @@ label gryffindor_match: ">Cho gets close to one of the enemy chasers, Angelina Johnson." - cho "Hey Angelina!" - "Angelina" "Not now Cho, I'm a little busy if you haven't noticed!" + cho "Hey Katie!" + "Katie" "Not now Cho, I'm a little busy if you haven't noticed!" cho "Cannot say that I have. All I see is you staring at Alicia's butt." - "Angelina" "Are you trying to piss me off, little raven?" + "Katie" "Are you trying to piss me off, little raven?" cho "So what if I am?" - "Angelina" "Nice try, but I won't lose my temper, unlike you, I am trying to win this game--" + "Katie" "Nice try, but I won't lose my temper, unlike you, I am trying to win this game--" #Spank sound call play_sound("slap") "*Smack*!!" - ">Cho smacks Angelina on her shapely bum." - "Angelina" "*Owww*!!" - cho "*imitates Angelina's voice* \"Ohh yes Alicia, please spank me hard!\"" - "Angelina" "H-How--" + ">Cho smacks Katie on her shapely bum." + "Katie" "*Owww*!!" + cho "*imitates Katie's voice* \"Ohh yes Alicia, please spank me harder!\"" + "Katie" "H-How--" ">Cho grins at her briefly, then swiftly flies away." - "Angelina" "Why you little--" - ">Angelina dashes after Cho." - "Angelina" "Come back here, I'm not done with you!" + "Katie" "Why you little--" + ">Katie dashes after Cho." + "Katie" "Come back here, I'm not done with you!" hide screen blkfade with d3 @@ -821,12 +822,12 @@ label gryffindor_match: ">Hermione gritting her teeth holds back her anger, and eventually resumes commentating the game." #Shifts to screen of Cho Doll flying in the air - ">Cho is being chased by Angelina, but not for long as Alicia's attention turns to them." - "Alicia" "What the hell are you doing, Angelina?!" - "Angelina" "N-Nothing, I'm just--" - "Alicia" "I don't wanna hear it, just get back to the game!" - "Angelina" "...Yes ma'am." - ">Angelina gives up the chase, glaring daggers at Cho." + ">Cho is being chased by Katie, but not for long as Angelina's attention turns to them." + "Angelina" "What the hell are you doing, Angelina?!" + "Katie" "N-Nothing, I'm just--" + "Angelina" "I don't wanna hear it, just get back to the game!" + "Katie" "...Yes ma'am." + ">Katie gives up the chase, glaring daggers at Cho." cho "(What the--)" cho "(It didn't work!?!)" @@ -884,7 +885,7 @@ label gryffindor_match: call gen_walk(xpos=650, ypos=430) #Hit sound - $ renpy.sound.play("sounds/ball_hit.mp3") + $ renpy.sound.play("sounds/ball_hit.ogg") "Hermione" "Ouch... What a blunder! Surely he should've seen that coming!" #big text gen "*inaudible*" @@ -927,7 +928,7 @@ label gryffindor_match: cho "(That's not it...)" #blush, open eyes "Hermione" "{{Gryffindor scores another goal!}" - play sound "sounds/crowd_cheer.mp3" + play sound "sounds/crowd_cheer.ogg" cho "..." #angry #eyes closed diff --git a/game/scripts/characters/cho/events/quidditch/intros.rpy b/game/scripts/characters/cho/events/quidditch/intros.rpy index f6cff560..937d0396 100644 --- a/game/scripts/characters/cho/events/quidditch/intros.rpy +++ b/game/scripts/characters/cho/events/quidditch/intros.rpy @@ -1895,7 +1895,7 @@ label cho_quid_E14: gen "*Ngh*... You're--{w=0.2} You're able to channel your own magic into your--" ("grin", xpos="far_left", ypos="base") cho "Of course, any able-bodied witch should be able to do that." gen "I have so many questions, but... Please, continue..." ("grin", xpos="far_left", ypos="base") - cho "So, after I start channelling, I keep the flow at a rhythm, or I should say flow, to the point where I start feeling tingly..." + cho "And I keep the flow at a steady pace, until I start feeling tingly." cho "That's when I increase the speed-- I mean flow..." #jerking fast (genie) @@ -1985,12 +1985,14 @@ label cho_quid_E14: gen "Of course, and there's no need to worry, I've coached my swimmers to not accidentally get anyone pregnant." ("grin", xpos="far_left", ypos="base") cho "That's--{w=0.2} I wasn't even considering that..." gen "You weren't?!" ("base", xpos="far_left", ypos="base") - cho "No, but I'll keep it in mind for the future." + cho "Not really..." + cho "(But I'll have to keep it in mind for the future...)" + cho "(If he would even give me another chance after this...)" gen "(Maybe shouldn't have said anything...)" gen "So, what is bothering you then?" ("base", xpos="far_left", ypos="base") cho "Well... The potion..." gen "Yeah?" ("base", xpos="far_left", ypos="base") - cho "I never really drink any it." + cho "I never drank any of it." gen "I see..." ("base", xpos="far_left", ypos="base") gen "{size=+4}Wait what?!{/size}" ("angry", xpos="far_left", ypos="base") #Big text @@ -2023,9 +2025,9 @@ label cho_quid_E14: cho "(That must be why he wasn't so concerned about my equipment...)" cho "(Unless it's a placebo...)" - #cork sound + $ renpy.sound.play("sounds/bottle.ogg") pause .5 - #sniff sound + $ renpy.sound.play("sounds/sniff.ogg") cho "(*Sniff*)" cho "(No, that's liquid luck alright, no doubts about it...)" @@ -2049,7 +2051,7 @@ label cho_quid_E14: show image Placeholder("bg") as cg zorder 15 with fade - cho "..." + cho "(Liquid luck...)." cho "(I never thought I'd hold one of those in my hand...)" cho "([cho_genie_name] must really want me to win if he's willing to risk his career by giving this...)" cho "(But why did we go through all those lewd favours, if he was just going to give me a luck potion anyway...)" @@ -2098,14 +2100,16 @@ label cho_quid_E14: with d5 #Fade to black - #Bottle cork sound + $ renpy.sound.play("sounds/bottle.ogg") + pause .6 + + #Pouring liquid sound cho "(It's done... There's no going back now.)" cho "(Hold on... Didn't Snape say luck potion is expensive...)" cho "(Blimey! I could have sold it got a new broom... )" cho "(Too late for that now. I better find the best alternative broom I can!)" - cho "(I'm doing this for myself! I want the victory to feel real!)" $ renpy.call_replay("cho_quid_E12.introspection") From 07d30a6d2f5c34bf727a27ed1bcfda116dd63775 Mon Sep 17 00:00:00 2001 From: Johnny28 Date: Thu, 12 Jan 2023 00:19:35 +0100 Subject: [PATCH 2/4] Cho Quidditch Outro - Part 3 --- .../characters/cho/events/quidditch/gryffindor_match.rpy | 6 +++--- game/scripts/characters/cho/events/quidditch/intros.rpy | 5 +++-- game/sounds/spill.ogg | 3 +++ 3 files changed, 9 insertions(+), 5 deletions(-) create mode 100644 game/sounds/spill.ogg diff --git a/game/scripts/characters/cho/events/quidditch/gryffindor_match.rpy b/game/scripts/characters/cho/events/quidditch/gryffindor_match.rpy index e7e2eac4..7abbb9c4 100644 --- a/game/scripts/characters/cho/events/quidditch/gryffindor_match.rpy +++ b/game/scripts/characters/cho/events/quidditch/gryffindor_match.rpy @@ -780,7 +780,7 @@ label gryffindor_match: show screen blkfade with d5 - ">Cho gets close to one of the enemy chasers, Angelina Johnson." + ">Cho gets close to one of the enemy chasers, Katie Bell." cho "Hey Katie!" "Katie" "Not now Cho, I'm a little busy if you haven't noticed!" @@ -823,7 +823,7 @@ label gryffindor_match: #Shifts to screen of Cho Doll flying in the air ">Cho is being chased by Katie, but not for long as Angelina's attention turns to them." - "Angelina" "What the hell are you doing, Angelina?!" + "Angelina" "What the hell are you doing, Katie?!" "Katie" "N-Nothing, I'm just--" "Angelina" "I don't wanna hear it, just get back to the game!" "Katie" "...Yes ma'am." @@ -946,7 +946,7 @@ label gryffindor_match: with d5 cho "(Yes coach... But what am I supposed to do?)" - m "Go on, girl. Start with the top..." ("grin", xpos="far_left", ypos="head") # TODO: Add transparency + gen "Go on, girl. Start with the top..." ("grin", xpos="far_left", ypos="head") # TODO: Add transparency cho "(Coach... Please, this isn't the time--)" cho "(Hold on...)" cho "(That's it!!)" #open eyes wide diff --git a/game/scripts/characters/cho/events/quidditch/intros.rpy b/game/scripts/characters/cho/events/quidditch/intros.rpy index 937d0396..19f4dd57 100644 --- a/game/scripts/characters/cho/events/quidditch/intros.rpy +++ b/game/scripts/characters/cho/events/quidditch/intros.rpy @@ -1514,7 +1514,7 @@ label cho_quid_E12: label .introspection: if _in_replay: - show screek blkfade + show screen blkfade with d5 $ hooch.equip(hoo_outfit_default) @@ -2102,8 +2102,9 @@ label cho_quid_E14: #Fade to black $ renpy.sound.play("sounds/bottle.ogg") pause .6 + $ renpy.sound.play("sounds/spill.ogg") - + pause .6 #Pouring liquid sound cho "(It's done... There's no going back now.)" diff --git a/game/sounds/spill.ogg b/game/sounds/spill.ogg new file mode 100644 index 00000000..24136c1b --- /dev/null +++ b/game/sounds/spill.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64c7e50b547b4f12c4d26754ae8e80092112936fda06d3cb0c97205b6cb82c3e +size 12078 From dab4f55370611c8eadaed64b4f28b9e721157b98 Mon Sep 17 00:00:00 2001 From: Johnny28 Date: Fri, 13 Jan 2023 22:08:25 +0100 Subject: [PATCH 3/4] Minor writing fixes * Minor writing fixes - Luna "Talk to me" Events. --- .../luna/events/favors/talk_to_me.rpy | 88 ++++++++++--------- 1 file changed, 48 insertions(+), 40 deletions(-) diff --git a/game/scripts/characters/luna/events/favors/talk_to_me.rpy b/game/scripts/characters/luna/events/favors/talk_to_me.rpy index e7cb0c80..8d473030 100644 --- a/game/scripts/characters/luna/events/favors/talk_to_me.rpy +++ b/game/scripts/characters/luna/events/favors/talk_to_me.rpy @@ -89,8 +89,8 @@ label ll_pf_talk_T1_E1_intro: lun "Oh!" ("soft", "wide", "base", "mid") lun "There was this one girl who was clearly getting bothered by them!" ("angry", "base", "base", "stare") lun "I was in the bathroom when I heard her!" ("soft", "base", "base", "mid") - gen "(In the bathroom, huh.)" ("grin", xpos="far_left", ypos="head") - lun "There were some weird noises coming from one of the stalls so I called out to her, asking if she was okay." ("angry", "base", "base", "mid") + gen "(In the bathroom, *huh*.)" ("grin", xpos="far_left", ypos="head") + lun "There were some weird noises coming from one of the stalls, so I called out to her, asking if she was okay." ("angry", "base", "base", "mid") gen "Weird noises you say?" ("grin", xpos="far_left", ypos="head") menu: @@ -110,10 +110,10 @@ label ll_pf_talk_T1_E1_intro: lun "Indeed." ("angry", "base", "base", "mid") lun "So of course I had to do my best to reassure her that what she was experiencing was nothing to be afraid of..." ("grin", "closed", "base", "mid") lun "I told her about my own experiences...." ("open", "base", "base", "down") - lun "But they must've really gotten to her, [lun_genie_name]... She barely paid me any attention..." ("angry", "closed", "base", "mid") + lun "But they must've really gotten to her, [lun_genie_name]...{w=0.4} She barely paid me any attention..." ("angry", "closed", "base", "mid") if genie_masturbating: - gen "You have my full attention, girl... Tell me more!" ("angry", xpos="far_left", ypos="head") + gen "You have my full attention, girl...{w=0.4} Tell me more!" ("angry", xpos="far_left", ypos="head") else: gen "(Sounds like the opposite to me...)" ("base", xpos="far_left", ypos="head") @@ -134,7 +134,7 @@ label ll_pf_talk_T1_E1_intro: if genie_masturbating: gen "Yes, yes... But what about the girl that made those weird noises? Tell me about her!" ("angry", xpos="far_left", ypos="head") - lun "Well, I never saw her, Professor." ("angry", "closed", "base", "mid") + lun "Well, I never saw her, [lun_genie_name]." ("angry", "closed", "base", "mid") lun "I just observed her aura. It was so fascinating!" ("soft", "closed", "base", "mid") lun "But... What ever they're doing to be making auras red..." ("normal", "narrow", "base", "downL") gen "(Come on, say something naughty already!)" ("angry", xpos="far_left", ypos="head") @@ -158,11 +158,11 @@ label ll_pf_talk_T1_E1_intro: gen "I have a theory... If it works then it should let us expel those spurty buggers." ("base", xpos="far_left", ypos="head") lun "You've found a way to expel them on command?" ("clench", "base", "base", "mid") gen "Well I wouldn't say on command... Now that is beyond even my own capabilities..." ("base", xpos="far_left", ypos="head") - gen "I need to conduct some more tests and once that's' done then I'll put it into practice." ("base", xpos="far_left", ypos="head") + gen "I need to conduct some more tests, and once that's done, I'll put it into practice." ("base", xpos="far_left", ypos="head") lun "Oh! I can't wait!" ("crooked_smile", "happyCl", "base", "mid") if game.daytime: - gen "So for now you better head back to class." ("base", xpos="far_left", ypos="head") + gen "So for now, you better head back to class." ("base", xpos="far_left", ypos="head") lun "Of course... Good luck [lun_genie_name]." ("grin", "base", "base", "mid") else: gen "So for now it'd be best for you to head off to bed." ("base", xpos="far_left", ypos="head") @@ -193,11 +193,11 @@ label ll_pf_talk_T1_E2_intro: lun "" ("soft", "wide", "base", "mid") #Wide eyed pause .8 - gen "If you don't do it correctly you could end up with some severe burns..." ("base", xpos="far_left", ypos="head") + gen "If you don't do it correctly, you could end up with some severe burns..." ("base", xpos="far_left", ypos="head") gen "(Or mild chafing at the very least.)" ("base", xpos="far_left", ypos="head") gen "Which is why we're going to start by conducting some of the initial testing on myself." ("base", xpos="far_left", ypos="head") lun "But [lun_genie_name]!" ("angry", "wide", "base", "mid") - lun "You didn't tell me this was going to be dangerous... If I knew you could potentially hurt yourself then I would've never asked you to--" ("angry", "base", "worried", "mid") + lun "You didn't tell me this was going to be dangerous... If I knew you could potentially hurt yourself, then I would've never asked you to--" ("angry", "base", "worried", "mid") gen "Don't worry... I'm sure It'll be worth it for the cause..." ("base", xpos="far_left", ypos="head") lun "But [lun_genie_name], why not let me do it--" ("angry", "narrow", "base", "mid") gen "Nonsense!" ("base", xpos="far_left", ypos="head") @@ -238,7 +238,7 @@ label ll_pf_talk_T1_E2_intro: gen "*Ah*...{w=0.3} Yes...{w=0.3} I'm waving my wand all right..." ("base", xpos="far_left", ypos="head") lun "I knew it!" ("grin", "closed", "base", "mid") - call nar (">As you continue stroking your cock you watch as Luna's moment of excitement turn into confusion once more.") + call nar (">As you continue stroking your cock, you watch as Luna's moment of excitement turn into confusion once more.") lun "Is it supposed to take this long?" ("soft", "narrow", "base", "mid") gen "*Ah*...{w=0.3} Yes...{w=0.3} Sometimes..." ("base", xpos="far_left", ypos="head") @@ -254,7 +254,7 @@ label ll_pf_talk_T1_E2_intro: gen "Now, be quiet and stand there for a bit will you?" ("base", xpos="far_left", ypos="head") lun "Yes [lun_genie_name]." ("base", "base", "base", "mid") - call nar(">With great difficulty you work your now softened shaft, staring at the girls heaving chest.") + call nar(">With great difficulty, you work your now softened shaft, staring at the girls heaving chest.") lun "" ("base", "base", "base", "downR") #looking away call ctc @@ -267,7 +267,7 @@ label ll_pf_talk_T1_E2_intro: call gen_chibi("sit_behind_desk") lun "What's your patronus?" ("open", "base", "base", "mid") - gen "W-- What?" ("angry", xpos="far_left", ypos="head") + gen "W--{w=0.2} What?" ("angry", xpos="far_left", ypos="head") lun "What's your spirit animal, [lun_genie_name]?" ("soft", "base", "base", "mid") lun "Surely you must've cast a patronus spell before..." ("grin", "base", "base", "mid") gen "*Err*..." ("base", xpos="far_left", ypos="head") @@ -301,7 +301,7 @@ label ll_pf_talk_T1_E2_intro: lun "Patronuses are supposed to represent a hidden inner self that gets awakened in the time of need... Only a wizard who is obsessed about a particular animal would have it as their Patronus..." ("open", "closed", "base", "mid") gen "(What on earth is all this drivel?)" ("base", xpos="far_left", ypos="head") lun "Or are you pulling my leg, [lun_genie_name]?" ("clench", "narrow", "base", "mid") - gen "Pulling-- Hey... You distracted me again!" ("base", xpos="far_left", ypos="head") + gen "Pulling--{w=0.2} Hey... You distracted me again!" ("base", xpos="far_left", ypos="head") lun "Oh... Sorry [lun_genie_name]!" ("soft", "wide", "base", "mid") lun "The other teachers do keep reminding me not to let my mind wander so much..." ("annoyed", "narrow", "base", "downR") gen "*Sigh*..." ("base", xpos="far_left", ypos="head") @@ -309,11 +309,11 @@ label ll_pf_talk_T1_E2_intro: lun "It's not?" ("mad", "narrow", "base", "mid") gen "No... We'll just have to try something different next time to keep you engaged..." ("base", xpos="far_left", ypos="head") lun "Oh... Okay!" ("angry", "base", "base", "mid") #Happy - lun "..." ("base", "base", "base", "down") #Pondering #Blush + lun "..." ("base", "base", "base", "down") #Pondering gen "What's with that face?" ("base", xpos="far_left", ypos="head") lun "Oh... It's nothing... I was just thinking..." ("base", "happyCl", "base", "mid") gen "..." ("base", xpos="far_left", ypos="head") - gen "Very well [luna_name]... All things considered I think we've at least done some progress today." ("base", xpos="far_left", ypos="head") + gen "Very well [luna_name]... All things considered, I think we've at least done some progress today." ("base", xpos="far_left", ypos="head") gen "Well done." ("base", xpos="far_left", ypos="head") lun "We have?" ("soft", "base", "base", "mid", cheeks="blush") lun "I mean...{w=0.3} Thank you [lun_genie_name]...{w=0.3} I didn't really do much..." ("open", "base", "base", "R", cheeks="blush") #blush #Looks away @@ -347,10 +347,10 @@ label ll_pf_talk_T1_E3_intro: gen "That's right [luna_name]." ("base", xpos="far_left", ypos="head") lun "Can I see how you do it this time?" ("grin", "base", "raised", "mid") gen "*Err*... I'm not sure that's such a good idea..." ("base", xpos="far_left", ypos="head") - lun "*Aw*... Why not?" ("annoyed", "base", "annoyed", "mid") + lun "*Aww*... Why not?" ("annoyed", "base", "annoyed", "mid") gen "Well... Let's find out if it works first..." ("base", xpos="far_left", ypos="head") lun "Okay!" ("base", "base", "base", "mid") - gen "I need to focus so just follow my instructions..." ("base", xpos="far_left", ypos="head") + gen "I need to focus, so just follow my instructions..." ("base", xpos="far_left", ypos="head") lun "Of course, [lun_genie_name]!" ("grin", "base", "base", "mid") gen "Excellent... Just need to take out my wand and then we can begin..." ("base", xpos="far_left", ypos="head") gen "(Let's see if we can produce some real magic this time...)" ("base", xpos="far_left", ypos="head") @@ -368,13 +368,13 @@ label ll_pf_talk_T1_E3_intro: gen "Are you questioning my methods [luna_name]?" ("base", xpos="far_left", ypos="head") lun "Oh! Of course not!" ("mad", "narrow", "base", "mid") gen "Then answer my question..." ("base", xpos="far_left", ypos="head") - lun "Right...{w=0.4} *Ehm*...{w=0.4} As I said before they bother me at the most inopportune moments..." ("open", "narrow", "base", "R") + lun "Right...{w=0.4} *Ehm*...{w=0.4} As I said before, they bother me at the most inopportune moments..." ("open", "narrow", "base", "R") - call nar(">As the girl starts talking you continue stroking your now hardening cock, taking in every word of her sexual experiences.") + call nar(">As the girl starts talking, you continue stroking your now hardening cock, taking in every word of her sexual experiences.") lun "And there was that time down at the lake... Now I'd never think they'd be down there, I thought they hated water..." ("soft", "wide", "base", "mid") - call nar(">As she goes on talking about wrackspurts and how they make her feel you notice that Luna has started grinding her legs together again.") + call nar(">As she goes on talking about wrackspurts and how they make her feel, you notice that Luna has started grinding her legs together again.") lun "*Ah*...{w=0.4} And the worst times are when I'm about to go to sleep...{w=0.4} It must be something with my pyjamas..." ("soft", "narrow", "base", "down", cheeks="blush") lun "[lun_genie_name]...{w=0.4} They're...{w=0.4} They're bothering me again..." ("base", "base", "base", "mid") @@ -396,11 +396,15 @@ label ll_pf_talk_T1_E3_intro: with d5 call nar(">You close your eyes, listening to the girl... Your cock pulsating in your grasp as you feel yourself getting close to bursting.") - lun "It's... *Ah*... It's like a tingly sensation spreading from between my legs... Almost as If I'm about to wet myself..." ("base", "base", "base", "mid") - lun "But it's... It's different... It feels really good..." ("base", "base", "base", "mid") + lun "It's--{w=0.2} *Ah*...{w=0.4} It's like a tingly sensation spreading from between my legs... Almost as If I'm about to wet myself..." ("base", "base", "base", "mid") + lun "But it's--{w=0.2} It's different...{w=0.4} It feels really good." ("base", "base", "base", "mid") + call nar(">An image of the girls wet panties runs across your mind and you feel your cock twitch slightly in your hand.") + lun "[lun_genie_name]... I don't know how long I can endure this... Please tell me it's working..." ("base", "base", "base", "mid") + call nar(">You rub your cock even faster, the sound of Luna's voice fading out of your mind...") + lun "I can't bear it, [lun_genie_name]!" ("base", "base", "base", "mid") lun "I need--" ("mad", "wide", "base", "L", xpos="mid", ypos="base", flip=True, trans=dissolve) @@ -409,8 +413,8 @@ label ll_pf_talk_T1_E3_intro: $ renpy.sound.play("sounds/gasp.ogg") - call nar(">Your cock pulsates in your hand and with a groan and a sudden rush of relief you unload a torrent of cum all over your desk...") - call nar(">As waves of pleasure spread across your body you slowly begin to feel your other senses return to you...") + call nar(">Your cock pulsates in your hand, and with a groan and a sudden rush of relief, you unload a torrent of cum all over your desk...") + call nar(">As waves of pleasure spread across your body, you slowly begin to feel your other senses return to you...") hide screen blkfade with d9 @@ -426,17 +430,17 @@ label ll_pf_talk_T1_E3_intro: gen "I did?" ("base", xpos="far_left", ypos="head") lun "And through your penis no less!" ("grin", "base", "base", "downL") lun "You're a genius!" ("grin", "base", "base", "mid") - gen "Well... *Err*... I suppose--" ("base", xpos="far_left", ypos="head") + gen "Well...{w=0.2} *Err*...{w=0.2} I suppose--" ("base", xpos="far_left", ypos="head") lun "You've got to teach me how you did it!" ("angry", "wide", "base", "mid") gen "What?" ("base", xpos="far_left", ypos="head") - gen "I mean... I'd love to!" ("grin", xpos="far_left", ypos="head") + gen "I mean...{w=0.4} I'd love to!" ("grin", xpos="far_left", ypos="head") lun "Yay!" ("base", "happyCl", "base", "mid") lun "So how did you do it? I thought you were using your wand..." ("grin", "narrow", "base", "mid") lun "Or is that what you call a penis, do you call that a wand too?!" ("open", "wide", "base", "mid") lun "Did you cast a spell through it?--" ("soft", "wide", "base", "mid") gen "Slow down [luna_name]..." ("base", xpos="far_left", ypos="head") lun "Sorry [lun_genie_name]..." ("mad", "base", "base", "mid") - gen "Well you could say it's similar to a spell... I stroke my penis along the shaft and then--" ("base", xpos="far_left", ypos="head") + gen "Well, you could say it's similar to a spell... I stroke my penis along the shaft and then--" ("base", xpos="far_left", ypos="head") lun "Can I do it now?" ("grin", "base", "base", "mid") gen "What? Right now?!" ("angry", xpos="far_left", ypos="head") lun "Yes!" ("smile", "wide", "base", "mid") @@ -493,7 +497,7 @@ label ll_pf_talk_T1_E3_intro: lun "An inspection?" ("soft", "base", "raised", "downL") lun "Is that what you did to figure out how to expel them from yourself?" ("open", "base", "raised", "mid") gen "Smart girl... That's exactly it!" ("base", xpos="far_left", ypos="head") - gen "I'm sure with a thorough inspection we'll figure out a way for you to expel them as well..." ("base", xpos="far_left", ypos="head") + gen "I'm sure with a thorough inspection, we'll figure out a way for you to expel them as well..." ("base", xpos="far_left", ypos="head") lun "You truly believe so?" ("grin", "base", "base", "mid") gen "Of course!" ("grin", xpos="far_left", ypos="head") gen "We'll have you spurting all over the place in no time, don't you worry!" ("base", xpos="far_left", ypos="head") @@ -506,7 +510,7 @@ label ll_pf_talk_T1_E3_intro: gen "Of course... Off you go!" ("base", xpos="far_left", ypos="head") else: gen "But you better get some rest before that..." ("base", xpos="far_left", ypos="head") - gen "(at least I do...)" ("base", xpos="far_left", ypos="head") + gen "(At least I do...)" ("base", xpos="far_left", ypos="head") lun "Oh... Of course, [lun_genie_name]!" ("mad", "base", "base", "stare") lun "Just let me know when you're ready to do the inspection." ("crooked_smile", "base", "base", "mid") @@ -518,7 +522,7 @@ label ll_pf_talk_T1_E3_intro: gen "..." ("base", xpos="far_left", ypos="head") gen "(And now I wake up...)" ("base", xpos="far_left", ypos="head") gen "..." ("base", xpos="far_left", ypos="head") - gen "(Okay I guess all that did just happen...)" ("base", xpos="far_left", ypos="head") + gen "(Okay, I guess all that did just happen...)" ("base", xpos="far_left", ypos="head") jump ll_pf_talk.end @@ -560,12 +564,12 @@ label ll_pf_talk_T1_E4_repeat: gen "That's what I thought!" ("angry", xpos="far_left", ypos="head") lun "Does it hurt [lun_genie_name]? Your penis looks as if it's about to burst!" ("angry", "base", "base", "downL") - gen "*Ah*...{w=0.4} It...{w=0.4} It's fine but you better keep a close eye on it as I deal with this." ("angry", xpos="far_left", ypos="head") + gen "*Ah*...{w=0.4} It...{w=0.4} It's fine, but you better keep a close eye on it as I deal with this." ("angry", xpos="far_left", ypos="head") lun "Yes, [lun_genie_name]!" ("mad", "base", "base", "mid") lun "" ("soft", "narrow", "base", "downL") call nar(">Luna fixes her gaze and stares intently at your cock as you continue stroking it.") - call nar(">Even in her worried state there's still quite a bit of excitement in her eyes.") + call nar(">Even in her worried state, there's still quite a bit of excitement in her eyes.") gen "Oh. I can't even look at it, tell me it still looks okay!" ("angry", xpos="far_left", ypos="head") lun "It's still intact [lun_genie_name]!" ("angry", "narrow", "base", "downL") @@ -573,8 +577,8 @@ label ll_pf_talk_T1_E4_repeat: gen "I feel it, just keep looking at it [luna_name]!" ("angry", xpos="far_left", ypos="head") lun "Yes, [lun_genie_name]!" ("clench", "base", "base", "downL", cheeks="blush") - call nar(">You keep stroking your shaft as Luna watches over your every move.") - call nar(">You start stroking it faster and faster, getting closer and closer to the edge by the second.") + call nar(">You keep stroking your shaft as Luna watches your every move.") + call nar(">Stroking it faster and faster, you feel yourself getting closer and closer to the edge by the second.") lun "It's pulsating! How many Wrackspurts do you have in there?" ("disgust", "base", "base", "downL", cheeks="blush") gen "It's...{w=0.4} Filled to the brim!" ("angry", xpos="far_left", ypos="head") @@ -583,7 +587,7 @@ label ll_pf_talk_T1_E4_repeat: lun "Oh my, they're making you go delirious!" ("angry", "happyCl", "base", "downL", cheeks="blush") lun "The Matron [lun_genie_name], should I fetch her?" ("angry", "narrow", "base", "mid", cheeks="blush") gen "Absolutely!" ("grin", xpos="far_left", ypos="head") - call nar(">As the thought of Luna bringing a hot nurse crosses your mind you feel yourself reaching climax.") + call nar(">As the thought of Luna bringing a hot nurse crosses your mind, you feel yourself reaching climax.") lun "I'll be back in just a moment!" ("angry", "happyCl", "base", "mid", cheeks="blush") #Luna walks to mid position @@ -630,7 +634,7 @@ label ll_pf_talk_T1_E4_repeat: lun "We'll have that inspection done soon right?" ("angry", "narrow", "base", "mid") lun "I'm worried what might happen if they attacked me like this." ("disgust", "narrow", "base", "down") - gen "Of course...{w=0.3} I'll check you out-- *Err*...{w=0.3} I mean I'll have you checked as soon as possible!" ("base", xpos="far_left", ypos="head") + gen "Of course...{w=0.3} I'll check you out-- *Err*...{w=0.3} I mean, I'll have you checked as soon as possible!" ("base", xpos="far_left", ypos="head") lun "Thank Merlin..." ("open", "closed", "low", "mid") lun "Then let me know as soon as you're ready [lun_genie_name]." ("angry", "base", "base", "mid") gen "Certainly..." ("base", xpos="far_left", ypos="head") @@ -685,9 +689,13 @@ label ll_pf_talk_T2_E1_repeat: lun "Really?" ("mad", "base", "base", "mid") lun "How big is it going to get?" ("open", "base", "base", "downL", cheeks="blush") gen "Quite...{w=0.4} Quite a fair bit bigger..." ("base", xpos="far_left", ypos="head") + call nar(">You look up at the girl, who's now watching your every stroke with excitement.") + lun "Wow, it's so much bigger now! It's like a unicorn horn!" ("open", "narrow", "base", "downL", cheeks="blush") + call nar(">With Luna so close to you, you can't help but notice her reddening cheeks and quickening breath.") + lun "Wait, surely it can't be as hard as a unicorn horn..." ("soft", "base", "raised", "downL", cheeks="blush") gen "(*Ngh*...{w=0.4} You'd be surprised...)" ("base", xpos="far_left", ypos="head") lun "It's more like...{w=0.4} like..." ("upset", "base", "base", "downL", cheeks="blush") @@ -702,7 +710,7 @@ label ll_pf_talk_T2_E1_repeat: call cum_block gen "*Argh*..." ("angry", xpos="far_left", ypos="head") lun "There's so much of it!" ("grin", "wide", "base", "stare") - gen "(Yes, watch me spurt you airheaded--)" ("angry", xpos="far_left", ypos="head") + gen "(Yes, watch me spurt, you airheaded--)" ("angry", xpos="far_left", ypos="head") call cum_block gen "*Argh*-- *heavy panting*" ("angry", xpos="far_left", ypos="head") call gen_chibi("cum_behind_desk_done") @@ -807,14 +815,14 @@ label ll_pf_talk_T3_E1_repeat: gen "That's the downside of being such a powerful wizard..." ("base", xpos="far_left", ypos="head") gen "The more powerful you become, the larger the member... Yep... All that power goes straight to the head." ("base", xpos="far_left", ypos="head") lun "Oh, I think my dad told me something like that about the employees at the ministry." ("grin", "base", "base", "mid", cheeks="blush") - gen "That would be the head above you shoulders, I'm still talking about the one between my legs." + gen "That would be the head above your shoulders, I'm still talking about the one between my legs." "-Play it down-": gen "Nah, it's tiny..." ("base", xpos="far_left", ypos="head") lun "Really?" ("clench", "base", "base", "mid", cheeks="blush") gen "Yep..." ("base", xpos="far_left", ypos="head") lun "How do other people even hide theirs then?" ("disgust", "base", "base", "downL", cheeks="blush") gen "Oh, you meant compared to other people?" ("base", xpos="far_left", ypos="head") - gen "You should've specified then... Size is quite relative you know..." ("base", xpos="far_left", ypos="head") + gen "You should've specified... Size is quite relative you know..." ("base", xpos="far_left", ypos="head") gen "This planet is tiny compared to the sun, which is tiny compared to the universe." ("base", xpos="far_left", ypos="head") lun "Then... How big is it compared to the average person?" ("open", "base", "base", "mid", cheeks="blush") gen "Absolutely massive!" ("grin", xpos="far_left", ypos="head") @@ -841,7 +849,7 @@ label ll_pf_talk_T3_E1_repeat: lun "And you're so powerful..." ("grin", "narrow", "base", "downL", cheeks="blush") gen "*Hmm*..." ("base", xpos="far_left", ypos="head") gen "That's it...{w=0.3} *Ah*...{w=0.3} How powerful am I?" ("base", xpos="far_left", ypos="head") - lun "More powerful than merlin!" ("smile", "base", "base", "mid", cheeks="blush") + lun "More powerful than Merlin!" ("smile", "base", "base", "mid", cheeks="blush") gen "*Ngh*...{w=0.3} Yeah...{w=0.3} That guy, he's so overrated!" ("base", xpos="far_left", ypos="head") call nar(">You feel yourself getting closer to the edge as Luna strokes your ego.") gen "I'm... I'm close girl, keep going..." ("base", xpos="far_left", ypos="head") From bb46dba8cc0ec276d774b96dda585312d6638409 Mon Sep 17 00:00:00 2001 From: Johnny28 Date: Mon, 30 Jan 2023 21:31:52 +0100 Subject: [PATCH 4/4] Fixes * Fixed Tonks "xmas" stockings layers, and re-added using in game transparency. * Minor writing fix. --- game/characters/tonks/clothes/stockings/xmas/0.webp | 4 ++-- game/characters/tonks/clothes/stockings/xmas/1.webp | 4 ++-- game/characters/tonks/clothes/stockings/xmas/outline.webp | 4 ++-- game/scripts/characters/snape/events/intro.rpy | 2 +- game/scripts/characters/tonks/wardrobe.rpy | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/game/characters/tonks/clothes/stockings/xmas/0.webp b/game/characters/tonks/clothes/stockings/xmas/0.webp index 6b11f74e..fe0db11a 100644 --- a/game/characters/tonks/clothes/stockings/xmas/0.webp +++ b/game/characters/tonks/clothes/stockings/xmas/0.webp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5580da7169304792039e8c914cd2344048d3d50e12e5097c683c531de4be96e0 -size 8636 +oid sha256:295ae803692ee65f72f40df94937731945efd14e423f5eb36c17fe3fa046ac71 +size 7576 diff --git a/game/characters/tonks/clothes/stockings/xmas/1.webp b/game/characters/tonks/clothes/stockings/xmas/1.webp index a8b3f190..b1fbd0af 100644 --- a/game/characters/tonks/clothes/stockings/xmas/1.webp +++ b/game/characters/tonks/clothes/stockings/xmas/1.webp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6e535b4c37101b1b99d78f43daa66b1799f4d296b1f6b0c0f5aec77d12168e01 -size 3164 +oid sha256:c8e391696d232ecf58f7d39f2880dbae3fd3cb33d050aa64200b4249af0472c7 +size 2958 diff --git a/game/characters/tonks/clothes/stockings/xmas/outline.webp b/game/characters/tonks/clothes/stockings/xmas/outline.webp index a58e6088..757a50aa 100644 --- a/game/characters/tonks/clothes/stockings/xmas/outline.webp +++ b/game/characters/tonks/clothes/stockings/xmas/outline.webp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0768b01ad37363c0ddbaee49fcd32d6e2d2700976ed13df8cb295a02023cf8f7 -size 15834 +oid sha256:63a925a460fdd12fe4db94037039f225a80f5ed1441b0e763228bc45b424490d +size 14944 diff --git a/game/scripts/characters/snape/events/intro.rpy b/game/scripts/characters/snape/events/intro.rpy index e9ae76bd..0fb8a1e5 100644 --- a/game/scripts/characters/snape/events/intro.rpy +++ b/game/scripts/characters/snape/events/intro.rpy @@ -626,7 +626,7 @@ label snape_intro_E4: sna "Marvellous..." ("snape_35") sna "What does this mean? You're staying here for good?" ("snape_01") gen "Of course not..." ("base", xpos="far_left", ypos="head") - gen "Me being here at all is only possible because the spell is compensating for the unbalance caused by itself..." ("base", xpos="far_left", ypos="head") + gen "Me being here at all is only possible because the spell is compensating for the imbalance caused by itself..." ("base", xpos="far_left", ypos="head") gen "said spell will wear off eventually and I shall be pulled back into my world." ("base", xpos="far_left", ypos="head") gen "Likewise, your Dumb-le-dork friend shall be pulled back here." ("base", xpos="far_left", ypos="head") sna "I see..." ("snape_01") diff --git a/game/scripts/characters/tonks/wardrobe.rpy b/game/scripts/characters/tonks/wardrobe.rpy index 89adc8f9..476d0912 100644 --- a/game/scripts/characters/tonks/wardrobe.rpy +++ b/game/scripts/characters/tonks/wardrobe.rpy @@ -234,7 +234,7 @@ default ton_bra_pasties = DollCloth("tonks", ("upper undergarment", "other"), "b default ton_bra_pasties2 = DollCloth("tonks", ("upper undergarment", "other"), "bra", "pasties_2",[[2, 116, 71, 255], [244, 181, 82, 255]]) default ton_bottom_xmas = DollCloth("tonks", ("lower body", "other"), "bottom", "xmas",[[2, 116, 71, 255], [255, 239, 248, 255]], armfix=True) default ton_gloves_xmas = DollCloth("tonks", ("upper body", "gloves"), "gloves", "xmas", [[255, 239, 248, 255]]) -default ton_stockings_xmas = DollCloth("tonks", ("legwear", "stockings"), "stockings", "xmas",[[255, 255, 255, 255], [255, 255, 255, 255]], armfix=True) +default ton_stockings_xmas = DollCloth("tonks", ("legwear", "stockings"), "stockings", "xmas",[[255, 255, 255, 255], [255, 255, 255, 120]], armfix=True) default ton_outfit_elf = DollOutfit([ton_hair_base_new, ton_makeup3_elf_ears, ton_earring_bells, ton_hat_elf, ton_neckwear_bell1, ton_top_elf, ton_accessory3_belt1, ton_accessory4_bells, ton_garterbelt_long_basic, ton_stockings_long_striped]) default ton_outfit_ribbon = DollOutfit([ton_hair_base_new, ton_neckwear_choker1, ton_bra_ribbon, ton_panties_ribbon])