Marble Standard Lez Sex Rework
//changes the female part in public function marbleSex2Continued to give a different scene if it's your first time
//I wrote a version with only pseudocode below, in case you prefer reading it like that
outputText("Marble grins at you and reaches into the drawers of the mini-dresser next to her bed, pulling out a long, double-ended dildo.");
if (virgin) && (!player.hasStatusEffect(StatusEffects.FuckedMarble)) {
outputText(" She stares at you invitingly, but before she can put one end inside her, you tell her you aren't sure about using such a large toy because you're a virgin");
if (player.vaginas[0].vaginalLooseness > Vagina.LOOSENESS_LOOSE) outputText(" despite how visibly loose your vagina is");
outputText(". Marble looks annoyed while she rests the dildo on top of the dresser, but it goes away quickly. She beckons you to her with a smile and her index finger, and you slowly crawl towards her with a coy grin. Her outstretched hand rests on your back and pulls you closer to her, then she sucks on her other hand's fingers and brings them down your body. Though they enter you gently, you feel a powerful shudder as they move inside your vagina. You shiver in pleasure while Marble stimulates the insides of your [vagina] and uses her thumb to flick your clit. You have to fight against the pleasure to properly mirror her movements, wrapping your free arm around her while you move your digits in and out to satisfy her. You speed up your movement when you're brought to orgasm, and soon Marble cums as well, leaving both of you gasping while you rest your body against hers. Under your breath, you tell her you feel more confident using the dildo next time.");
outputText("[pg][say: Next time,] she repeats. [say: You were wonderful this first one. Yah know, sweetie, you're really special to me.] You tell her you feel the same as you wrap both arms around her. You won't forget Marble, and you look forward to more times like this with her.");
player.orgasm('Generic');
player.createStatusEffect(StatusEffects.FuckedMarble, 0, 0, 0, 0);
doNext(camp.returnToCampUseOneHour);
}
//anything below here is the regular scene, starting from " She slips one half into her own hole and invites you over to her."
//Pseudocode only version
Marble grins at you and reaches into the drawers of the mini-dresser next to her bed, pulling out a long, double-ended dildo.
//if you’re either not a virgin or have the FuckedMarble status effect, jump to the original version of the scene with the dildo. Otherwise, continue here
She stares at you invitingly, but before she can put one end inside her, you tell her you aren't sure about using such a large toy because you're a virgin
//if your vagina’s looseness level is LOOSENESS_LOOSE
despite how visibly loose your vagina is
. Marble looks annoyed while she rests the dildo on top of the dresser, but it goes away quickly. She beckons you to her with a smile and her index finger, and you slowly crawl towards her with a coy grin. Her outstretched hand rests on your back and pulls you closer to her, then she sucks on her other hand's fingers and brings them down your body. Though they enter you gently, you feel a powerful shudder as they move inside your vagina. You shiver in pleasure while Marble stimulates the insides of your [vagina] and uses her thumb to flick your clit. You have to fight against the pleasure to properly mirror her movements, wrapping your free arm around her while you move your digits in and out to satisfy her. You speed up your movement when you're brought to orgasm, and soon Marble cums as well, leaving both of you gasping while you rest your body against hers. Under your breath, you tell her you feel more confident using the dildo next time.
[say: Next time,] she repeats. [say: You were wonderful this first one. Yah know, sweetie, you're really special to me.] You tell her you feel the same as you wrap both arms around her. You won't forget Marble, and you look forward to more times like this with her.
//Make player orgasm, add the FuckedMarble status effect and return to camp as usual