From 3e45dda2bb27e62e658d040ce0d1ffe64ae56a33 Mon Sep 17 00:00:00 2001 From: Johnny28 Date: Fri, 26 Jan 2024 15:22:28 +0100 Subject: [PATCH] Luna T4 Masturbate for me * Added and posed T4 Luna masturbate writing. * Fixed inconsistent faceblush during masturbate events. * Removed T3 Luna "End of content" call. --- .../luna/events/favors/masturbate_for_me.rpy | 749 ++++++++++++------ 1 file changed, 526 insertions(+), 223 deletions(-) diff --git a/game/scripts/characters/luna/events/favors/masturbate_for_me.rpy b/game/scripts/characters/luna/events/favors/masturbate_for_me.rpy index 7b820ef6..dbcb985a 100644 --- a/game/scripts/characters/luna/events/favors/masturbate_for_me.rpy +++ b/game/scripts/characters/luna/events/favors/masturbate_for_me.rpy @@ -60,7 +60,7 @@ label ll_pf_masturbate_T3_E1_intro: call ll_pf_masturbate gen "So, have the wickerspats finally left you alone [name_luna_genie]?" ("base", xpos="far_left", ypos="head") - lun "Not at all, [name_genie_luna]... In fact... They've been worse than ever." ("angry", "narrow", "base", "downL", trans=dissolve) + lun "Not at all, [name_genie_luna]... In fact... They've been worse than ever." ("angry", "narrow", "base", "downL", xpos="base", ypos="base", trans=d3) gen "Really?" ("base", xpos="far_left", ypos="head") nar "Luna shifts her thighs together uncomfortably." lun "Yes..." ("annoyed", "narrow", "base", "mid") #seductive @@ -109,9 +109,9 @@ label ll_pf_masturbate_T3_E1_intro: gen "Good..." gen "Now then..." gen "Let's try some self-applied massage to start with." - lun @ cheeks blush "A--{w=0.2} Alright." ("soft", "narrow", "base", "down") + lun "A--{w=0.2} Alright." ("soft", "narrow", "base", "down",cheeks="blush") gen "Don't worry, I'll be here to give you some guidance." - lun @ cheeks blush "Thank you, [name_genie_luna]." ("base", "narrow", "base", "down") + lun "Thank you, [name_genie_luna]." ("base", "narrow", "base", "down") show screen blkfade @@ -124,133 +124,133 @@ label ll_pf_masturbate_T3_E1_intro: hide screen blkfade with d3 - lun @ cheeks blush "*Ah*..." ("open", "narrow", "base", "up") + lun "*Ah*..." ("open", "narrow", "base", "up") gen "Is everything alright, [name_luna_genie]?" - lun @ cheeks blush "*Ah*...{w=0.3} of course, [name_genie_luna]!" ("soft", "narrow", "base", "stare") - lun @ cheeks blush "My fingers are just a bit cold..." ("normal", "narrow", "base", "mid") + lun "*Ah*...{w=0.3} of course, [name_genie_luna]!" ("soft", "narrow", "base", "stare") + lun "My fingers are just a bit cold..." ("normal", "narrow", "base", "mid") gen "That's fine... Just try rubbing yourself, and your fingers will warm up in just a moment." - lun @ cheeks blush "*Ah*...{w=0.3} Yes [name_genie_luna]..." ("angry", "narrow", "low", "stare") + lun "*Ah*...{w=0.3} Yes [name_genie_luna]..." ("angry", "narrow", "low", "stare") gen "..." - lun @ cheeks blush "*Ah*...{w=0.3} is this how it should be done?" ("soft", "base", "base", "mid") + lun "*Ah*...{w=0.3} is this how it should be done?" ("soft", "base", "base", "mid") gen "As long as it's feeling good, then I'm sure it's working. Just keep going, and you'll soon be rid of those nasty Wickerspoons." - lun @ cheeks blush "I'm glad..." ("base", "narrow", "base", "down") - lun @ cheeks blush "Although it feels a bit different compared to when you helped me..." ("annoyed", "narrow", "base", "down") + lun "I'm glad..." ("base", "narrow", "base", "down") + lun "Although it feels a bit different compared to when you helped me..." ("annoyed", "narrow", "base", "down") gen "That's to be expected... Another person's touch will always feel different to your own." - lun @ cheeks blush "Okay..." ("upset", "base", "base", "down") + lun "Okay..." ("upset", "base", "base", "down") nar "Luna moves her hand around beneath her skirt before stopping again." - lun @ cheeks blush "It's just..." ("upset", "narrow", "base", "mid") - lun @ cheeks blush "As nice as this massage feels..." ("soft", "narrow", "base", "mid") - lun @ cheeks blush "It's not really scratching that same itch, [name_genie_luna]..." ("annoyed", "narrow", "base", "mid") + lun "It's just..." ("upset", "narrow", "base", "mid") + lun "As nice as this massage feels..." ("soft", "narrow", "base", "mid") + lun "It's not really scratching that same itch, [name_genie_luna]..." ("annoyed", "narrow", "base", "mid") gen "I guess I do have that slight magic touch..." gen "*Hmm*..." - lun @ cheeks blush "Am I doing it wrong, [name_genie_luna]?" ("upset", "narrow", "base", "down") + lun "Am I doing it wrong, [name_genie_luna]?" ("upset", "narrow", "base", "down") gen "Certainly not, but this might be trickier than I initially thought..." - lun @ cheeks blush "Really?" ("soft", "base", "base", "mid") + lun "Really?" ("soft", "base", "base", "mid") gen "It would seem that those nasty critters are trying to hide!" - lun @ cheeks blush "Hide? But I thought touching myself would lure them--" ("mad", "narrow", "base", "down") + lun "Hide? But I thought touching myself would lure them--" ("mad", "narrow", "base", "down") gen "Don't worry [name_luna_genie]... As long as you're still feeling that itch, then they can't have gone far." gen "Although this means you'll have to chase them down." - lun @ cheeks blush "Chase them down?" ("angry", "narrow", "base", "down") + lun "Chase them down?" ("angry", "narrow", "base", "down") gen "I'll be here to guide you through it of course..." - lun @ cheeks blush "Okay..." ("soft", "base", "base", "mid") + lun "Okay..." ("soft", "base", "base", "mid") gen "Ready?" - lun @ cheeks blush "Yes." ("angry", "base", "base", "mid") + lun "Yes." ("angry", "base", "base", "mid") gen "Close your eyes..." - lun @ cheeks blush "" ("normal", "closed", "base", "mid") #eyes closed + lun "" ("normal", "closed", "base", "mid") #eyes closed call ctc gen "Very good...{w} Now I want you to block out everything else." - lun @ cheeks blush "Alright, [name_genie_luna]..." ("open", "closed", "base", "mid") + lun "Alright, [name_genie_luna]..." ("open", "closed", "base", "mid") gen "Imagine standing alone in your bedroom..." - lun @ cheeks blush "" ("normal", "closed", "base", "mid") + lun "" ("normal", "closed", "base", "mid") call ctc gen "Empty your mind of all intrusive thoughts..." - lun @ cheeks blush "" ("normal", "closed", "annoyed", "mid") + lun "" ("normal", "closed", "annoyed", "mid") call ctc gen "Now... Focus on where the itch is coming from..." - lun @ cheeks blush "" ("upset", "closed", "annoyed", "mid") + lun "" ("upset", "closed", "annoyed", "mid") call ctc gen "Then once you've found it, I want you to chase down that feeling with your fingers." - lun @ cheeks blush "" ("annoyed", "closed", "annoyed", "mid") + lun "" ("annoyed", "closed", "annoyed", "mid") call ctc gen "And catch it!" - lun @ cheeks blush "I-- I can't... I can't find it..." ("angry", "closed", "base", "mid") + lun "I-- I can't... I can't find it..." ("angry", "closed", "base", "mid") - lun @ cheeks blush "It's like trying to grab rays of sunlight..." ("angry", "closed", "base", "mid") + lun "It's like trying to grab rays of sunlight..." ("angry", "closed", "base", "mid") gen "Don't try to grab a hold of it, just brush against it with the tips of your fingers." - lun @ cheeks blush "" ("soft", "closed", "annoyed", "mid") + lun "" ("soft", "closed", "annoyed", "mid") call ctc - lun @ cheeks blush "" ("normal", "closed", "annoyed", "mid") + lun "" ("normal", "closed", "annoyed", "mid") call ctc nar "Luna desperately moves her hand around beneath her skirt." - lun @ cheeks blush "I... I think I've lost them again, [name_genie_luna]..." ("angry", "closed", "base", "mid") + lun "I... I think I've lost them again, [name_genie_luna]..." ("angry", "closed", "base", "mid") gen "Try moving your hand up a bit more..." - lun @ cheeks blush "Up a bit--" ("angry", "closed", "low", "mid") + lun "Up a bit--" ("angry", "closed", "low", "mid") - lun @ cheeks blush "*Ah*..." ("grin", "closed", "worried", "mid") - lun @ cheeks blush "*Mmm*..." ("base", "closed", "base", "mid") + lun "*Ah*..." ("grin", "closed", "worried", "mid") + lun "*Mmm*..." ("base", "closed", "base", "mid") nar "Luna gives off a soft moan under her breath." gen "(There we go...)" - lun @ cheeks blush "This... This area is even more itchy, [name_genie_luna]..." ("base", "closed", "low", "mid") + lun "This... This area is even more itchy, [name_genie_luna]..." ("base", "closed", "low", "mid") gen "Excellent... That means you've managed to chase them down." gen "Just keep your eyes closed and begin gently moving your fingers in a circular motion over the area." - lun @ cheeks blush "Oooh! {heart}" ("grin", "closed", "base", "mid") - lun @ cheeks blush "*Ah*...{w=0.3} Yes...{w=0.3} I think it's working, [name_genie_luna]!" ("grin", "closed", "annoyed", "mid") + lun "Oooh! {heart}" ("grin", "closed", "base", "mid") + lun "*Ah*...{w=0.3} Yes...{w=0.3} I think it's working, [name_genie_luna]!" ("grin", "closed", "annoyed", "mid") gen "*Shhh*...{w=0.3} Don't speak...{w=0.3} Just focus." - lun @ cheeks blush "" ("grin", "closed", "base", "mid") + lun "" ("grin", "closed", "base", "mid") gen "Empty your mind and only think about what makes you feel good..." - lun @ cheeks blush "Okay..." ("base", "closed", "base", "mid") - lun @ cheeks blush "" ("soft", "closed", "low", "mid") + lun "Okay..." ("base", "closed", "base", "mid") + lun "" ("soft", "closed", "low", "mid") call ctc - lun @ cheeks blush "*Ah*..." ("open", "closed", "base", "mid") - lun @ cheeks blush "[name_genie_luna]..." ("soft", "closed", "base", "mid") - lun @ cheeks blush "*Ah*...{w=0.3} [name_genie_luna]..." ("soft", "closed", "base", "mid") - lun @ cheeks blush "I think..." ("open", "closed", "base", "mid") - lun @ cheeks blush "*Ah*..." ("open", "closed", "base", "mid") - lun @ cheeks blush "I think I've almost..." ("soft", "closed", "base", "mid") + lun "*Ah*..." ("open", "closed", "base", "mid") + lun "[name_genie_luna]..." ("soft", "closed", "base", "mid") + lun "*Ah*...{w=0.3} [name_genie_luna]..." ("soft", "closed", "base", "mid") + lun "I think..." ("open", "closed", "base", "mid") + lun "*Ah*..." ("open", "closed", "base", "mid") + lun "I think I've almost..." ("soft", "closed", "base", "mid") gen "*Shhh*..." nar "You see Luna's hand move swiftly beneath her skirt." - lun @ cheeks blush "*Mmmm*..." ("base", "closed", "base", "mid") - lun @ cheeks blush "*Ah*..." ("open", "closed", "base", "mid") - lun @ cheeks blush "*A-ah*..." ("grin", "closed", "base", "mid") - lun @ cheeks blush "Yes..." ("grin", "closed", "low", "mid") - lun @ cheeks blush "*Ah*... *Ah*...{heart}" ("grin", "closed", "low", "mid") - lun @ cheeks blush "{size=+4}*Mmm*...{w=0.3} Yes...{heart}{/size}" ("crooked_smile", "narrow", "base", "up") - lun @ cheeks blush "{size=+8}*Ah*...{w=0.3} *Ah*...{/size}" ("crooked_smile", "narrow", "base", "up") + lun "*Mmmm*..." ("base", "closed", "base", "mid") + lun "*Ah*..." ("open", "closed", "base", "mid") + lun "*A-ah*..." ("grin", "closed", "base", "mid") + lun "Yes..." ("grin", "closed", "low", "mid") + lun "*Ah*... *Ah*...{heart}" ("grin", "closed", "low", "mid") + lun "{size=+4}*Mmm*...{w=0.3} Yes...{heart}{/size}" ("crooked_smile", "narrow", "base", "up") + lun "{size=+8}*Ah*...{w=0.3} *Ah*...{/size}" ("crooked_smile", "narrow", "base", "up") gen "That's it--" nar "Luna now desperately trying to cum, moves her hand even faster." lun @ cheeks blush "*Ah*! I think they're attacking me, [name_genie_luna]!" ("crooked_smile", "base", "base", "up") - lun @ cheeks blush "I... I can't stop moving my--" ("grin", "happyCl", "base", "mid") - gen "Keep going, you're doing it!" - lun @ cheeks blush "*Ah*...{w=0.4} Yes [name_genie_luna]...{heart}" ("crooked_smile", "happyCl", "base", "up") - lun @ cheeks blush "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*...{w=0.4}" ("soft", "happyCl", "base", "up") - lun @ cheeks blush "*Ngh*... It's...{w=0.3} I'm--" ("grin", "happyCl", "base", "mid") + lun "I... I can't stop moving my--" ("grin", "happyCl", "base", "mid") + gen "Keep going! You're doing it!" + lun "*Ah*...{w=0.4} Yes [name_genie_luna]...{heart}" ("crooked_smile", "happyCl", "base", "up") + lun "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*...{w=0.4}" ("soft", "happyCl", "base", "up") + lun "*Ngh*... It's...{w=0.3} I'm--" ("grin", "happyCl", "base", "mid") play sound "sounds/slick_01.ogg" with kissiris - lun @ cheeks blush "*Ah*!" ("grin", "narrow", "base", "ahegao") + lun "*Ah*!" ("grin", "narrow", "base", "ahegao") - lun @ cheeks blush "*Mmm*..." ("grin", "narrow", "base", "up") + lun "*Mmm*..." ("grin", "narrow", "base", "up") gen "Well done--" play sound "sounds/slick_01.ogg" with kissiris - lun @ cheeks blush "*Ah*!" ("crooked_smile", "narrow", "base", "up") + lun "*Ah*!" ("crooked_smile", "narrow", "base", "up") - lun @ cheeks blush "..." ("soft", "narrow", "base", "stare") - lun @ cheeks blush "{size=-5}*Sigh*...{/size}" ("base", "closed", "low", "mid") + lun "..." ("soft", "narrow", "base", "stare") + lun "{size=-5}*Sigh*...{/size}" ("base", "closed", "low", "mid") #end of masturbate section (Cuts to Normal office screen with blkfade) show screen blkfade @@ -267,38 +267,38 @@ label ll_pf_masturbate_T3_E1_intro: gen "Well, will you look at that... You're a natural..." ("grin", xpos="far_left", ypos="head") gen "So, the {i}wickspots{/i} have left you alone now, I take it?" ("base", xpos="far_left", ypos="head") - lun @ cheeks blush "I...{w=0.4} I believe so, [name_genie_luna]..." ("open", "narrow", "base", "down", xpos="mid", ypos="base", trans=dissolve) - lun @ cheeks blush "At least that nasty itch appears to have gone away." ("base", "narrow", "base", "down") + lun "I...{w=0.4} I believe so, [name_genie_luna]..." ("open", "narrow", "base", "down", xpos="mid", ypos="base", trans=dissolve) + lun "At least that nasty itch appears to have gone away." ("base", "narrow", "base", "down") gen "Excellent!" ("grin", xpos="far_left", ypos="head") gen "Then my work here is done!" ("base", xpos="far_left", ypos="head") - lun @ cheeks blush "*Oh*..." ("soft", "base", "base", "mid") - lun @ cheeks blush "You want me to leave already, [name_genie_luna]?" ("open", "base", "base", "mid") + lun "*Oh*..." ("soft", "base", "base", "mid") + lun "You want me to leave already, [name_genie_luna]?" ("open", "base", "base", "mid") gen "If there's nothing else I can help you with?" ("base", xpos="far_left", ypos="head") - lun @ cheeks blush "*Ehm*...{w=0.4} Well, I was just wondering..." ("soft", "narrow", "base", "R") - lun @ cheeks blush "What do I do if the feeling comes back, [name_genie_luna]?" ("angry", "narrow", "base", "mid") - lun @ cheeks blush "Do I just get rid of them myself from now on?" ("soft", "narrow", "base", "mid") + lun "*Ehm*...{w=0.4} Well, I was just wondering..." ("soft", "narrow", "base", "R") + lun "What do I do if the feeling comes back, [name_genie_luna]?" ("angry", "narrow", "base", "mid") + lun "Do I just get rid of them myself from now on?" ("soft", "narrow", "base", "mid") gen "Certainly not!" ("base", xpos="far_left", ypos="head") - lun @ cheeks blush "..." ("base", "base", "base", "mid") #happy + lun "..." ("base", "base", "base", "mid") #happy gen "I need to supervise every development until you've mastered the art of masturbation." ("base", xpos="far_left", ypos="head") gen "Preventing this outbreak is now my top priority." ("base", xpos="far_left", ypos="head") - lun @ cheeks blush "Really? Thank you so much, [name_genie_luna]." ("base", "happyCl", "base", "mid") + lun "Really? Thank you so much, [name_genie_luna]." ("base", "happyCl", "base", "mid") gen "Certainly." ("base", xpos="far_left", ypos="head") gen "Bestow shall I in you, my teaching of all, young padawan!" ("base", xpos="far_left", ypos="head") - lun @ cheeks blush "Sorry?" ("soft", "base", "base", "mid") - lun @ cheeks blush "I'm not sure exactly what you mean, [name_genie_luna]." ("angry", "narrow", "base", "mid") + lun "Sorry?" ("soft", "base", "base", "mid",cheeks="none") + lun "I'm not sure exactly what you mean, [name_genie_luna]." ("angry", "narrow", "base", "mid") gen "Yes, Indeed... You still have more to learn before reaching your true potential..." ("base", xpos="far_left", ypos="head") - lun @ cheeks blush "*Huh*?" ("upset", "narrow", "base", "mid") + lun "*Huh*?" ("upset", "narrow", "base", "mid") gen "Once you've learned how to control the force, I shall bestow on you my saber of light." ("base", xpos="far_left", ypos="head") gen "And as my meta chlorines flow through your body--" ("base", xpos="far_left", ypos="head") - lun @ cheeks blush "[name_genie_luna]?" ("angry", "base", "base", "mid") + lun "[name_genie_luna]?" ("angry", "base", "base", "mid") gen "Oh yeah, that's not canon anymore is it..." ("base", xpos="far_left", ypos="head") - lun @ cheeks blush "..." ("annoyed", "base", "base", "mid") #Confused + lun "..." ("annoyed", "base", "base", "mid") #Confused gen "..." ("base", xpos="far_left", ypos="head") gen "That shall do for today, [name_luna_genie]..." ("base", xpos="far_left", ypos="head") - lun @ cheeks blush "Okay..." ("base", "narrow", "base", "mid") + lun "Okay..." ("base", "narrow", "base", "mid") gen "Off you pop." ("base", xpos="far_left", ypos="head") - lun @ cheeks blush "Right." ("open", "base", "base", "mid") - lun @ cheeks blush "Bye then..." ("base", "base", "base", "mid") + lun "Right." ("open", "base", "base", "mid") + lun "Bye then..." ("base", "base", "base", "mid") call lun_walk(action="leave") @@ -314,7 +314,7 @@ label ll_pf_masturbate_T3_E2_intro: call ll_pf_masturbate gen "[name_luna_genie], tell me how you've been." ("base", xpos="far_left", ypos="head") - lun "I've been okay [name_genie_luna]... But it appears the wrackspurts have come back again..." ("open", "narrow", "base", "down", trans=dissolve) + lun "I've been okay [name_genie_luna]... But it appears the wrackspurts have come back again..." ("open", "narrow", "base", "down", xpos="base", ypos="base", trans=d3) gen "Oh no... Such a shame!" ("base", xpos="far_left", ypos="head") lun "Every time I think about the things we've done in here..." ("soft", "narrow", "base", "down") lun "It just makes them feel so much... Stronger..." ("angry", "narrow", "base", "mid") @@ -380,7 +380,7 @@ label ll_pf_masturbate_T3_E2_intro: $ luna.set_cum(pussy="wet") with d3 - lun @ cheeks blush "Finally..." ("angry", "narrow", "base", "down") + lun "Finally..." ("angry", "narrow", "base", "down",cheeks="blush") gen "You seem relieved." gen "(And rather wet...)" @@ -393,61 +393,61 @@ label ll_pf_masturbate_T3_E2_intro: $ luna.set_pose("hand_on_pussy_and_breast") $ luna.strip("bottom", "panties") - lun @ cheeks blush "*Ah*..." ("grin", "narrow", "base", "up") - lun @ cheeks blush "I've not been able to stop thinking about this since last time..." ("grin", "narrow", "base", "stare") - lun @ cheeks blush "I worry those slimy wrackspurts have infested the dormitories, because I'm having trouble sleeping as well..." ("angry", "narrow", "base", "down") + lun "*Ah*..." ("grin", "narrow", "base", "up") + lun "I've not been able to stop thinking about this since last time..." ("grin", "narrow", "base", "stare") + lun "I worry those slimy wrackspurts have infested the dormitories, because I'm having trouble sleeping as well..." ("angry", "narrow", "base", "down") gen "That's quite possible..." - lun @ cheeks blush "It's--{w=0.2} *Ah*...{w=0.3} It's weird...{w=0.3} I almost feel glad I've got them..." ("angry", "closed", "base", "mid") - lun @ cheeks blush "Getting rid of them feels...{w=0.4} so...{w=0.3} so...{w=0.3}{nw}" ("angry", "closed", "low", "mid") - lun @ cheeks blush "Getting rid of them feels... so... so...{fast} good..." ("grin", "narrow", "base", "stare") + lun "It's--{w=0.2} *Ah*...{w=0.3} It's weird...{w=0.3} I almost feel glad I've got them..." ("angry", "closed", "base", "mid") + lun "Getting rid of them feels...{w=0.4} so...{w=0.3} so...{w=0.3}{nw}" ("angry", "closed", "low", "mid") + lun "Getting rid of them feels... so... so...{fast} good..." ("grin", "narrow", "base", "stare") gen "The positive feelings must be your body telling you that you're doing the right thing, by expelling them..." - lun @ cheeks blush "*Ah*..." ("grin", "narrow", "base", "up") - lun @ cheeks blush "I must be...{w=0.3} *Ah*...{w=0.3} Expelling a lot of them then..." ("base", "narrow", "base", "stare") - lun @ cheeks blush "*Ah*... [name_genie_luna], I'm feeling hot all over..." ("angry", "happyCl", "base", "mid") - lun @ cheeks blush "And that itch... It's all over my--" ("angry", "narrow", "base", "down") - lun @ cheeks blush "*Ah*..." ("soft", "happyCl", "base", "down") + lun "*Ah*..." ("grin", "narrow", "base", "up") + lun "I must be...{w=0.3} *Ah*...{w=0.3} Expelling a lot of them then..." ("base", "narrow", "base", "stare") + lun "*Ah*... [name_genie_luna], I'm feeling hot all over..." ("angry", "happyCl", "base", "mid") + lun "And that itch... It's all over my--" ("angry", "narrow", "base", "down") + lun "*Ah*..." ("soft", "happyCl", "base", "down") gen "That means your body is ready for the next step..." - lun @ cheeks blush "[name_genie_luna]...{w=0.3} *Ah*... I'm not sure I'm ready..." ("angry", "happyCl", "base", "mid") + lun "[name_genie_luna]...{w=0.3} *Ah*... I'm not sure I'm ready..." ("angry", "happyCl", "base", "mid") gen "Nonsense..." gen "Just take it slow and gently push a finger in..." - lun @ cheeks blush "*Ah*...{w=0.3} *Ah*...{w=0.3} Alright..." ("open", "happyCl", "base", "mid") + lun "*Ah*...{w=0.3} *Ah*...{w=0.3} Alright..." ("open", "happyCl", "base", "mid") nar "Luna begins rubbing a finger across her slit... Still a little apprehensive about putting it inside..." - lun @ cheeks blush "*Ah*...{w=0.3} [name_genie_luna]..." ("soft", "happyCl", "base", "mid") + lun "*Ah*...{w=0.3} [name_genie_luna]..." ("soft", "happyCl", "base", "mid") gen "Gently..." - lun @ cheeks blush "Gently...{w=0.4} Okay..." ("angry", "closed", "base", "mid") - lun @ cheeks blush "*Nnnngh*..." ("clench", "happyCl", "base", "mid") + lun "Gently...{w=0.4} Okay..." ("angry", "closed", "base", "mid") + lun "*Nnnngh*..." ("clench", "happyCl", "base", "mid") #Finger inserted play sound "sounds/slick_02.ogg" with kissiris - lun @ cheeks blush "*Ah*..." ("base", "narrow", "base", "up") - lun @ cheeks blush "I...{w=0.3} I did it, [name_genie_luna]..." ("grin", "narrow", "base", "up") + lun "*Ah*..." ("base", "narrow", "base", "up") + lun "I...{w=0.3} I did it, [name_genie_luna]..." ("grin", "narrow", "base", "up") gen "How does it feel?" - lun @ cheeks blush "It...{w=0.3} Good...{w=0.5} Just a bit strange..." ("soft", "narrow", "base", "stare") + lun "It...{w=0.3} Good...{w=0.5} Just a bit strange..." ("soft", "narrow", "base", "stare") gen "Try moving it in and out." - lun @ cheeks blush "Alright..." ("soft", "narrow", "base", "down") + lun "Alright..." ("soft", "narrow", "base", "down") play background "sounds/slickloop.ogg" fadein 2 #Luna fingering nar "Luna starts pushing her fingers in and out, the sounds of her moaning becoming more and more shallow as she goes on." - lun @ cheeks blush "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*..." ("open", "closed", "base", "mid") - lun @ cheeks blush "How--{w=0.2} *Ah*...{w=0.4} How is it looking?" ("soft", "closed", "base", "up") + lun "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*..." ("open", "closed", "base", "mid") + lun "How--{w=0.2} *Ah*...{w=0.4} How is it looking?" ("soft", "closed", "base", "up") gen "Very good [name_luna_genie]... You're very pretty..." - lun @ cheeks blush "*Ah*...{w=0.3} I'm--{w=0.2} *Ah*...{w=0.4} I'm pretty, [name_genie_luna]?" ("angry", "narrow", "base", "stare") + lun "*Ah*...{w=0.3} I'm--{w=0.2} *Ah*...{w=0.4} I'm pretty, [name_genie_luna]?" ("angry", "narrow", "base", "stare") gen "Why yes, [name_luna_genie]. Your body is very nice..." - lun @ cheeks blush "[name_genie_luna]--{w=0.2} *Ah*...{w=0.4} That's not what I--{w=0.4}{nw}" ("angry", "narrow", "base", "mid") - lun @ cheeks blush "[name_genie_luna]-- *Ah*... That's not what I--{fast} *Ah*..." ("angry", "closed", "base", "mid") - lun @ cheeks blush "I merely wanted to know if I was doing it right..." ("soft", "closed", "base", "mid") + lun "[name_genie_luna]--{w=0.2} *Ah*...{w=0.4} That's not what I--{w=0.4}{nw}" ("angry", "narrow", "base", "mid") + lun "[name_genie_luna]-- *Ah*... That's not what I--{fast} *Ah*..." ("angry", "closed", "base", "mid") + lun "I merely wanted to know if I was doing it right..." ("soft", "closed", "base", "mid") gen "I know." - lun @ cheeks blush "*Ah*...{w=0.3} [name_genie_luna]?" ("soft", "narrow", "base", "stare") - gen "Take your top off for me will you..." - lun @ cheeks blush "*Ah*...{w=0.3} *Ah*...{w=0.3} Okay..." ("open", "narrow", "base", "up") + lun "*Ah*...{w=0.3} [name_genie_luna]?" ("soft", "narrow", "base", "stare") + gen "Take your top off for me, will you..." + lun "*Ah*...{w=0.3} *Ah*...{w=0.3} Okay..." ("open", "narrow", "base", "up") #Luna takes out finger stop background fadeout 2 - lun @ cheeks blush "" ("base", "narrow", "base", "stare") + lun "" ("base", "narrow", "base", "stare") $ luna.set_pose("default") pause 1 @@ -455,73 +455,73 @@ label ll_pf_masturbate_T3_E2_intro: $ luna.strip("top", "bra") with d5 - lun @ cheeks blush "" ("grin", "narrow", "base", "down") + lun "" ("grin", "narrow", "base", "down") pause 1 - lun @ cheeks blush "" ("grin", "narrow", "base", "mid") + lun "" ("grin", "narrow", "base", "mid") call ctc gen "Now keep going, [name_luna_genie]..." - lun @ cheeks blush "Yes [name_genie_luna]..." ("grin", "narrow", "base", "mid") + lun "Yes [name_genie_luna]..." ("grin", "narrow", "base", "mid") $ luna.set_pose("hand_on_pussy_and_breast") #Luna rubs herself again - lun @ cheeks blush "*Mmm*..." ("base", "closed", "base", "mid") + lun "*Mmm*..." ("base", "closed", "base", "mid") gen "That's it... Keep rubbing that cute slit of yours..." - lun @ cheeks blush "*Ah*...{w=0.4} *Ah*...{w=0.4}*Ah*..." ("soft", "closed", "base", "down") + lun "*Ah*...{w=0.4} *Ah*...{w=0.4}*Ah*..." ("soft", "closed", "base", "down") gen "Look at me [name_luna_genie]." - lun @ cheeks blush "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*..." ("soft", "narrow", "base", "mid") + lun "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*..." ("soft", "narrow", "base", "mid") gen "Show me your tongue..." - lun @ cheeks blush "*Ah*...{w=0.4} My...{w=0.4} My tongue?" ("angry", "base", "base", "mid") - lun @ cheeks blush "Is this part of our research?" ("angry", "base", "base", "R") + lun "*Ah*...{w=0.4} My...{w=0.4} My tongue?" ("angry", "base", "base", "mid") + lun "Is this part of our research?" ("angry", "base", "base", "R") gen "Yes... Open your mouth as wide as you can please." - lun @ cheeks blush "But--" ("open", "base", "base", "mid") + lun "But--" ("open", "base", "base", "mid") gen "Say \"Aaaa\"..." - lun @ cheeks blush "*Aaaa*...{w=0.1}{nw}" ("open", "closed", "base", "mid") - lun @ cheeks blush "*Aaaa*...{fast}{w=0.1}{nw}" ("open_tongue", "closed", "base", "mid") - lun @ cheeks blush "*Aaaa*...{fast}" ("open_wide_tongue", "closed", "base", "mid") + lun "*Aaaa*...{w=0.1}{nw}" ("open", "closed", "base", "mid") + lun "*Aaaa*...{fast}{w=0.1}{nw}" ("open_tongue", "closed", "base", "mid") + lun "*Aaaa*...{fast}" ("open_wide_tongue", "closed", "base", "mid") gen "Good..." gen "I want you to know how much I appreciate that you chose to come to me with this problem of yours [name_luna_genie]..." #Luna stops - lun @ cheeks blush "" ("soft", "narrow", "base", "mid") + lun "" ("soft", "narrow", "base", "mid") call ctc - lun @ cheeks blush "[name_genie_luna] I--" ("angry", "narrow", "base", "mid") + lun "[name_genie_luna] I--" ("angry", "narrow", "base", "mid") gen "Keep going... Put a finger in again..." - lun @ cheeks blush "Yes [name_genie_luna]..." ("angry", "narrow", "base", "down") + lun "Yes [name_genie_luna]..." ("angry", "narrow", "base", "down") #Luna puts finger in again play sound "sounds/slick_02.ogg" with kissiris - lun @ cheeks blush "*Mmm*..." ("soft", "narrow", "base", "up") + lun "*Mmm*..." ("soft", "narrow", "base", "up") gen "Good girl... Now get it moving... Get those spurts out..." - lun @ cheeks blush "" ("base", "narrow", "base", "up") + lun "" ("base", "narrow", "base", "up") call ctc play background "sounds/slickloop.ogg" fadein 2 #Luna fingering - lun @ cheeks blush "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*..." ("open", "closed", "base", "mid") - lun @ cheeks blush "[name_genie_luna]... *Ah*...{w=0.3} I feel them building up again..." ("soft", "closed", "base", "mid") + lun "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*..." ("open", "closed", "base", "mid") + lun "[name_genie_luna]... *Ah*...{w=0.3} I feel them building up again..." ("soft", "closed", "base", "mid") gen "Good girl, then try going a bit faster..." - lun @ cheeks blush "Oh-- Okay..." ("soft", "closed", "base", "mid") + lun "Oh-- Okay..." ("soft", "closed", "base", "mid") play background "sounds/slickloopfast.ogg" - lun @ cheeks blush "*Ah*...{w=0.2}*Ah*...{w=0.2}*Ah*..." ("open", "narrow", "base", "up") - lun @ cheeks blush "I think...{w=0.3} *Ah*...{w=0.3} I'm about to...{w=0.3} *Ah*..." ("angry", "narrow", "base", "up") + lun "*Ah*...{w=0.2}*Ah*...{w=0.2}*Ah*..." ("open", "narrow", "base", "up") + lun "I think...{w=0.3} *Ah*...{w=0.3} I'm about to...{w=0.3} *Ah*..." ("angry", "narrow", "base", "up") gen "Oh, are you cumming already?" - lun @ cheeks blush "*Ah*... Yes, I'm--" ("angry", "narrow", "base", "stare") - lun @ cheeks blush "*Ah*...{w=0.3} I'm cumming [name_genie_luna]!!{heart}{heart}" ("grin", "happyCl", "base", "up") + lun "*Ah*... Yes, I'm--" ("angry", "narrow", "base", "stare") + lun "*Ah*...{w=0.3} I'm cumming [name_genie_luna]!!{heart}{heart}" ("grin", "happyCl", "base", "up") play sound "sounds/slick_01.ogg" with kissiris - lun @ cheeks blush "*Ah*!{heart}" ("grin", "narrow", "base", "up") + lun "*Ah*!{heart}" ("grin", "narrow", "base", "up") nar "You see a flush of red roll over Luna's face as her body twitches from the throes of her orgasm." @@ -529,7 +529,7 @@ label ll_pf_masturbate_T3_E2_intro: with kissiris $ luna.set_cum(pussy="squirt_post") - lun @ cheeks blush "*Ah*...{heart}" ("open_tongue", "narrow", "base", "ahegao") + lun "*Ah*...{heart}" ("open_tongue", "narrow", "base", "ahegao") nar "Despite this, her fingers remain a flurry of movement until a final wave of pleasure washes over her." play sound "sounds/slick_01.ogg" @@ -537,7 +537,7 @@ label ll_pf_masturbate_T3_E2_intro: stop background fadeout 2 #Finger stops moving - lun @ cheeks blush "*Mmm*...{heart}" ("base", "happyCl", "base", "mid") + lun "*Mmm*...{heart}" ("base", "happyCl", "base", "mid") hide cg show screen blkfade @@ -559,20 +559,21 @@ label ll_pf_masturbate_T3_E2_intro: call weather_sound gen "It seems those Wickedspots have been giving you a fair bit of grief, haven't they?" ("base", xpos="far_left", ypos="head") - lun @ cheeks blush "*Ah*...{w=0.3} {heart}yes{heart}..." ("base", "narrow", "base", "down", xpos="mid", ypos="base", trans=dissolve) + lun "*Ah*...{w=0.3} {heart}yes{heart}..." ("base", "narrow", "base", "down", xpos="mid", ypos="base", trans=dissolve) gen "Don't worry, that should sort them out for now..." ("base", xpos="far_left", ypos="head") gen "Feeling better?" ("base", xpos="far_left", ypos="head") - lun @ cheeks blush "Yes... I'm feeling much better now... Thank you [name_genie_luna]." ("base", "base", "base", "mid") + lun "Yes... I'm feeling much better now... Thank you [name_genie_luna]." ("base", "base", "base", "mid") gen "I take it my words of encouragement were effective?" ("base", xpos="far_left", ypos="head") - lun @ cheeks blush "I...{w=0.4} Yes [name_genie_luna]..." ("soft", "narrow", "base", "R") + lun "I...{w=0.4} Yes [name_genie_luna]..." ("soft", "narrow", "base", "R") gen "Excellent." ("base", xpos="far_left", ypos="head") - lun @ cheeks blush "*Ehm*..." ("soft", "narrow", "base", "down") - lun @ cheeks blush "So the things you said..." ("open", "narrow", "base", "down") - lun @ cheeks blush "About me being pretty..." ("normal", "narrow", "base", "down") + lun "*Ehm*..." ("soft", "narrow", "base", "down") + lun "So the things you said..." ("open", "narrow", "base", "down") + lun "About me being pretty..." ("normal", "narrow", "base", "down") gen "Yes?" ("base", xpos="far_left", ypos="head") - lun @ cheeks blush "Was that just to help me with..." ("soft", "narrow", "base", "downL") - lun @ cheeks blush "Actually... Forget I asked [name_genie_luna]..." ("angry", "narrow", "base", "downL") - lun @ cheeks blush "I... I'll just head back to my dorms now..." ("angry", "base", "base", "R") + lun "Was that just to help me with..." ("soft", "narrow", "base", "downL") + lun "Actually... Forget I asked, [name_genie_luna]..." ("angry", "narrow", "base", "downL") + lun "I... I'll just head back to my dorms now..." ("angry", "base", "base", "R") + lun "" ("mad", "base", "base", "R",cheeks="none") gen "Of course, good job today--" ("base", xpos="far_left", ypos="head") call lun_walk(action="leave") @@ -589,7 +590,7 @@ label ll_pf_masturbate_T3_E3_intro: call ll_pf_masturbate gen "Alright then, time for you to--" ("base", xpos="far_left", ypos="head") - lun "Finally..." ("mad", "base", "base", "mid", trans=dissolve) + lun "Finally..." ("mad", "base", "base", "mid", xpos="base", ypos="base", trans=d3) call lun_walk("desk", "base") pause .3 @@ -605,7 +606,7 @@ label ll_pf_masturbate_T3_E3_intro: $ luna.set_cum(pussy="wet") $ luna.strip("clothes") - lun @ cheeks blush "" ("grin", "narrow", "base", "mid") + lun "" ("grin", "narrow", "base", "mid",cheeks="blush") stop weather fadeout 4 @@ -616,11 +617,11 @@ label ll_pf_masturbate_T3_E3_intro: # hand moving slow - lun @ cheeks blush "*Ah*... {heart} Yes..." ("grin", "narrow", "base", "up") + lun "*Ah*... {heart} Yes..." ("grin", "narrow", "base", "up") gen "By the great desert sands! You're sopping wet!" - lun @ cheeks blush "I'm sorry [name_genie_luna]... I just...{w=0.3} Need this really bad...{heart}" ("mad", "happyCl", "base", "stare") - lun @ cheeks blush "These wrackspurts...{w=0.4} *Ah*..." ("upset", "happyCl", "base", "mid") - lun @ cheeks blush "They've been very tiresome..." ("angry", "narrow", "base", "up") + lun "I'm sorry [name_genie_luna]... I just...{w=0.3} Need this really bad...{heart}" ("mad", "happyCl", "base", "stare") + lun "These wrackspurts...{w=0.4} *Ah*..." ("upset", "happyCl", "base", "mid") + lun "They've been very tiresome..." ("angry", "narrow", "base", "up") nar "Without being prompted, Luna pushes a finger inside her and starts fingering herself." @@ -628,48 +629,48 @@ label ll_pf_masturbate_T3_E3_intro: play sound "sounds/slick_02.ogg" with kissiris - lun @ cheeks blush "*Ah*...{heart}" ("grin", "narrow", "base", "up") + lun "*Ah*...{heart}" ("grin", "narrow", "base", "up") #Luna fingering play background "sounds/slickloop.ogg" fadein 2 - lun @ cheeks blush "" ("grin", "closed", "base", "mid") + lun "" ("grin", "closed", "base", "mid") gen "You're becoming quite the expert at this..." - lun @ cheeks blush "*Ah*...{w=0.4} I'm just doing--{w=0.2} *Ah*...{w=0.4} What you've taught me [name_genie_luna]..." ("soft", "closed", "base", "mid") + lun "*Ah*...{w=0.4} I'm just doing--{w=0.2} *Ah*...{w=0.4} What you've taught me [name_genie_luna]..." ("soft", "closed", "base", "mid") gen "Don't be so modest [name_luna_genie]... It takes a lot of willpower and determination to get to where you are." - lun @ cheeks blush "*Ah*... Really?" ("soft", "narrow", "base", "stare") + lun "*Ah*... Really?" ("soft", "narrow", "base", "stare") gen "Absolutely...{w=0.4} You're a natural!" gen "I'd even go as far to say that you were born to do this." - lun @ cheeks blush "*Mmm*..." ("base", "narrow", "base", "stare") + lun "*Mmm*..." ("base", "narrow", "base", "stare") - lun @ cheeks blush "Well, I'm not so sure about that..." ("base", "closed", "base", "mid") - lun @ cheeks blush "Although I must say...{w=0.4} *Ah*...{w=0.4} I've been enjoying these sessions a fair bit, [name_genie_luna]..." ("open", "closed", "base", "mid") - lun @ cheeks blush "They are starting to become all I can think about..." ("base", "closed", "base", "mid") + lun "Well, I'm not so sure about that..." ("base", "closed", "base", "mid") + lun "Although I must say...{w=0.4} *Ah*...{w=0.4} I've been enjoying these sessions a fair bit, [name_genie_luna]..." ("open", "closed", "base", "mid") + lun "They are starting to become all I can think about..." ("base", "closed", "base", "mid") gen "*Hmm*...{w=0.3} Do you think that's a bad thing?" - lun @ cheeks blush "*Ah*...{w=0.3} of course not!" ("grin", "closed", "base", "mid") - lun @ cheeks blush "It just...*Hngh*{w=0.3} means that it's working..." ("grin", "happyCl", "base", "mid") - lun @ cheeks blush "If only I could spend all day up here..." ("base", "narrow", "base", "up") + lun "*Ah*...{w=0.3} of course not!" ("grin", "closed", "base", "mid") + lun "It just...*Hngh*{w=0.3} means that it's working..." ("grin", "happyCl", "base", "mid") + lun "If only I could spend all day up here..." ("base", "narrow", "base", "up") gen "Do you think a full day of treatment would get rid of them?" - lun @ cheeks blush "*Ah*..." ("soft", "narrow", "base", "up") - lun @ cheeks blush "I don't know..." ("open", "narrow", "base", "up") - lun @ cheeks blush "But..." ("upset", "narrow", "base", "up") - lun @ cheeks blush "I think It'd probably feel--{w=0.2} *Ah*..." ("soft", "narrow", "base", "up") - lun @ cheeks blush "Nice...{heart}{heart}{heart}" ("base", "narrow", "base", "stare") + lun "*Ah*..." ("soft", "narrow", "base", "up") + lun "I don't know..." ("open", "narrow", "base", "up") + lun "But..." ("upset", "narrow", "base", "up") + lun "I think It'd probably feel--{w=0.2} *Ah*..." ("soft", "narrow", "base", "up") + lun "Nice...{heart}{heart}{heart}" ("base", "narrow", "base", "stare") nar "Luna moans softly under her breath." - lun @ cheeks blush "{heart}{heart}{heart}" ("base", "closed", "base", "mid") - lun @ cheeks blush "You, watching me while I do this... For some reason--" ("grin", "narrow", "base", "mid") + lun "{heart}{heart}{heart}" ("base", "closed", "base", "mid") + lun "You, watching me while I do this... For some reason--" ("grin", "narrow", "base", "mid") gen "*Shhh*... Focus [name_luna_genie]..." - lun @ cheeks blush "Yes [name_genie_luna]..." ("base", "narrow", "base", "down") - lun @ cheeks blush "*Ah*...{w=0.3} *Ah*...{w=0.3} *Ah*..." ("base", "closed", "base", "mid") - lun @ cheeks blush "I think..." ("grin", "closed", "base", "stare") - lun @ cheeks blush "*Ah*..." ("grin", "narrow", "base", "up") - lun @ cheeks blush "I think I've almost got them, [name_genie_luna]..." ("crooked_smile", "narrow", "base", "up") + lun "Yes [name_genie_luna]..." ("base", "narrow", "base", "down") + lun "*Ah*...{w=0.3} *Ah*...{w=0.3} *Ah*..." ("base", "closed", "base", "mid") + lun "I think..." ("grin", "closed", "base", "stare") + lun "*Ah*..." ("grin", "narrow", "base", "up") + lun "I think I've almost got them, [name_genie_luna]..." ("crooked_smile", "narrow", "base", "up") gen "(Already? She's faster than I am!)" - lun @ cheeks blush "[name_genie_luna]... Please..." ("crooked_smile", "narrow", "base", "up") + lun "[name_genie_luna]... Please..." ("crooked_smile", "narrow", "base", "up") play background "sounds/slickloopfast.ogg" - lun @ cheeks blush "*Ah*...{w=0.3} Tell me...{w=0.3} Tell me I'm pretty." ("mad", "closed", "base", "stare") + lun "*Ah*...{w=0.3} Tell me...{w=0.3} Tell me I'm pretty." ("mad", "closed", "base", "stare") gen "What?" label .choice: @@ -677,35 +678,35 @@ label ll_pf_masturbate_T3_E3_intro: menu: "-Tell her-": gen "You're very pretty, [name_luna_genie]." - lun @ cheeks blush "*Mmm*..." ("base", "narrow", "base", "up") + lun "*Mmm*..." ("base", "narrow", "base", "up") "-Don't-": random: - lun @ cheeks blush "Hurry...{w=0.3} I'm...{w=0.3} I'm almost there..." ("grin", "happyCl", "base", "up") + lun "Hurry...{w=0.3} I'm...{w=0.3} I'm almost there..." ("grin", "happyCl", "base", "up") block: gen "You're going to need to learn how to do this without my help [name_luna_genie]..." - lun @ cheeks blush "Please, [name_genie_luna]..." ("angry", "happyCl", "base", "mid") + lun "Please, [name_genie_luna]..." ("angry", "happyCl", "base", "mid") block: gen "Tell you..." - lun @ cheeks blush "Tell me I'm pretty, [name_genie_luna]..." ("grin", "narrow", "base", "up") + lun "Tell me I'm pretty, [name_genie_luna]..." ("grin", "narrow", "base", "up") # Menu opens again until you've told her she's pretty jump ll_pf_masturbate_T3_E3_intro.choice play background "sounds/slickloopveryfast.ogg" - lun @ cheeks blush "" ("grin", "closed", "base", "up") + lun "" ("grin", "closed", "base", "up") nar "Luna, revelling in your praise, closes her eyes and begins furiously pumping her fingers in and out." - lun @ cheeks blush "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*..." ("grin", "closed", "base", "mid") #Eyes closed - lun @ cheeks blush "{size=+4}*Mmm*...{w=0.4}{/size}{nw}" ("base", "closed", "base", "mid") - lun @ cheeks blush "{size=+4}*Mmm*...{fast} Yes...{heart}{/size}" ("crooked_smile", "closed", "base", "mid") - lun @ cheeks blush "*Ah*...{w=0.3}{nw}" ("crooked_smile", "closed", "base", "mid") - lun @ cheeks blush "*Ah*...{fast} [name_genie_luna], I think I'm..." ("crooked_smile", "narrow", "base", "stare") + lun "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*..." ("grin", "closed", "base", "mid") #Eyes closed + lun "{size=+4}*Mmm*...{w=0.4}{/size}{nw}" ("base", "closed", "base", "mid") + lun "{size=+4}*Mmm*...{fast} Yes...{heart}{/size}" ("crooked_smile", "closed", "base", "mid") + lun "*Ah*...{w=0.3}{nw}" ("crooked_smile", "closed", "base", "mid") + lun "*Ah*...{fast} [name_genie_luna], I think I'm..." ("crooked_smile", "narrow", "base", "stare") nar "Luna's fingers move in a flurry, as she continues pumping them into her needy slit." lun @ cheeks blush "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*...{heart}" ("crooked_smile", "narrow", "base", "up") gen "Good girl...{w=0.3} Now--" - lun @ cheeks blush "*AAAAH*!!!" ("scream", "happyCl", "base", "up") + lun "*AAAAH*!!!" ("scream", "happyCl", "base", "up") play sound "sounds/slick_01.ogg" #Luna Squirts @@ -715,23 +716,23 @@ label ll_pf_masturbate_T3_E3_intro: pause .8 #Non luna squirt $ luna.set_cum(pussy="squirt_post") - lun @ cheeks blush "" ("grin", "wide", "base", "up") + lun "" ("grin", "wide", "base", "up") gen "By the great--" - lun @ cheeks blush "{size=+4}*Nnngh*--{/size}" ("angry", "narrow", "base", "up") + lun "{size=+4}*Nnngh*--{/size}" ("angry", "narrow", "base", "up") play sound "sounds/slick_01.ogg" stop background fadeout 2 #Luna Squirts with kissiris $ luna.set_cum(pussy="squirt") - lun @ cheeks blush "{size=+4}*Nnngh*--{fast} *AH*!!{heart}{/size}{w=0.3}{nw}" ("scream", "narrow", "base", "ahegao") + lun "{size=+4}*Nnngh*--{fast} *AH*!!{heart}{/size}{w=0.3}{nw}" ("scream", "narrow", "base", "ahegao") #Non luna squirt $ luna.set_cum(pussy="squirt_post") - lun @ cheeks blush "{size=+4}*Nnngh*--{fast} *AH*!!{heart}{/size}{fast}" ("scream", "narrow", "base", "ahegao") + lun "{size=+4}*Nnngh*--{fast} *AH*!!{heart}{/size}{fast}" ("scream", "narrow", "base", "ahegao") - lun @ cheeks blush "*Ah*..." ("base", "narrow", "base", "up") - lun @ cheeks blush "Thank you, [name_genie_luna]..." ("base", "closed", "base", "mid") + lun "*Ah*..." ("base", "narrow", "base", "up") + lun "Thank you, [name_genie_luna]..." ("base", "closed", "base", "mid") hide cg show screen blkfade @@ -753,11 +754,11 @@ label ll_pf_masturbate_T3_E3_intro: call weather_sound gen "Now I didn't take you for a squirter, [name_luna_genie]..." ("grin", xpos="far_left", ypos="head") - lun @ cheeks blush "..." ("soft", "base", "base", "down", xpos="mid", ypos="base", trans=dissolve) + lun "..." ("soft", "base", "base", "down", xpos="mid", ypos="base", trans=dissolve) gen "Is everything okay?" ("base", xpos="far_left", ypos="head") - lun @ cheeks blush "Look at all these wrackspurts!" ("mad", "base", "base", "down") + lun "Look at all these wrackspurts!" ("mad", "base", "base", "down") gen "..." ("base", xpos="far_left", ypos="head") - lun "I didn't think I'd be able to release this many at once." ("smile", "narrow", "base", "down") + lun "I didn't think I'd be able to release this many at once." ("smile", "narrow", "base", "down",cheeks="none") gen "Sure took me by surprise..." ("grin", xpos="far_left", ypos="head") lun "Am I a master baiter now?" ("crooked_smile", "base", "base", "mid") @@ -812,7 +813,7 @@ label ll_pf_masturbate_T3_E4_repeat: call ll_pf_masturbate gen "Ready to avert the spurts?" ("base", xpos="far_left", ypos="head") - lun "Avert them, [name_genie_luna]?" ("soft", "base", "base", "mid", trans=dissolve) + lun "Avert them, [name_genie_luna]?" ("soft", "base", "base", "mid", xpos="base", ypos="base", trans=d3) gen "Ready to insert until you spurt and squirt?" ("base", xpos="far_left", ypos="head") lun "Oh!{w=0.4} Yes, I am ready!" ("base", "base", "base", "mid") gen "Great, then show me how it's done, master baiter!" ("base", xpos="far_left", ypos="head") @@ -887,7 +888,7 @@ label ll_pf_masturbate_T3_E4_repeat: $ luna.strip("clothes") with d3 - lun @ cheeks blush "" ("base", "closed", "base", "mid") + lun "" ("base", "closed", "base", "mid",cheeks="blush") nar "Luna slides the rest of her clothes off and begins rubbing herself." #Hand on pussy @@ -901,41 +902,41 @@ label ll_pf_masturbate_T3_E4_repeat: play sound "sounds/slick_02.ogg" with kissiris - lun @ cheeks blush "*Ah*..." ("base", "narrow", "base", "up") + lun "*Ah*..." ("base", "narrow", "base", "up") #Luna fingering play background "sounds/slickloop.ogg" fadein 2 - lun @ cheeks blush "*Mmm*..." ("base", "closed", "base", "mid") + lun "*Mmm*..." ("base", "closed", "base", "mid") gen "Good..." gen "You sure seem to have found a way to keep yourself focused on the task, [name_luna_genie]..." - lun @ cheeks blush "*Mmm*... Yes, [name_genie_luna]..." ("open", "closed", "base", "mid") + lun "*Mmm*... Yes, [name_genie_luna]..." ("open", "closed", "base", "mid") gen "You should feel very proud of your accomplishments." - lun @ cheeks blush "*Ah*...{w=0.4} Yes...{w=0.4} I feel it inside of me [name_genie_luna]..." ("soft", "closed", "base", "mid") + lun "*Ah*...{w=0.4} Yes...{w=0.4} I feel it inside of me [name_genie_luna]..." ("soft", "closed", "base", "mid") play background "sounds/slickloopfast.ogg" - lun @ cheeks blush "" ("soft", "narrow", "base", "mid") + lun "" ("soft", "narrow", "base", "mid") nar "Luna begins moving her fingers faster inside her as she stares at you intently." gen "I was very impressed with how quickly you got there last time..." gen "You've got to tell me your tricks, did you think of something in particular?" $ luna.set_cum(pussy="wet") - lun @ cheeks blush "*Ah*...{w=0.4} *Ah*...{w=0.4} [name_genie_luna]..." ("base", "narrow", "base", "stare") + lun "*Ah*...{w=0.4} *Ah*...{w=0.4} [name_genie_luna]..." ("base", "narrow", "base", "stare") gen "My apologies, I'll let you get on with it..." nar "You watch in silence as Luna fingers herself... Her heavy breathing, now being the only thing filling your chambers." - lun @ cheeks blush "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*...{w=0.4}" ("grin", "narrow", "base", "up") + lun "*Ah*...{w=0.4} *Ah*...{w=0.4} *Ah*...{w=0.4}" ("grin", "narrow", "base", "up") gen "(Look at those fingers go... Now that's a girl with purpose.)" play background "sounds/slickloopveryfast.ogg" - lun @ cheeks blush "" ("grin", "narrow", "base", "mid") + lun "" ("grin", "narrow", "base", "mid") nar "Looking at you once again, Luna starts moving her fingers even faster..." - lun @ cheeks blush "*Ah*...{w=0.2} *Ah*...{w=0.2} [name_genie_luna]..." ("grin", "narrow", "base", "mid") + lun "*Ah*...{w=0.2} *Ah*...{w=0.2} [name_genie_luna]..." ("grin", "narrow", "base", "mid") gen "Yes, [name_luna_genie]?" - lun @ cheeks blush "*Aaaah*!!!" ("crooked_smile", "narrow", "base", "up") + lun "*Aaaah*!!!" ("crooked_smile", "narrow", "base", "up") play sound "sounds/slick_01.ogg" with kissiris @@ -954,7 +955,7 @@ label ll_pf_masturbate_T3_E4_repeat: #Non luna squirt $ luna.set_cum(pussy="squirt_post") - lun @ cheeks blush "*[name_genie_luna]*!!{heart}" ("scream", "narrow", "base", "up") + lun "[name_genie_luna]!!{heart}" ("scream", "narrow", "base", "up") play sound "sounds/slick_01.ogg" stop background fadeout 2 @@ -964,20 +965,20 @@ label ll_pf_masturbate_T3_E4_repeat: pause .6 #Non luna squirt $ luna.set_cum(pussy="squirt_post") - lun @ cheeks blush "" ("crooked_smile", "narrow", "base", "stare") + lun "" ("crooked_smile", "narrow", "base", "stare") - lun @ cheeks blush "*Ah*...{heart}" ("grin", "narrow", "base", "up") + lun "*Ah*...{heart}" ("grin", "narrow", "base", "up") $ luna.set_pose(None) $ luna.strip("clothes") #Luna normal doll pose - lun @ cheeks blush "*Mmm*..." ("base", "closed", "base", "mid") - lun @ cheeks blush "Did I do good, [name_genie_luna]?" ("soft", "narrow", "base", "up") + lun "*Mmm*..." ("base", "closed", "base", "mid") + lun "Did I do good, [name_genie_luna]?" ("soft", "narrow", "base", "up") gen "Very good, [name_luna_genie]..." - lun @ cheeks blush "*Ah*...{w=0.4} I'm glad..." ("base", "narrow", "base", "up") - lun @ cheeks blush "..." ("base", "narrow", "base", "down") #More focused - lun @ cheeks blush "Oh, no! Look at what has happened to your floor!" ("mad", "narrow", "base", "down") + lun "*Ah*...{w=0.4} I'm glad..." ("base", "narrow", "base", "up") + lun "..." ("base", "narrow", "base", "down") #More focused + lun "Oh, no! Look at what has happened to your floor!" ("mad", "narrow", "base", "down") gen "I'm sure it's fine, it has seen worse I'm--" show CG lun_intro luna bendover naked as cg zorder 17: @@ -985,7 +986,7 @@ label ll_pf_masturbate_T3_E4_repeat: easein_quad 10.0 zoom 1.0 pos (-1040, -600) #Luna naked bent over pose - lun "Now where did I put my spectrespecs..." ("base", "base", "base", "mid") + lun "Now where did I put my spectrespecs..." ("base", "base", "base", "mid",cheeks="none") nar "Luna bends down and begins checking around the floor for her glasses." gen "Very fine indeed..." @@ -1074,8 +1075,310 @@ label ll_pf_masturbate_T3_E4_repeat: call lun_walk(action="leave") - if states.lun.level < 24: - $ states.lun.level = 24 - call end_of_content + jump ll_pf_masturbate_end + +label ll_pf_masturbate_T4_E1_repeat: + + call ll_pf_masturbate + + gen "I hope you remember everything I've taught you about touching yourself." ("base", xpos="far_left", ypos="head") + lun "Of course I remember!" ("grin", "base", "base", "mid", xpos="base", ypos="base", trans=d3) + gen "Are you sure?" ("base", xpos="far_left", ypos="head") + lun "Most certainly!" ("smile", "closed", "base", "mid") + gen "*Hmm*... I don't know... You are a bit forgetful at times..." ("base", xpos="far_left", ypos="head") + lun "I do remember, I really do!" ("clench", "base", "base", "mid") + gen "Great!" ("base", xpos="far_left", ypos="head") + gen "Then I'd like you to prove it to me!" ("base", xpos="far_left", ypos="head") + lun "Okay!" ("smile", "base", "base", "mid") + + call lun_walk("desk", "base") + pause 0.3 + + show screen blkfade + with d3 + + $ luna.set_face(mouth="base", eyes="base", eyebrows="base", pupils="mid") + stop weather fadeout 4 + + hide screen blkfade + show CG luna as cg zorder 17: + zoom 0.5 + with fade + + #Start of masturbate section + + $ renpy.sound.play("sounds/cloth_sound3.ogg") + $ luna.strip("top", "bra") + with d3 + + gen "Not so fast, [name_luna_genie]... I'll need you to walk me through it." + lun "Walk you through it, [name_genie_luna]?" ("angry", "base", "raised", "mid") + gen "To ensure that you've been paying attention, I require you to describe each of your actions and their purpose." + lun "Hold on... Are you saying this is a test, [name_genie_luna]?" ("open", "base", "raised", "mid") + gen "Precisely." + lun "Oooooh... What's it called?" ("smile", "base", "base", "mid") + gen "What's it...{w=0.4} called?" + lun "The test! Does it have a name? Like the \"O.W.L's\"!" ("grin", "base", "raised", "mid") + gen "There's an owl test?" + lun "*Hah-Hah*! Very funny [name_genie_luna]!" ("smile", "happyCl", "base", "mid") + gen "..." + lun "The acronym for \"Ordinary Wizarding Level\" does spell out owl!" ("smile", "happyCl", "base", "mid") + lun "*Snort*" ("grin", "happyCl", "base", "mid") + gen "*Heh*...{w=0.4} Yeah, sure does..." + lun "Hold on...{w=0.4} Do all tests at Hogwarts have an acronym? Please tell me they do!" ("grin", "base", "raised", "mid") + gen "Oh...{w=0.4} *Err*...{w=0.4} Yeah, they certainly do!" + lun "Really? Wow! So, what's this one called?" ("base", "base", "base", "mid") + gen "*Err*..." + menu: + "\"C.U.M\"": + lun "Oooh!" ("soft", "base", "base", "stare") + lun "What does that stand for?" ("soft", "base", "base", "mid") + gen "Complete understanding of masturbation." + lun "Neat!" ("grin", "base", "base", "mid") + "\"F.U.C.K\"": + lun "Fuck?" ("soft", "base", "raised", "mid") + lun "What does that stand for?" ("soft", "base", "base", "mid") + gen "Female utilizing common knowledge." + lun "I see!" ("grin", "base", "base", "mid") + "\"P.U.S.S.Y\"": + lun "Like a cat?!" ("grin", "base", "base", "mid") + gen "Sure." + lun "What does it stand for?" ("base", "base", "base", "mid") + gen "Perfectly understanding that stimulation satisfies you." + lun "Nice!" ("grin", "base", "base", "mid") + "\"G.U.S.H.E.R.S\"": + lun "What does that stand for?" ("soft", "base", "raised", "mid") + gen "General Understanding of Stimulation; Holes, Ejaculations, and Rewarding Squirts!" + lun "Yes, they are little rascals aren't they!" ("grin", "base", "base", "mid") + "\"R.U.B\"": + lun "What does that stand for?" ("soft", "base", "raised", "mid") + gen "Relentless user of body." + lun "Oh! That makes sense!" ("grin", "base", "base", "mid") + + lun "I never realised that the tests at Hogwarts just happened to have acronyms, that's fascinating!" ("grin", "base", "base", "mid") + gen "Yep... I'm sure some writer didn't spend hours coming up with those." + lun "*Huh*?" ("soft", "base", "raised", "mid") + gen "Anyway...{w=0.4} Now that that's established, you may begin the test." + lun "Oh, alright!" ("base", "base", "base", "mid") + gen "Why don't you start off with the thought process behind the removal of your top." + lun "Oh! Oh! I know that!" ("smile", "base", "base", "stare") + lun "I did it so that I could touch my breast directly!" ("smile", "base", "base", "mid") + lun "..." ("smile", "base", "base", "mid") #smiling + gen "And the reason for that, is..." + lun "Oh, am I supposed to explain everything?" ("clench", "base", "base", "mid") + gen "Yes [name_luna_genie]... It's a test." + gen "If you could, I'd like you to show me what I've taught you, while explaining each step, in detail..." + lun "Right." ("mad", "base", "base", "mid") + lun "..." ("soft", "narrow", "base", "down") + gen "So, the purpose of you touching your breast are..." + lun "Oh! Because it feels really nice!" ("grin", "base", "base", "mid") + lun "I mean-- It's because the wrackspurts in there gets excited when I do!" ("angry", "base", "base", "up") + gen "..." + lun "*Ehm*..." ("angry", "base", "base", "mid") + gen "So, you touch your breasts because you want to excite the spurts?" + lun "That's right!" ("angry", "base", "base", "mid") + gen "Why would you want to do that?" + lun "Oh!" ("smile", "base", "base", "stare") + lun "So that I may reach the point where I expel them from my body, of course!" ("smile", "base", "base", "mid") + gen "So, you squirt them out from your breasts?" + lun "Yes I--{w=0.4} No... Hold on..." ("open", "base", "base", "mid") + lun "No, to expel them I also have to touch this area down here!" ("soft", "base", "base", "down") + + nar "Luna quickly moves her hand to lift her skirt..." + + $ luna.set_pose("hand_on_pussy_and_breast") + $ luna.strip("top", "bra") + nar "While doing so, she also pinches her nipple with the other." + + lun "*Ah*...{heart}" ("smile", "closed", "base", "mid",cheeks="blush") + lun "*Mmm*..." ("grin", "narrow", "base", "mid") + gen "I'm going to need you to be a bit more descriptive than that..." + lun "*Mmm*... Oh, sorry [name_genie_luna]... I'm not the best at multitasking..." ("angry", "narrow", "base", "mid") + gen "Practice makes perfect, [name_luna_genie]... I'm certain that one day you'll be able to have full-on intelligent and thought-out conversations..." + lun "While touching myself?" ("soft", "narrow", "base", "mid") + gen "Oh, yes... That's what I meant to say." + gen "Moving on...{w=0.4} Why don't you simplify things by getting fully undressed?" + lun "Oh, right... Why didn't I think of that..." ("grin", "narrow", "base", "down") + + $ luna.set_pose(None) + $ renpy.sound.play("sounds/cloth_sound3.ogg") + $ luna.strip("clothes") + with d3 + + gen "Of course, undressing may not always be an option." + lun "You mean..." ("soft", "base", "base", "mid") + lun "There might be a situation where I'm unable to use my hands, such as if someone were to cast Petrificus Totalus on me?" ("soft", "base", "base", "mid") + gen "(What on earth is she on about?)" + lun "Hold on... If that was the case, then I wouldn't be able to touch myself either!" ("soft", "base", "base", "stare") + lun "Unless..." ("annoyed", "base", "base", "down") + gen "Unless?" + lun "Is it possible to concentrate sufficiently on a specific area to expel wrackspurts without physical contact?" ("annoyed", "base", "base", "down") + gen "*Err*... Let's continue with the test..." + lun "Okay." ("base", "base", "base", "mid") + lun "Where was I... Oh, now I remember! I'm supposed to rub myself like this." ("grin", "narrow", "base", "down") + + $ luna.set_pose("hand_on_pussy_and_breast") + $ luna.strip("clothes") + nar "Luna quickly moves her hands back to her sensitive areas..." + nar "Your eyes lock onto her pussy, and you watch has she begins rubbing herself across the length of her slit..." + + lun "*Mmm*..." ("base", "narrow", "base", "stare") + gen "Excellent..." + gen "So... Rubbing yourself excites the spurts... And?" + + nar "While awaiting a response, you glance up at Luna's face and notice that her eyes have once again taken on a distant glaze..." + + lun "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*..." ("grin", "narrow", "base", "stare") + gen "[name_luna_genie]?" + gen "(Figured...)" + + nar "You lean back in your chair, as the sounds of Luna's heavy breathing fills the room..." + + gen "(I suppose I did teach her to project her thoughts towards her sensitive areas...)" + lun "*Mmm*..." ("base", "closed", "base", "mid") #closed eyes + gen "(In retrospect, I should've foreseen there might be a point where she'd start projecting all her thoughts...)" + gen "(Can't say that I'm not jealous...)" + + nar "Not paying mind nor care towards her surroundings, you notice that Luna has closed her eyes and that a smile has spread across her face." + nar "Looking down again, you're met with the sight of Luna prodding her index finger against her slit." + nar "Each prod is quickly followed by an intake of breath, and looking at Luna's face, she radiates a mixture of anticipation and excitement." + nar "Just as you're about to comment on it, she gives off a small giggle and then pushes the finger inside." + + $ renpy.sound.play("sounds/slick_02.ogg") + with kissiris + lun "{size=+4}*Ah*...{/size}" ("open_tongue", "closed", "base", "mid") + + #Luna fingering + play background "sounds/slickloop.ogg" fadein 2 + nar "Without hesitation, she starts pumping her fingers in and out rapidly..." + + lun "*Ah*...{w=0.4} Yes...{w=0.4} So good..." ("grin", "closed", "base", "mid") + + nar "Absorbed in her own excitement, she suddenly begins talking to herself..." + nar "You ponder whether you should say something to spare her embarrassment, but then you remember who's in front of you...." + + lun "*Mmm*...{w=0.4} Perhaps...{w=0.4} A bit deeper...{w=0.4} Just to make sure..." ("base", "closed", "base", "mid") + + nar "You watch, unsure if what you're feeling is arousal, bemusement or both, as Luna slows her pace down to push her fingers even deeper." + + lun "*Ngh*!" ("angry", "closed", "base", "mid") + + nar "With a squeal, she pulls them back out slightly...{w=0.4} Now covered in her own juices, she resumes fingering herself as if her life depended on it." + + play background "sounds/slickloopfast.ogg" + + lun "*Ah*...{w=0.2}*Ah*...{w=0.2}*Ah*..." ("grin", "closed", "base", "mid") + lun "That's it... That's how you do it..." ("angry", "closed", "base", "mid") + gen "..." + lun "*Ngh*...{w=0.4} Pretty girl..." ("angry", "closed", "base", "mid") + gen "Pretty girl?" + lun "{size=+4}{heart}{heart}*Aaaaah*!!!!{heart}{heart}{/size}" ("smile", "base", "base", "ahegao") + + $ renpy.sound.play("sounds/slick_01.ogg") + with kissiris + #Luna Squirts + + $ luna.set_cum(pussy="squirt") + pause .6 + #Non luna squirt + $ luna.set_cum(pussy="squirt_post") + + $ renpy.sound.play("sounds/slick_01.ogg") + with kissiris + #Luna Squirts + $ luna.set_cum(pussy="squirt") + pause .6 + #Non luna squirt + $ luna.set_cum(pussy="squirt_post") + + lun "*Nnngh*!" + + $ renpy.sound.play("sounds/slick_01.ogg") + stop background fadeout 2 + with kissiris + #Luna Squirts + $ luna.set_cum(pussy="squirt") + pause .6 + #Non luna squirt + $ luna.set_cum(pussy="squirt_post") + lun "" ("crooked_smile", "narrow", "base", "stare") + + lun "*Ah*...{heart}" ("grin", "narrow", "base", "up", cheeks="none") + + # End of masturbate section + + hide cg + show screen blkfade + with d5 + + $ luna.set_pose(None) + $ luna.strip("clothes") + #Luna normal doll pose + + hide screen blkfade + with d5 + + call weather_sound + + nar "After some time, Luna returns to her senses, and starts looking around the office." + + lun "What...{w=0.4} What just happened?" ("angry", "base", "base", "R", xpos="mid", ypos="base", trans=dissolve) + gen "Someone got a little bit carried away during their assignment." ("base", xpos="far_left", ypos="head") + lun "Someone...{w=0.4} Oh, no!" ("angry", "base", "base", "stare") + gen "So, since you've reached the end of the test, I'll give you--" ("base", xpos="far_left", ypos="head") + menu: + "\"An A\"": + lun "An \"A\"? What does that mean?" ("angry", "base", "base", "mid") + gen "Or a \"D\"!" ("base", xpos="far_left", ypos="head") + lun "A \"D\"?!" ("angry", "base", "raised", "mid") + gen "A \"D\" in the \"A\"!" ("grin", xpos="far_left", ypos="head") + "\"A B\"": + lun "A \"B\"? What does that mean?" ("angry", "base", "base", "mid") + gen "A beating--{w=0.2} I mean...{w=0.4} Brofist!" ("grin", xpos="far_left", ypos="head") + lun "A... Brofist?" ("soft", "base", "base", "mid") + gen "Good job, [name_luna_genie]!" ("base", xpos="far_left", ypos="head") + gen "*Holds up fist*" ("base", xpos="far_left", ypos="head") + "\"A C\"": + lun "A \"C\"? What does that mean?" ("angry", "base", "base", "mid") + gen "Air-conditioning Unit." ("base", xpos="far_left", ypos="head") + lun "*Huh*?" ("disgust", "base", "base", "mid") + gen "It gets pretty hot in the summer without one." ("base", xpos="far_left", ypos="head") + "\"A D\"": + lun "A \"D\"? What does that mean?" ("angry", "base", "base", "mid") + gen "After death." ("base", xpos="far_left", ypos="head") + lun "After... Death, [name_genie_luna]?" ("disgust", "base", "base", "mid") + gen "Yep." ("base", xpos="far_left", ypos="head") + lun "..." ("angry", "narrow", "base", "mid") + "\"An F\"": + lun "An \"F\"? What does that mean?" ("angry", "base", "base", "mid") + gen "\"F\" is for friends." ("base", xpos="far_left", ypos="head") + lun "F--{w=0.2} Friends?" ("soft", "base", "base", "mid") + gen "\"U\" is for you and me." ("base", xpos="far_left", ypos="head") + gen "Did they never teach you that?" ("base", xpos="far_left", ypos="head") + + lun "I'm confused..." ("disgust", "narrow", "base", "mid") + lun "Does this mean I've failed the test?" ("disgust", "narrow", "base", "R") + gen "Your grading is pretty clear in that regard, is it not?" ("base", xpos="far_left", ypos="head") + lun "*Ehm*... I suppose..." ("annoyed", "narrow", "base", "down") + if game.daytime: + gen "Well then, I think you better head back to class." ("base", xpos="far_left", ypos="head") + else: + gen "Well then, I think you better head to bed." ("base", xpos="far_left", ypos="head") + lun "Oh, right!" ("angry", "base", "base", "mid") + + hide luna_main + with d3 + + $ luna.wear("all") + $ luna.set_cum(None) + + #Luna turns to door + call lun_chibi(flip=True) + pause .5 + + lun "Bye then, [name_genie_luna]." ("base", "base", "base", "mid", trans=fade, flip=True) + gen "Until next time..." ("base", xpos="far_left", ypos="head") + + call lun_walk(action="leave") jump ll_pf_masturbate_end