\begin{Verbatim}[commandchars=\\\{\}] //First intro rework //Fixed two punctuation errors and added versions for harpy and siren players Showing only the paragraphs that have been changed with a comment explaining what changed. //Added a version if you are a siren like Minerva At first, you think your attacker is just another harpy, but now that you can get a better look at it, you notice a bizarre mix of shark and harpy features. [if (sirenScore() \PYZgt{}= 4)\PYZob{}This creature is a siren, like you. Its body|Whatever the creature is, it\PYZcb{}] has quite clear feminine traits: Large breasts, wide hips and a beautiful face mark her as a woman. However, the unmistakable bulge in her shorts suggests her to be a hermaphrodite. Your eyes make out several finer details: Navy blue skin, contrasted by white and orange stripes and pulled taut against toned, muscular limbs; and bright, almost flaming, red\PYZhy{}orange hair and feathered wings. Whoever this is, it seems hostile[if (sirenScore() \PYZgt{}= 4)\PYZob{} despite your similarities. You struggle desperately against its clawed grip|. You desperately struggle against the clawed grip of this huge shark... harpy... thing\PYZcb{}]. //Added harpy version when she threatens to drop you, before “[sayend] the creature demands,” [saystart]You don’t look like the other harpies, but I’m not going to trust you. What are you after? Answer quickly. //Added siren version With[if (player.isGoo())\PYZob{} your own| a\PYZcb{}] relieved sigh, you take in the sight of the [if (sirenScore() \PYZgt{}= 4)\PYZob{}siren|strange shark... harpy... harpy\PYZhy{}shark... sharpy? What an odd combination! Looking the woman up and down, you take in her whole appearance\PYZcb{}]. //Added siren version, changed em dash for two hyphens and the last [say:] for [saystart][sayend], since there’s no parser to check you’re a siren in code. The unusual creature taps one of her demonic\PYZhy{}looking clawed feet, the hard black talons clicking against the stone of the mountain, and looks rather annoyed over how long you\PYZsq{}ve been eyeing her. [say: Enough, already! You said you\PYZsq{}re not here to cause trouble! What do you want?] Just as you are about to speak, the odd being sighs before shaking her head. [say: I apologize for my rudeness, I\PYZsq{}m just not used to visitors. The only ones that bother to come here are some of the harpies that just try and get me to fertilize them,] she explains. [say: Allow me to introduce myself, my name is Minerva. This place is my home... [saystart][if (sirenScore() \PYZgt{}= 4)\PYZob{}I’m a siren like you. I didn’t expect to see another|as for what I am\PYZhy{}\PYZhy{}you\PYZsq{}re obviously curious\PYZhy{}\PYZhy{}you could call me a \PYZsq{}siren\PYZsq{}\PYZcb{}]. Sorry for interrupting you by the way[sayend] //Added siren version. Changed the coma after “you had a different name in mind for what she is” for a period Looking at her curiously, you admit that you had a different name in mind for what [if (sirenScore() \PYZgt{}= 4)\PYZob{}you are. You would maybe have called her and you ‘sharpies’, since you’re part shark and harpy|she is. You would perhaps have called her a \PYZsq{}sharpy,\PYZsq{} since she is part shark and part harpy\PYZcb{}], though her choice has a pleasant ring to it. Hearing your name[if (sirenScore() \PYZlt{} 4)\PYZob{} for her\PYZcb{}] actually seems to amuse her. [say: Ah, an apt name for sure, but I like to call myself a siren. //yadda yadda, the rest is the same CODE VERSION function firstMinervaEncounter() \PYZob{} clearOutput(); outputText(\PYZdq{}Returning to the mountains, you begin to climb; the usual search for loot and, perhaps, some harpies driving your upward efforts. Perhaps you\PYZsq{}ll run into\PYZdq{}); //If Sophie Bimbo=0: if (flags[KFLAGS.MET\PYZus{}SOPHIE\PYZus{}COUNTER] \PYZgt{} 0 \PYZam{}\PYZam{} flags[KFLAGS.SOPHIE\PYZus{}BIMBO] == 0 \PYZam{}\PYZam{} flags[KFLAGS.SOPHIE\PYZus{}DISABLED\PYZus{}FOREVER] == 0 \PYZam{}\PYZam{} !game.sophieFollowerScene.sophieFollower()) \PYZob{} outputText(\PYZdq{} that matronly harpy, Sophie\PYZdq{}); \PYZcb{} else \PYZob{} outputText(\PYZdq{} something interesting\PYZdq{}); \PYZcb{} outputText(\PYZdq{}, or get some good plunder from some of the local beasts\PYZdq{}); //if minotaur cum addict: if (player.minotaurAddicted()) \PYZob{} outputText(\PYZdq{}. With any luck, you might even find a hunky minotaur to scratch that burning itch in your mind\PYZdq{}); \PYZcb{} outputText(\PYZdq{}. Trudging on, you make your way up and up the mountain, passing the occasional harpy nest as you climb and traverse along the mountain paths. Just when it looks like you\PYZsq{}re going to hit the clouds, you catch sight of a trail that you had never really noticed before.\PYZdq{}); //Choice //[Ignore Path] [Take Path] menu(); addButton(0, \PYZdq{}Take Path\PYZdq{}, takeMinervasPath); addButton(1, \PYZdq{}Ignore Path\PYZdq{}, ignoreMinervasPath); \PYZcb{} //[Ignore Path] function ignoreMinervasPath() \PYZob{} clearOutput(); outputText(\PYZdq{}Deciding to play it safe, you turn away from the new path and continue your search elsewhere.\PYZdq{}); // PC returns to camp. doNext(camp.returnToCampUseOneHour); \PYZcb{} //[Take Path] function takeMinervasPath() \PYZob{} clearOutput(); minervaSprite(); outputText(\PYZdq{}Knowing that a new path could lead to great things, you can\PYZsq{}t help but wonder where this one could lead.\PYZdq{}); outputText(\PYZdq{}[pg]Your curiosity gets the better of you, and you head down this new path. Winding along the dangerous mountainside, you come upon what looks like a ruined tower built into the mountain. It was probably erected as some kind of outpost by some long\PYZhy{}forgotten people. Panting from your long trek, you decide to use the tower as shelter and recover your strength. Cautiously, you approach the ruins and peek inside.\PYZdq{}); outputText(\PYZdq{}[pg]Your eyes widen in surprise when you see what\PYZsq{}s inside. You certainly didn\PYZsq{}t expect to see anything like this! The huge ruin seems to have been built to completely enclose and protect some kind of mountain oasis. What lies inside is not stone tiling or boulders, but rich, natural soil with leafy shrubs, blooming fruit trees, and even soft mosses growing from the fertile ground.\PYZdq{}); outputText(\PYZdq{}[pg]Closer inspection reveals that the clean and fertile soil has been spread in a deep pit dug into the rock. A lush place like this certainly contrasts with the rather barren mountains surrounding it and must be very special, indeed. You\PYZsq{}re surprised that the demons missed such a tranquil place. A pool of crystal clear, clean water acts as the centerpiece of this lovely location, feeding all the plants here and radiating a calming aura, making you feel at peace just by being around it.\PYZdq{}); outputText(\PYZdq{}[pg]The longer you look around the hidden oasis, the more you can\PYZsq{}t help but feel that someone, or something, must live up here. As if sensing your thoughts, a large shadow darkens the ground around you, prompting you to look up at the broken ceiling. \PYZdq{}); if (!player.isTaur() \PYZam{}\PYZam{} !player.isDrider()) \PYZob{} outputText(\PYZdq{}The shadow reveals itself to be a huge, winged being, something that becomes painfully obvious as it slams into you and picks you up off the ground. You can\PYZsq{}t help but look down as you\PYZsq{}re flown up through the roof and away from the oasis, your assailant carrying you out over the cliffs. A fall from this height could surely mean your death.\PYZdq{}); outputText(\PYZdq{}[pg]At first, you think your attacker is just another harpy, but now that you can get a better look at it, you notice a bizarre mix of shark and harpy features. Whatever the creature is, it has quite clear feminine traits: Large breasts, wide hips and a beautiful face mark her as a woman. However, the unmistakable bulge in her shorts suggests her to be a hermaphrodite. Your eyes make out several finer details: Navy blue skin, contrasted by white and orange stripes and pulled taut against toned, muscular limbs; and bright, almost flaming, red\PYZhy{}orange hair and feathered wings. Whoever this is, it seems hostile. You desperately struggle against the clawed grip of this huge shark... harpy... thing.\PYZdq{}); outputText(\PYZdq{}[pg]Your thrashing loosens the grip of your captor, but instead of simply dropping you to your doom, it flies near the cliffs and drops you on your [ass] to the solid ground.\PYZdq{}); \PYZcb{} //legs=centaur/drider: else \PYZob{} outputText(\PYZdq{}The shadow reveals itself to be a huge, winged being, something that becomes painfully obvious as it slams into you with all its might. The sudden, powerful impact rams you clean out of the tower and to the edge of the cliff. Rushing to get back on your [legs], you see your assailant for the first time.\PYZdq{}); outputText(\PYZdq{}[pg]At first, you think your attacker is just another harpy, but now that you get a better look at it, you notice a bizarre mix of shark and harpy features. Whatever the creature is, it quite clearly has feminine traits: Large breasts, wide hips and a beautiful face mark her as a woman. However, the unmistakable bulge in her shorts suggests her to be a hermaphrodite. Your eyes make out several finer details: Navy blue skin, contrasted by white and orange stripes, pulled tautly against toned, muscular limbs; and bright, almost flaming, red\PYZhy{}orange hair and feathered wings. Whoever this is, it seems hostile, or, at the very least, like someone trying to protect their home from an unknown intruder.\PYZdq{}); \PYZcb{} outputText(\PYZdq{}[pg]Before you can get up however, you\PYZsq{}re attacked again. The shark\PYZhy{}harpy creature lifts you off the ground with\PYZdq{}); if (player.tallness \PYZlt{}= 96) \PYZob{} outputText(\PYZdq{} one hand\PYZdq{}); \PYZcb{} else \PYZob{} outputText(\PYZdq{} both hands\PYZdq{}); \PYZcb{} outputText(\PYZdq{}, bodily swinging you out over the abyss, with only her grip keeping you from plunging back down the mountainside.\PYZdq{}); //Low corruption: if (player.cor \PYZlt{} 50) \PYZob{} outputText(\PYZdq{} [saystart]All right, you! Who are you and what are you doing here?! I don\PYZsq{}t get any visitors besides those horny harpies, so what are you after? Hm?\PYZdq{}); \PYZcb{}//High corruption: else \PYZob{} outputText(\PYZdq{} [saystart]All right, you corrupted beast! Who are you and what are you doing here? Your presence is not welcome in this sanctuary... answer quickly or I\PYZsq{}ll drop you to your death!\PYZdq{}); \PYZcb{} //Demon Score=3\PYZgt{}: if (player.demonScore() \PYZgt{}= 3) \PYZob{} outputText(\PYZdq{} Filthy demon! Come to finish your work, have you?! You won\PYZsq{}t take me without a fight! Maybe if you beg for your life I\PYZsq{}ll give you a chance. Speak! Convince me to not simply kill you here and now!\PYZdq{}); \PYZcb{} outputText(\PYZdq{}[sayend] the creature demands, clearly threatening to drop you if you don\PYZsq{}t answer to her liking.\PYZdq{}); //Goo: if (player.isGoo()) \PYZob{} outputText(\PYZdq{}[pg]Nuts to this, you think to yourself. Your goopy form is more than capable of surviving an impact with the ground, you tell the bizarre creature as you swallow her legs into your mass, something that her own form can\PYZsq{}t do. You could envelop her body and force her into the unyielding ground if you wanted to. But you decide against it... for now. You chide the mysterious creature and tell her that you don\PYZsq{}t wish to cause her harm\PYZdq{}); //Corruption=75\PYZgt{}: if (player.cor \PYZgt{}= 75) \PYZob{} outputText(\PYZdq{}... yet, you think to yourself.\PYZdq{}); \PYZcb{} outputText(\PYZdq{}[pg]If she feels set on conflict, however, you are more than willing to help calm such aggressive intentions. Realizing the position she\PYZsq{}s in, the feminine beast sighs and asks what you want.\PYZdq{}); \PYZcb{} //Wings: else if (player.canFly()) \PYZob{} outputText(\PYZdq{}[pg]You\PYZsq{}re sure you could fly to safety if she released you, but you figure there\PYZsq{}d be more to gain by answering her.\PYZdq{}); \PYZcb{} else \PYZob{} outputText(\PYZdq{}\PYZdq{}); \PYZcb{} outputText(\PYZdq{}[pg]Hastily, you explain that you didn\PYZsq{}t mean to intrude, that you were just exploring the mountain and stumbled upon her \PYZbs{}\PYZdq{}nest\PYZbs{}\PYZdq{} by accident. The shark\PYZhy{}like harpy looks at you with suspicion, oddly wary for someone who lives in such safety. After all, thanks to the harpies as a deterrent, and being so out of the way, it\PYZsq{}s highly unlikely anything hostile comes out this way.\PYZdq{}); outputText(\PYZdq{}[pg]She analyzes you and your words, her bright electric blue eyes scrutinizing every inch of you. [say: I sense no lies in your voice, but make no mistake, I don\PYZsq{}t trust you yet,] the strange harpy says, setting you back down on the relative safety of the rocky edge.\PYZdq{}); //High corruption: if (player.cor \PYZgt{} 66) \PYZob{} outputText(\PYZdq{} She is wise not to fully trust you.\PYZdq{}); \PYZcb{} outputText(\PYZdq{}[pg]With\PYZdq{}); if (player.isGoo()) \PYZob{} outputText(\PYZdq{} your own\PYZdq{}); \PYZcb{} else \PYZob{} outputText(\PYZdq{} a\PYZdq{}); \PYZcb{} outputText(\PYZdq{} relieved sigh, you take in the sight of the strange shark... harpy... harpy\PYZhy{}shark... sharpy? What an odd combination! Looking the woman up and down, you take in her whole appearance.\PYZdq{}); outputText(\PYZdq{}[pg]She is quite tall, roughly eight and a half feet by your estimate, covered in navy blue skin that looks like that of a shark girl, and with fiery red\PYZhy{}orange hair that frames her feminine face and hangs down in long braids. The harpy traits are just as obvious: A large pair of bird\PYZhy{}like wings extends from her back, their feathers sharing the same burning hue as her hair. Those same feathers also run down her arms like warm, feathered sleeves, while a long shark tail drapes down from her lower back, completing her unusual appearance.\PYZdq{}); outputText(\PYZdq{}[pg]The, as yet unnamed, shark\PYZhy{}harpy is wearing a tight white tube top that squeezes her DD\PYZhy{}cup breasts tightly enough that a pair of stud\PYZhy{}like piercings can be seen poking out from the fabric. A pair of dark blue short shorts hugs her hips snugly and contains the hefty, seam\PYZhy{}straining bulge of her male endowment.\PYZdq{}); outputText(\PYZdq{}[pg]The unusual creature taps one of her demonic\PYZhy{}looking clawed feet, the hard black talons clicking against the stone of the mountain, and looks rather annoyed over how long you\PYZsq{}ve been eyeing her. [say: Enough, already! You said you\PYZsq{}re not here to cause trouble! What do you want?] Just as you are about to speak, the odd being sighs before shaking her head. [say: I apologize for my rudeness, I\PYZsq{}m just not used to visitors. The only ones that bother to come here are some of the harpies that just try and get me to fertilize them,] she explains. [saystart]Allow me to introduce myself, my name is Minerva. This place is my home... as for what I am\PYZhy{}\PYZhy{}you\PYZsq{}re obviously curious\PYZhy{}\PYZhy{}you could call me a \PYZsq{}siren\PYZsq{}. Sorry for interrupting you by the way[sayend]\PYZdq{}); outputText(\PYZdq{}[pg]Looking at her curiously, you admit that you had a different name in mind for what she is, you would perhaps have called her a \PYZsq{}sharpy,\PYZsq{} since she is part shark and part harpy, though her choice has a pleasant ring to it. Hearing your name for her actually seems to amuse her. [say: Ah, an apt name for sure, but I like to call myself a siren. It\PYZsq{}s something from my homeland, you see. Where I\PYZsq{}m from, it was a name for these mythical half\PYZhy{}fish, half\PYZhy{}bird girls that would lure men into traps with their songs. And since I\PYZsq{}m... well, this,] she states while gesturing to herself, [say: I thought I would use that name for what I am now. And not because I like to sing, though I do... It\PYZsq{}s just... I\PYZsq{}m part girl, part bird, part fish and part... never mind... just call me a siren... I guess you can come inside if you want.] Minerva turns around and heads toward her tower.\PYZdq{}); flags[KFLAGS.MET\PYZus{}MINERVA] = 1; //[Follow] [Leave] menu(); addButton(0, \PYZdq{}Follow\PYZdq{}, followMinerva); addButton(1, \PYZdq{}Don\PYZsq{}tFollow\PYZdq{}, leaveMinervasFirstEncounter); \PYZcb{} //[Follow] function followMinerva() \PYZob{} clearOutput(); minervaSprite(); outputText(\PYZdq{}Deciding that you want to know more about Minerva, you follow her into the tower. [say: So, now that you\PYZsq{}re inside, would you like to talk? Or perhaps to partake in some of the peaches that grow on my trees?] she asks, looking at you with interest.\PYZdq{}); //[Talk] [Drink] [Eat] [Leave] menu(); genericMenu(); removeButton(0); removeButton(2); \PYZcb{} //[Leave](for first encounter options) function leaveMinervasFirstEncounter() \PYZob{} clearOutput(); minervaSprite(); outputText(\PYZdq{}You decide that you don\PYZsq{}t want to risk going into Minerva\PYZsq{}s lair as, for all you know, it could be a trap. Therefore, you turn around and skedaddle back down the mountain. As you leave, Minerva turns and watches you for a bit, a sad look on her face before she turns back and heads inside her home, alone.\PYZdq{}); // PC returns to camp. doNext(camp.returnToCampUseOneHour); \PYZcb{} \end{Verbatim}