//Minerva Sex Menu rework //Made the “Eat her out” scene exclusive to romance, based on Minerva being treated as a lover and the lack of checks for romance unlike other scenes, as well as the exclusivity for romance in her other vaginal scenes. //Removed the romance conditionals from the Cowgirl sex scene since it should not be available unless you are romancing her. //Added the minervaDedicked conditional for any dialogue and choice that involves her dick or balls. minervaDedicked equals true when the new flag [KFLAGS.MINERVA_DICKLESS] == 1 //SEX SCENES!!!!!!!!! //PC Chooses Sex from Minerva's Options: function minervaSexMenu(display:Bool = true) { if (display) { clearOutput(); minervaSprite(); outputText("You tell Minerva that, this time, you'd like to have sex with her."); //Default, first time: if (flags[KFLAGS.TIMES_MINERVA_SEXED] == 0) { outputText("[pg]Minerva blushes and looks you up and down, looking a little nervous. [saystart]Well... it's been a long time since I have been with someone, let alone someone who wasn't some domineering beast... I guess it would be all right, some companionship would be nice..."); //PC cock, add: if (player.hasCock()) { outputText(" just... not in my vagina, all right? That's... special."); } outputText(" Did you have anything specific in mind?"); //PC female, add: " if (player.hasVagina()) { if (minervaDedicked) outputText(" I don't want you to play with my pussy, it's... special to me, but I can eat yours."); else outputText(" Would you mind how we do it? You're the one asking, so... would you want me to fuck your ass? Or... do you want me to try to fit between those sexy hips of yours?"); } outputText("[sayend]"); } //Dick Too Big - PC exceed capacity else if (Utils.rand(2) == 0 && player.hasCock() && player.cockThatFits(minervaACapacity()) < 0) { outputText("Looking at the monstrous mass of your mammoth member, Minerva blushes hard and stares at it with wide eyes. [say: Oh... oh my, that... that's big... I'm sorry, I don't think that's going to fit inside me, how about we try something else? I'm sure we can come up with something!] Minerva says with confidence."); }//{Repeated/No romance: else if (!minervaRomanced()) { outputText("[pg]Minerva blushes and looks you up and down, looking a little nervous to have sex, but seemingly more comfortable with the idea. [saystart]Well, I suppose... last time was fun and felt really good, so why not? Was there anything specific you wanted to do?"); if (player.hasVagina()) { if (!minervaDedicked) outputText(" Since you don't seem to mind... would you like me to fuck your ass or to squeeze into your cute cunny? If you don't like that, I can eat you out, too."); else outputText(" I don't have a dick anymore, but I can eat you out, at least. Just don't touch my vagina, it's... special."); } outputText("[sayend]"); } //Romanced: else { outputText("[pg]Minerva blushes and smiles at you, looking pleased that you're eager to spend some quality time with her. [saystart]Sure, love! I always have fun when we lie together, and I could use some of our quality time."); //PC cock, add: if (player.hasCock()) { outputText(" Since we're together, I'll even let you have my pussy, I bet you like the sound of that!"); } //PC female, add: else if (player.hasVagina()) { outputText(" I'd be happy to play with your hot pussy - what do you think, my dear?"); } outputText("[sayend]"); } } menu(); addButtonDisabled(0, "FuckHerButt", "This scene requires you to have a fitting cock."); addButtonDisabled(1, "FuckCowgirl", "This scene requires you to have a fitting cock and high enough Minerva affection."); addButtonDisabled(2, "RestrainFuck", "This scene requires you to have a fitting cock and high enough Minerva affection."); // 3 - always on until you dedick her // 4 - Used to be always on but was changed because it involves her pussy. addButtonDisabled(5, "Get BJ", "This scene requires you to have a cock."); if (player.hasCockThatFits(minervaACapacity())) { addButton(0, "FuckHerButt", fuckMinervasAsshole); } if (player.hasCockThatFits(minervaVCapacity()) && minervaRomanced()) { addButton(1, "FuckCowgirl", minervaCowgirlSex); addButton(2, "RestrainFuck", fuckMinervaWithHerHandsBehindHerBack); } if (!minervaDedicked) addButton(3, "TakeHerDick", chooseVagOrAss); if (minervaRomanced()) addButton(4, "EatHerOut", goDownOnAHermAndLoveItYouDirtySlutYou); else addButtonDisabled(4, "EatHerOut", "This scene requires you to have high enough Minerva affection."); if (player.hasCock()) { addButton(5, "Get BJ", letMinervaSuckYouOff); } if (player.hasVagina()) addButtoin(6, "LezzOut", pcGetsEatenOutByMinerva); else addButtonDisabled(6, "LezzOut", "This scene requires you to have a vagina."); addButton(14, "Back", genericMenu.bind(true)); }