src/ending.c
/*
 * These ending callbacks are referenced in plrmodes/ code
 */
These ending callbacks are referenced in plrmodes/ code
These ending callbacks are referenced in plrmodes / code
void bad_ending_marisa(Ending *e) {
	add_ending_entry(e, -1, "[The Scarlet Devil Mansion]", NULL);
	add_ending_entry(e, -1, "A mansion owned by a pompous vampire, housing her friends and lackeys.", NULL);
	add_ending_entry(e, -1, "Marisa was surrounded by stacks of books, hastily flipping through their pages, drinking tea instead of her usual sake.", NULL);
	add_ending_entry(e, -1, "Marisa: “Hey Patchy, do ya got any more books on Artificin’?”", NULL);
	add_ending_entry(e, -1, "Patchouli: “Yes, but they won’t be of any use. That machine is beyond Artificing entirely.’", NULL);
	add_ending_entry(e, -1, "Marisa: “Ugh, yer probably right, as usual.”", NULL);
	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! That’s a very old tome!”", NULL);
	add_ending_entry(e, -1, "Marisa: “It’s so irritatin’! I thought I solved everything but now that tower’s just sittin’ there, ‘n the whole Mountain’s been quarantined…!”", NULL);
	add_ending_entry(e, -1, "Marisa: “It just ain’t satisfyin’, y’know?”", NULL);
	add_ending_entry(e, -1, "Flandre: “I could destroy it! Make it go BOOM!”", NULL);
	add_ending_entry(e, -1, "Marisa: “Gah! Now what did I say about sneakin’ up on people, kiddo?”", NULL);
	add_ending_entry(e, -1, "Flandre: “Sorry!”", NULL);
	add_ending_entry(e, -1, "Patchouli: “Thank you for the offer, Flandre, but no.”", NULL);
	add_ending_entry(e, -1, "Flandre: “Awww…”", NULL);
	add_ending_entry(e, -1, "After finishing tea with the pair of them, Marisa wandered the stacks, looking for inspiration.", NULL);
	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, "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 she’d 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, "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, "‘Practical & Advanced Computational Applications of the Grand Unified Theory’…", NULL);
	add_ending_entry(e, -1, "… ‘by Usami Renko’", 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_1);
}
void bad_ending_marisa ( Ending * e ) { add_ending_entry ( e , -1 , " " , NULL ) ; add_ending_entry ( e , -1 , " " , NULL ) ; add_ending_entry ( e , -1 , " " , NULL ) ; add_ending_entry ( e , -1 , " L ) add_ending_entry ( e , -1 , " L ) add_ending_entry ( e , -1 , " U L ); add_ending_entry ( e , -1 , " " , NULL ) ; add_ending_entry ( e , -1 , " L ) add_ending_entry ( e , -1 , " add_ending_entry ( e , -1 , " add_ending_entry ( e , -1 , " U L ); add_ending_entry ( e , -1 , " L ) add_ending_entry ( e , -1 , " U L ); add_ending_entry ( e , -1 , " U L ); add_ending_entry ( e , -1 , " L ) add_ending_entry ( e , -1 , " " , NULL ) ; add_ending_entry ( e , -1 , " " , NULL ) ; add_ending_entry ( e , -1 , " " , NULL ) ; add_ending_entry ( e , -1 , " " , NULL ) ; add_ending_entry ( e , -1 , " U L ); add_ending_entry ( e , -1 , " N LL); add_ending_entry ( e , -1 , " " , NULL ) ; add_ending_entry ( e , -1 , " " , NULL ) ; add_ending_entry ( e , -1 , " " , NULL ) ; add_ending_entry ( e , -1 , " N LL); add_ending_entry ( e , -1 , " L ) add_ending_entry ( e , -1 , " L ) add_ending_entry ( e , 300 , " \n " , NULL ) ; track_ending ( ENDING_BAD_1 ) ; }
These ending callbacks are referenced in plrmodes/ code
These ending callbacks are referenced in plrmodes / code