qydpot (text, doesn't expire)
//Minerva purification by Marae rework
//This is an original scene that completely replaces the revamp version

//This scene starts from the New Minerva Purification choice
//I wrote a version with only pseudocode below, in case you prefer reading it like that

    public function purificationByMaraePart1 {
        clearOutput();
        outputText("You tell Minerva about Marae and her divine powers. Removing the parasite should be easy for her.");
        outputText("[say: A goddess?] she stares at you in awe, [say: [if (minervaRomanced()){darling|[name]}], that's... that's amazing!] Her amazement turns into excitement, eager to meet this divinity and be purified by her, but as you start your descent her motivation dies immediately, stopping before her first step past the gate.");
        outputText("[say: I can't go out. I'm not safe from the corruption if I leave the oasis.]");
        outputText("[ph]You tell her she needs to make that effort if she wants to ever break free. You know the way to arrive, and you promise to get her to Marae before she can feel the corruption rising. She takes a deep breath and[if (minervaRomanced()){ holds your hand.|, quietly, she says}] [say: You're right. I can't let fear stop me now.]");
        outputText("[pg]She grabs a few peaches for the journey, and you lead the way to the goddess.");
        doNext(purificationByMaraePart2);
    }
    
    public function purificationByMaraePart2 {
        clearOutput();
        outputText("Your travel goes fast. Minerva and you spend that time speaking about nothing important, using ahatever trivial story you tell her as a distraction from her anxious thoughts, but she stops listening to you and goes silent when you reach the lake. She can't keep her eyes focused in one direction as she follows you, constantly looking over her shoulder. None of the shark girls attack you, however; even the one tigershark girl that you see keeps her distance, wary of fighting you and Minerva at the same time.");
        outputText("[pg]When you reach the boat, one brave --or maybe just stupid-- anemone girl jumps at you for a fight. She's knocked out before she can make her first move.");
        outputText("[pg]You row to the center of the lake, finding no further resistance from the monsters or the water. Marae's island begins to creep over the horizon, and its silhouette quickly becomes more and more defined. When it can be seen in full detasil, you slow down and let the boat gently hit the shore, coming to a halt.");
        outputText("[pg]Minerva's awestruck expression returns as you approach the tree at the top of the island and the pale human-like figure partially inside its bark. Unable to voice her feelings, she stares at the goddess with her mouth open.");
        outputText("[pg][say: Champion, what brings you back here? And who is the woman by your side?] asks Marae.");
        outputText("[pg]You introduce Minerva to her and her to Minerva, who explains in a brief manner the unfortunate condition that befell her. At the end of it, the siren begs for her help. [say: That's why [name] brought me to you. I only want this curse removed. So please... ] she lets her last sentence without end, and awaits for her answer.");
        outputText("[say: I would never ignore the plea of a creature that asks to be purified,] Marae replies, tenderly, [say: and as the life-goddess I will help any creature that can be saved from corruption.] The goddess pulls herself out of the tree, taking a step forward with her arms outstretched. [say: Come, so I may heal you.]");
        outputText("[pg]Slowly, with shaky steps, Minerva comes to Marae, who places her hands on the siren's temples and closes her eyes; the goddess' hands start glowing, the light quickly concentrating on her fingertips, growing brighter. Minerva's purification is at hand, but in the last moment before it takes place, the siren remembers something else; a different kind of foreign creature that became attached to her. [say: Wait, will this remove my... ] a light blush paints her face [say: I have... I mean I'm not entirely a woman right now.]");
        outputText("[pg][say: I sensed it when I touched you. You have another creature below, but don't worry about it, I will remove it too and, the other male genitals you grew as well.]");
        outputText("[pg][say: What if I wanted to keep it?]");
        outputText("[pg]Marae raises an eyebrow. [say: Do you?]");
        outputText("[pg][say: I know it has its own life, and sometimes it likes to sting me, but I can keep it mostly under control, and if I lose the parasite corrupting me... ] she stops to think in silence, then, with ambivalence, she turns to you. [say: Maybe I'm fooling myself because it feels good. [Name], you've done so much to help me already, what should I do?]");
        menu();
        addNextButton("Remove Dick", purificationByMaraePart3.bind(0)).hint("Let Marae remove her dick forever. There's no going back from it.");
        addNextButton("Keep Dick", purificationByMaraePart3.bind(1)).hint("Tell her not to remove it. You can always do it yourself if you change your mind.");
        //addButton(3, "Human", minervaTurnedHumanByMarae).hint("Maybe she could turn Minerva back to her original form."); Maybe one day. Maybe.
    }
    
    public function purificationByMaraePart3 {
        clearOutput();
        switch (choice) {
            case 0:
                outputText("You tell her it's best to remove it. Both goddess and siren nod. [pg][say: You're right, I shouldn't keep it,] she sighs [say: I had gotten used to it, but it's brought me too much trouble. If it hadn't been for it, maybe I wouldn't have... ] she stops herself, clearly remembering something from the past. Giving a second nod, she lets the goddess continue where she had stopped.");
                flags[KFLAGS.MINERVA_DICKLESS] = 1;
            
            case 1:
                outputText("You tell her she should keep the anemone. Minerva nods and turns back to Marae, who places her hands back on the siren's temples.");
                outputText("[pg][say: I will trust the champion and you to not be led astray by the anemone's influence. Now, let's continue.]");                
        }
        outputText("[pg]The light in Marae's fingers begins to expand and engulf Minerva's body. From head to toe, she is covered in a powerful flash of yellow that forces you to close your eyes. As the brightness dies out and you can open them again, you see Minerva[if (minervaDedicked){'s anemone fall off her body. It hits the grass, helpless. Despite it's large size, it's not yet a sentient monster, so it can only writhe in its place until it dies. Marae grabs it with one of her vines and throws it far away into the lake, disappearing with a splash.[pg]When Minerva turns to look at the anemone getting thrown away, you notice she|. She looks just the same, but she}] holds something in her hands. A strange creature you've never seen before, an insect-like beast long like Minerva's chest is wide, with red eyes, a bladed tail which looks sharp enough to easily cut through flesh, and so many legs you don't have the time to count them. It looks to be dead, but Minerva doesn't give it the time to move, anyway, closing her hands and twisting the parasite with force to snap its body.");
        outputText("[pg]She lets both broken halves fall to the grass. They're now little more than a viscuous mass, barely recognizable as the monster that she was holding seconds ago. Minerva looks down and places a hand on her scar, then takes a deep breath. [say: It's over... it's finally over.]");
        outputText("[pg]Tears fall down her face, not of sorrow or pain but of happiness, relief, and hope. She looks at you, and flashes you her most beautiful smile before running to you and [if (player.tallness < 87){crouching to give you|giving you}] a hug that almost tackles you to the floor. ");
        if (minervaRomanced) {
            outputText("You share your feelings with one long kiss. This one wordless gesture is all you need to express everything you feel: her joy to be finally free, her love and the gratitude for you, and how much she means to you. However, Minerva isn't content with just the one kiss. As her lips leave yours, she starts giving you little love-pecks on your cheeks and your neck, whispering [say: thank you] and [say: I love you] in between.");
            outputText("[pg]You can't keep her excited pace as she showers you in kisses, but eventually she's had her fill and rests her head on your [if (player.tallness < 108){shoulder|chest}].");
            purificationByMaraePart4.bind(2));
        }
        else {
            outputText("[say: Thank you, [name]! You're the best friend I could've asked for. I could never repay what you've done for me.]");
            menu();
            addNextButton("Hug Back", purificationByMaraePart4.bind(0));
            addNextButton("Kiss Her", purificationByMaraePart4.bind(1)).hint("Become more than just friends.");
        }
    }
    
    public function purificationByMaraePart4 {
        switch {
            case 0:
                outputText("[pg]You return the hug and tell her she's a great friend as well, and you were only doing what was right by helping her with her corruption. You stay like that, embracing without saying any more words until she stops crying. With her tears run dry, her sharp-toothed smile seems even brighter.");
                
            
            case 1:
                outputText("[pg]You tell her she doesn't need to repay anything before you kiss her lips. She gasps into your mouth in surprise, but she quickly returns the kiss with twofold energy, forcing her long tongue in to deepen it. She holds onto you with tightness, letting out all her pent-up feelings for you as the kiss turns into a brief make-out session that has her quickly stopping to take a breath. She doesn't resume after, however, aware that you're still on the island with a goddess next to you.");
                flags[KFLAGS.MINERVA_LOVE] = 1;
            
            case 2:
                outputText(" You wipe her last tear from her eye with one of your fingers and she nuzzles your [if (player.tallness < 108){cheek|chest}] while she hums softly.");
        }
        outputText("[pg]Marae takes another glance at the dead parasite. She looks sad, but doesn't voice complaints. [say: You are now free of the taint corrupting you,] she says to the Siren, [say: [if (!minervaDedicked){but the creature you carry can still become a source of corruption. I trust you and the champion that you will not give in to its temptations, however|be careful not to be afflicted again}].]");
        outputText("[pg][say: Thank you too, Goddess,] Minerva breaks the hug to look at her [say: can we stay a little longer?]");
        outputText("[pg]The goddess smiles. [say: Stay however long you wish.]");
        outputText("[pg]Hearing that, your siren [if (minervaRomanced){lover|friend}] drops down and sits on the grass, looking to the lake. She tugs on your arm and you, taking the hint, sit by her side to look at the lake.");
        outputText("[pg][say: I had lost hope I could see the world away from my tower again, but you gave it back to me.] She [if (minervaRomanced){places her hand over yours on the grass|leans back, letting her hands support her body}]. [say: I have so many bad memories of it, but I'd like to see it again. I want to make new memories to bury the old ones, and if you want to come I'd love to make them with you.] You ask if that means she'll abandon the oasis. [say: No, it's not my cage anymore but it's still my home. I'll be there whenever you come visit me.]");
        outputText("[pg]Minerva [if (minervaRomanced){leans on you to rest her head|lies down, back against the grass}], and the two of you enjoy the quiet and the cool breeze, losing track of time.[pg]When Minerva nearly falls asleep, you decide to return home, [if (minervaRomanced){sharing one more kiss before }]going your separate ways.");
    }

//Pseudocode only version

You tell Minerva about Marae and her divine powers. Removing the parasite should be easy for her.

[say: A goddess?] she stares at you in awe, [say: [if (minervaRomanced()){darling|[name]}], that's... that's amazing!] Her amazement turns into excitement, eager to meet this divinity and be purified by her, but as you start your descent her motivation dies immediately, stopping before her first step past the gate.

[say: I can't go out. I'm not safe from the corruption if I leave the oasis.]

You tell her she needs to make that effort if she wants to ever break free. You know the way to arrive, and you promise to get her to Marae before she can feel the corruption rising. She takes a deep breath and[if (minervaRomanced()){ holds your hand.|, quietly, she says}] [say: You're right. I can't let fear stop me now.]

She grabs a few peaches for the journey, and you lead the way to the goddess.

//Next button here

Your travel goes fast. Minerva and you spend that time speaking about nothing important, using ahatever trivial story you tell her as a distraction from her anxious thoughts, but she stops listening to you and goes silent when you reach the lake. She can't keep her eyes focused in one direction as she follows you, constantly looking over her shoulder. None of the shark girls attack you, however; even the one tigershark girl that you see keeps her distance, wary of fighting you and Minerva at the same time.

When you reach the boat, one brave --or maybe just stupid-- anemone girl jumps at you for a fight. She's knocked out before she can make her first move.

You row to the center of the lake, finding no further resistance from the monsters or the water. Marae's island begins to creep over the horizon, and its silhouette quickly becomes more and more defined. When it can be seen in full detasil, you slow down and let the boat gently hit the shore, coming to a halt.

Minerva's awestruck expression returns as you approach the tree at the top of the island and the pale human-like figure partially inside its bark. Unable to voice her feelings, she stares at the goddess with her mouth open.

[say: Champion, what brings you back here? And who is the woman by your side?] asks Marae.

You introduce Minerva to her and her to Minerva, who explains in a brief manner the unfortunate condition that befell her. At the end of it, the siren begs for her help. [say: That's why [name] brought me to you. I only want this curse removed. So please... ] she lets her last sentence without end, and awaits for her answer.

[say: I would never ignore the plea of a creature that asks to be purified,] Marae replies, tenderly, [say: and as the life-goddess I will help any creature that can be saved from corruption.] The goddess pulls herself out of the tree, taking a step forward with her arms outstretched. [say: Come, so I may heal you.]

Slowly, with shaky steps, Minerva comes to Marae, who places her hands on the siren's temples and closes her eyes; the goddess' hands start glowing, the light quickly concentrating on her fingertips, growing brighter. Minerva's purification is at hand, but in the last moment before it takes place, the siren remembers something else; a different kind of foreign creature that became attached to her. [say: Wait, will this remove my... ] a light blush paints her face [say: I have... I mean I'm not entirely a woman right now.]

[say: I sensed it when I touched you. You have another creature below, but don't worry about it, I will remove it too, and the other male genitals you grew as well.]

[say: What if I wanted to keep it?]

Marae raises an eyebrow. [say: Do you?]

[say: I know it has its own life, and sometimes it likes to sting me, but I can keep it mostly under control, and if I lose the parasite corrupting me... ] she stops to think in silence, then, with ambivalence, she turns to you. [say: Maybe I'm fooling myself because it feels good. [Name], you've done so much to help me already, what should I do?]

//a menu comes here with the choices “Remove Dick” and “keep Dick”. Their hints are “Let Marae remove her dick forever. There’s no going back from it.” and “Tell her not to remove it. You can always do it yourself if you change your mind.”

//if you chose to remove her dick
You tell her it's best to remove it. Both goddess and siren nod. [pg][say: You're right, I shouldn't keep it,] she sighs [say: I had gotten used to it, but it's brought me too much trouble. If it hadn't been for it, maybe I wouldn't have... ] she stops herself, clearly remembering something from the past. Giving a second nod, she lets the goddess continue where she had stopped.
//the value of [KFLAGS.MINERVA_DICKLESS] changes to 1

//if you chose to keep her dick you get these two paragraphs
You tell her she should keep the anemone. Minerva nods and turns back to Marae, who places her hands back on the siren's temples.

[say: I will trust the champion and you to not be led astray by the anemone's influence. Now, let's continue.]

//both continue in this new paragraph
The light in Marae's fingers begins to expand and engulf Minerva's body. From head to toe, she is covered in a powerful flash of yellow that forces you to close your eyes. As the brightness dies out and you can open them again, you see Minerva[if (minervaDedicked){'s anemone fall off her body. It hits the grass, helpless. Despite it's large size, it's not yet a sentient monster, so it can only writhe in its place until it dies. Marae grabs it with one of her vines and throws it far away into the lake, disappearing with a splash.[pg]When Minerva turns to look at the anemone getting thrown away, you notice she|. She looks just the same, but she}] holds something in her hands. A strange creature you've never seen before, an insect-like beast long like Minerva's chest is wide, with red eyes, a bladed tail which looks sharp enough to easily cut through flesh, and so many legs you don't have the time to count them. It looks to be dead, but Minerva doesn't give it the time to move, anyway, closing her hands and twisting the parasite with force to snap its body.

She lets both broken halves fall to the grass. They're now little more than a viscuous mass, barely recognizable as the monster that she was holding seconds ago. Minerva looks down and places a hand on her scar, then takes a deep breath. [say: It's over... it's finally over.]");

Tears fall down her face, not of sorrow or pain but of happiness, relief, and hope. She looks at you, and flashes you her most beautiful smile before running to you and [if (player.tallness < 87){crouching to give you|giving you}] a hug that almost tackles you to the floor. [if (minervaRomanced){You share your feelings with one long kiss. This one wordless gesture is all you need to express everything you feel: her joy to be finally free, her love and the gratitude for you, and how much she means to you. However, Minerva isn't content with just the one kiss. As her lips leave yours, she starts giving you little love-pecks on your cheeks and your neck, whispering [say: thank you] and [say: I love you] in between.|[say: Thank you, [name]! You're the best friend I could've asked for. I could never repay what you've done for me.]}]

//if minerva isn’t romanced, a menu comes with the options “Hug Back” and “Kiss Her”. The latter has the hint “Become more than just friends.”

//if you choose “Hug Back”
You return the hug and tell her she's a great friend as well, and you were only doing what was right by helping her with her corruption. You stay like that, embracing without saying any more words until she stops crying. With her tears run dry, her sharp-toothed smile seems even brighter.

//if you choose “Kiss Her”
You tell her she doesn't need to repay anything before you kiss her lips. She gasps into your mouth in surprise, but she quickly returns the kiss with twofold energy, forcing her long tongue in to deepen it. She holds onto you with tightness, letting out all her pent-up feelings for you as the kiss turns into a brief make-out session that has her quickly stopping to take a breath. She doesn't resume after, however, aware that you're still on the island with a goddess next to you.
//This changes the value of [KFLAGS.MINERVA_LOVE] to 1

//if you were already romancing her
You can't keep her excited pace as she showers you in kisses, but eventually she's had her fill and rests her head on your [if (player.tallness < 108){shoulder|chest}]. You wipe her last tear from her eye with one of your fingers and she nuzzles your [if (player.tallness < 108){cheek|chest}] while she hums softly.

Marae takes another glance at the dead parasite. She looks sad, but doesn't voice complaints. [say: You are now free of the taint corrupting you,] she says to the Siren, [say: [if (!minervaDedicked){but the creature you carry can still become a source of corruption. I trust you and the champion that you will not give in to its temptations, however|be careful not to be afflicted again}].]
 
[say: Thank you too, Goddess,] Minerva breaks the hug to look at her [say: can we stay a little longer?]

The goddess smiles. [say: Stay however long you wish.]

Hearing that, your siren [if (minervaRomanced){lover|friend}] drops down and sits on the grass, looking to the lake. She tugs on your arm and you, taking the hint, sit by her side to look at the lake.

[say: I had lost hope I could see the world away from my tower again, but you gave it back to me.] She [if (minervaRomanced){places her hand over yours on the grass|leans back, letting her hands support her body}]. [say: I have so many bad memories of it, but I'd like to see it again. I want to make new memories to bury the old ones, and if you want to come I'd love to make them with you.] You ask if that means she'll abandon the oasis. [say: No, it's not my cage anymore but it's still my home. I'll be there whenever you come visit me.]

Minerva [if (minervaRomanced){leans on you to rest her head|lies down, back against the grass}], and the two of you enjoy the quiet and the cool breeze, losing track of time.[pg]When Minerva nearly falls asleep, you decide to return home, [if (minervaRomanced){sharing one more kiss before }]going your separate ways.