More minor dialogue edits (#255)

* more small edits for flow, punctuation, etc

* missing quote

* fix commit

* marisa dialogue changes

* reimu dialog changes

* youmu dialogue improvements

* smartquotes

* code-review changes

* final PR review
This commit is contained in:
Alice D 2020-10-08 18:11:13 -04:00 committed by GitHub
parent afdc640663
commit d8d03a5699
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 209 additions and 206 deletions

View file

@ -23,6 +23,8 @@ DIALOG_TASK(marisa, Stage1PreBoss) {
FACE(marisa, puzzled);
MSG(marisa, "Aw, snow again? I just put away my winter coat.");
FACE(marisa, sweat_smile);
MSG(marisa, "…even though its half-way through summer already.");
EVENT(boss_appears);
MSG_UNSKIPPABLE(cirno, 180, "Nice, right?");
@ -121,7 +123,7 @@ DIALOG_TASK(marisa, Stage2PostBoss) {
MSG(marisa, "Its kinda annoyin, honestly.");
MSG(hina, "H-how mean…");
MSG(hina, "Dont you see I was just trying to keep you safe?");
MSG(hina, "Dont you see I was just trying to keep you safe?");
MSG(marisa, "Oi, dont get all motherly on me now.");
MSG(marisa, "Ive had enough of that for a lifetime.");
@ -143,10 +145,10 @@ DIALOG_TASK(marisa, Stage3PreBoss) {
MSG(marisa, "Everyones more reckless today. What gives?");
EVENT(boss_appears);
MSG_UNSKIPPABLE(wriggle, 180, "Wait until you see their leader!");
MSG_UNSKIPPABLE(wriggle, 180, "Wait til you see their leader!");
SHOW(wriggle);
MSG(marisa, "Yeah, Im gonna have to ask their leader a bunch of questions for sure.");
MSG(marisa, "Yeah, Im gonna have to ask their leader a buncha questions for sure.");
MSG(wriggle, "Feel free to go ahead. Im listening.");
@ -156,7 +158,7 @@ DIALOG_TASK(marisa, Stage3PreBoss) {
TITLE(wriggle, "Wriggle Nightbug", "Insect Rights Activist");
FACE(wriggle, outraged);
MSG(wriggle, "Um, OBVIOUSLY, Im not the messenger!");
MSG(wriggle, "Um, OBVIOUSLY Im not the messenger!");
FACE(wriggle, proud);
MSG(wriggle, "Yeah, Im the great leader of Insectkind!");
@ -170,7 +172,7 @@ DIALOG_TASK(marisa, Stage3PreBoss) {
FACE(marisa, normal);
MSG(marisa, "Hmm, guess I forgot.");
MSG(marisa, "Whats your deal, anyways?");
MSG(marisa, "Whats yer deal, anyways?");
MSG(wriggle, "We insects have three demands:");
MSG(wriggle, "First: say nay to insect spray!");
@ -179,14 +181,14 @@ DIALOG_TASK(marisa, Stage3PreBoss) {
MSG(wriggle, "Fourth—");
FACE(marisa, unamused);
MSG(marisa, "Okay okay, this is great and all, but Ive honestly got more important stuff to do.");
MSG(marisa, "Okay okay, this is great n all, but Ive honestly got more important stuff to do.");
MSG(marisa, "… and ya dont got a clue about whats goin on, do ya?");
EVENT(music_changes);
FACE(wriggle, proud);
MSG(wriggle, "Maybe I know more than you think.");
FACE(wriggle, outraged);
MSG(wriggle, "Just nothing Id tell an usurper of Insectkinds glory!");
EVENT(music_changes);
MSG(wriggle, "But its NOTHING Id tell an usurper of Insectkinds glory!");
DIALOG_END();
}
@ -209,7 +211,7 @@ DIALOG_TASK(marisa, Stage3PostBoss) {
FACE(marisa, puzzled);
MSG(marisa, "Glorious insect past? Carbs?");
FACE(marisa, normal);
MSG(marisa, "Oh, ya must mean the Carboniferous Period. With the giant bugs and all that.");
MSG(marisa, "Oh, ya must mean the Carboniferous Period. With the giant bugs n all that.");
MSG(marisa, "I remember that doctor in the bamboo forest goin off about it once.");
MSG(marisa, "Only time Id seen her so excited…");
@ -326,10 +328,12 @@ DIALOG_TASK(marisa, Stage4PostBoss) {
MSG(marisa, "… but since when do I care about scientific facts?");
MSG(kurumi, "W-wait, what was I doing again?");
MSG(kurumi, "(And didnt I see this nerdy looking girl before…?)");
MSG(kurumi, "(Y-yeah, thats it, play it off as amnesia…");
MSG(kurumi, "Uuu, I dont remember anything at all!!");
MSG(kurumi, "(But, hmm… havent I seen this nerdy-looking girl before…?)");
FACE(marisa, normal);
MSG(marisa, "Ah, sorry, sorry. I think ya slipped and hit your head.");
MSG(marisa, "Ah, sorry, sorry. I think ya slipped n hit your head.");
MSG(marisa, "Im Gensōkyōs… petticoat inspector.");
MSG(marisa, "Im here to inspect the petticoats in this here mansion.");
FACE(marisa, happy);
@ -338,14 +342,12 @@ DIALOG_TASK(marisa, Stage4PostBoss) {
FACE(kurumi, normal);
MSG(kurumi, "Uh, I kinda doubt that…");
FACE(kurumi, defeated);
MSG(kurumi, "Not that I can stop you, anyways…");
FACE(marisa, normal);
MSG(kurumi, "Uuu—… the residents of this Gensōkyō were supposed to be kept occupied!");
MSG(kurumi, "I didnt sign up to get beaten like this!");
MSG(kurumi, "Then gain, I was acting pretty weird, too…");
MSG(kurumi, "Oh no, was it getting to me too?!");
MSG(kurumi, "Ugh, I didnt sign up to get beaten like this!");
FACE(marisa, puzzled);
MSG(marisa, "It? Ymean the madness everyones experiencin?");
MSG(marisa, "Sign up? I thought you didnt remember anything.");
FACE(kurumi, tsun_blush);
MSG(kurumi, "N-Nevermind!");
@ -365,18 +367,18 @@ DIALOG_TASK(marisa, Stage5PreBoss) {
HIDE(iku);
FACE(marisa, inquisitive);
MSG(marisa, "This place is fascinatin! Is this space-time magic?");
MSG(marisa, "What kinda energy source would they even use for this?");
MSG(marisa, "This place is fascinatin!");
MSG(marisa, "What kinda energy source would they even use for this?!");
MSG(marisa, "I gotta tell Patchy!");
EVENT(boss_appears);
MSG_UNSKIPPABLE(iku, 180, "I would not recommend getting too enamoured, witch.");
MSG_UNSKIPPABLE(iku, 180, "I would not recommend getting too enamoured, young witch.");
SHOW(iku);
MSG(iku, "Regardless, Im surprised to see you here. How have you been?");
MSG(marisa, "What textbook do ya figure thisd be in…?");
MSG(marisa, "Hmm… probably a major illusion of some kind…");
MSG(marisa, "Thatd be easier than making the bricks weightless, and its a good disguise…");
MSG(marisa, "What grimoire would this be in…?");
MSG(marisa, "Hmm… probably a major illusion of some kind…?");
MSG(marisa, "Thatd be easier than making the bricks weightless, n its a good disguise…");
TITLE(iku, "Nagae Iku", "Fulminologist of the Heavens");
FACE(iku, smile);
@ -391,21 +393,19 @@ DIALOG_TASK(marisa, Stage5PreBoss) {
FACE(marisa, inquisitive);
MSG(marisa, "It appeared outta nowhere. If it were real brick, the air displacement alone woulda caused a huge noise…");
MSG(marisa, "And itd take so much power, too.");
FACE(marisa, smug);
MSG(marisa, "Definitely a major illusion.");
MSG(marisa, "Definitely a major illusion, then.");
MSG(iku, "I feel as though you are underestimating her.");
MSG(iku, "I feel as though the premise of your theory is flawed, unfortunately.");
FACE(iku, eyes_closed);
FACE(marisa, normal);
MSG(iku, "This tower is affecting people mentally, after all.");
MSG(iku, "The technology on display here is beyond our current comprehension.");
FACE(marisa, surprised);
MSG(marisa, "Whoa, so yer sayin this is REAL brick?!");
MSG(marisa, "Technology? Whoa, so yer sayin this is REAL brick?!");
FACE(marisa, normal);
MSG(marisa, "*tap tap*");
FACE(marisa, surprised);
MSG(marisa, "Dang, its so cold its almost creepy, like it was suckin magic right outta my fingers.");
MSG(marisa, "Its so cold its almost creepy, like it was suckin magic right outta my fingers.");
FACE(marisa, inquisitive);
MSG(marisa, "But that means the tower… has corporeal form?!");
MSG(marisa, "Dang! Now I GOTTA meet the owner!");
@ -414,10 +414,10 @@ DIALOG_TASK(marisa, Stage5PreBoss) {
FACE(iku, smile);
MSG(iku, "S-she does not use grimoires, or magic.");
FACE(iku, serious);
MSG(iku, "She is relying on complex machinery from another world entirely.");
MSG(iku, "She is relying on complex machinery, and likely advanced computational—");
MSG(marisa, "But then, whats the power source?");
MSG(marisa, "Not even fusion could power somethin like this!");
MSG(marisa, "Not even nuclear fusion could sustain somethin like this!");
FACE(iku, smile);
MSG(iku, "I-I am not sure of its exact mechanics—");
@ -426,18 +426,18 @@ DIALOG_TASK(marisa, Stage5PreBoss) {
MSG(marisa, "Whered ysay she was?");
FACE(iku, normal);
MSG(iku, "You mean… the owner?");
MSG(iku, "You mean…?");
FACE(marisa, inquisitive);
MSG(marisa, "Yeah! Upstairs, right?");
MSG(marisa, "Yeah, the owner! Upstairs, right?");
FACE(iku, serious);
MSG(iku, "You are clearly affected by these surroundings. I should not divulge any further information.");
MSG(iku, "Perhaps the thin atmosphere at this elevation has gotten to your head. I should not divulge any further information, for your own protection.");
FACE(marisa, happy);
MSG(marisa, "Whats her name?");
MSG(iku, "Why are you not listening to me? You are clearly not thinking straight!");
MSG(iku, "Why are you not listening to me? You are not thinking straight!");
FACE(marisa, inquisitive);
MSG(marisa, "Do ya got any tips on talkin to her, maybe make her loosen up a bit?");
@ -445,14 +445,14 @@ DIALOG_TASK(marisa, Stage5PreBoss) {
MSG(marisa, "I dont wanna blow my chance.");
FACE(iku, smile);
MSG(iku, "I am trying to spare your mind, yet all you can do is talk over me. Be more considerate.");
MSG(iku, "I had expectations that you would be able to think clearly and resolve this incident, but it seems—");
MSG(iku, "I am trying to spare you further peril, yet all you can do is talk over me. Be more considerate.");
MSG(iku, "I had expectations that you would be able to approach this with a clear head and resolve this incident, but it seems—");
FACE(marisa, normal);
MSG(marisa, "Ah, ah, I see. Ill have to turn on the ol Kirisame charm.");
FACE(marisa, smug);
FACE(iku, serious);
MSG(marisa, "I get it.");
MSG(marisa, "I get it, I get it.");
MSG(marisa, "Havent done femme fatale in a while, but…");
EVENT(music_changes);
@ -470,7 +470,7 @@ DIALOG_TASK(marisa, Stage5PostMidBoss) {
ACTOR_LEFT(marisa);
FACE(marisa, surprised);
// should be only one message with a fixed 180-frames timeout
// should be only one message with a fixed 180-frame (3 second) timeout
MSG_UNSKIPPABLE(marisa, 180, "So this place runs on electricity, eh? Hmm…");
DIALOG_END();
@ -487,17 +487,17 @@ DIALOG_TASK(marisa, Stage5PostBoss) {
FACE(marisa, normal);
MSG(marisa, "Oof, I hope that didnt make my hair too frizzy.");
FACE(marisa, happy);
MSG(marisa, "For my big first impression and all.");
MSG(marisa, "Yknow, for my big first impression n all.");
FACE(iku, eyes_closed);
MSG(iku, "F-For the last time, shell have nothing to teach you…");
MSG(iku, "Her powers rely on technology, and the scientific method. Of that much I am sure.");
MSG(iku, "Her powers rely on technology and the scientific method. Of that much I am sure.");
FACE(marisa, unamused);
MSG(marisa, "The one time Sanaes not around to translate all the sciencey stuff, eh?");
MSG(marisa, "The one time Sanaes not around to geek out about all the sciencey stuff, eh?");
FACE(iku, normal);
FACE(marisa, normal);
MSG(marisa, "Ah well, I know how to operate one of those Intelligent Phones so I should be fine.");
MSG(marisa, "Ah well, I know how to operate one of those Intelligent Phones, and thats plenty advanced, so I should be fine.");
FACE(marisa, inquisitive);
MSG(marisa, "By the way, have ya been hearing that strange voice?");
@ -505,10 +505,7 @@ DIALOG_TASK(marisa, Stage5PostBoss) {
FACE(marisa, smug);
MSG(marisa, "Yeah, it keeps tellin me that Im not thinkin straight or whatever.");
FACE(marisa, happy);
MSG(marisa, "But I feel just fine!");
FACE(marisa, normal);
MSG(marisa, "Probably just those weird madness rays tryin to get to me.");
MSG(marisa, "Probably just those weird madness rays tryin to get me.");
FACE(iku, eyes_closed);
MSG(iku, "Ugh, you fool.");
@ -554,15 +551,15 @@ DIALOG_TASK(marisa, Stage6PreBoss) {
MSG(elly, "… w-what is it?");
FACE(marisa, unamused);
MSG(marisa, "Ydont look like a magician after all.");
MSG(marisa, "Ya dont look like a magician after all.");
MSG(marisa, "Im pretty disappointed.");
MSG(marisa, "Honestly, this might be the most disappointing incident yet.");
TITLE(elly, "Elly", "The Theoretical Reaper");
MSG(elly, "Youre seeking after… magic?");
MSG(elly, "Youre after… magic?");
FACE(elly, smug);
MSG(elly, "Hah! Youll regret wasting your time on such nonsense when you become truly enlightened.");
MSG(elly, "Through this, we will avenge all those who have been forgotten by the—");
MSG(elly, "Hah! Youll regret wasting your time on such nonsense.");
MSG(elly, "Nothing will stand against our path of vengeance for those who have been forgotten by the—");
MSG(marisa, "Do ya know how boring it is to be a magician in Gensōkyō these days?");
@ -572,18 +569,19 @@ DIALOG_TASK(marisa, Stage6PreBoss) {
MSG(marisa, "Seriously! Recently its just been God this and Otherworld that.");
MSG(marisa, "Reimus been pickin up some sweet skills, but me? Nothin!");
MSG(marisa, "Gods use magic too, but theyre like her! They dont need books!");
MSG(marisa, "But I do! So I end up empty handed, every dang time.");
MSG(marisa, "But I do! And I end up empty handed every dang time!");
FACE(elly, angry);
MSG(elly, "I SAID I dont CARE about your stupid little magi");
MSG(elly, "I SAID I dont CARE about your stupid little sorc");
MSG(marisa, "I saw this place and I was all, Whoa! Is this all enchantments and stuff?!");
MSG(marisa, "I saw this place n I was all, Whoa! Is this all enchantments n stuff?!");
FACE(marisa, inquisitive);
MSG(marisa, "I got really excited!");
MSG(marisa, "Maybe I could get a new trump-card outta this! is what I thought.");
MSG(marisa, "Maybe I could get a new trump-card outta this is what I thought.");
FACE(marisa, unamused);
MSG(marisa, "But obviously yer a shinigami or somethin. And I didnt see a library…");
MSG(marisa, "Master Sparks good and all, but itll only get me so far in life…");
MSG(marisa, "But obviously yer a shinigami or somethin. And I didnt see a library…");
MSG(marisa, "I guess that oarfish from before was right.");
MSG(marisa, "Master Sparks good n all, but itll only get me so far in life…");
FACE(elly, eyes_closed);
MSG(elly, "");
@ -593,17 +591,17 @@ DIALOG_TASK(marisa, Stage6PreBoss) {
FACE(elly, shouting);
MSG(elly, "Are you just trying to mock me like you did the first time we met?!");
MSG(marisa, "At least that time ywere guardin some powerful magic thingy I coulda used.");
MSG(marisa, "I cant remember, was that time a bust, too?");
MSG(marisa, "At least that time ya were guardin some powerful thingy I coulda used.");
MSG(marisa, "Im tryin to remember, was that time a bust, too?");
FACE(marisa, happy);
MSG(marisa, "At least I met Yūka, right? Did ya know she ended up givin me my trademark spell?");
MSG(marisa, "Not right then, and not voluntarily, but—");
MSG(marisa, "Not right then, n not voluntarily, but—");
FACE(elly, angry);
MSG(elly, "Y-you remember that?! But how—?!");
MSG(elly, "… ugh, nevermind! Its not as if you could possibly grasp the Towers true power.");
FACE(elly, smug);
MSG(elly, "… nevermind. Its not as if you could possibly grasp the true power of this place.");
MSG(elly, "I can already sense your feeble mind succumbing to its effects!");
MSG(elly, "After all, I can already sense your feeble mind succumbing to its might!");
FACE(marisa, unamused);
MSG(marisa, "Eh? Im not depressed or anythin. Im just disappointed.");
@ -616,24 +614,23 @@ DIALOG_TASK(marisa, Stage6PreBoss) {
FACE(marisa, surprised);
MSG(marisa, "But Im already mad with knowledge! Why do ya think I drink all the time?!");
MSG(marisa, "My minds always racin with this n that…");
MSG(marisa, "Ythink this is any different than how I usually live?! Get over yerself!");
MSG(marisa, "Ya think this is any different than how I usually live?! Get over yerself!");
FACE(marisa, inquisitive);
MSG(marisa, "Now, I gotta ask… ydont got a secret library anywhere?");
MSG(marisa, "A single bookshelf?");
MSG(marisa, "Ill event take a few loose scribbled notes");
MSG(marisa, "Now, I gotta ask… ya really, seriously dont got a secret library anywhere?");
MSG(marisa, "A single bookshelf?! A few loose scribbled notes?!");
MSG(marisa, "Heck, Ill even take one of those little glowy tablet thingies with all those Pee Dee Effs on em! They hurt my dang eyes, but");
FACE(elly, eyes_closed);
MSG(elly, "Since youre OBVIOUSLY treating this as a joke, I REFUSE To speak with you any longer!");
MSG(elly, "Since youre OBVIOUSLY treating this as a joke, I REFUSE to speak with you any longer!");
FACE(marisa, happy);
MSG(marisa, "Oh cmon, wanna catch up on old times?");
FACE(marisa, normal);
MSG(marisa, "Just turn the madness-whatever off and well go out for sake.");
MSG(marisa, "Turn the madness-whatever off n well go out for drinks! Theres this nice new bar in town with a cute—");
MSG(elly, "Theres no force in this world that would make me turn back now!");
EVENT(music_changes);
FACE(elly, smug);
MSG(elly, "Someone as ordinary as you getting in our way is impressive, however, Ill give you that much.");
MSG(elly, "Someone as ordinary as you getting in our way is impressive, Ill give you that much.");
FACE(elly, angry);
MSG(elly, "But theres no place for sorcery in our enlightened vision of Gensōkyō!");
FACE(elly, shouting);
@ -650,7 +647,7 @@ DIALOG_TASK(marisa, Stage6PreFinal) {
VARIANT(elly, beaten);
FACE(elly, angry);
FACE(marisa, unamused);
MSG(marisa, "Are ysure ya dont got a spellbook laying around?! Nothin at all?!");
MSG(marisa, "Are ya sure ya dont got a spellbook laying around?! Nothin at all?!");
MSG(elly, "Are you still on about that?! Fine, see what good it does you!");
FACE(elly, shouting);
MSG(elly, "Your pitiful magic amounts to nothing against the true nature of reality!");

View file

@ -54,15 +54,15 @@ DIALOG_TASK(reimu, Stage1PreBoss) {
// MSG_UNSKIPPABLE() is like MSG(), but cant be skipped and takes an explicit timeout.
// Wait until the boss slides in.
MSG_UNSKIPPABLE(cirno, 180, "Secret God?");
MSG_UNSKIPPABLE(cirno, 180, "Did you just call me a God?");
// Reveal Cirnos portrait
SHOW(cirno);
MSG(cirno, "What, are you *that* impressed by my invincible magic?!");
MSG(cirno, "What, are you *that* impressed by my incredible magic?!");
FACE(reimu, sigh);
MSG(reimu, "Right, of course, I completely forgot about you from before.");
MSG(reimu, "I shouldve known.");
MSG(reimu, "Shouldve known.");
// Titles are not yet implemented, but this should work once they are.
// Right now this does nothing.
@ -70,7 +70,7 @@ DIALOG_TASK(reimu, Stage1PreBoss) {
MSG(cirno, "Known better than to intrude on my secret lair!");
FACE(reimu, normal);
MSG(reimu, "Well, if youre excited, I guess something really is going on.");
MSG(reimu, "Well, if *youre* excited, I guess something really is going on.");
MSG(reimu, "Id ask if youd just let me through, but…");
EVENT(music_changes);
@ -116,13 +116,15 @@ DIALOG_TASK(reimu, Stage2PreBoss) {
HIDE(hina);
WAIT_SKIPPABLE(60);
FACE(reimu, unamused);
MSG(reimu, "Hmm… the mountain is unusually quiet today.");
MSG(reimu, "With those annoyingly-talkative yōkai gone, it feels practically deserted.");
FACE(reimu, normal);
MSG(reimu, "With those loudmouthed kappa gone, the mountain feels practically deserted.");
FACE(reimu, sigh);
MSG(reimu, "Its almost like I miss them.");
EVENT(boss_appears);
MSG_UNSKIPPABLE(hina, 180, "Ah yes, its Ms. Hakurei.");
MSG_UNSKIPPABLE(hina, 180, "Ah, its Ms. Hakurei.");
SHOW(hina);
FACE(reimu, normal);
FACE(hina, normal);
MSG(hina, "I thought you might come.");
FACE(hina, concerned);
@ -137,7 +139,7 @@ DIALOG_TASK(reimu, Stage2PreBoss) {
TITLE(hina, "Kagiyama Hina", "Gyroscopic Pestilence God");
FACE(hina, normal);
MSG(hina, "You should know that Yōkai Mountain is especially dangerous today.");
MSG(hina, "A bright girl like you should know that Yōkai Mountain is especially dangerous today.");
FACE(hina, concerned);
MSG(hina, "You ought to turn back now, my dear.");
@ -148,7 +150,7 @@ DIALOG_TASK(reimu, Stage2PreBoss) {
EVENT(music_changes);
MSG(hina, "Dear, Im certain I know better than the mountain Gods.");
MSG(hina, "In this instance, Im sure I know better than the mountain Gods.");
MSG(hina, "If you do not turn back immediately, Ill have to repel you by force.");
FACE(reimu, sigh);
@ -191,8 +193,7 @@ DIALOG_TASK(reimu, Stage3PreBoss) {
ACTOR_RIGHT(wriggle);
HIDE(wriggle);
FACE(reimu, normal);
MSG(reimu, "Ugh, what an unsettling feeling. Its giving me the creeps.");
MSG(reimu, "But aside from everyone being whipped up into a frenzy, I cant see anything abnormal yet.");
MSG(reimu, "Aside from everyone being whipped up into a frenzy, I cant see anything abnormal yet.");
EVENT(boss_appears);
MSG_UNSKIPPABLE(wriggle, 180, "Well, to your human eyes, insects may seem normal");
@ -206,7 +207,6 @@ DIALOG_TASK(reimu, Stage3PreBoss) {
MSG(reimu, "Besides, ruled supreme? Ive never heard of insects ruling over Gensōkyō.");
TITLE(wriggle, "Wriggle Nightbug", "Insect Rights Activist");
FACE(wriggle, outraged);
MSG(wriggle, "Home? But youve intruded on my secret lair!");
@ -218,7 +218,7 @@ DIALOG_TASK(reimu, Stage3PreBoss) {
MSG(wriggle, "Carb—…");
FACE(reimu, puzzled);
MSG(wriggle, "That period of history?");
MSG(wriggle, "It was the greatest time, everyone shouldve heard of it!");
MSG(wriggle, "It was the greatest time, everyone shouldve heard of it by now!");
MSG(reimu, "Seems pretty far-fetched to me, honestly. But you yōkai are always coming up with the craziest theories…");
@ -250,7 +250,7 @@ DIALOG_TASK(reimu, Stage3PostBoss) {
FACE(reimu, smug);
MSG(reimu, "Giant insects roaming Gensōkyō, huh?");
MSG(reimu, "Sounds like one of Sanaes nuclear experiments");
MSG(reimu, "Sounds like one of Sanaes nuclear experiments.");
MSG(wriggle, "B-but I saw it clearly… the fate of insectkind…");
@ -298,16 +298,16 @@ DIALOG_TASK(reimu, Stage4PreBoss) {
FACE(kurumi, normal);
TITLE(kurumi, "Kurumi", "High-Society Phlebotomist");
MSG(kurumi, "I have no idea what you mean by strange thoughts, but Ill be honest with you…");
MSG(kurumi, "I have no idea what you mean by strange thoughts, but Ill be honest with you…");
MSG(kurumi, "Your clothing is giving me some strange thoughts!");
MSG(kurumi, "Whered you even get it, the trash?!");
MSG(kurumi, "Whered you even get that outfit?! Dumpster diving?! For real!");
FACE(reimu, unamused);
MSG(reimu, "Ugh, another prissy mansion-dweller.");
FACE(reimu, sigh);
MSG(reimu, "And to think I thought I remembered you from somewhere. Absolutely not.");
MSG(reimu, "I thought I remembered you from somewhere, but no. Absolutely not.");
FACE(reimu, assertive);
MSG(reimu, "Just… stop whatever it is youre doing, at once.");
MSG(reimu, "Just… stop whatever it is youre doing, right now.");
FACE(kurumi, dissatisfied);
MSG(kurumi, "Once you get some fashion sense, maybe I will!");
@ -315,7 +315,7 @@ DIALOG_TASK(reimu, Stage4PreBoss) {
FACE(reimu, unamused);
MSG(reimu, "… so you *are* behind this, huh?");
FACE(reimu, sigh);
MSG(reimu, "Havent you ever seen a shrine maiden before?");
MSG(reimu, "Besides, havent you ever seen a shrine maiden before?");
FACE(kurumi, normal);
MSG(kurumi, "Youre a shrine maiden?");
@ -328,12 +328,14 @@ DIALOG_TASK(reimu, Stage4PreBoss) {
MSG(kurumi, "Uniform? Are you kidding me?");
MSG(kurumi, "Ive seen a real shrine maiden before, and she didnt look anything like you!");
MSG(kurumi, "Whats with those patterns, anwyays? Its completely unorthodox!");
MSG(kurumi, "Its not even using the right type of fabric! Get out of here, fake-maiden!");
FACE(reimu, irritated);
MSG(reimu, "… ARGH!");
FACE(reimu, outraged);
MSG(reimu, "Listen! Its HARD to find clothes I can wear every day on the job!");
MSG(reimu, "It has to fit a certain style! And only a few fabrics feel good to wear!");
MSG(reimu, "Listen!! Its HARD to find clothes I can wear every day on the job!");
MSG(reimu, "It has to fit a certain style!");
MSG(reimu, "And only a few fabrics feel good to wear!");
MSG(reimu, "I cant stand scratchy wool or slippery silk!");
MSG(reimu, "Everything else feels terrible again my skin—");
FACE(reimu, irritated);
@ -356,16 +358,18 @@ DIALOG_TASK(reimu, Stage4PostBoss) {
VARIANT(kurumi, defeated);
FACE(kurumi, defeated);
FACE(reimu, unamused);
FACE(reimu, irritated);
MSG(reimu, "Thats what you get for insulting my outfit like that.");
MSG(kurumi, "Ouch ouch ouch…");
MSG(kurumi, "Wait, what happened?");
MSG(kurumi, "W-wait, what happened?");
MSG(reimu, "What do you mean what happened?");
MSG(kurumi, "(M-maybe if I fake having amnesia… yeah, thats it…!)");
FACE(kurumi, normal);
MSG(kurumi, "Wait! Arent you that girl from a long while back?");
MSG(kurumi, "O-oof, my head! Ow! How did I even get here???");
MSG(kurumi, "W-wait! Arent you that girl from a long while back?");
FACE(reimu, unsettled);
MSG(reimu, "I dont remember you at all? Its just that unsettling feeling again…");
@ -374,11 +378,8 @@ DIALOG_TASK(reimu, Stage4PostBoss) {
MSG(reimu, "Its annoying, whatever it is. Make it stop, or tell me how to make it stop.");
FACE(kurumi, defeated);
MSG(kurumi, "Huh? I-I dont know! I barely remember anything!");
MSG(kurumi, "(Ugh, her clothes really do suck though…)");
MSG(kurumi, "I was supposed to keep people out until my friend completed their plan…");
FACE(reimu, puzzled);
MSG(kurumi, "But then I started feeling weird and kept talking like I had no filter?");
MSG(kurumi, "It was kinda liberating but also made me really rude?!");
MSG(reimu, "(Just another victim…?)");
FACE(reimu, normal);
@ -407,31 +408,31 @@ DIALOG_TASK(reimu, Stage5PreBoss) {
WAIT(60);
SHOW(iku);
FACE(iku, normal);
MSG(iku, "Perchance it a side effect of the towers presence?");
MSG(iku, "Or perchance it a side effect of the towers mere presence?");
MSG(reimu, "What did you attack me for earlier?");
MSG(reimu, "Oh, its you. Why did you attack me earlier, anyway?");
TITLE(iku, "Nagae Iku", "Fulminologist of the Heavens");
FACE(iku, smile);
MSG(iku, "Ah, apologies. It must have been friendly fire.");
FACE(iku, eyes_closed);
MSG(iku, "Things are quite hectic here. I beg your understanding.");
MSG(iku, "It has been a while, has it not?");
MSG(iku, "But it has been a while, has it not?");
FACE(reimu, normal);
MSG(reimu, "Err, right, yes, it has been a while.");
MSG(reimu, "Err, right, yes, it has been a while. Nice to see you again.");
FACE(iku, serious);
MSG(iku, "To get straight to the point, this tower is unlike anything I have seen before.");
MSG(iku, "Since word spread through the clouds, Ive learned that the culprit is connected to parallel universes.");
FACE(reimu, puzzled);
MSG(reimu, "You mean like Otherworlds? Thats not too out of the ordinary these days though.");
MSG(reimu, "You mean like Otherworlds? Thats not too out of the ordinary these days.");
FACE(reimu, unsettled);
MSG(reimu, "This feels different though. Its like the walls are sucking up faith into a void.");
MSG(reimu, "Im surprised the fairies are surviving at all…");
FACE(reimu, normal);
MSG(reimu, "But what are you doing here? Arent you worried about being affected?");
MSG(reimu, "But what are you even doing here?");
FACE(iku, eyes_closed);
MSG(iku, "It is not just the Netherworld and Gensōkyō being affected.");
@ -442,13 +443,13 @@ DIALOG_TASK(reimu, Stage5PreBoss) {
MSG(reimu, "Its spreading that fast?!");
FACE(iku, smile);
MSG(iku, "Initially, I had no plans towards interfering. I am not one to take the lead.");
MSG(iku, "Initially, I had no plans towards interfering.");
FACE(reimu, normal);
FACE(iku, serious);
MSG(iku, "However, the towers psychological effects began to intensify, and");
MSG(iku, "However, the towers psychological effects began to intensify, and I began to fear that nobody would take charge.");
FACE(reimu, sigh);
MSG(reimu, "Do people have that little faith in me…?");
MSG(reimu, "(Do people have this little faith in me…?)");
FACE(iku, eyes_closed);
MSG(iku, "As more minds began to fall prey, I considered a theory…");
@ -458,14 +459,14 @@ DIALOG_TASK(reimu, Stage5PreBoss) {
MSG(iku, "That may be why you feel a sense of dread about the place.");
FACE(reimu, normal);
MSG(reimu, "Well, that settles it. Wheres the owner of this place?");
MSG(reimu, "Well, that settles it. Wheres the owner, then?");
FACE(iku, smile);
MSG(iku, "To be frank, I am not sure whether you are up to the task.");
MSG(iku, "You are still relatively composed, yes, but your mental state seems to be deteriorating.");
FACE(reimu, irritated);
MSG(reimu, "I dont trust anyone else to get this done!");
MSG(reimu, "Deteriorating? But I just got here!");
EVENT(music_changes);
MSG(iku, "You are still so worrisome. You ought to go home before you lose yourself.");
@ -480,7 +481,7 @@ DIALOG_TASK(reimu, Stage5PreBoss) {
FACE(reimu, assertive);
MSG(reimu, "Im going to give everyone a reason to have faith in me!");
MSG(iku, "It seems your resolve is unbreakable. Very well, then.");
MSG(iku, "It seems your resolve is unwavering. Very well, then.");
MSG(iku, "Allow me to test your resistance to their infuriating machine!");
DIALOG_END();
@ -507,7 +508,7 @@ DIALOG_TASK(reimu, Stage5PostBoss) {
FACE(iku, defeated);
MSG(iku, "Ah…");
MSG(iku, "I was wrong for doubting you.");
MSG(iku, "I was wrong for doubting you, I suppose.");
FACE(reimu, unamused);
MSG(reimu, "Somehow I dont feel too satisfied by that.");
@ -525,7 +526,8 @@ DIALOG_TASK(reimu, Stage5PostBoss) {
MSG(reimu, "Ill need to take this seriously.");
FACE(iku, normal);
MSG(iku, "Good. Keep climbing until you reach the top floor. You will undoubtedly meet her there.");
MSG(iku, "Good.");
MSG(iku, "Keep climbing until you reach the top floor. You will undoubtedly meet the instigator there.");
DIALOG_END();
}
@ -541,14 +543,15 @@ DIALOG_TASK(reimu, Stage6PreBoss) {
ACTOR_RIGHT(elly);
HIDE(elly);
EVENT(boss_appears);
MSG_UNSKIPPABLE(elly, 180, "Well, well, well. It seems a rat snuck into our tower.");
MSG_UNSKIPPABLE(elly, 180, "Well, well, well. It seems a rat trespassed on our domain.");
SHOW(elly);
FACE(elly, smug);
MSG(elly, "How strange. You shouldve lost your mind by now.");
FACE(reimu, unsettled);
MSG(reimu, "I dont really care why youre doing this, just turn it off.");
MSG(reimu, "Just turn it off already.");
MSG(reimu, "Im not in the mood to argue, so dont push me!");
TITLE(elly, "Elly", "The Theoretical Reaper");
FACE(elly, angry);
@ -573,7 +576,7 @@ DIALOG_TASK(reimu, Stage6PreBoss) {
FACE(reimu, unamused);
MSG(elly, "This tower is a recent invention. Its mere existence is revolutionary in several scientific fields.");
MSG(elly, "The folks of this Gensōkyō ought to have been thankful for its vast scientific knowledge…");
MSG(elly, "But alas, we had other plans.");
MSG(elly, "But alas, we have other plans.");
FACE(reimu, unamused);
MSG(reimu, "Somehow, it feels like more of a punishment.");
@ -588,10 +591,10 @@ DIALOG_TASK(reimu, Stage6PreBoss) {
FACE(reimu, unsettled);
MSG(reimu, "This Gensōkyō…?");
MSG(reimu, "Parallel universes, is that it? Like what Iku told me…");
MSG(reimu, "Parallel universes, is that it?");
FACE(elly, normal);
MSG(elly, "Hmm? Is that what this Gensōkyō is?");
MSG(elly, "Hmm? Is that what you think this Gensōkyō is?");
FACE(reimu, irritated);
MSG(reimu, "You tell me! Youre the megalomaniac!");
@ -599,7 +602,7 @@ DIALOG_TASK(reimu, Stage6PreBoss) {
MSG(reimu, "Do you hate me because some other Reimu did something? Is that it?");
MSG(reimu, "But then what does that have to do with any of us?!");
FACE(reimu, irritated);
MSG(reimu, "For a scientist, youre not making a whole lot of sense!");
MSG(reimu, "For a scientist, youre not making a whole lot of sense!");
FACE(elly, angry);
MSG(elly, "Perhaps youve simply forgotten, like you have of the rest of us!");
@ -608,9 +611,9 @@ DIALOG_TASK(reimu, Stage6PreBoss) {
FACE(reimu, unsettled);
MSG(reimu, "You mean Kazami Yūka? And I suppose… Alice, too?");
MSG(reimu, "I remember when I first met Alice, she made weird comments like you, too.");
MSG(reimu, "I remember when I first met Alice, and she said weird things too, just like you are now.");
FACE(reimu, unamused);
MSG(reimu, "But she didnt go around threatening everyone, did she?!");
MSG(reimu, "But she didnt go around threatening everyone!");
FACE(elly, angry);
MSG(elly, "We werent as lucky! And as reparations, we will take control of this Gensōkyō!");
@ -627,7 +630,7 @@ DIALOG_TASK(reimu, Stage6PreBoss) {
MSG(elly, "Its too late for that! Soon, all of Gensōkyō will become enlightened!");
FACE(reimu, unsettled);
MSG(elly, "Dont you understand, pitiful shrine maiden? Science is an unfathomable power, surpassed by nothing!");
MSG(elly, "We will subjugate this world at any cost!");
MSG(elly, "We wont be forgotten by this world, at any cost!");
DIALOG_END();
}
@ -640,7 +643,7 @@ DIALOG_TASK(reimu, Stage6PreFinal) {
VARIANT(elly, beaten);
FACE(elly, shouting);
FACE(reimu, assertive);
MSG(reimu, "Is that it? Are you finally done?!");
MSG(reimu, "Is that it? Are you finally done?");
MSG(elly, "Y-you think this is over?! The time of reckoning is upon you!");
MSG(elly, "Gaze upon the ultimate truth of the universe, and tremble!");

View file

@ -22,12 +22,13 @@ DIALOG_TASK(youmu, Stage1PreBoss) {
HIDE(cirno);
FACE(youmu, happy);
MSG(youmu, "I suppose falling snow can be as pretty as cherry blossoms…");
MSG(youmu, "I suppose falling snow can be just as pretty as cherry blossoms…");
EVENT(boss_appears);
MSG_UNSKIPPABLE(cirno, 180, "Im cooler than you, so get off my lake!");
MSG_UNSKIPPABLE(cirno, 180, "Hey!");
SHOW(cirno);
MSG(cirno, "Im cooler than you, so get off my lake!");
FACE(youmu, unamused);
MSG(youmu, "I can see youre quite cold, yes.");
FACE(youmu, smug);
@ -37,7 +38,7 @@ DIALOG_TASK(youmu, Stage1PreBoss) {
MSG(cirno, "Hah! Maybe YOU should step aside, then!");
FACE(youmu, eyes_closed);
MSG(youmu, "I suppose its as good a time as any to practice my snowflake-destruction technique.");
MSG(youmu, "I suppose its as good a time as any to practice my Snowflake-Destruction Technique.");
EVENT(music_changes);
FACE(cirno, angry);
@ -156,7 +157,7 @@ DIALOG_TASK(youmu, Stage3PreBoss) {
EVENT(boss_appears);
MSG_UNSKIPPABLE(wriggle, 120, "Amiss?");
SHOW(wriggle);
MSG(wriggle, "Do you mean the comfortable supply of my bretheren?");
MSG(wriggle, "Perhaps youre frightened by our growing, overwhelming population?");
FACE(youmu, eyes_closed);
MSG(youmu, "Bugs do not concern me at the moment.");
@ -176,15 +177,16 @@ DIALOG_TASK(youmu, Stage3PreBoss) {
FACE(wriggle, proud);
MSG(wriggle, "Oh, I understand now.");
FACE(wriggle, calm);
MSG(wriggle, "The strength of an army of giant insects would surely raise some concerns.");
MSG(wriggle, "The power wielded by an army of giant insects would surely raise some concerns.");
FACE(wriggle, proud);
MSG(wriggle, "Simply put, we want to restore our rightful place in history!");
MSG(wriggle, "Its only natural that the lower inhabitants of the mountain would get nervous in the face of our supremacy.");
MSG(wriggle, "Its only natural that the lower inhabitants of the mountain would get nervous in the face of our natural dominance.");
FACE(wriggle, calm);
MSG(wriggle, "Your apology is accepted. You shall not fear our wrath. For now.");
FACE(youmu, unamused);
MSG(youmu, "… no, no, bugs alone wouldnt cause this kind of disturbance…");
FACE(youmu, eyes_closed);
MSG(youmu, "All theyre capable of is ruining my carefully manicured garden.");
MSG(wriggle, "Did you just say youre…");
@ -193,6 +195,7 @@ DIALOG_TASK(youmu, Stage3PreBoss) {
EVENT(music_changes);
FACE(youmu, puzzled);
MSG(wriggle, "Your true face is finally revealed!");
MSG(wriggle, "My light shines brighter than ever now! I shall teach this lowly usurper due respect!");
MSG(wriggle, "So that we may live above beyond your green thumb once and for all!");
@ -210,9 +213,9 @@ DIALOG_TASK(youmu, Stage3PostBoss) {
FACE(youmu, eyes_closed);
MSG(youmu, "Are you aware of the legend of the Tonbokiri?");
MSG(youmu, "It was said the blade could cut insects in half simply by them landing on it.");
MSG(youmu, "It was said its blade could cut insects in half simply by them landing on it.");
FACE(youmu, smug);
MSG(youmu, "That is what has transpired today.");
MSG(youmu, "Undoubtedly, that is what has transpired today.");
MSG(wriggle, "Thats not the past I saw…");
@ -220,7 +223,7 @@ DIALOG_TASK(youmu, Stage3PostBoss) {
FACE(youmu, chuuni);
MSG(youmu, "Fear not. I will end your delusional madness and restore justice and order to the—");
FACE(youmu, eeeeh);
MSG(youmu, "… ugh, thats a little much, even for me.");
MSG(youmu, "… ugh, thats a little much, even for me, isnt it?");
MSG(wriggle, "Seems about right, honestly…");
@ -245,7 +248,7 @@ DIALOG_TASK(youmu, Stage4PreBoss) {
FACE(youmu, eyes_closed);
MSG(youmu, "This tower… I can already feel it…");
FACE(youmu, chuuni);
MSG(youmu, "Yes, this is a challenge worthy of my skills! Itll take everything Ive got!");
MSG(youmu, "Can this truly be a challenge worthy of my skills, at long last?");
EVENT(boss_appears);
SHOW(kurumi);
@ -268,7 +271,7 @@ DIALOG_TASK(youmu, Stage4PreBoss) {
MSG(kurumi, "They dress like theyve fallen out of a bad 80s anime!");
FACE(youmu, eyes_closed);
MSG(youmu, "I see. I have no reason to distrust you.");
MSG(youmu, "I see. I have no immediate reason to distrust you.");
FACE(youmu, puzzled);
MSG(youmu, "… whats an 80s anime, though, if I may ask?");
@ -306,9 +309,9 @@ DIALOG_TASK(youmu, Stage4PostBoss) {
FACE(youmu, eyes_closed);
MSG(youmu, "Despite your inferior technique, I must thank you.");
MSG(youmu, "Dancing with you has pleasant stepping-stone on the path to completing my mission.");
MSG(youmu, "Dancing with you has been a pleasant distraction on the path to completing my mission.");
FACE(youmu, chuuni);
MSG(youmu, "Tell your employer that I am coming for them.");
MSG(youmu, "Tell your leader that I am coming for them.");
MSG(kurumi, "(She earnestly talks like a manga anti-hero…)");
FACE(kurumi, normal);
@ -353,9 +356,9 @@ DIALOG_TASK(youmu, Stage5PreBoss) {
FACE(youmu, relaxed);
MSG(youmu, "Incredible. Truly astounding.");
FACE(youmu, eyes_closed);
MSG(youmu, "Yes, the final battle is imminent. I can feel it.");
MSG(youmu, "Yes, the final battle approaches. I can feel it.");
FACE(youmu, chuuni);
MSG(youmu, "It will be a legendary duel, one to go down in the history of Gensōkyō!");
MSG(youmu, "Will it be a legendary duel? One to go down in the history of Gensōkyō?!");
EVENT(boss_appears);
MSG_UNSKIPPABLE(iku, 180, "Oh, the gardener from the Netherworld?");
@ -375,8 +378,8 @@ DIALOG_TASK(youmu, Stage5PreBoss) {
MSG(iku, "Of course not, but where else would she be at a time like this?");
FACE(youmu, unamused);
MSG(youmu, "Hmph. I am here to settle this matter.");
MSG(youmu, "You neednt concern yourself with it.");
MSG(youmu, "Hmph. Perhaps we have become too predictable.");
MSG(youmu, "I am here to settle this matter. You need not concern yourself with it any longer.");
FACE(iku, normal);
MSG(iku, "On the contrary, I would say.");
@ -390,7 +393,7 @@ DIALOG_TASK(youmu, Stage5PreBoss) {
FACE(youmu, normal);
MSG(youmu, "Including the heavens, I presume? I see.");
FACE(youmu, eyes_closed);
MSG(youmu, "Fear not. Gensōkyō is safe in my hands. I will allow nothing to stand in my way.");
MSG(youmu, "Fear not. I will allow nothing to stand in my way.");
FACE(youmu, chuuni);
MSG(youmu, "Konpaku Yōmu, the greatest swordswoman to live and die, will settle this incident once and for all!");
@ -419,7 +422,7 @@ DIALOG_TASK(youmu, Stage5PreBoss) {
MSG(iku, "Ah, I havent the time for this nonsense!");
MSG(iku, "Insolent humans such as you need rehabilitation! Allow me to administer some onto you!");
MSG(youmu, "Finally! Witness the sheer strength of my Rōkanken!");
MSG(youmu, "Finally! Witness the overwhelming strength of my Rōkanken!");
DIALOG_END();
}
@ -431,7 +434,7 @@ DIALOG_TASK(youmu, Stage5PostMidBoss) {
FACE(youmu, smug);
// should be only one message with a fixed 180-frames timeout
MSG_UNSKIPPABLE(youmu, 180, "Lightning? Hmph. Nothing my swords cant deflect.");
MSG_UNSKIPPABLE(youmu, 180, "Lightning? Hmph. I can outrun it with ease.");
DIALOG_END();
}
@ -459,7 +462,7 @@ DIALOG_TASK(youmu, Stage5PostBoss) {
MSG(youmu, "I will not fail!");
MSG(iku, "I-I see.");
MSG(iku, "Ascend the staircase. You will find the instigator waiting for you there.");
MSG(iku, "Ascend the staircase. You will find the perpetrator waiting for you there.");
MSG(iku, "Be prepared. The technology she possesses is from a so-called parallel universe.");
MSG(iku, "It is unlike anything any of us have encountered before. Even I am not sure of its specifics.");
@ -486,7 +489,7 @@ DIALOG_TASK(youmu, Stage6PreBoss) {
MSG(youmu, "Ah-hahaha!");
MSG(youmu, "Yes. Yes! This is it!");
FACE(youmu, happy);
MSG(youmu, "This is obviously the area for the final battle!");
MSG(youmu, "This is obviously the dramatic arena for the final battle!");
EVENT(boss_appears);
MSG_UNSKIPPABLE(elly, 180, "Nothing seems to slow you down, hmm?");
@ -505,7 +508,7 @@ DIALOG_TASK(youmu, Stage6PreBoss) {
MSG(elly, "I see. I used to rely on this scythe as a gatekeeper, in the real Gensōkyō.");
FACE(elly, angry);
MSG(elly, "Now, it will the sigil of a new era of Gensōkyō!");
MSG(elly, "Now, it will the sigil of a new era!");
FACE(elly, shouting);
MSG(elly, "One that we, the forgotten, will reign over!");
@ -513,15 +516,15 @@ DIALOG_TASK(youmu, Stage6PreBoss) {
MSG(youmu, "Either youre incredibly skilled, or incredibly foolish.");
FACE(youmu, chuuni);
MSG(youmu, "I wish to find that out!");
MSG(youmu, "After our duel, let us meet as colleagues, and discuss our techniques!");
MSG(youmu, "After our duel, let us meet and discuss our techniques!");
FACE(elly, angry);
MSG(elly, "Id only call my apprentices colleagues!");
MSG(elly, "Techniques? Hah!");
MSG(elly, "Your existence means nothing to us! And Im sure our existence means nothing to you, either!");
FACE(youmu, chuuni);
MSG(youmu, "On the contrary, scythe-bearer!");
MSG(youmu, "Youve created an impeccable scene for our final confrontation.");
MSG(youmu, "Youve created an impeccable stage for our final confrontation.");
FACE(youmu, happy);
MSG(youmu, "Truly, one of the best. I applaud you!");
FACE(youmu, eyes_closed);
@ -530,11 +533,13 @@ DIALOG_TASK(youmu, Stage6PreBoss) {
MSG(youmu, "For us to share this… intimate moment, I desire to know everything about you.");
FACE(elly, blush);
MSG(elly, "T-To avenge our forgotten f-friends—");
MSG(elly, "…!");
MSG(elly, "O-Our mission, is t-to—");
FACE(elly, eyes_closed);
MSG(elly, "");
FACE(elly, angry);
MSG(elly, "we plan on subjugating this world!");
MSG(elly, "is to avenge our forgotten f-friends!");
MSG(elly, "We will create a new era of Gensōkyō, where the truly forgotten can live another day!");
MSG(elly, "Soon, the residents of this land will be driven mad beyond comprehension, and be ripe to conquer!");
FACE(youmu, eyes_closed);

View file

@ -65,7 +65,7 @@ void bad_ending_marisa(Ending *e) {
add_ending_entry(e, -1, "Marisa closed the book and let it slam onto the floor.", NULL);
add_ending_entry(e, -1, "Patchouli: “Mind your manners! Thats a very old tome!”", NULL);
add_ending_entry(e, -1, "Marisa: “Its so irritatin! I thought I solved everything but now that towers just sittin there, n the whole Mountains been quarantined…!”", NULL);
add_ending_entry(e, -1, "Marisa: “Its so irritatin! I thought I solved everything but now that Towers just sittin there, n the whole Mountains been quarantined…!”", NULL);
add_ending_entry(e, -1, "Marisa: “It just aint satisfyin, yknow?”", NULL);
add_ending_entry(e, -1, "Flandre: “I could destroy it! Make it go BOOM!”", NULL);
@ -78,15 +78,15 @@ void bad_ending_marisa(Ending *e) {
add_ending_entry(e, -1, "Suddenly, she felt as if she'd stepped into a pothole, tripping and falling flat on her face.", NULL);
add_ending_entry(e, -1, "But, when she looked back at the floor, she didn't see anything except the expertly-organized rows of immaculate bookshelves.", NULL);
add_ending_entry(e, -1, "Then, she noticed something cold and flat underneath her hand.", NULL);
add_ending_entry(e, -1, "Then, she noticed something cold and thin underneath her hand.", NULL);
add_ending_entry(e, -1, "It was a Smart Device of some kind, like those portable computer-phones from the Outside World.", NULL);
add_ending_entry(e, -1, "But this one was far more advanced than anything shed ever seen.", NULL);
add_ending_entry(e, -1, "It was almost as if it was made of liquid metal, like mercury, but able to take solid shapes on command.", NULL);
add_ending_entry(e, -1, "As she pressed its buttons, it cycled through various form factors, such as a thin book, or a handheld phone.", NULL);
add_ending_entry(e, -1, "As she pressed its buttons, it rapidly cycled through various form factors, such as a thin book, or a handheld phone.", NULL);
add_ending_entry(e, -1, "Indeed, it was more advanced than anything the Outside World was presently capable of, and not in a style even the Lunarians were known for.", NULL);
add_ending_entry(e, -1, "Once Marisa worked out how to turn it on, the title of a book appeared on its dim display", NULL);
add_ending_entry(e, -1, "Once Marisa worked out how to make it display something, the title of a book appeared on its dim screen", NULL);
add_ending_entry(e, -1, "Practical & Advanced Computational Applications of the Grand Unified Theory", NULL);
add_ending_entry(e, -1, "by Usami Renko", NULL);
@ -116,16 +116,16 @@ void bad_ending_youmu(Ending *e) {
add_ending_entry(e, -1, "Yuyuko: “Hmmmm. I didnt sense her passing through the Netherworld, so I doubt shes truly died.”", NULL);
add_ending_entry(e, -1, "Yuyuko: “Although this parallel universes stuff is all beyond me, hehehe.”", NULL);
add_ending_entry(e, -1, "Yōmu took a knee in front of Yuyuko, her hand on the hilt of her blade, the Hakurōken.", NULL);
add_ending_entry(e, -1, "Yōmu took a knee in front of Yuyuko, her hand on the hilt of the Hakurōken, her family's treasured sword.", NULL);
add_ending_entry(e, -1, "Yōmu: “Thank you for entertaining your humble servants odd request, Lady Yuyuko.”", NULL);
add_ending_entry(e, -1, "Yuyuko: “Oh my, think nothing of it! You did great!”", NULL);
add_ending_entry(e, -1, "Yuyuko: “But since were in the neighbourhood… do you think the kappa are running one of their famous grill stands?”", NULL);
add_ending_entry(e, -1, "Yuyuko: “But since were in the neighbourhood… do you think the kappa are running one of their famous festival grill stands?”", NULL);
add_ending_entry(e, -1, "Yuyuko: “As a celebration for the incident being resolved, perhaps…?”", NULL);
add_ending_entry(e, -1, "Yuyuko: “We could go on a fun date! And Im feeling a bit peckish…”", NULL);
add_ending_entry(e, -1, "Nitoris Gaze Upon The Amazing Tower (from A Safe Distance) promotional campaign, to encourage locals to visit Yōkai Mountain again after being scared off by the Tower, was in full swing.", NULL);
add_ending_entry(e, -1, "The kappa of Yōkai Mountain were throwing a Gaze Upon The Incredible Tower (From A Safe Distance) festival, to encourage human and yōkai tourism after everyone had been scared off by the Tower.", NULL);
add_ending_entry(e, -1, "Although, Yōmu found it difficult to enjoy herself, of course.", NULL);
add_ending_entry(e, -1, "Somewhere, somehow, she hoped the furiously righteous scythe-bearer was still out there, waiting for their rematch…", NULL);
@ -146,20 +146,19 @@ void bad_ending_reimu(Ending *e) {
add_ending_entry(e, -1, "Nobody was pleased with that.", NULL);
add_ending_entry(e, -1, "The Moriya Gods were visibly shocked.", NULL);
add_ending_entry(e, -1, "The kappa demanded that they be able to fetch their equipment and tend to their hydroponic cucumber farms.", NULL);
add_ending_entry(e, -1, "The tengu furiously scribbled down notes, once again as if theyd had the scoop of the century, before realizing what had just been said, and got up in arms too.", NULL);
add_ending_entry(e, -1, "The tengu furiously scribbled down notes, once again as if theyd had the scoop of the century, before also beginning to make their own demands.", NULL);
add_ending_entry(e, -1, "Once Reimu had managed to placate the crowd, she sat in the back of the Hakurei Shrine, bottle of sake in hand.", NULL);
add_ending_entry(e, -1, "She didnt feel like drinking, however. She nursed it without even uncorking it.", NULL);
add_ending_entry(e, -1, "She didnt feel like drinking, however. She nursed it without even uncorking it, sighing to herself.", NULL);
add_ending_entry(e, -1, "Yukari: “A little unsatisfying, isnt it?”", NULL);
add_ending_entry(e, -1, "Reimu was never surprised by Yukaris sudden appearances anymore.", NULL);
add_ending_entry(e, -1, "Ever since she had gained gap powers of her own during the Urban Legends Incident, Reimu could feel Yukaris presence long before she made herself known.", NULL);
add_ending_entry(e, -1, "Yukari: “Oh my, a little dissatisfied, aren't we?”", NULL);
add_ending_entry(e, -1, "Reimu was never surprised by Yukaris sudden appearances anymore, since she could feel Yukaris presence long before the gap yōkai would make herself known.", NULL);
add_ending_entry(e, -1, "Yukari: “My oh my, its unlike you to stop until everything is business as usual, Reimu.”", NULL);
add_ending_entry(e, -1, "Yukari: “Its unlike you to rest until everything is business as usual, Reimu.”", NULL);
add_ending_entry(e, -1, "Yukari: “Depressed?”", NULL);
add_ending_entry(e, -1, "Reimu: “Yeah. That place sucked.”", NULL);
add_ending_entry(e, -1, "Yukari: “Perhaps I shouldve gone with you.", NULL);
add_ending_entry(e, -1, "Yukari: “Perhaps I shouldve gone with you, hmm?", NULL);
add_ending_entry(e, -1, "Reimu: “Huh? Why? Do you wanna gap the whole thing out of Gensōkyō?”", NULL);
add_ending_entry(e, -1, "Yukari: “That might be a bit much, even for me, my dear.”", NULL);
@ -168,11 +167,9 @@ void bad_ending_reimu(Ending *e) {
add_ending_entry(e, -1, "Yukari: “So, what will you do?”", NULL);
add_ending_entry(e, -1, "Reimu: “Find a way to get rid of it, eventually. Im sure theres an answer somewhere out there…”", NULL);
add_ending_entry(e, -1, "Reimu: “Maybe Alice or Yūka know something.”", NULL);
add_ending_entry(e, -1, "Yukari smiled.", NULL);
add_ending_entry(e, -1, "Yukari: “Keep trying until you figure it out, yes?”", NULL);
add_ending_entry(e, -1, "Yukari leaned against the edge of her gap and smiled.", NULL);
add_ending_entry(e, -1, "Yukari: “Glad to hear it. It's your duty, after all.”", NULL);
add_ending_entry(e, 300, "-BAD END-\nTo unlock the Extra Stage, keep trying to reach the end without using a Continue!", NULL);
track_ending(ENDING_BAD_3);
}
@ -184,17 +181,18 @@ void good_ending_marisa(Ending *e) {
add_ending_entry(e, -1, "Elly and Kurumi were made to scrub the decks of the Moriya Shrine, which had become filthy from the local fairies partying and dueling non-stop during the Incident…", NULL);
add_ending_entry(e, -1, "… and from some rapidly-diminishing demonstrations from a newly-formed “political bloc”, the “Insect Party.”", NULL);
add_ending_entry(e, -1, "Sanae: “—which had a brand new math co-processor letting it have advanced vector graphics processing capabilities. Combined with other improvements, like its DVD drive—", NULL);
add_ending_entry(e, -1, "Elly: “Ah, yes, I see. Facinating. Wow. Incredible.”", NULL);
add_ending_entry(e, -1, "Sanae: “—which had a brand new proprietary math co-processor enabling advanced vector graphics processing capabilities. Combined with other improvements, such as its DVD drive—", NULL);
add_ending_entry(e, -1, "Elly: “Ah, I see. Facinating. Wow. Incredible.”", NULL);
add_ending_entry(e, -1, "Kanako: “You two having fun?”", NULL);
add_ending_entry(e, -1, "Elly: “… y-yes, maam.”", NULL);
add_ending_entry(e, -1, "Kanako: “Seems like its taking a bit more time for the madness to wear off on her. Hows all that knowledge working out for you?”", NULL);
add_ending_entry(e, -1, "Kanako: “Seems like its taking a bit more time for the madness to wear off for her. Hows all that knowledge working out for you, newcomer?”", NULL);
add_ending_entry(e, -1, "Sanae: “I remembered way more about retro video game consoles than I wanted to! And now *youve* gotta deal with it!”", NULL);
add_ending_entry(e, -1, "Elly tried to hold back tears of boredom.", NULL);
add_ending_entry(e, -1, "All said and done, the newcomers seemed to calm down once the effects of the Tower had worn off, just like everyone else in Gensōkyō.", NULL);
add_ending_entry(e, -1, "Soon after, Marisa arrived, hopping down off of her broom with a picnic basket.", NULL);
add_ending_entry(e, -1, "In the end, the newcomers seemed to calm down once the effects of the Tower had worn off, just like everyone else in Gensōkyō.", NULL);
add_ending_entry(e, -1, "During an early afternoon, Marisa arrived with a picnic basket and a grin on her face.", NULL);
add_ending_entry(e, -1, "Elly: “Ah, Ms. Kirisame. Hello again.”", NULL);
add_ending_entry(e, -1, "Marisa: “Yo, Elly.”", NULL);
@ -203,7 +201,8 @@ void good_ending_marisa(Ending *e) {
add_ending_entry(e, -1, "Elly: “Isnt it a bit early for that?”", NULL);
add_ending_entry(e, -1, "Marisa: “Oh cmon, its noon somewhere in the infinite multiverse, aint it?”", NULL);
add_ending_entry(e, -1, "Elly laughed, and went along with it, despite her reservations. She needed an excuse for a break anyways.", NULL);
add_ending_entry(e, -1, "Elly laughed, and decided she needed an excuse for a break anyways.", NULL);
add_ending_entry(e, -1, "And so, they drank, and caught up on alternate worlds, uncanny timelines, and the strangeness of their circumstances.", NULL);
add_ending_entry(e, -1, "Marisa: “I mean, course ya lost! Dont yknow about Isaac Newton?”", NULL);
@ -213,8 +212,8 @@ void good_ending_marisa(Ending *e) {
add_ending_entry(e, -1, "Marisa: “Yup. Even got a copy of his occult writings back home.”", NULL);
add_ending_entry(e, -1, "Marisa: “Pretty cool guy, was into a lotta wild stuff.”", NULL);
add_ending_entry(e, -1, "Elly deflated against the soft grass behind her, philosophically defeated.", NULL);
add_ending_entry(e, -1, "Elly: “That… *is* kind of funny, actually.", NULL);
add_ending_entry(e, -1, "Elly deflated, philosophically defeated.", NULL);
add_ending_entry(e, -1, "Elly: “That… *is* kind of funny, actually. I never ran across any of *those* books of his…", NULL);
add_ending_entry(e, -1, "Marisa: “Oh cheer up, will ya? Yallll get to chill out here for as long as ya like.”", NULL);
add_ending_entry(e, -1, "Elly: “But what if this Gensōkyō collapses, too…?”", NULL);
@ -229,16 +228,16 @@ void good_ending_marisa(Ending *e) {
add_ending_entry(e, -1, "Marisa: “Yeah! A while ago, I was cookin up some especially powerful ones I found in a cave near the one-armed hermit's house…”", NULL);
add_ending_entry(e, -1, "Marisa: “And then, BOOM, there was a small explosion!”", NULL);
add_ending_entry(e, -1, "Marisa: “Before I knew it was seein all sortsa versions of myself out there. My lives were flashin before my eyes!”", NULL);
add_ending_entry(e, -1, "Marisa: “Anyway, took me a bit, but I kinda remembered that vampire girl Kurumi, and when I saw ya, and I was like, whoa, really?! For real?!’”", NULL);
add_ending_entry(e, -1, "Marisa: “Anyway, took me a bit, but I kinda remembered that vampire girl Kurumi, and when I saw ya, and I was like, Whoa, really?! For real?!’”", NULL);
add_ending_entry(e, -1, "Elly paused, and then laughed at the ridiculousness of it all.", NULL);
add_ending_entry(e, -1, "Elly: “Thats it, then? But I suppose it makes sense in a place like Gensōkyō…”", NULL);
add_ending_entry(e, -1, "Elly: “You were such a child when I met you. Its odd to see you all grown up, even if its another you entirely.”", NULL);
add_ending_entry(e, -1, "Elly: “Thats it, then? But I suppose in a place like Gensōkyō, that's not even that strange…”", NULL);
add_ending_entry(e, -1, "Elly: “… and you were such a child when I met you. Its odd to see you all grown up, even if its another you entirely.”", NULL);
add_ending_entry(e, -1, "Marisa: “Yup, humans grow up. Im completely ordinary, after all.”", NULL);
add_ending_entry(e, -1, "Some wondered if the Tower would stand out on Gensōkyōs skyline for eternity.", NULL);
add_ending_entry(e, -1, "Some even questioned if its power could be used to serve the greater good.", NULL);
add_ending_entry(e, -1, "And a select few considered what theyd do if the Tower were to ever spring to life again…", NULL);
add_ending_entry(e, -1, "Many residents of Gensokyo wondered if the Tower would be a blight on the skyline for all eternity.", NULL);
add_ending_entry(e, -1, "Others questioned if its power could be harnessed to serve the greater good.", NULL);
add_ending_entry(e, -1, "But for the guardians of Gensōkyō, they would need to be vigilant, lest it suddenly spring to life again…", NULL);
add_ending_entry(e, 300, "-GOOD ENDING-\nOne Credit Clear Achieved!\nExtra Stage has been unlocked! Do you have what it takes to face the true nature of reality?", NULL);
track_ending(ENDING_GOOD_1);
}
@ -250,15 +249,15 @@ void good_ending_youmu(Ending *e) {
add_ending_entry(e, -1, "Below, at the not-so-humble Moriya Shrine, two blademasters were exchanging the ways of their craft.", NULL);
add_ending_entry(e, -1, "Elly: “Im sure youre aware that the classic scythe such as this was primarily used by farmers, as a makeshift weapon—”", NULL);
add_ending_entry(e, -1, "Yōmu: “Yes, of course. Some of the best martial arts evolved from the practices of common folk—”", NULL);
add_ending_entry(e, -1, "Yōmu: “Yes, of course. Many of the most advanced martial arts evolved from the practices of common folk—”", NULL);
add_ending_entry(e, -1, "After the incident, Elly and Kurumi agreed to set the Tower into a low-power state.", NULL);
add_ending_entry(e, -1, "After the incident, Elly and Kurumi agreed to surrender, and disabled the Tower's ability to enlighten.", NULL);
add_ending_entry(e, -1, "Their dispositions softened considerably, and they apologized profusely for everything they had done.", NULL);
add_ending_entry(e, -1, "Although, oddly, Yōmu retained much of the confidence she had gained in the incident, despite the Towers presence no longer having any effect…", NULL);
add_ending_entry(e, -1, "But even as everyone else returned to their usual selves, it seemed that Konpaku Yōmu had retained nearly all of the newfound confidence she had gained during the incident…", NULL);
add_ending_entry(e, -1, "Elly: “This Gensōkyō is so different compared to my own.”", NULL);
add_ending_entry(e, -1, "Yōmu: “What was your Gensōkyō like?”", NULL);
add_ending_entry(e, -1, "Elly: “Mostly, a lot smaller. It felt more like a road-side food stand.", NULL);
add_ending_entry(e, -1, "Yōmu: “Oh? What was your Gensōkyō like?”", NULL);
add_ending_entry(e, -1, "Elly: “Mostly, a lot smaller. It felt more like a road-side food stand. Nothing remarkable about it.", NULL);
add_ending_entry(e, -1, "Yōmu: “Hmm, fascinating…”", NULL);
add_ending_entry(e, -1, "Elly: “Well, I ought to return to my duties at the shrine.”", NULL);
@ -269,7 +268,7 @@ void good_ending_youmu(Ending *e) {
add_ending_entry(e, -1, "Elly: “I know I said this before, but I still feel like a fool.”", NULL);
add_ending_entry(e, -1, "Elly: “I was miserable about my home, but that was going too far…”", NULL);
add_ending_entry(e, -1, "Elly: “It seems like the one most overcome by madness was myself.”", NULL);
add_ending_entry(e, -1, "Elly: “Im still truly sorry for what I did.”", NULL);
add_ending_entry(e, -1, "Elly: “I know everyone here accepted my apology, but Im still truly sorry for what I did.”", NULL);
add_ending_entry(e, -1, "Yōmu put a hand on Ellys shoulder and smiled.", NULL);
add_ending_entry(e, -1, "Yōmu: “Your motivations were righteous, even if your methods were not.”", NULL);
@ -278,13 +277,12 @@ void good_ending_youmu(Ending *e) {
add_ending_entry(e, -1, "Yōmu: “Perhaps we could even visit a popular ramen shop nearby. Im feeling generous, so it shall be my treat!”", NULL);
add_ending_entry(e, -1, "Elly hesitated, but then happily agreed.", NULL);
add_ending_entry(e, -1, "The pair of them had become practically inseparable.", NULL);
add_ending_entry(e, -1, "As they spent many evenings dueling, practicing, and drinking merrily, many folks commented on how they had never seen Yōmu so thrilled.", NULL);
add_ending_entry(e, -1, "As they spent many evenings dueling, practicing, and drinking merrily, many commented on how they had never seen Yōmu so thrilled.", NULL);
add_ending_entry(e, -1, "Truly, the pair of them had become practically inseparable.", NULL);
add_ending_entry(e, -1, "Despite the incident beind resolved, nobody had figured out how to remove the Tower, and most were too anxious to even think about it.", NULL);
add_ending_entry(e, -1, "With such an enormous visage, many wondered if the Tower was truly inert like the heroine claimed it to be…", NULL);
add_ending_entry(e, -1, "Meanwhile, in the Netherworld, a certain gap yōkai and her ghostly companion discussed details of an ancient futures past.", NULL);
add_ending_entry(e, -1, "Despite the incident being resolved, nobody had figured out how to remove the Tower, and most were too anxious to even think about it.", NULL);
add_ending_entry(e, -1, "And with its lingering, menacing visage blighting the skyline, many wondered if the Tower was truly inert and harmless.", NULL);
add_ending_entry(e, -1, "Meanwhile, in the Netherworld, a certain gap yōkai and her ghostly companion discussed details of an ancient futures past…", NULL);
add_ending_entry(e, 300, "-GOOD ENDING-\nOne Credit Clear Achieved!\nExtra Stage has been unlocked! Do you have what it takes to face the true nature of reality?", NULL);
track_ending(ENDING_GOOD_2);
@ -300,7 +298,7 @@ void good_ending_reimu(Ending *e) {
add_ending_entry(e, -1, "Reimu: “I dont know anything about video games either!”", NULL);
add_ending_entry(e, -1, "The Tower had been shut down, ending the crisis of madness sweeping the land.", NULL);
add_ending_entry(e, -1, "Most everyone had returned to normal, although a few odd souls lamented the loss of knowledge.", NULL);
add_ending_entry(e, -1, "Nearly everyone had returned to normal, although a few odd souls lamented their loss of knowledge.", NULL);
add_ending_entry(e, -1, "Kurumi and Elly had been conscripted into sweeping the paths of the Moriya Shrine as penance for their actions.", NULL);
add_ending_entry(e, -1, "With the occasional odd request from the Moriya Shrine Gods, of course…", NULL);
@ -311,28 +309,28 @@ void good_ending_reimu(Ending *e) {
add_ending_entry(e, -1, "Elly: “A-are you sure youre well, maam?”", NULL);
add_ending_entry(e, -1, "Suwako: “Heh heh, dont worry. This is as normal as it gets for Kanako.”", NULL);
add_ending_entry(e, -1, "Elly: “Normal? Really?”", NULL);
add_ending_entry(e, -1, "Elly: “Normal? Really?”", NULL);
add_ending_entry(e, -1, "Suwako: “Dont you think shes cute when shes like this?”", NULL);
add_ending_entry(e, -1, "Reimu was spending more time on Yōkai Mountain, claiming she was “keeping watch.”", NULL);
add_ending_entry(e, -1, "For some reason, she seemed to have a difficult time settling down from this incident in particular.", NULL);
add_ending_entry(e, -1, "Reimu: “Hey, Elly.”", NULL);
add_ending_entry(e, -1, "Elly: “Ah, yes? Do you need something from me?”", NULL);
add_ending_entry(e, -1, "Reimu: “Im surprised youre still not pissed off at everyone. Not even a little bit.”", NULL);
add_ending_entry(e, -1, "Reimu: “You were shouting like a dictator up there.”", NULL);
add_ending_entry(e, -1, "Elly: “It seems that the Tower got to me in the end, too.", NULL);
add_ending_entry(e, -1, "Elly: “Im still sad about my own Gensōkyō, but to go that far…”", NULL);
add_ending_entry(e, -1, "Elly: “It seems that the Tower's influence got to me, in the end. I thought I was stronger than that, but…", NULL);
add_ending_entry(e, -1, "Elly: “Of course, Im still sad about my own Gensōkyō, but to go that far…”", NULL);
add_ending_entry(e, -1, "Reimu: “What a weird machine. I wonder what the kappa would think of it.”", NULL);
add_ending_entry(e, -1, "Suwako: “The kappa wont touch the thing. And even Kanakos talked herself out of it.”", NULL);
add_ending_entry(e, -1, "Suwako: “The kappa wont touch the thing, and even Kanako has talked herself out of it.”", NULL);
add_ending_entry(e, -1, "Reimu: “Still odd how those two were forgotten from Gensōkyō, though…”", NULL);
add_ending_entry(e, -1, "Reimu: “Ah, whatever. As long as it stays quiet, its not even the weirdest thing in Gensōkyō.”", NULL);
add_ending_entry(e, -1, "Reimu: “Ah, whatever. As long as it stays quiet.”", NULL);
add_ending_entry(e, -1, "With the odd feeling gone, everyone seemed to relax more than usual.", NULL);
add_ending_entry(e, -1, "The Tower of Babel continued to loom over Yōkai Mountain, as life returned to normal.", NULL);
add_ending_entry(e, -1, "Even as some grew to accept it, there were frequent mutterings over potentially getting rid of the Tower entirely.", NULL);
add_ending_entry(e, -1, "Although, nobody had any clue how, except, perhaps, a certain violet gap yōkai…", NULL);
add_ending_entry(e, -1, "With the maddening feelings gone, everyone seemed to relax more than usual, like a burden had been lifted off of them.", NULL);
add_ending_entry(e, -1, "But for some reason, Reimu in particular seemed to have a difficult time settling down.", NULL);
add_ending_entry(e, -1, "Even as some grew to accept the Tower of Babel looming in the skyline, there were frequent mutterings over potentially getting rid of it entirely.", NULL);
add_ending_entry(e, -1, "Although, nobody had any clue how, except, perhaps, a certain gap yōkai", NULL);
add_ending_entry(e, 300, "-GOOD ENDING-\nOne Credit Clear Achieved!\nExtra Stage has been unlocked! Do you have what it takes to face the true nature of reality?", NULL);
track_ending(ENDING_GOOD_3);