2018-04-29 20:40:10 +02:00
/*
2019-08-03 19:43:48 +02:00
* This software is licensed under the terms of the MIT License .
2018-04-29 20:40:10 +02:00
* See COPYING for further information .
* - - -
2024-05-16 23:30:41 +02:00
* Copyright ( c ) 2011 - 2024 , Lukas Weber < laochailan @ web . de > .
* Copyright ( c ) 2012 - 2024 , Andrei Alexeyev < akari @ taisei - project . org > .
2018-04-29 20:40:10 +02:00
*/
2019-07-08 02:47:50 +02:00
# include "dialog_macros.h"
2020-01-23 01:23:35 +01:00
/*
* Stage 1
*/
DIALOG_TASK ( marisa , Stage1PreBoss ) {
DIALOG_BEGIN ( Stage1PreBoss ) ;
ACTOR_LEFT ( marisa ) ;
ACTOR_RIGHT ( cirno ) ;
2020-02-18 00:34:36 +01:00
HIDE ( cirno ) ;
FACE ( marisa , puzzled ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " Snow again? But I just put away my winter coat. " ) ;
2020-10-09 00:11:13 +02:00
FACE ( marisa , sweat_smile ) ;
MSG ( marisa , " …even though it’ s half-way through summer already. " ) ;
2020-01-23 01:23:35 +01:00
EVENT ( boss_appears ) ;
2023-04-10 21:05:46 +02:00
MSG ( cirno , " Don’ t you like the cold weather??? " ) ;
2020-02-18 00:34:36 +01:00
SHOW ( cirno ) ;
FACE ( cirno , normal ) ;
2023-04-10 21:05:46 +02:00
MSG ( cirno , " It should be winter all the time! " ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , normal ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " Mind paying to get my coat cleaned, then? " ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , sweat_smile ) ;
MSG ( marisa , " I was gonna get it done in the fall, but now… " ) ;
TITLE ( cirno , " Cirno " , " Thermodynamic Ice Fairy " ) ;
2023-04-10 21:05:46 +02:00
MSG ( cirno , " Why would I do that?! You’ re never going to pay me back! " ) ;
2020-01-23 01:23:35 +01:00
EVENT ( music_changes ) ;
2020-02-18 00:34:36 +01:00
FACE ( cirno , angry ) ;
2023-04-10 21:05:46 +02:00
MSG ( cirno , " I’ m gonna turn you into an ice cube! " ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , smug ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " Really? I prefer shaved ice, myself. " ) ;
2020-01-23 01:23:35 +01:00
DIALOG_END ( ) ;
2018-04-29 10:28:21 +02:00
}
2020-01-23 01:23:35 +01:00
DIALOG_TASK ( marisa , Stage1PostBoss ) {
DIALOG_BEGIN ( Stage1PostBoss ) ;
ACTOR_LEFT ( marisa ) ;
ACTOR_RIGHT ( cirno ) ;
VARIANT ( cirno , defeated ) ;
FACE ( cirno , defeated ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , smug ) ;
MSG ( marisa , " Why don’ t you go play with your new friend, the one from Hell? " ) ;
MSG ( marisa , " Maybe then it’ d be more of a fair fight. " ) ;
MSG ( cirno , " Ouch… " ) ;
MSG ( cirno , " I-I mean, last time she lost! And next time, you will too! " ) ;
MSG ( marisa , " Sure, sure. " ) ;
2020-01-23 01:23:35 +01:00
DIALOG_END ( ) ;
2018-04-29 10:28:21 +02:00
}
2020-01-23 01:23:35 +01:00
/*
* Stage 2
*/
DIALOG_TASK ( marisa , Stage2PreBoss ) {
DIALOG_BEGIN ( Stage2PreBoss ) ;
ACTOR_LEFT ( marisa ) ;
ACTOR_RIGHT ( hina ) ;
2020-02-18 00:34:36 +01:00
HIDE ( hina ) ;
FACE ( marisa , unamused ) ;
MSG ( marisa , " Geez, this place is kinda sad now. " ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " What would be causin’ the yōkai to get all weird, anyways? " ) ;
2020-01-23 01:23:35 +01:00
EVENT ( boss_appears ) ;
2023-04-10 21:05:46 +02:00
MSG ( hina , " Why hello, Ms. Kirisame. " ) ;
2020-02-18 00:34:36 +01:00
SHOW ( hina ) ;
FACE ( hina , normal ) ;
MSG ( hina , " You seem to be as reckless as always. I recommend turning back. " ) ;
FACE ( marisa , happy ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " Thanks for the advice! I’ ll be ignoring it, though. " ) ;
MSG ( marisa , " See ya. " ) ;
2020-02-18 00:34:36 +01:00
TITLE ( hina , " Kagiyama Hina " , " Gyroscopic Pestilence God " ) ;
FACE ( hina , serious ) ;
MSG ( hina , " Oh my… you’ re quite the rebellious one, aren’ t you? " ) ;
MSG ( hina , " Such confidence, ignoring my warning like that. " ) ;
2023-04-10 21:05:46 +02:00
FACE ( marisa , smug ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " I’ ll take that as a compliment. " ) ;
2020-01-23 01:23:35 +01:00
EVENT ( music_changes ) ;
2020-02-18 00:34:36 +01:00
MSG ( hina , " And do you know what happens to naughty girls who don’ t listen to their elders? " ) ;
MSG ( hina , " They get showered in misfortune for years! " ) ;
2020-01-23 01:23:35 +01:00
DIALOG_END ( ) ;
2018-04-29 10:28:21 +02:00
}
2020-01-23 01:23:35 +01:00
DIALOG_TASK ( marisa , Stage2PostBoss ) {
DIALOG_BEGIN ( Stage2PostBoss ) ;
ACTOR_LEFT ( marisa ) ;
ACTOR_RIGHT ( hina ) ;
VARIANT ( hina , defeated ) ;
FACE ( hina , defeated ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , unamused ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " You’ re way more snippy than usual today. " ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " It’ s kinda annoyin’ , honestly. " ) ;
MSG ( hina , " H-how mean… " ) ;
2020-10-09 00:11:13 +02:00
MSG ( hina , " Don’ t you see I was just trying to keep you safe…? " ) ;
2020-02-18 00:34:36 +01:00
2023-04-10 21:05:46 +02:00
MSG ( marisa , " Don’ t get all motherly on me now. " ) ;
FACE ( marisa , sweat_smile ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " I’ ve had enough of that for a lifetime. " ) ;
2020-01-23 01:23:35 +01:00
DIALOG_END ( ) ;
2018-04-29 10:28:21 +02:00
}
2020-01-23 01:23:35 +01:00
/*
* Stage 3
*/
DIALOG_TASK ( marisa , Stage3PreBoss ) {
DIALOG_BEGIN ( Stage3PreBoss ) ;
ACTOR_LEFT ( marisa ) ;
ACTOR_RIGHT ( wriggle ) ;
2020-02-18 00:34:36 +01:00
HIDE ( wriggle ) ;
FACE ( marisa , normal ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " Geez, everyone’ s getting even more reckless the further up I go. What gives? " ) ;
2020-01-23 01:23:35 +01:00
EVENT ( boss_appears ) ;
2023-04-10 21:05:46 +02:00
MSG ( wriggle , " Wait ‘ til you meet their leader! " ) ;
2020-02-18 00:34:36 +01:00
SHOW ( wriggle ) ;
2020-10-09 00:11:13 +02:00
MSG ( marisa , " Yeah, I’ m gonna have to ask their leader a bunch‘ a questions for sure. " ) ;
2020-02-18 00:34:36 +01:00
2023-04-10 21:05:46 +02:00
FACE ( wriggle , proud ) ;
2020-02-18 00:34:36 +01:00
MSG ( wriggle , " Feel free to go ahead. I’ m listening. " ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " Oh, you’ re the messenger? " ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , happy ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " Mind passin’ a message along? " ) ;
2020-02-18 00:34:36 +01:00
TITLE ( wriggle , " Wriggle Nightbug " , " Insect Rights Activist " ) ;
FACE ( wriggle , outraged ) ;
2020-10-09 00:11:13 +02:00
MSG ( wriggle , " Um, OBVIOUSLY I’ m not the messenger! " ) ;
2020-02-18 00:34:36 +01:00
FACE ( wriggle , proud ) ;
MSG ( wriggle , " Yeah, I’ m the great leader of Insectkind! " ) ;
FACE ( marisa , smug ) ;
MSG ( marisa , " Great leader? What, did the insects unionize or somethin’ ? " ) ;
FACE ( wriggle , outraged ) ;
MSG ( wriggle , " No! I told you, I’ m the leader! The mastermind! " ) ;
FACE ( wriggle , calm ) ;
MSG ( wriggle , " So, what’ s your question? " ) ;
FACE ( marisa , normal ) ;
MSG ( marisa , " Hmm, guess I forgot. " ) ;
2020-10-09 00:11:13 +02:00
MSG ( marisa , " What’ s yer deal, anyways? " ) ;
2020-02-18 00:34:36 +01:00
2023-04-10 21:05:46 +02:00
FACE ( wriggle , proud ) ;
2020-02-18 00:34:36 +01:00
MSG ( wriggle , " We insects have three demands: " ) ;
MSG ( wriggle , " First: say nay to insect spray! " ) ;
MSG ( wriggle , " Second: swat the swatters! " ) ;
2023-04-10 21:05:46 +02:00
FACE ( wriggle , outraged ) ;
2020-02-18 00:34:36 +01:00
MSG ( wriggle , " Third: the right to bite! " ) ;
2023-04-10 21:05:46 +02:00
MSG ( wriggle , " Fourth—! " ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , unamused ) ;
2020-10-09 00:11:13 +02:00
MSG ( marisa , " Okay okay, this is great ‘ n all, but I’ ve honestly got more important stuff to do. " ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " … and ya don’ t got a clue about what’ s goin’ on, do ya? " ) ;
2020-10-09 00:11:13 +02:00
EVENT ( music_changes ) ;
2020-02-18 00:34:36 +01:00
FACE ( wriggle , proud ) ;
MSG ( wriggle , " Maybe I know more than you think. " ) ;
FACE ( wriggle , outraged ) ;
2020-10-09 00:11:13 +02:00
MSG ( wriggle , " But it’ s NOTHING I’ d tell an usurper of Insectkind’ s glory! " ) ;
2020-01-23 01:23:35 +01:00
DIALOG_END ( ) ;
2018-04-29 10:28:21 +02:00
}
2020-01-23 01:23:35 +01:00
DIALOG_TASK ( marisa , Stage3PostBoss ) {
DIALOG_BEGIN ( Stage3PostBoss ) ;
ACTOR_LEFT ( marisa ) ;
ACTOR_RIGHT ( wriggle ) ;
VARIANT ( wriggle , defeated ) ;
FACE ( wriggle , defeated ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , smug ) ;
MSG ( marisa , " Tougher than usual, but not tough enough. " ) ;
MSG ( marisa , " Where’ d ya pick up those new moves, anyway? " ) ;
2023-04-10 21:05:46 +02:00
MSG ( wriggle , " Aw! It was, um… the great vision of our glorious Insect past! " ) ;
2020-02-18 00:34:36 +01:00
MSG ( wriggle , " It was in the age of Car—… Carb—… the age of Carbs! " ) ;
FACE ( marisa , puzzled ) ;
2020-05-07 14:37:26 +02:00
MSG ( marisa , " ‘ Glorious insect past’ ? ‘ Carbs’ ?" ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , normal ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " Oh, ya must mean the Carboniferous Period. With the giant bug- err, insects, ‘ n all that. " ) ;
MSG ( marisa , " I remember that doctor at Eientei goin’ off about it once. " ) ;
FACE ( marisa , sweat_smile ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " Only time I’ d seen her so excited… " ) ;
MSG ( wriggle , " Yeah, that! " ) ;
2023-04-10 21:05:46 +02:00
FACE ( wriggle , proud ) ;
2020-02-18 00:34:36 +01:00
MSG ( wriggle , " Do you want to be an ally in our glorious conquest…? " ) ;
FACE ( marisa , smug ) ;
MSG ( marisa , " Maybe later. " ) ;
FACE ( marisa , happy ) ;
MSG ( marisa , " Probably never. " ) ;
2020-01-23 01:23:35 +01:00
DIALOG_END ( ) ;
2018-04-29 10:28:21 +02:00
}
2020-01-23 01:23:35 +01:00
/*
* Stage 4
*/
DIALOG_TASK ( marisa , Stage4PreBoss ) {
DIALOG_BEGIN ( Stage4PreBoss ) ;
ACTOR_LEFT ( marisa ) ;
ACTOR_RIGHT ( kurumi ) ;
2020-02-18 00:34:36 +01:00
HIDE ( kurumi ) ;
FACE ( marisa , surprised ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " Oh wow, a mysterious, magical mansion! " ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , smug ) ;
MSG ( marisa , " … how generic can you get? " ) ;
2020-01-23 01:23:35 +01:00
EVENT ( boss_appears ) ;
2023-04-10 21:05:46 +02:00
MSG ( kurumi , " And to top it off, a western witch! " ) ;
2020-02-18 00:34:36 +01:00
SHOW ( kurumi ) ;
MSG ( kurumi , " Seen it a thousand times already. It’ s such a boring motif. " ) ;
FACE ( marisa , happy ) ;
MSG ( marisa , " Right? But I make up for it with my devilish charm. " ) ;
FACE ( kurumi , dissatisfied ) ;
MSG ( kurumi , " But that theme is so overdone… " ) ;
FACE ( kurumi , normal ) ;
MSG ( kurumi , " What’ s next? A maid? " ) ;
2020-05-07 14:37:26 +02:00
FACE ( marisa , normal ) ;
2020-02-18 00:34:36 +01:00
MSG ( kurumi , " A little girl with almost no dialogue who becomes a fan-favourite anyways? " ) ;
2023-04-10 21:05:46 +02:00
MSG ( kurumi , " One that’ ll have her personality massacred by the fans? " ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , smug ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " Maybe they’ ll even make her something edgy like a vampire to drive up sales. " ) ;
2020-02-18 00:34:36 +01:00
2023-04-10 21:05:46 +02:00
FACE ( kurumi , dissatisfied ) ;
MSG ( kurumi , " Ugh! Maybe I’ ve been reading too much manga that those tengu churn out. " ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , puzzled ) ;
MSG ( marisa , " The tengu write manga now? " ) ;
FACE ( marisa , sweat_smile ) ;
MSG ( marisa , " Writin’ pure ficiton is more honest for them, I guess. " ) ;
TITLE ( kurumi , " Kurumi " , " High-Society Phlebotomist " ) ;
FACE ( kurumi , normal ) ;
MSG ( kurumi , " Yeah, duh? " ) ;
MSG ( kurumi , " Of course, most of it is garbage that only weirdos like! " ) ;
FACE ( kurumi , dissatisfied ) ;
2023-04-10 21:05:46 +02:00
MSG ( kurumi , " And don’ t EVEN get me started on certain character designs! So generic! " ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , normal ) ;
MSG ( marisa , " Maybe they oughta hire someone with some fashion sense. " ) ;
FACE ( kurumi , normal ) ;
MSG ( kurumi , " That’ d be me, then! " ) ;
MSG ( kurumi , " My ideas would surely make a splash, if they’ d recognize my talent! " ) ;
FACE ( marisa , unamused ) ;
MSG ( marisa , " Eh? Maybe… " ) ;
FACE ( kurumi , dissatisfied ) ;
MSG ( kurumi , " Huh?! " ) ;
FACE ( marisa , smug ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " Your outfit’ s missin’ somethin'… " ) ;
2020-02-18 00:34:36 +01:00
FACE ( kurumi , tsun_blush ) ;
MSG ( kurumi , " H-Hmph! I could say the same about you! " ) ;
2020-05-07 14:37:26 +02:00
FACE ( kurumi , normal ) ;
2020-02-18 00:34:36 +01:00
MSG ( kurumi , " Seriously, it’ s just a plain generic witch outfit! " ) ;
2023-04-10 21:05:46 +02:00
FACE ( marisa , unamused ) ;
MSG ( marisa , " That’ s just because it’ s summer! " ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , happy ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " My winter petticoats are legendary. Girls across Gensōkyō talk about ‘ em. " ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , normal ) ;
2020-05-07 14:37:26 +02:00
MSG ( marisa , " In fact, there’ s a few of ‘ em, uh, deeper inside this mansion. " ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , happy ) ;
MSG ( marisa , " So I’ ll be headin’ in, then. " ) ;
2020-01-23 01:23:35 +01:00
EVENT ( music_changes ) ;
2020-05-07 14:37:26 +02:00
FACE ( kurumi , tsun ) ;
2020-02-18 00:34:36 +01:00
MSG ( kurumi , " Oh, I’ m not letting you go without a fight! " ) ;
2020-05-07 14:37:26 +02:00
FACE ( kurumi , normal ) ;
2020-02-18 00:34:36 +01:00
MSG ( kurumi , " Let’ s see who’ s the most fashionable here, witch! " ) ;
2020-01-23 01:23:35 +01:00
DIALOG_END ( ) ;
2018-04-29 10:28:21 +02:00
}
2020-01-23 01:23:35 +01:00
DIALOG_TASK ( marisa , Stage4PostBoss ) {
DIALOG_BEGIN ( Stage4PostBoss ) ;
ACTOR_LEFT ( marisa ) ;
ACTOR_RIGHT ( kurumi ) ;
VARIANT ( kurumi , defeated ) ;
FACE ( kurumi , defeated ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , smug ) ;
MSG ( marisa , " Whoever has the best petticoat wins. It’ s a scientific fact. " ) ;
FACE ( marisa , sweat_smile ) ;
MSG ( marisa , " … but since when do I care about scientific facts? " ) ;
MSG ( kurumi , " W-wait, what was I doing again? " ) ;
2020-10-09 00:11:13 +02:00
MSG ( kurumi , " (Y-yeah, that’ s it, play it off as amnesia… " ) ;
MSG ( kurumi , " (But, hmm… haven’ t I seen this nerdy-looking girl before…?) " ) ;
2023-04-10 21:05:46 +02:00
MSG ( kurumi , " Uuu, I don’ t remember anything at all!! " ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , normal ) ;
2020-10-09 00:11:13 +02:00
MSG ( marisa , " Ah, sorry, sorry. I think ya slipped ‘ n hit your head. " ) ;
2023-04-10 21:05:46 +02:00
FACE ( marisa , sweat_smile ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " I’ m Gensōkyō’ s… petticoat inspector. " ) ;
2023-04-10 21:05:46 +02:00
FACE ( marisa , smug ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " I’ m here to inspect the petticoats in this here mansion. " ) ;
FACE ( marisa , happy ) ;
MSG ( marisa , " Ya were just lettin’ me in, so I’ ll be off, then. " ) ;
FACE ( kurumi , normal ) ;
2023-04-10 21:05:46 +02:00
MSG ( kurumi , " Uhm, I kind of doubt that… " ) ;
2020-02-18 00:34:36 +01:00
FACE ( kurumi , defeated ) ;
2023-04-10 21:05:46 +02:00
MSG ( kurumi , " Not that I could stop you, anyways… " ) ;
2020-05-07 14:37:26 +02:00
FACE ( marisa , normal ) ;
2020-10-09 00:11:13 +02:00
MSG ( kurumi , " Ugh, I didn’ t sign up to get beaten like this! " ) ;
2020-02-18 00:34:36 +01:00
2023-04-10 21:05:46 +02:00
FACE ( marisa , smug ) ;
2020-10-09 00:11:13 +02:00
MSG ( marisa , " ‘ Sign up’ ? I thought you didn’ t remember anything." ) ;
2020-02-18 00:34:36 +01:00
2020-05-07 14:37:26 +02:00
FACE ( kurumi , tsun_blush ) ;
2020-02-18 00:34:36 +01:00
MSG ( kurumi , " N-Nevermind! " ) ;
2020-01-23 01:23:35 +01:00
DIALOG_END ( ) ;
2018-04-29 10:28:21 +02:00
}
2020-01-23 01:23:35 +01:00
/*
* Stage 5
*/
DIALOG_TASK ( marisa , Stage5PreBoss ) {
DIALOG_BEGIN ( Stage5PreBoss ) ;
ACTOR_LEFT ( marisa ) ;
ACTOR_RIGHT ( iku ) ;
2020-02-18 00:34:36 +01:00
HIDE ( iku ) ;
2020-05-07 14:37:26 +02:00
FACE ( marisa , inquisitive ) ;
2020-10-09 00:11:13 +02:00
MSG ( marisa , " This place is fascinatin’ ! " ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " I gotta tell Nitori! " ) ;
2020-01-23 01:23:35 +01:00
EVENT ( boss_appears ) ;
2023-04-10 21:05:46 +02:00
MSG ( iku , " I would not recommend getting too enamoured, young witch. " ) ;
2020-02-18 00:34:36 +01:00
SHOW ( iku ) ;
2023-04-10 21:05:46 +02:00
MSG ( iku , " I’ m surprised to see you here. How have you been? " ) ;
2020-02-18 00:34:36 +01:00
2020-10-09 00:11:13 +02:00
MSG ( marisa , " What grimoire would this be in…? " ) ;
MSG ( marisa , " Hmm… probably a major illusion of some kind…? " ) ;
MSG ( marisa , " That’ d be easier than making the bricks weightless, ‘ n it’ s a good disguise… " ) ;
2020-02-18 00:34:36 +01:00
TITLE ( iku , " Nagae Iku " , " Fulminologist of the Heavens " ) ;
FACE ( iku , smile ) ;
2023-04-10 21:05:46 +02:00
MSG ( iku , " … pardon me, are you conversing with yourself? " ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , normal ) ;
MSG ( marisa , " Huh? No, I was askin’ ya a question. " ) ;
2023-04-10 21:05:46 +02:00
MSG ( iku , " An interesting theory, I suppose. " ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " It’ d make sense though, right? " ) ;
2020-05-07 14:37:26 +02:00
FACE ( marisa , inquisitive ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " It appeared outta nowhere. If it were real brick, the air displacement alone woulda caused a huge noise… " ) ;
MSG ( marisa , " And it’ d take so much power, too. " ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " Definitely an illusion, then. " ) ;
2020-02-18 00:34:36 +01:00
2023-04-10 21:05:46 +02:00
MSG ( iku , " The premise of your theory is flawed, unfortunately. " ) ;
2020-02-18 00:34:36 +01:00
FACE ( iku , eyes_closed ) ;
2020-05-07 14:37:26 +02:00
FACE ( marisa , normal ) ;
2020-02-18 00:34:36 +01:00
MSG ( iku , " The technology on display here is beyond our current comprehension. " ) ;
FACE ( marisa , surprised ) ;
2020-10-09 00:11:13 +02:00
MSG ( marisa , " Technology? Whoa, so yer sayin’ this is REAL brick?! " ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , normal ) ;
MSG ( marisa , " *tap tap* " ) ;
FACE ( marisa , surprised ) ;
2020-10-09 00:11:13 +02:00
MSG ( marisa , " It’ s so cold it’ s almost creepy, like it was suckin’ magic right outta my fingers. " ) ;
2020-05-07 14:37:26 +02:00
FACE ( marisa , inquisitive ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " But that means the tower… has corporeal form?! " ) ;
MSG ( marisa , " Dang! Now I GOTTA meet the owner! " ) ;
MSG ( marisa , " What grimoires does she got to pull somethin’ like this off?! " ) ;
FACE ( iku , smile ) ;
2023-04-10 21:05:46 +02:00
MSG ( iku , " I-I would imagine she does not use grimoires, or magic. " ) ;
2020-02-18 00:34:36 +01:00
FACE ( iku , serious ) ;
2023-04-10 21:05:46 +02:00
MSG ( iku , " This is highly complex machinery, likely relying on advanced computational— " ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " But then, what’ s the power source? " ) ;
2020-10-09 00:11:13 +02:00
MSG ( marisa , " Not even nuclear fusion could sustain somethin’ like this! " ) ;
2020-02-18 00:34:36 +01:00
FACE ( iku , smile ) ;
MSG ( iku , " I-I am not sure of its exact mechanics— " ) ;
FACE ( marisa , happy ) ;
MSG ( marisa , " Where’ d y’ say she was? " ) ;
FACE ( iku , normal ) ;
2020-10-09 00:11:13 +02:00
MSG ( iku , " You mean…? " ) ;
2020-02-18 00:34:36 +01:00
2020-05-07 14:37:26 +02:00
FACE ( marisa , inquisitive ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " The owner, o’ course! Upstairs, right? " ) ;
2020-02-18 00:34:36 +01:00
FACE ( iku , serious ) ;
2023-04-10 21:05:46 +02:00
MSG ( iku , " Perhaps the thin atmosphere at this elevation has gotten to you. I will not divulge any further information, for your own protection. " ) ;
2020-02-18 00:34:36 +01:00
2020-05-07 14:37:26 +02:00
FACE ( marisa , happy ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " What’ s her name? " ) ;
2023-04-10 21:05:46 +02:00
MSG ( iku , " Why are you not listening to me…? " ) ;
2020-02-18 00:34:36 +01:00
2020-05-07 14:37:26 +02:00
FACE ( marisa , inquisitive ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " Do ya got any tips on talkin’ to her, maybe make her loosen up a bit? " ) ;
FACE ( marisa , happy ) ;
MSG ( marisa , " I don’ t wanna blow my chance. " ) ;
2020-05-07 14:37:26 +02:00
FACE ( iku , smile ) ;
2020-10-09 00:11:13 +02:00
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— " ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , normal ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " Ah, I see, I see. I’ ll have to turn on the ol’ Kirisame charm. " ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , smug ) ;
2020-05-07 14:37:26 +02:00
FACE ( iku , serious ) ;
2020-10-09 00:11:13 +02:00
MSG ( marisa , " I get it, I get it. " ) ;
2020-05-07 14:37:26 +02:00
MSG ( marisa , " Haven’ t done ‘ femme fatale’ in a while, but… " ) ;
2020-02-18 00:34:36 +01:00
2020-01-23 01:23:35 +01:00
EVENT ( music_changes ) ;
2020-02-18 00:34:36 +01:00
MSG ( iku , " Enough! " ) ;
MSG ( iku , " It is said that specifically applied electro-stimulation can ease the mind. " ) ;
2023-04-10 21:05:46 +02:00
FACE ( iku , eyes_closed ) ;
2020-02-18 00:34:36 +01:00
MSG ( iku , " Allow me to put that into practice for you! " ) ;
2020-01-23 01:23:35 +01:00
DIALOG_END ( ) ;
2018-04-29 10:28:21 +02:00
}
2020-01-23 01:23:35 +01:00
DIALOG_TASK ( marisa , Stage5PostMidBoss ) {
DIALOG_BEGIN ( Stage5PostMidBoss ) ;
ACTOR_LEFT ( marisa ) ;
FACE ( marisa , surprised ) ;
2020-10-09 00:11:13 +02:00
// should be only one message with a fixed 180-frame (3 second) timeout
2020-02-18 00:34:36 +01:00
MSG_UNSKIPPABLE ( marisa , 180 , " So this place runs on electricity, eh? Hmm… " ) ;
2020-01-23 01:23:35 +01:00
DIALOG_END ( ) ;
2018-04-29 10:28:21 +02:00
}
2020-01-23 01:23:35 +01:00
DIALOG_TASK ( marisa , Stage5PostBoss ) {
DIALOG_BEGIN ( Stage5PostBoss ) ;
ACTOR_LEFT ( marisa ) ;
ACTOR_RIGHT ( iku ) ;
VARIANT ( iku , defeated ) ;
FACE ( iku , defeated ) ;
2023-04-10 21:05:46 +02:00
FACE ( marisa , unamused ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " Oof, I hope that didn’ t make my hair too frizzy. " ) ;
FACE ( marisa , happy ) ;
2020-10-09 00:11:13 +02:00
MSG ( marisa , " Y’ know, for my big first impression ‘ n all. " ) ;
2020-02-18 00:34:36 +01:00
2020-05-07 14:37:26 +02:00
FACE ( iku , eyes_closed ) ;
MSG ( iku , " F-For the last time, she’ ll have nothing to teach you… " ) ;
2023-04-10 21:05:46 +02:00
MSG ( iku , " Her powers rely on technology and the scientific method. Of that much, I am sure. " ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , unamused ) ;
2020-10-09 00:11:13 +02:00
MSG ( marisa , " The one time Sanae’ s not around to geek out about all the sciencey stuff, eh? " ) ;
2020-05-07 14:37:26 +02:00
FACE ( iku , normal ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , normal ) ;
2020-10-09 00:11:13 +02:00
MSG ( marisa , " Ah well, I know how to operate one of those Intelligent Phones, and that’ s plenty advanced, so I should be fine. " ) ;
2020-05-07 14:37:26 +02:00
FACE ( marisa , inquisitive ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " By the way, have ya been hearing that strange voice? " ) ;
MSG ( iku , " Strange voice? " ) ;
FACE ( marisa , smug ) ;
MSG ( marisa , " Yeah, it keeps tellin’ me that I’ m not thinkin’ straight or whatever. " ) ;
2020-10-09 00:11:13 +02:00
MSG ( marisa , " Probably just those weird madness rays tryin’ to get me. " ) ;
2020-02-18 00:34:36 +01:00
FACE ( iku , eyes_closed ) ;
MSG ( iku , " Ugh, you fool. " ) ;
2023-04-10 21:05:46 +02:00
FACE ( iku , normal ) ;
2020-02-18 00:34:36 +01:00
MSG ( iku , " But perhaps you are thinking just well enough to resolve this incident after all… " ) ;
FACE ( marisa , surprised ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " Ah! There’ s that voice again! " ) ;
FACE ( marisa , smug ) ;
MSG ( marisa , " So strange… " ) ;
2020-02-18 00:34:36 +01:00
2020-01-23 01:23:35 +01:00
DIALOG_END ( ) ;
2018-04-29 10:28:21 +02:00
}
2020-01-23 01:23:35 +01:00
/*
* Stage 6
*/
DIALOG_TASK ( marisa , Stage6PreBoss ) {
DIALOG_BEGIN ( Stage6PreBoss ) ;
ACTOR_LEFT ( marisa ) ;
ACTOR_RIGHT ( elly ) ;
2020-02-18 00:34:36 +01:00
HIDE ( elly ) ;
2020-01-23 01:23:35 +01:00
EVENT ( boss_appears ) ;
2023-04-10 21:05:46 +02:00
MSG ( elly , " I’ ve been waiting for you to make your move. " ) ;
2020-02-18 00:34:36 +01:00
SHOW ( elly ) ;
2023-04-10 21:05:46 +02:00
MSG ( elly , " Sneaking around as you are, and yet still so loud somehow. " ) ;
2020-02-18 00:34:36 +01:00
2023-04-10 21:05:46 +02:00
FACE ( marisa , puzzled ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " Hmm… " ) ;
2020-05-07 14:37:26 +02:00
FACE ( elly , smug ) ;
MSG ( elly , " Did you really think I wouldn’ t notice all the commotion you caused inside the tower? " ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " Hmmmmmmm… " ) ;
2020-05-07 14:37:26 +02:00
FACE ( elly , angry ) ;
2020-02-18 00:34:36 +01:00
MSG ( elly , " Stop being an insolent brat and speak up! " ) ;
2020-05-07 14:37:26 +02:00
FACE ( marisa , unamused ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " … sigh. " ) ;
FACE ( elly , normal ) ;
MSG ( elly , " … w-what is it? " ) ;
2020-10-09 00:11:13 +02:00
MSG ( marisa , " Ya don’ t look like a magician after all. " ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " I’ m pretty disappointed. " ) ;
MSG ( marisa , " Honestly, this might be the most disappointing incident yet. " ) ;
TITLE ( elly , " Elly " , " The Theoretical Reaper " ) ;
2020-10-09 00:11:13 +02:00
MSG ( elly , " You’ re after… magic? " ) ;
2020-05-07 14:37:26 +02:00
FACE ( elly , smug ) ;
2020-10-09 00:11:13 +02:00
MSG ( elly , " Hah! You’ ll regret wasting your time on such nonsense. " ) ;
2021-08-13 19:21:13 +02:00
MSG ( elly , " Soon, you’ ll see the error of— " ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " Do ya know how boring it is to be a magician in Gensōkyō these days? " ) ;
2020-05-07 14:37:26 +02:00
FACE ( elly , eyes_closed ) ;
2020-02-18 00:34:36 +01:00
MSG ( elly , " I couldn’ t possibly care about— " ) ;
2020-05-07 14:37:26 +02:00
MSG ( marisa , " Seriously! Recently it’ s just been ‘ God this’ and ‘ Otherworld that’ . " ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " Reimu’ s been pickin’ up some sweet skills, but me? Nothin’ ! " ) ;
MSG ( marisa , " Gods use magic too, but they’ re like her! They don’ t need books! " ) ;
2020-10-09 00:11:13 +02:00
MSG ( marisa , " But I do! And I end up empty handed every dang time! " ) ;
2020-02-18 00:34:36 +01:00
FACE ( elly , angry ) ;
2020-10-09 00:11:13 +02:00
MSG ( elly , " I SAID I don’ t CARE about your stupid little sorc— " ) ;
2020-02-18 00:34:36 +01:00
2020-10-09 00:11:13 +02:00
MSG ( marisa , " I saw this place ‘ n I was all, ‘ Whoa! Is this all enchantments ‘ n stuff?!’ " ) ;
2020-05-07 14:37:26 +02:00
FACE ( marisa , inquisitive ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " I got really excited! " ) ;
2020-10-09 00:11:13 +02:00
MSG ( marisa , " ‘ Maybe I could get a new trump-card outta this’ is what I thought." ) ;
2020-05-07 14:37:26 +02:00
FACE ( marisa , unamused ) ;
2020-10-09 00:11:13 +02:00
MSG ( marisa , " But obviously yer a shinigami or somethin’ . And I didn’ t see a library… " ) ;
MSG ( marisa , " I guess that oarfish from before was right. " ) ;
MSG ( marisa , " Master Spark’ s good ‘ n all, but it’ ll only get me so far in life… " ) ;
2020-02-18 00:34:36 +01:00
2020-05-07 14:37:26 +02:00
FACE ( elly , eyes_closed ) ;
2020-02-18 00:34:36 +01:00
MSG ( elly , " … " ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " *sigh* " ) ;
2020-02-18 00:34:36 +01:00
MSG ( elly , " Are you finally done? " ) ;
2020-05-07 14:37:26 +02:00
FACE ( elly , angry ) ;
2020-02-18 00:34:36 +01:00
MSG ( elly , " Is this some kind of joke?! " ) ;
FACE ( elly , shouting ) ;
2023-04-10 21:05:46 +02:00
MSG ( elly , " How does every version of you just keep mocking me?! " ) ;
2020-02-18 00:34:36 +01:00
2023-04-10 21:05:46 +02:00
MSG ( marisa , " What, you mean last time? At least then you were guardin’ some powerful thingy I coulda used. " ) ;
MSG ( marisa , " I’ m tryin’ to remember, was that timeline a bust, too? " ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , happy ) ;
2020-05-07 14:37:26 +02:00
MSG ( marisa , " At least I met Yūka, right? Did ya know she ended up givin’ me my trademark spell? " ) ;
2020-10-09 00:11:13 +02:00
MSG ( marisa , " Not right then, ‘ n not voluntarily, but— " ) ;
2020-02-18 00:34:36 +01:00
FACE ( elly , angry ) ;
MSG ( elly , " Y-you remember that?! But how—?! " ) ;
2020-10-09 00:11:13 +02:00
MSG ( elly , " … ugh, nevermind! It’ s not as if you could possibly grasp the Tower’ s true power. " ) ;
2020-05-07 14:37:26 +02:00
FACE ( elly , smug ) ;
2020-10-09 00:11:13 +02:00
MSG ( elly , " After all, I can already sense your feeble mind succumbing to its might! " ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , unamused ) ;
MSG ( marisa , " Eh? I’ m not depressed or anythin’ . I’ m just disappointed. " ) ;
FACE ( elly , shouting ) ;
2020-05-07 14:37:26 +02:00
MSG ( elly , " I-It’ s not about being ‘ depressed’ ! It’ s about being overwhelmed with the vast knowledge of the universe! " ) ;
2020-02-18 00:34:36 +01:00
MSG ( elly , " Once you realize the true potential of reality, you’ ll go mad with knowledge! " ) ;
MSG ( elly , " Don’ t you see?! Nothing can stop us now! For we are—! " ) ;
2020-05-07 14:37:26 +02:00
FACE ( marisa , surprised ) ;
2020-02-18 00:34:36 +01:00
MSG ( marisa , " But I’ m already mad with knowledge! Why do ya think I drink all the time?! " ) ;
2020-05-07 14:37:26 +02:00
MSG ( marisa , " My mind’ s always racin’ with this ‘ n that… " ) ;
2020-10-09 00:11:13 +02:00
MSG ( marisa , " Ya think this is any different than how I usually live?! Get over y’ erself! " ) ;
2020-08-22 19:06:07 +02:00
FACE ( marisa , inquisitive ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " Now, I gotta ask… ya really, seriously don’ t got anything? " ) ;
2020-10-09 00:11:13 +02:00
MSG ( marisa , " A single bookshelf?! A few loose scribbled notes?! " ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " Heck, I’ ll even take one of those little glowy tablet thingies with all those ‘ Pee Dee Effs’ on ‘ em! They're so bright they hurt my eyes, but— " ) ;
2020-02-18 00:34:36 +01:00
2020-05-07 14:37:26 +02:00
FACE ( elly , eyes_closed ) ;
2020-10-09 00:11:13 +02:00
MSG ( elly , " Since you’ re OBVIOUSLY treating this as a joke, I REFUSE to speak with you any longer! " ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , happy ) ;
2023-04-10 21:05:46 +02:00
MSG ( marisa , " Oh c’ mon, turn the madness-whatever off ‘ n we’ ll go out for drinks! There’ s this nice new bar in town with a cute— " ) ;
2020-02-18 00:34:36 +01:00
MSG ( elly , " There’ s no force in this world that would make me turn back now! " ) ;
2020-01-23 01:23:35 +01:00
EVENT ( music_changes ) ;
2020-05-07 14:37:26 +02:00
FACE ( elly , smug ) ;
2023-04-10 21:05:46 +02:00
MSG ( elly , " Someone as ‘ ordinary’ as you getting in our way may be impressive… " ) ;
2020-05-07 14:37:26 +02:00
FACE ( elly , angry ) ;
2020-02-18 00:34:36 +01:00
MSG ( elly , " But there’ s no place for sorcery in our enlightened vision of Gensōkyō! " ) ;
FACE ( elly , shouting ) ;
MSG ( elly , " Now, succumb to the madness! " ) ;
2020-01-23 01:23:35 +01:00
DIALOG_END ( ) ;
2018-04-29 10:28:21 +02:00
}
2020-01-23 01:23:35 +01:00
DIALOG_TASK ( marisa , Stage6PreFinal ) {
DIALOG_BEGIN ( Stage6PreFinal ) ;
ACTOR_LEFT ( marisa ) ;
ACTOR_RIGHT ( elly ) ;
VARIANT ( elly , beaten ) ;
2023-04-10 21:05:46 +02:00
FACE ( elly , normal ) ;
2020-02-18 00:34:36 +01:00
FACE ( marisa , unamused ) ;
2020-10-09 00:11:13 +02:00
MSG ( marisa , " Are ya sure ya don’ t got a spellbook laying around?! Nothin’ at all?! " ) ;
2023-04-10 21:05:46 +02:00
FACE ( elly , angry ) ;
2020-02-18 00:34:36 +01:00
MSG ( elly , " Are you still on about that?! Fine, see what good it does you! " ) ;
2020-05-07 14:37:26 +02:00
FACE ( elly , shouting ) ;
2020-02-18 00:34:36 +01:00
MSG ( elly , " Your pitiful magic amounts to nothing against the true nature of reality! " ) ;
2020-01-23 01:23:35 +01:00
DIALOG_END ( ) ;
2018-04-29 10:28:21 +02:00
}
2018-07-15 17:48:22 +02:00
2020-01-23 01:23:35 +01:00
/*
* Register the tasks
*/
# define EXPORT_DIALOG_TASKS_CHARACTER marisa
# include "export_dialog_tasks.inc.h"