rjjcmr (text, doesn't expire)
//Minerva purification by Jojo rework v1.2

//This is a new, original scene based on the revamp scene that it's meant to replace.
//fixed some typos
//Changed some words to be less repetitive

//This scene starts from the New Minerva Purification choice

You tell Minerva about Jojo and his skills, arguing he might be able to rid her of that parasite within her.

[say: A monk? It sounds too good to be true...] she appears ready to elaborate on her doubts, but is quick to dismiss them after a moment of silent thought, [say: well, even if this world is full of corruption, there are still people out there fighting to fix it.] She winks at you, smiling, [say: if you trust him, I will trust him, too.]

Agreeing to bring him to the oasis, you quickly return to your camp to find Jojo.

Back there, you head straight to his usual spot, where you find him sitting on the same boulder he's often meditating on. As you approach the [if (!nofur){murine|mouse-eared}] monk with Minerva's fate weighing on your mind, he turns to look at you expectantly, as if he could sense your thoughts.

[say: What troubles you, my friend?] he asks.

You talk to Jojo about another friend of yours at the high mountains, describing her strange condition without any unneeded details, and ask if he would know any method to remove it.

He looks thoughtful, taking a moment to analyze her affliction in his mind. [say: I know how to remove parasites, but what you describe is something I've never seen. There is a ritual that might help; I haven't done it before, though. I'm not a master, so I can't promise it will work, but as your friend I promise I will try all I can to heal her.

It's settled. Jojo goes to his bedroll and takes a backpack, then he follows you as you make your way to Minerva's house.

//Next button here

The climb up the mountains feels longer and harder than before, maybe because Jojo, despite his admirable dedication, clearly isn't as experienced a mountain hiker. The presence of two outsiders traveling attracts the attention of various monsters roaming the mountains, but none who have the courage to approach you to fight. Eventually, the foes stalking you vanish as you reach and head inside the tower.

[say: This place,] Jojo is quick to speak once the oasis behind the walls reveals itself to him, [say: I don't feel any corruption in it. I would've never expected such a thing in here.] The trees and the spring next to them draw his attention, their purity a breathtaking distraction from the large winged figure walking up to you from the side.

[say: Welcome back[if (minervaRomanced){, hun}]!] Minerva greets you excitedly, causing the monk to break out of his trance-like focus and flinch as he turns to her. However, when he sees her [if (minervaRomanced){walk up to you and kiss you|relaxed posture and the lack of urgency in yours}], he calms down. [say: Sorry to scare you,] Minerva says, looking down at the young mouse[if(nofur){ boy|-morph}]. [say: Hello there, my name is Minerva. You're [name]'s friend, aren't you?]

[if (height < 53){Same as yours, }]Jojo's short size makes the already tall siren look colossal, but he shows no fear or surprise as he nods and extends his hand to shake hers. [say: Pleased to meet you, my name is Jojo,] he introduces himself calmly. [say: [Name] told me about your condition. It's hard to sense, but I can feel the corruption deep inside you,] he takes out a mortar and a fan from his backpack, along with a set of herbs and talismans. [say: I will perform a ritual to weaken the parasite, and then I will force it to come out of your body. It will be hard on you, however, and I haven't done this ritual before, but I will try everything I know to make it work. Tell me when you're ready.]

[say: I am ready,] Minerva replies, determined, [say: I've been ready to get rid of this curse since I got it. I'll go through whatever pain it takes me to be free of it.]

Jojo is pleasantly surprised by her response. He smiles, but his voice switches to a more serious tone. [say: First lay down on the floor, facing above.] He waits for Minerva to follow his instructions, then begins to place the papers he carried on her still body, placing the final one on the center of her scar. [say: Stay still, and take deep, slow breaths.] He begins to draw intricate patterns in the air with his fingers, chanting incomprehensible words while the talismans start to glow. Minerva's entire body shines with the same light as the papers, but other than some involuntary twitches from her muscles, she remains in place. [say: Good. Continue to breathe deeply.]

Next, he mixes the herbs in the mortar and crushes them into a fine paste. [say: The parasite should be weakened. Now I'm going to draw it out,] he tells you, though you feel as if he's speaking to himself as much as he's talking to you. [say: [Name], stay close by her side and hold her.]

You follow his instructions, putting your hands on Minerva. She hasn't the slightest reaction to your touch. Looking at her eyes, you see that they're wide open and unfocused. Meanwhile, Jojo steps back to place a different set of dry herbs on a stone and, banging two rocks together, lights them up, slowly creating a fire. He drops the powder into the flames, causing a dark column of smoke to rise. It's not so big, but even at a distance you notice the foul stench coming from it. Finally, he brings the fire closer to the siren and, with the fan, sends the smoke to her. [say: Keep your face away and hold your breath, but don't let go of her.]

At the first whiff of the odor, Minerva is startled out of her trance. She begins to squirm, desperately attempting to escape your grasp while letting out a shriek of agony. Her shrill scream hurts your ears, but you have to fight yourself not to cover them by instinct. [if (minervaRomanced){You move one of your hands to take hers, giving her words of comfort and encouragement to stay strong, promising her it'll be over soon. Her screams don't stop, but your words reach her. Her hand grips yours harder and her struggling slows down until, after a long, final shout of pain, she goes limp|Her movement only grows more violent, ever more desperate, the longer the ritual goes, [if (str >= 55){but she can't break free, and her stamina eventually runs out as she lets out one final scream and goes still|until you can't contain her and she pushes you away. Thankfully, you managed to resist for long enough, and she falls back onto the moss before she can stand straight}]}].

You check Minerva; she passed out. Whether from the ritual or from the pain, you can't tell, but her breath is normal and she doesn't look hurt. If not for the purple blush on her face, she would look as if she had been sleeping peacefully.

The peace lasts very little, as only seconds after you check on her she opens her eyes again and begins to choke. Immediately after, she brings her hands to her neck; she gasps for air between coughs, and you can see something crawling out of her throat. Its shape is like a long insect, roughly the size of Minerva's forearm. Its pale body is separated in many small segments. Its movements are aimless, dragging half its body through the ground as its myriad legs--or the ones that still work--move without synchrony.

The creature trips on its own legs and collapses; it turns and looks up into your eyes. It bears its mandibles at you; they're big and sharp, enough to quickly tear through naked flesh, but they pose no threat to you. The parasite can't fight back, and is easily crushed like you would any regular bug.

Minerva gasps when she sees the broken remains of the parasite. Slowly, she [if (height < 87){gets up until she's kneeling|stands up}], and places a hand on her scar. Her ragged breathing slows down and becomes even again. [say: I feel... different. My head feels clearer. Is it gone?] A single tear falls down her cheek. She looks at you with a joyous smile, but there's still worry in her eyes, like she's pleading for all of this to be real and not just a dream. You tell her the parasite won't hurt her any longer, and more tears follow, gushing from Minerva's eyes. [say: It's finally gone!]

Overwhelmed, Minerva practically throws herself at you to give a hug. You welcome her embrace and hold her in your arms. [if (minervaRomanced){[say: I thought I'd never be free of that thing's curse, but you changed all of that! Thank you, darling! Thank you, my love! Thank you, [name]!] she kisses you on the lips with each sentence, and continues to kiss you even after she runs out of words.|[say: Thank you! Thanks for all you've done for me! You're the best friend I could've had!]}]

[if (minervaRomanced){As you recover from her sudden, affectionate assault, you realize Jojo's still at the oasis with you, looking somewhere else to give you a modicum of privacy.}]

//If you’re not romancing her and you haven’t rejected her, show this menu
[Hug Back]
[Kiss Her] (Become more than just friends.)

//If you choose [Hug Back] or rejected her before
You tell her how important her friendship is to you as well and you stay like that without saying anything more. You feel Minerva's fast heartbeat slowly return to a normal pace before she lets go of you. Her tears have stopped, but her smile hasn't left. She appears ready to give you another hug, but looks a bit to the side to talk to your mousy friend.

//If you kiss her
You tell her you don't want to stay as just her friend before placing a kiss on her lips. Minerva gasps again, caught off guard, but quickly responds in kind by forcing your mouth open with her tongue to deepen the kiss. She gives it her all, nearly toppling you over as she leans forward into the make-out session. Her hands are restless, moving up and down the side of your body like beasts hungry for intimacy, but she stops herself when you both notice Jojo's still at the oasis, his back turned on you to give a modicum of privacy.

//All possibilities lead here
[if (minervaRomanced){The siren laughs apologetically. [say: Sorry, I got too excited.] Still keeping you wrapped in her arms and wings, she continues talking. [say: You've done me a great favor, Jojo. Thank you, too.]|[say: Thank you too, Jojo. You've done me a great favor.]}]

Jojo looks more relieved than anything else. [say: It's nothing. I couldn't have done it without [name]'s help. The demons are the enemies of all good folk; I'm happy I was able to help fight yours. However, you're still not entirely free of corruption.]

[if (minervaRomanced){You feel a chill run down Minerva's spine|You can see Minerva shiver}], her face turning pale. [say: What do you mean?]

[say: While you were reacting to the smoke, I noticed the anemone attached to you almost coming out of your clothes,] he explains, stopping momentarily as he realizes his answer sounded inappropriate. [say: Sorry. I sense no corruption in you despite it, but it's another parasite. You are at risk unless you remove it.]

Minerva stares dumbfounded and embarrassed, remembering something obvious. [say: You're right... that anemone... it has caused me a lot of trouble since I got it, but you just said I'm not corrupt anymore, and I've learned to control it... ] to the side, between her sharp teeth, she adds, [say: Mostly.]

[say: I won't force you. If you want to remove it you don't need my help; a Pink Egg will be able to do it without negative side effects.] Jojo bows and takes his belongings before returning to camp.

Minerva [if (minervaRomanced){breaks the hug and }]gives you a conflicted look. [say: I'm not sure what I should do. Jojo is right but... I'll trust you.[if (!minervaRomanced){ I haven't known you for so long, but you've done so much to heal me already that I know you want what's best for me.}] If you find a Pink Egg and think I should eat it, I will do it.]

Having entrusted the choice to you, she sits down on the moss and rests her back against the tree. She lets out a long sigh. [say: At least the corruption is under control. Now I can go wherever I want without worrying about it.] She looks to the ceiling above your heads, into the sky visible through its hole. [say: I'd like to see the world away from this mountain again. even if it's scary.] She looks at you again. [say: And if you ever want to go with me, I'd love to have you by my side. If you don't, I'd be happy to see you here, too.] Minerva presses a hand against the moss, feeling its touch. [say: I don't want to be caged by this tower, but I don't want to abandon it, either. This place has been a safe home for a long time, and it has given me wonderful memories.] You sit down by her side [if (minervaRomanced){and let her lean against you while|and}] you gaze at the sky together. You enjoy this renewed feeling of hope and peace until she falls asleep there.

She's earned her rest; you [if (minervaRomanced){give her a kiss on the forehead and carefully place her head on the soft moss before you|let her sleep peacefully and}] make your way back to the camp.


CODE VERSION

    public function purificationByJojoPart1() {
        clearOutput();
        outputText("You tell Minerva about Jojo and his skills, arguing he might be able to rid her of that parasite within her.");
        outputText("[pg][say: A monk? It sounds too good to be true...] she appears ready to elaborate on her doubts, but is quick to dismiss them after a moment of silent thought, [say: well, even if this world is full of corruption, there are still people out there fighting to fix it.] She winks at you, smiling, [say: if you trust him, I will trust him, too.]");
        outputText("[pg]Agreeing to bring him to the oasis, you quickly return to your camp to find Jojo.");
        outputText("[pg]Back there, you head straight to his usual spot, where you find him sitting on the same boulder he's often meditating on. As you approach the [if (!nofur){murine|mouse-eared}] monk with Minerva's fate weighing on your mind, he turns to look at you expectantly, as if he could sense your thoughts.");
        outputText("[pg][say: What troubles you, my friend?] he asks.");
        outputText("[pg]You talk to Jojo about another friend of yours at the high mountains, describing her strange condition without any unneeded details, and ask if he would know any method to remove it.");
//Changed some words to be less repetitive
        outputText("[pg]He looks thoughtful, taking a moment to analyze her affliction in his mind. [say: I know how to remove parasites, but what you describe is something I've never seen. There is a ritual that might help; I haven't done it before, though. I'm not a master, so I can't promise it will work, but as your friend I promise I will try all I can to heal her.]");
        outputText("[pg]It's settled. Jojo goes to his bedroll and takes a backpack, then he follows you as you make your way to Minerva's house.");
        doNext(purificationByJojoPart2);
    }

    public function purificationByJojoPart2() {
        clearOutput();
        outputText("The climb up the mountains feels longer and harder than before, maybe because Jojo, despite his admirable dedication, clearly isn't as experienced a mountain hiker. The presence of two outsiders traveling attracts the attention of various monsters roaming the mountains, but none who have the courage to approach you to fight. Eventually, the foes stalking you vanish as you reach and head inside the tower.");
        outputText("[pg][say: This place,] Jojo is quick to speak once the oasis behind the walls reveals itself to him, [say: I don't feel any corruption in it. I would've never expected such a thing in here.] The trees and the spring next to them draw his attention, their purity a breathtaking distraction from the large winged figure walking up to you from the side.");
        outputText("[pg][say: Welcome back[if (minervaRomanced){, hun}]!] Minerva greets you excitedly, causing the monk to break out of his trance-like focus and flinch as he turns to her. However, when he sees her [if (minervaRomanced){walk up to you and kiss you|relaxed posture and the lack of urgency in yours}], he calms down. [say: Sorry to scare you,] Minerva says, looking down at the young mouse[if(nofur){ boy|-morph}]. [say: Hello there, my name is Minerva. You're [name]'s friend, aren't you?]");
        outputText("[pg][if (height < 53){Same as yours, }]Jojo's short size makes the already tall siren look colossal, but he shows no fear or surprise as he nods and extends his hand to shake hers. [say: Pleased to meet you, my name is Jojo,] he introduces himself calmly. [say: [Name] told me about your condition. It's hard to sense, but I can feel the corruption deep inside you,] he takes out a mortar and a fan from his backpack, along with a set of herbs and talismans. [say: I will perform a ritual to weaken the parasite, and then I will force it to come out of your body. It will be hard on you, however, and I haven't done this ritual before, but I will try everything I know to make it work. Tell me when you're ready.]"); 
        outputText("[pg][say: I am ready,] Minerva replies, determined, [say: I've been ready to get rid of this curse since I got it. I'll go through whatever pain it takes me to be free of it.]");
        outputText("[pg]Jojo is pleasantly surprised by her response. He smiles, but his voice switches to a more serious tone. [say: First lay down on the floor, facing above.] He waits for Minerva to follow his instructions, then begins to place the papers he carried on her still body, placing the final one on the center of her scar. [say: Stay still, and take deep, slow breaths.] He begins to draw intricate patterns in the air with his fingers, chanting incomprehensible words while the talismans start to glow. Minerva's entire body shines with the same light as the papers, but other than some involuntary twitches from her muscles, she remains in place. [say: Good. Continue to breathe deeply.]");
        outputText("[pg]Next, he mixes the herbs in the mortar and crushes them into a fine paste. [say: The parasite should be weakened. Now I'm going to draw it out,] he tells you, though you feel as if he's speaking to himself as much as he's talking to you. [say: [Name], stay close by her side and hold her.]");
        outputText("[pg]You follow his instructions, putting your hands on Minerva. She hasn't the slightest reaction to your touch. Looking at her eyes, you see that they're wide open and unfocused. Meanwhile, Jojo steps back to place a different set of dry herbs on a stone and, banging two rocks together, lights them up, slowly creating a fire. He drops the powder into the flames, causing a dark column of smoke to rise. It's not so big, but even at a distance you notice the foul stench coming from it. Finally, he brings the fire closer to the siren and, with the fan, sends the smoke to her. [say: Keep your face away and hold your breath, but don't let go of her.]");
        outputText("[pg]At the first whiff of the odor, Minerva is startled out of her trance. She begins to squirm, desperately attempting to escape your grasp while letting out a shriek of agony. Her shrill scream hurts your ears, but you have to fight yourself not to cover them by instinct. [if (minervaRomanced){You move one of your hands to take hers, giving her words of comfort and encouragement to stay strong, promising her it'll be over soon. Her screams don't stop, but your words reach her. Her hand grips yours harder and her struggling slows down until, after a long, final shout of pain, she goes limp|Her movement only grows more violent, ever more desperate, the longer the ritual goes, [if (str >= 55){but she can't break free, and her stamina eventually runs out as she lets out one final scream and goes still|until you can't contain her and she pushes you away. Thankfully, you managed to resist for long enough, and she falls back onto the moss before she can stand straight}]}].");
        outputText("[pg]You check Minerva; she passed out. Whether from the ritual or from the pain, you can't tell, but her breath is normal and she doesn't look hurt. If not for the purple blush on her face, she would look as if she had been sleeping peacefully.");
        outputText("[pg]The peace lasts very little, as only seconds after you check on her she opens her eyes again and begins to choke. Immediately after, she brings her hands to her neck; she gasps for air between coughs, and you can see something crawling out of her throat. Its shape is like a long insect, roughly the size of Minerva's forearm. Its pale body is separated in many small segments. Its movements are aimless, dragging half its body through the ground as its myriad legs--or the ones that still work--move without synchrony.");
        outputText("[pg]The creature trips on its own legs and collapses; it turns and looks up into your eyes. It bears its mandibles at you; they're big and sharp, enough to quickly tear through naked flesh, but they pose no threat to you. The parasite can't fight back, and is easily crushed like you would any regular bug.");
        outputText("[pg]Minerva gasps when she sees the broken remains of the parasite. Slowly, she [if (height < 87){gets up until she's kneeling|stands up}], and places a hand on her scar. Her ragged breathing slows down and becomes even again. [say: I feel... different. My head feels clearer. Is it gone?] A single tear falls down her cheek. She looks at you with a joyous smile, but there's still worry in her eyes, like she's pleading for all of this to be real and not just a dream. You tell her the parasite won't hurt her any longer, and more tears follow, gushing from Minerva's eyes. [say: It's finally gone!]");
        outputText("[pg]Overwhelmed, Minerva practically throws herself at you to give a hug. You welcome her embrace and hold her in your arms. ");
        if (minervaRomanced) {
            outputText("[say: I thought I'd never be free of that thing's curse, but you changed all of that! Thank you, darling! Thank you, my love! Thank you, [name]!] she kisses you on the lips with each sentence, and continues to kiss you even after she runs out of words.");
            outputText("[pg]As you recover from her sudden, affectionate assault, you realize Jojo's still at the oasis with you, looking somewhere else to give you a modicum of privacy.");
            jojoLeavesToNotBeTheThirdWheel;
        }
        else {
            outputText("[say: Thank you! Thanks for all you've done for me! You're the best friend I could've had!]");
            if (flags[KFLAGS.MINERVA_LOVE] == 0) {
                menu();
                addNextButton("Hug Back", minervaPureDabadee.bind(0));
                addNextButton("Kiss Her", minervaPureDabadee.bind(1)).hint("Become more than just friends.");
            }
            else minervaPureDabadee(0);
        }
    }

    function minervaPureDabadee {
        switch (choice) {
            case 0:
                outputText("[pg]You tell her how important her friendship is to you as well and you stay like that without saying anything more. You feel Minerva's fast heartbeat slowly return to a normal pace before she lets go of you. Her tears have stopped, but her smile hasn't left. She appears ready to give you another hug, but looks a bit to the side to talk to your mousy friend.");
            
            case 1:
                outputText("[pg]You tell her you don't want to stay as just her friend before placing a kiss on her lips. Minerva gasps again, caught off guard, but quickly responds in kind by forcing your mouth open with her tongue to deepen the kiss. She gives it her all, nearly toppling you over as she leans forward into the make-out session. Her hands are restless, moving up and down the side of your body like beasts hungry for intimacy, but she stops herself when you both notice Jojo's still at the oasis, his back turned on you to give a modicum of privacy.");
        doNext(jojoLeavesToNotBeTheThirdWheel);
    }

    public function jojoLeavesToNotBeTheThirdWheel {
        clearOutput();
        if (minervaRomanced) outputText("[pg]The siren laughs apologetically. [say: Sorry, I got too excited.] Still keeping you wrapped in her arms and wings, she continues talking. [say: You've done me a great favor, Jojo. Thank you, too.]");
        else outputText("[pg][say: Thank you too, Jojo. You've done me a great favor.]");
        outputText("[pg]Jojo looks more relieved than anything else. [say: It's nothing. I couldn't have done it without [name]'s help. The demons are the enemies of all good folk; I'm happy I was able to help fight yours. However, you're still not entirely free of corruption.]");
        outputText("[pg][if (minervaRomanced){You feel a chill run down Minerva's spine|You can see Minerva shiver}], her face turning pale. [say: What do you mean?]");
        outputText("[pg][say: While you were reacting to the smoke, I noticed the anemone attached to you almost coming out of your clothes,] he explains, stopping momentarily as he realizes his answer sounded inappropriate. [say: Sorry. I sense no corruption in you despite it, but it's another parasite. You are at risk unless you remove it.]");
        outputText("[pg]Minerva stares dumbfounded and embarrassed, remembering something obvious. [say: You're right... that anemone... it has caused me a lot of trouble since I got it, but you just said I'm not corrupt anymore, and I've learned to control it... ] to the side, between her sharp teeth, she adds, [say: Mostly.]");
        outputText("[pg][say: I won't force you. If you want to remove it you don't need my help; a Pink Egg will be able to do it without negative side effects.] Jojo bows and takes his belongings before returning to camp.");
        outputText("[pg]Minerva [if (minervaRomanced){breaks the hug and }]gives you a conflicted look. [say: I'm not sure what I should do. Jojo is right but... I'll trust you.[if (!minervaRomanced){ I haven't known you for so long, but you've done so much to heal me already that I know you want what's best for me.}] If you find a Pink Egg and think I should eat it, I will do it.]");
        outputText("[pg]Having entrusted the choice to you, she sits down on the moss and rests her back against the tree. She lets out a long sigh. [say: At least the corruption is under control. Now I can go wherever I want without worrying about it.] She looks to the ceiling above your heads, into the sky visible through its hole. [say: I'd like to see the world away from this mountain again. even if it's scary.] She looks at you again. [say: And if you ever want to go with me, I'd love to have you by my side. If you don't, I'd be happy to see you here, too.] Minerva presses a hand against the moss, feeling its touch. [say: I don't want to be caged by this tower, but I don't want to abandon it, either. This place has been a safe home for a long time, and it has given me wonderful memories.] You sit down by her side [if (minervaRomanced){and let her lean against you while|and}] you gaze at the sky together. You enjoy this renewed feeling of hope and peace until she falls asleep there.");
        outputText("[pg]She's earned her rest; you [if (minervaRomanced){give her a kiss on the forehead and carefully place her head on the soft moss before you|let her sleep peacefully and}] make your way back to the camp.");
        flags[KFLAGS.MINERVA_PURIFICATION_PROGRESS] = 2;
        doNext(camp.returnToCampUseOneHour);
    }