From 40d273bee17d9edd6483a21730356939e3526a84 Mon Sep 17 00:00:00 2001 From: Johnny28 Date: Sat, 4 Nov 2023 16:08:04 +0100 Subject: [PATCH] Luna Fellatio CG posing --- game/scripts/cg/luna.rpy | 12 +- .../characters/luna/events/favors/suck_it.rpy | 208 ++++++++++++------ 2 files changed, 150 insertions(+), 70 deletions(-) diff --git a/game/scripts/cg/luna.rpy b/game/scripts/cg/luna.rpy index 457fc365..e173c392 100644 --- a/game/scripts/cg/luna.rpy +++ b/game/scripts/cg/luna.rpy @@ -256,15 +256,15 @@ image lun_blowjob_personal_loop: repeat image lun_blowjob_personal_loop_ahegao: - "lun_blowjob_personal_pose3 penis_spit eyebrows_worried eyes_halflid_up_hearts" with d1 - pause 0.25 + "lun_blowjob_personal_pose3 penis_spit eyebrows_worried eyes_halflid_stare_hearts" with d1 + pause 0.35 "lun_blowjob_personal_pose4 penis_spit eyebrows_worried eyes_halflid_up_hearts" with d1 pause 0.15 - "lun_blowjob_personal_pose5 penis_spit eyebrows_worried eyes_closed" with d1 - pause 0.25 - "lun_blowjob_personal_pose4 penis_spit eyebrows_worried eyes_halflid_up_hearts" with d1 + "lun_blowjob_personal_pose5 penis_spit eyebrows_worried eyes_halflid_up_hearts" with d1 + pause 0.45 + "lun_blowjob_personal_pose4 penis_spit eyebrows_worried eyes_halflid_stare_hearts" with d1 pause 0.15 - "lun_blowjob_personal_pose3 penis_spit eyebrows_worried eyes_halflid_up_hearts" with d1 + "lun_blowjob_personal_pose3 penis_spit eyebrows_worried eyes_halflid_stare_hearts" with d1 pause 0.15 repeat diff --git a/game/scripts/characters/luna/events/favors/suck_it.rpy b/game/scripts/characters/luna/events/favors/suck_it.rpy index 1302bbe6..7269ca61 100644 --- a/game/scripts/characters/luna/events/favors/suck_it.rpy +++ b/game/scripts/characters/luna/events/favors/suck_it.rpy @@ -359,9 +359,7 @@ label ll_pf_blowjob_T4_E1_intro: show lun_blowjob_personal_pose1 mouth_spitting as cg with d3 lun "*Ptui*" - #TODO Add more posing here, HJ loop may not work currently show lun_blowjob_personal_pose1 handjob_moderate mouth_base as cg with d3 - nar "Without even hesitating, Luna spits on your cock and begins jerking you off." nar "Her fingers move across your shaft with ease, and you can feel yourself getting close to finishing already." @@ -426,8 +424,8 @@ label ll_pf_blowjob_T4_E1_intro: call lun_chibi("stand","desk","base", flip=False) nar "Luna crawls out and happily starts skipping to the front of your desk, then spinning around, she flicks some of the remains of your deed off her hair and onto the stone floor." - #Fade to Office + #Fade to Office hide cg hide screen blkfade with d5 @@ -503,37 +501,37 @@ label ll_pf_blowjob_T4_E2_intro: call ll_pf_blowjob gen "I've got another theory that I'd like us to try today, [name_luna_genie]." ("base", xpos="far_left", ypos="head") - lun "Oh, are we already finished with testing the sucking technique?" ("base", "base", "base", "mid", xpos="base", ypos="base", trans=d3) + lun "Oh... Are we already finished with testing the sucking technique?" ("annoyed", "narrow", "base", "downL", xpos="base", ypos="base", trans=d3) gen "Heavens no!" ("base", xpos="far_left", ypos="head") gen "I'll need you to do it at least two more times as to not break the format." ("base", xpos="far_left", ypos="head") - lun "The format?" ("base", "base", "base", "mid") - gen "Since we've already done a lot of progress in terms of extracting. It is now time to explore the more important matter of disposing." ("base", xpos="far_left", ypos="head") - lun "Ooooh...{w=0.4} Good idea, [name_genie_luna]!" ("base", "base", "base", "mid") - lun "Although...{w=0.4} Well, are you certain I am the most suitable person to help with this?" ("base", "base", "base", "mid") + lun "The format?" ("soft", "narrow", "raised", "mid") + gen "Since we've already made plenty of progress in terms of extracting. It is now time to explore the more important matter of disposing." ("base", xpos="far_left", ypos="head") + lun "Ooooh...{w=0.4} Good idea, [name_genie_luna]!" ("grin", "base", "base", "stare") + lun "Although...{w=0.4} Well, are you certain I am the most suitable person to help with this?" ("soft", "narrow", "base", "mid") gen "Most certainly, [name_luna_genie]." ("base", xpos="far_left", ypos="head") - lun "I see..." ("base", "base", "base", "mid") - lun "Well, in that case, why don't we try using \"scourgify\" on them?" ("base", "base", "base", "mid") + lun @ cheeks blush "I see..." ("base", "narrow", "base", "downL") + lun "Well, in that case, why don't we try using \"scourgify\" on them?" ("grin", "base", "base", "mid") gen "Scurvy-what?" ("base", xpos="far_left", ypos="head") - lun "The scouring charm!" ("base", "base", "base", "mid") - lun "Professor Snape used it to wash the mouth of one of my classmates, when they let out a swear during class." ("base", "base", "base", "mid") - lun "If you use the charm on the wrackspurts as soon as they come out, it should clean them up in no time!" ("base", "base", "base", "mid") + lun "The scouring charm!" ("base", "narrow", "base", "mid") + lun "Professor Snape used it to wash the mouth of one of my classmates, when they let out a swear during class." ("open", "base", "base", "mid") + lun "So, I figured if you use the charm on the wrackspurts as soon as they come out, it should clean them up in no time!" ("smile", "base", "base", "mid") gen "Well, I do think--" ("base", xpos="far_left", ypos="head") - lun "And if that doesn't work, we could try the drought charm!" ("base", "base", "base", "mid") - lun "They'd get all dried out, and the only thing that'd remain is a flaky crust on my face!" ("base", "base", "base", "mid") + lun "And if that doesn't work, we could try the drought charm!" ("grin", "base", "base", "mid") + lun "They'd get all dried out, and the only thing that'd remain is a flaky crust on my face!" ("grin", "closed", "base", "mid") gen "...{w} Or you could just swallow them." ("base", xpos="far_left", ypos="head") - lun "Swallow--" ("base", "base", "base", "mid") - lun "You believe that wrackspurts are unable to survive in someone's stomach, [name_genie_luna]?" + lun "Swallow--" ("soft", "wide", "base", "stare") + lun "You believe that wrackspurts are unable to survive in someone's stomach, [name_genie_luna]?" ("soft", "wide", "base", "mid") gen "Sure... Let's go with that." ("base", xpos="far_left", ypos="head") - lun "Wow, your brilliance astounds me yet again, [name_genie_luna]." ("base", "base", "base", "mid") + lun "Wow, your brilliance astounds me yet again, [name_genie_luna]." ("smile", "wide", "base", "mid") gen "So, are you up for it? Some women don't like to--" ("base", xpos="far_left", ypos="head") - lun "Why of course, [name_genie_luna]!" ("base", "base", "base", "mid") + lun "Why of course, [name_genie_luna]!" ("smile", "happyCl", "base", "mid") lun "No trouble at all!" ("base", "base", "base", "mid") - lun "Can I hide under your desk again?" ("base", "base", "base", "mid") + lun "May I crawl under your desk again?" ("grin", "base", "base", "mid") gen "You don't have to, I could just turn the chair around." ("base", xpos="far_left", ypos="head") - lun "Oh no, I want to..." ("base", "base", "base", "mid") + lun "Oh no, I want to..." ("grin", "base", "base", "downL") lun "I've always been rather fond of small spaces..." ("base", "base", "base", "mid") - lun "When I was a little girl, I used to hide in the roots of a huge {i}Wiggentree{/i} near our home..." ("base", "base", "base", "mid") - lun "I've never felt as safe as I did when I was under the roots of that tree..." ("base", "base", "base", "mid") + lun "When I was a little girl, I used to hide under the roots of a huge {i}Wiggentree{/i} near our home..." ("base", "closed", "base", "mid") + lun "I've never experienced a greater sense of security than when I sought shelter beneath the comforting embrace of that tree's roots." ("base", "narrow", "base", "downL") gen "..." ("base", xpos="far_left", ypos="head") gen "Then feel free to crawl under the desk if you must..." ("base", xpos="far_left", ypos="head") lun "Thank you, [name_genie_luna]." ("base", "base", "base", "mid") @@ -550,12 +548,19 @@ label ll_pf_blowjob_T4_E2_intro: else: nar "Luna quickly makes her way around your desk, and crawls underneath." - #Fade to CG + show lun_blowjob_personal_pose1 as cg + hide screen blkfade + with d5 - lun "*Ah*... There's that familiar scent..." + show lun_blowjob_personal_pose1 eyebrows_worried eyes_closed as cg with d3 + lun "*Ah*...{w=0.4} There's that familiar scent..." gen "..." + + show lun_blowjob_personal_pose1 eyebrows_base eyes_base_stare mouth_grin as cg with d3 lun "I think I could get used to doing this..." gen "I don't doubt it." + + show lun_blowjob_personal_pose1 eyes_halflid_stare mouth_grin as cg with d3 lun "It's like brushing your teeth, you know." gen "What?" gen "You better not get your teeth anywhere near it." @@ -564,94 +569,169 @@ label ll_pf_blowjob_T4_E2_intro: pause 1 #Luna smiles + show lun_blowjob_personal_pose1 eyebrows_angry eyes_base_stare mouth_base as cg with d3 lun "Not like that, silly..." - lun "What I meant, is that this is becoming more of a habit, like brushing your teeth." + + show lun_blowjob_personal_pose1 eyes_halflid_down as cg with d3 + lun "What I meant, is that I wouldn't mind this becoming more of a habit, like brushing your teeth." gen "Right..." + + show lun_blowjob_personal_pose1 mouth_open as cg with d3 lun "Although I must say..." #Luna pulls genies trousers down so his cock pops out - lun "This is a lot more fun than brushing my teeth..." + show lun_blowjob_personal_pose1 no_trousers eyebrows_shocked eyes_halflid_down_hearts mouth_open_spit as cg with d3 + lun "I've found this activity to be far more enjoyable than brushing your teeth..." gen "If you say--" #Luna pushes her head down genie's shaft + show lun_blowjob_personal_pose2 mouth_kiss as cg with d2 + show lun_blowjob_personal_pose3 as cg with d3 + show lun_blowjob_personal_pose4 as cg with d3 + + play sound "sounds/gag_01.ogg" + show lun_blowjob_personal_pose5 eyebrows_angry eyes_closed as cg with d3 + with vpunch gen "*Ngh*!" gen "Eager today, are we?" + + show lun_blowjob_personal_pose5 eyes_halflid_up as cg with d3 lun "*Mhm*..." - #TODO sucking image loop/speedlines and sound - #TODO sucking sound loop/speedlines and sound - nar "Luna, not even hesitating, starts bobbing her head happily down your shaft, the thought of swallowing your cum being the only thing occupying her mind." + #moves head back up + show lun_blowjob_personal_pose4 penis_spit as cg with d3 - gen "Excellent work, [name_luna_genie]..." + show lun_blowjob_personal_pose3 as cg with d3 + + show lun_blowjob_personal_pose2 as cg with d3 + + lun "*Pwah*" + gen "*Ah*....{w=0.4} Excellent work, [name_luna_genie]..." + show lun_blowjob_personal_pose2 eyes_closed as cg with d3 lun "*Glae U Ike Eet*" - nar "Looking down at the girl, you can't help but appreciate her commitment, as her pace didn't change one bit when she answered you." - + show lun_blowjob_personal_pose2 eyes_halflid_down_hearts as cg with d3 + show lun_blowjob_personal_pose2 mouth_kiss as cg with d2 + play background "sounds/slickloop.ogg" fadein 2 + show lun_blowjob_personal_loop as cg with d3 + nar "Without hesitating, Luna starts bobbing her head happily down your shaft, the thought of swallowing your cum being the only thing occupying her mind." + nar "Looking down at the girl, you can't help but appreciate her commitment." gen "Now I'm going to need you to--{w=0.4} Relax your throat...{w=0.4} We wouldn't want any of them to escape..." - gen "You...{w=0.4} You think you could do that?" - lun "...{w=0.8} *Mhm*..." - + lun "*Mhm*..." nar "You feel Luna's throat muscles relax slightly as she prepares herself to take your load down her throat." - gen "*Ah*... Yes, that's it, [name_luna_genie]... Just like that." - - nar "Luna continues bobbing her head up and down your shaft happily, your cock now reaching all the way down towards the back of her throat..." - + nar "Luna continues bobbing her head up and down your shaft happily, and you can feel your cock reaching all the way down towards the back of her throat..." gen "(Bloody hell... How is this girl... so good at this?)" lun "(*Hmm*...)" lun "(Looks like he's really enjoying it when I push my head down...)" #Luna moves down and keeps her head there - + stop background + play sound "sounds/gag_03.ogg" + show lun_blowjob_personal_pose5 penis_spit eyebrows_angry eyes_closed as cg with d3 + with vpunch gen "What are you--" + show lun_blowjob_personal_pose5 eyes_halflid_up_hearts as cg with d3 nar "With her head firmly down your shaft, Luna begins moving her tongue, the lack of oxygen barely even phasing her." - gen "Girl... Don't forget you need to--" #Luna moves again - - nar "Not letting you finish your sentence, Luna starts bobbing her head again." - nar "Taken aback by how effortlessly your cock slides along the girl's lips and down her throat, you can't help but let out a groan of pleasure." + play background "sounds/slickloop.ogg" fadein 2 + show lun_blowjob_personal_loop_ahegao as cg with d3 + nar "Luna starts bobbing her head again, although this time, you can sense the tip of her tongue playfully licking the underside of your shaft." + nar "Taken aback by her her sheer enthusiasm, you can't help but let out a groan of pleasure." gen "*Aaah*..." - nar "Feeling yourself getting closer to the edge, you tense up your pelvis muscles. Luna still sucking your cock fervently keeps her pace steady as she eagerly anticipates your load." + nar "Feeling yourself getting closer to the edge, you start to tense up your pelvis muscles." + nar "Luna, eagerly anticipating your load, keeps sucking your cock fervently." gen "By the great desert--{w=0.3} Get ready, girl!" + + stop background + show lun_blowjob_personal_pose5 penis_spit eyebrows_base eyes_halflid_down_hearts as cg with d3 + with vpunch + lun "{heart}*Mmmf*{heart}" + + show lun_blowjob_personal_pose5 penis_spit eyebrows_angry eyes_halflid_up_hearts as cg with d3 + nar "You suddenly feel Luna's throat tense around your cock, and with a rush of pleasure coursing through your body, wave after wave of semen starts shooting down her throat." gen "*Nnngh*...{w=0.5} AAHH!!!!" - nar "With a sudden rush of pleasure running down your shaft you let out a loud groan as wave after wave of semen shoots down the girls throat." - #Bobbing stops and Genie cums down her throat - + play sound "sounds/slick_01.ogg" + show lun_blowjob_personal_pose5 penis_spit eyebrows_base eyes_closed as cg with d3 play sound "sounds/gulp.ogg" - pause .4 - play sound "sounds/gulp.ogg" - pause .6 - play sound "sounds/gulp.ogg" - pause .4 + pause 1 + play sound "sounds/slick_01.ogg" + show lun_blowjob_personal_pose5 throatpie_frame0 as cg with d3 + pause 1 + play sound "sounds/gag_05.ogg" + show lun_blowjob_personal_pose5 throatpie_frame1 eyebrows_angry as cg with d3 + pause 1 #Luna pulls out + show lun_blowjob_personal_pose4 throatpie_frame0 as cg with d3 + show lun_blowjob_personal_pose3 as cg with d3 + show lun_blowjob_personal_pose2 mouth_kiss as cg with d3 + show lun_blowjob_personal_pose1 no_trousers eyebrows_worried eyes_halflid_up mouth_open_tongue as cg with d3 - lun "*Ah*...{w=0.3 }*Ah*...{w=0.3 }*Ah*..." - lun "All...{w=0.3 }*Ah*...{w=0.3} All gone, [name_genie_luna]..." - gen "Very--{w=0.4} Very, impressive, [name_luna_genie]." - gen "Those Wickerspatters barely stood a chance..." - lun "I...{w=0.4} I'm glad..." + lun "I...{w=0.5} *Pant*...{w=0.5}{nw}" + show lun_blowjob_personal_pose1 eyes_halflid_stare mouth_open as cg + lun "I... *Pant*...{fast} I couldn't--{w=0.2} I didn't manage to swallow them all, [name_genie_luna]..." + gen "*Ah*...{w=0.4} Don't--{w=0.2} don't worry, [name_luna_genie]..." + gen "Your performance... Was highly... Satisfactory..." + + show lun_blowjob_personal_pose1 eyes_halflid_down mouth_neutral as cg + lun "I...{w=0.4} Alright then..." + + show screen blkfade with d3 + + #hide throatpie_frame0 as cg with d3 + show lun_blowjob_personal_pose5 eyebrows_angry eyes_halflid_down_hearts -throatpie_frame0 as cg with d3 lun "..." gen "..." gen "[name_luna_genie]?" - lun "Yes, [name_genie_luna]?" gen "You can come out from under the desk now..." - lun "Oh... Right..." + lun "..." + gen "[name_luna_genie]?" - #Black fade - #Hide CG - #Office screen Fade + play sound "sounds/gltch.ogg" + with kissiris + pause 0.5 + hide screen blkfade with d3 + + gen "[name_luna_genie]!" + + #moves head back up + show lun_blowjob_personal_pose4 as cg with d3 + + show lun_blowjob_personal_pose3 as cg with d3 + + show lun_blowjob_personal_pose2 mouth_kiss as cg with d3 + lun "*Slrp-pop*!{w=0.4}{nw}" + show lun_blowjob_personal_pose2 eyes_halflid_up_hearts as cg + lun "*Slrp-pop*!{fast}" + show lun_blowjob_personal_pose1 eyes_halflid_down mouth_base as cg with d3 + lun "There we are...{w=0.4}{nw}" + show lun_blowjob_personal_pose1 eyes_halflid_down mouth_grin as cg + lun "There we are...{fast} Much better..." + + show screen blkfade with d3 + + call lun_chibi("stand","desk","base", flip=False) + + nar "With a contented smile, now spreading across her face, Luna crawls out and walks to the front of your desk." + + #Fade to Office + hide cg + hide screen blkfade + with d5 + + #TODO pose from here lun "Those nasty wrackspurts were giving you a lot of trouble, weren't they [name_genie_luna]?" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=d3) lun "Swallowing them all sure proved itself quite difficult..." ("base", "base", "base", "mid")