//Minerva Sex Menu rework v1.1
//Reworked the first time pure dialogue and changed the parsers to make sense, as it checked to see if she's dedicked while still tainted, which is impossible. Also added
//Removed the conditional for cunny I had placed since it's actually not so rare of a word in CoC, but I'm open to changing it back. If you think it's bad, just change "cunny" for "[if (isChild && silly){cunny|pussy}]"
//Added some dialogue mentioning her being sterile and becoming fertile again.
//Restructured the layout of the buttons to look a bit better when certain choices are removed
You tell Minerva that, this time, you'd like to have sex with her.
//First time sex; romanced//
Minerva's eyes widen. She looks at you surprised, but happy. [saystart]I thought you would never ask for it. Were you waiting for us to become a couple? [if (minervaPure){Or were you waiting to free me from the parasite first?[if (minervaDedicked){ Or maybe you didn’t like the anemone?}][sayend] She shakes her head, still smiling. [saystart]It doesn’t matter. |You really are from out of this world.}] Anyway, did you have anything specific in mind?[sayend]
//
//First time sex; not romanced//
Minerva blushes and looks you up and down, looking a little nervous. [say: Well... it's been a long time since I have been with someone, let alone someone who wasn't some domineering beast] her words trail off as she appears to think deeply of something, perhaps a past experience. Then, her expression looks more receptive, though still uneasy. [say: I guess it would be all right, some companionship would be nice,] she pauses again for a moment, before adding, [saystart][if (hasCock){Just not in my vagina, all right? That's... special.|[if (minervaDedicked){But I don't want you to play with my pussy, it's... special to me. But I can eat yours.|Would you mind how we do it? You're the one asking, so... would you want me to fuck your ass? Or [if (hasVagina) {try to fit between those sexy hips of yours? [if (minervaPure){Now that the parasite is gone, I don't feel infertile, but I can take contraceptives. I don't want to get a friend pregnant.|Don't worry, I can't get you pregnant. [sayend]She seems to be bothered by the thought of something again, but it goes away quickly. [saystart]What would you like then?}]|maybe you have something else in mind?}]}]
//
//Second time and after; you have a cock that’s too big//
Looking at the monstrous mass of your mammoth member, Minerva blushes hard and stares at it with wide eyes. [say: Oh,] she gasps, [say: oh my, that... that's [b:big].] she looks up at you, then takes a second look at your large penis. [say: 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.
//
//Second time and after; not romanced//
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 (hasVagina){[if (!minervaDedicked){ 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. [if (minervaPure){I have contraceptives, so don't worry about getting pregnant from me.}]| I don't have a dick anymore, but I can eat you out, at least. Just don't touch my vagina, it's... special.}][sayend]}]
//
//Second time and after; romanced//
Minerva blushes and smiles at you, her pleased expression matching your eagerness. [saystart]Sure, love! How could I say no to spending some quality time together?[if (hasCock){ I'll even let you have my pussy, I bet you like the sound of that!|[if (hasVagina){ I'd be happy to play with your hot pussy, or maybe you'd like to play with mine--what do you think, my dear?}]}][sayend]
//
//menu//
[FuckHerButt][FuckCowgirl][RestrainFuck][EatHerOut][TakeHerDick]
[ Get BJ ][ LezzOut ]
[ Back ]
//TakeHerDick will be removed instead of disabled if you dedick her, since you can’t go back on it.
//FuckCowgirl, RestrainFuck, and EatHerOut should be removed if you reject her, since you can’t go back on it either.
//By default, they have no tooltip, but there will be one if the button is disabled.
//Scenes that ask you to have high affection are only available if you are romancing her, since they use her vagina, which is special to her
[FuckHerButt](This scene requires you to have a fitting cock.)
[FuckCowgirl](This scene requires you to have a fitting cock and high enough Minerva affection.)
[RestrainFuck](This scene requires you to have a fitting cock and high enough Minerva affection.)
[EatHerOut](This scene requires you to have high enough Minerva affection.)
[Get BJ](This scene requires you to have a cock.)
[LezzOut](This scene requires you to have a vagina.)
//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) {
if (minervaRomanced()) outputText("[pg]Minerva's eyes widen. She looks at you surprised, but happy. [saystart]I thought you would never ask for it. Were you waiting for us to become a couple? [if (minervaPure){Or were you waiting to free me from the parasite first?[if (minervaDedicked){ Or maybe you didn’t like the anemone?}][sayend] She shakes her head, still smiling. [saystart]It doesn’t matter. |You really are from out of this world.}] Anyway, did you have anything specific in mind?[sayend]");
else {
outputText("[pg]Minerva blushes and looks you up and down, looking a little nervous. [say: Well... it's been a long time since I have been with someone, let alone someone who wasn't some domineering beast] her words trail off as she appears to think deeply of something, perhaps a past experience. Then, her expression looks more receptive, though still uneasy. [say: I guess it would be all right, some companionship would be nice,] she pauses again for a moment, before adding, [saystart]");
//PC cock, add:
if (player.hasCock()) {
outputText("Just not in my vagina, all right? That's... special.");
}
//PC female, add:
elseif (minervaDedicked) outputText("But I don't want you to play with my pussy, it's... special to me. But I can eat yours.");
//PC female or sexless, add:
else outputText("Would you mind how we do it? You're the one asking, so... would you want me to fuck your ass? Or [if (hasVagina) {try to fit between those sexy hips of yours? [if (minervaPure){Now that the parasite is gone, I don't feel infertile, but I can take contraceptives. I don't want to get a friend pregnant.|Don't worry, I can't get you pregnant. [sayend]She seems to be bothered by the thought of something again, but it goes away quickly. [saystart]What would you like then?}]|maybe you have something else in mind?}]");
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,] she gasps, [say: oh my, that... that's [b:big].] she looks up at you, then takes a second look at your large penis. [say: 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()) {
//Removed the conditional for cunny I had placed since it's actually not so rare of a word in CoC, but I'm open to changing it back. If you think it's bad, just change "cunny" for "[if (isChild && silly){cunny|pussy}]"
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. [if (minervaPure){I have contraceptives, so don't worry about getting pregnant from me.}]");
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, her pleased expression matching your eagerness. [saystart]Sure, love! How could I say no to spending some quality time together?");
//PC cock, add:
if (player.hasCock()) {
outputText(" 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, or maybe you'd like to play with mine--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 - Used to be always on but was changed because it involves her pussy.
// 4 - Always on until you dedick her.
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 (minervaRomanced) addButton(3, "EatHerOut", goDownOnAHermAndLoveItYouDirtySlutYou);
else addButtonDisabled(3, "EatHerOut", "This scene requires you to have high enough Minerva affection.");
if (!minervaDedicked) addButton(4, "TakeHerDick", chooseVagOrAss);
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));
}
}