\begin{Verbatim}[commandchars=\\\{\}] //Minerva confession scenes rework //Modifies Minerva\PYZsq{}s confession to allow you to make your choice later. The Kiss Her choice got a small change to take into account the possibility of Minerva being dedicked. Anything that isn\PYZsq{}t new has not been included here or has been kept to the minimum. //Nothing has actually changed from the previous time. I just restructured the pseudocode version. //Her confession scene is the same as the original, but now changes the value of a new flag callled [KFLAGS.MINERVA\PYZus{}CONFESSION] to 1. The menu now looks like this [Kiss Her] [Reject] [Need Time] //The last has the tooltip (“Tell her you’re not ready to make the choice yet.”) //postponeMinervaChoice// You can\PYZsq{}t make that decision yet. You explain to her you need time to think about it and sort your feelings, but you\PYZsq{}re not rejecting hers. Minerva lets go of you and breaks her stare for a moment. [say: That\PYZsq{}s... I understand. Tell me when you\PYZsq{}re ready.] She looks into your eyes again; hers are filled with doubt and fear, but there is still hope shining through. Her lips quivering and her cheeks still flushing, she adds [say: if you don\PYZsq{}t feel the same way, say it. Don\PYZsq{}t lie to me.] She leaves the water. Her tail droops low and, though she looks at you, you notice her eyes avoid yours again. [say: I... need to take a rest. Flying has exhausted me.] You figure it\PYZsq{}s best to leave her alone for now. You say goodbye and make your way back to camp. //if you chose to postpone it, you unlock the option to confess in the generic menu. Picking that choice leads to this paragraph. //minervaFeelingsChoice// You tell Minerva you\PYZsq{}ve finally made up your mind on your feelings for her. She stays silent, trying not to look nervous, but she cannot hide it when she comes so close to you, staring expectantly. [Kiss Her] [Reject] //The choices lead to the same scenes as after Minerva’s confession. CODE VERSION function minervaOpensHerHeartAndDisplaysHerVentricals() \PYZob{} //It\PYZsq{}s the same as the original save for the second line, which switches \PYZdq{}She\PYZdq{} and \PYZdq{}Minerva\PYZdq{} outputText(\PYZdq{}[pg]You look at the blue\PYZhy{}skinned harpy\PYZhy{}shark. Minerva looks to be blushing, though her cheeks are flared purple instead of red or pink. She even appears flustered, like she doesn\PYZsq{}t quite know what to say. It\PYZsq{}s clear she isn\PYZsq{}t used to this sort of thing, and it\PYZsq{}s making her ordinarily sharp features look softer... and it\PYZsq{}s actually kind of cute. [say: Hey, are you listening? I\PYZsq{}m trying to have a moment with you here! This is... really important to me,] she declares with an exaggeratedly irritated pout before softening again.\PYZdq{}); //The menu now has a third choice, and a saveContent thing that comes before it. I had formerly put a tag but they don\PYZsq{}t use them anymore. MinervaScene.saveContent.minervaConfessed = true; //Choice //[Kiss] [Reject] menu(); addButton(0, \PYZdq{}Kiss Her\PYZdq{}, yeahSureMinervaILikeYouAndShit); addButton(1, \PYZdq{}Reject\PYZdq{}, rejectMinervasLove); addButton(2, \PYZdq{}Need Time\PYZdq{}, postponeMinervaChoice).hint(\PYZdq{}Tell her you\PYZsq{}re not ready to make the choice yet.\PYZdq{}); \PYZcb{} function yeahSureMinervaILikeYouAndShit() \PYZob{} //it\PYZsq{}s the exact same, except now the \PYZdq{}Get Fucked\PYZdq{} button will also be disabled if minerva is dedicked. The hint will say \PYZdq{}This scene requires you to have a vagina and Minerva to have penis.\PYZdq{} \PYZcb{} function PostponeMinervaChoice() \PYZob{} clearOutput(); minervaSprite(); outputText(\PYZdq{}You can\PYZsq{}t make that decision yet. You explain to her you need time to think about it and sort your feelings, but you\PYZsq{}re not rejecting hers.\PYZdq{}); outputText(\PYZdq{}[pg]Minerva lets go of you and breaks her stare for a moment. [say: That\PYZsq{}s... I understand. Tell me when you\PYZsq{}re ready.] She looks into your eyes again; hers are filled with doubt and fear, but there is still hope shining through. Her lips quivering and her cheeks still flushing, she adds [say: if you don\PYZsq{}t feel the same way, say it. Don\PYZsq{}t lie to me.]\PYZdq{}); outputText(\PYZdq{}[pg]She leaves the water. Her tail droops low and, though she looks at you, you notice her eyes avoid yours again. [say: I... need to take a rest. Flying has exhausted me.] You figure it\PYZsq{}s best to leave her alone for now. You say goodbye and make your way back to camp.\PYZdq{}); \PYZcb{} //This last part would be accessed from her regular menu. If you have told her you need time to sort your feelings, there will be an option to finally make the choice. minervaFeelingsChoice() \PYZob{} clearOutpit(); minervaSprite(); outputText(\PYZdq{}You tell Minerva you\PYZsq{}ve finally made up your mind on your feelings for her. She stays silent, trying not to look nervous, but she cannot hide it when she comes so close to you, staring expectantly.\PYZdq{}); menu(); addButton(0, \PYZdq{}Kiss Her\PYZdq{}, yeahSureMinervaILikeYouAndShit); addButton(1, \PYZdq{}Reject\PYZdq{}, rejectMinervasLove); \PYZcb{} \end{Verbatim}