Browse Source

Implemented the Sign Quest, please take your time and test it. We need to make sure there are no bugs to put it in stable.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@7841 54d463be-8e91-2dee-dedb-b68131a5f0ec
MasterOfMuppets 19 years ago
parent
commit
54825a5459

+ 2 - 0
npc/Changelog.txt

@@ -40,6 +40,8 @@ Playtester
 Date		Added
 Date		Added
 ======
 ======
 07/23
 07/23
+	* Implemented the sign quest, please test it if you have some free time :P [MasterOfMuppets]
+	- We need to know if there's any bugs left to implement it in stable
 	* Changed the names of some NPCs [MasterOfMuppets]
 	* Changed the names of some NPCs [MasterOfMuppets]
 07/22
 07/22
 	* Removed two warps in Aldebaran in preparation for the sign quest. [MasterOfMuppets]
 	* Removed two warps in Aldebaran in preparation for the sign quest. [MasterOfMuppets]

+ 0 - 2053
npc/quests/The_Sign_Quest(unfinished).txt

@@ -1,2053 +0,0 @@
-//===== eAthena Script ======================================= 
-//= The Sign Quest, NOT FINISHED.
-//===== By: ================================================== 
-//= MasterOfMuppets
-//===== Current Version: ===================================== 
-//= 0.1
-//===== Compatible With: ===================================== 
-//= eAthena SVN 3422+(Requires jA Script System)
-//===== Description: ========================================= 
-//= Quest for opening the doors to Geffenia, NOT FINISHED
-//===== Comments: ============================================
-//= This script uses sign_01.bmp - sign_04.bmp, these will be
-//= found in the language of your client.
-//===== Additional Comments: ================================= 
-//= Stored here for backup purposes
-//= 0.1 Added a few npcs, this quest cannot be finished [MasterOfMuppets]
-//=     yet, so add it at your own risk.
-//= 0.2 This script is only here for storing purposes, [MasterOfMuppets]
-//= 	it is not finished and will not work at the moment!
-//============================================================ 
-//===== Configuration : ======================================
-prontera.gat,1,1,1	script	TheSignConfig	-1,{
-OnInit:
-//= This string will be used to show which timezone your server
-//= is located in, it's necessary for the quest, so please change it.
-
-	set $timezonestring$,"^FF0000-The Timezone isn't Configured-";
-
-//= This variable determines whether the "sign_xx.bmps" will be used or
-//= if raw text will be used in the 'Sign::Geffenia' script. Set it to
-//= 0 if you want to use text.
-
-	set $signbmps,1;
-}
-//============================================================
-
-alberta.gat,35,241,1	script	Sign::GeffeniaSigns	111,{
-
-	if($signbmps == 1)
-{
-	if(signquest < 1)set signquest,1;
-	cutin "sign_01",4;
-	mes "^3131FFNext";
-	next;
-	cutin "",255;	
-	cutin "sign_02",4;
-	mes "^3131FFNext";
-	next;
-	cutin "",255;	
-	cutin "sign_03",4;
-	mes "^3131FFNext";
-	next;
-	cutin "",255;		
-	cutin "sign_04",4;
-	mes "^3131FFClose";
-	close2;
-	cutin "",255;
-	end;
-}
-	else
-{
-	if(signquest < 1)set signquest,1;
-	mes "^3131FFTo the talented and";
-	mes "experienced adventurers who";
-	mes "have dreams of achieving true";
-	mes "greatness...";
-	next;
-	mes "^3131FFI present a once in a";
-	mes "lifetime opportunity to the one";
-	mes "who proves most worthy. You must";
-	mes "have the courage to risk peril,";
-	mes "the wisdowm to perforum right";
-	mes "action and the strength to be";
-	mes "victorious in combat.";
-	next;
-	mes "^3131FFThe way will be fraught";
-	mes "with danger and only the most";
-	mes "adept adventurers may have a";
-	mes "chance of surviving. But if we";
-	mes "can succeed, I promies on my";
-	mes "good name that power beyond";
-	mes "imagining will become yours.";
-	next;
-	mes "^3131FFThose of you who are interested,";
-	mes "come to me and I will test";
-	mes "your abilities. The one who";
-	mes "can manage to pass this testing";
-	mes "just might be capable of helping";
-	mes "me prove a forgotten legend";
-	mes "and uncover a long lost power";
-	next;
-	mes "^3131FFI shall be waiting.";
-	mes "";
-	mes "^000000-Metz Brayde";
-	close;
-}
-
-}	
-
-morocc.gat,168,264,1	duplicate(GeffeniaSigns)	Sign	111
-payon.gat,160,183,1	duplicate(GeffeniaSigns)	Sign	111
-prontera.gat,147,305,1	duplicate(GeffeniaSigns)	Sign	111
-geffen.gat,168,175,1	duplicate(GeffeniaSigns)	Sign	111
-aldebaran.gat,54,223,1	duplicate(GeffeniaSigns)	Sign	111
-
-prt_in.gat,228,26,4	script	Steward	55,{
-
-	if(signquest > 1)
-{
-	mes "[Vendez]";
-	mes "Ah, master " + strcharinfo(0) + ".";
-	mes "Welcome. How may I be";
-	mes "of service today?";
-	next;
-	menu "Who is Arian?",s_Arian,"What is Metz doing?",-,"How is Elle?",s_Elle;
-
-	mes "[Vendez]";
-	mes "Althought I've served";
-	mes "the Brayde family for years";
-	mes "I'm unfamiliar with Master";
-	mes "Metz's work. My appologies, but";
-	mes "I simply cannot even begin to";
-	mes "fathom his research...";
-	close;
-s_Arian:
-	mes "[Vendez]";
-	mes "Ah yes, Arian.";
-	mes "I consider him to be";
-	mes "a man of few words. The";
-	mes "words he does choose to";
-	mes "use are rather harsh and";
-	mes "brutish, you might say.";
-	close;
-s_Elle:
-	mes "[Vendez]";
-	mes "Ah, Mistress Elle";
-	mes "has been working here";
-	mes "since she was a very young";
-	mes "girl. She is almost like";
-	mes "a granddaughter to me.";
-	mes "Ha ha-^222222*Ahem*";
-	close;
-
-}
-	else
-{
-	mes "[Vendez]";
-	mes "Welcome to the";
-	mes "Brayde Estate. How";
-	mes "may I be of service?";
-	next;
-	menu "Nothing",-,"I'm here to see Metz",s_Metz,"Gimmie your cash!",s_Cash;
-
-	mes "[Vendez]";
-	mes "If you do not have";
-	mes "any business to conduct";
-	mes "with Master Metz, please";
-	mes "leave immediately";
-	close;
-
-s_Metz:
-	mes "[Vendez]";
-	mes "Very good, sir.";
-	mes "Please wait a moment";
-	mes "while I consult with";
-	mes "the master in his study.";
-	close;
-
-s_Cash:
-	mes "[Vendez]";
-	mes "My apologies,";
-	mes "but I insist that";
-	mes "you leave the premises";
-	mes "^FF0000immediately^000000.";
-	close2;
-	warp "prontera.gat",150,150;
-	end;
-}
-
-}
-
-prt_in.gat,227,45,4	script	Archaeologist	804,{
-
-	cutin "mets_alpha",2;
-	if(signquest > 0)goto s_Cont;
-	mes "[Metz]";
-	mes "Although you need everlasting";
-	mes "patience in an archaeological";
-	mes "excavation, the feeling you get";
-	mes "when you find something makes";
-	mes "all those long hours of study and";
-	mes "research worth it.";
-	close2;
-	cutin "",255;
-	end;
-
-s_Cont:
-	if(signquest == 1)
-{
-	mes "[Metz]";
-	mes "Hm...?";
-	mes "Can I help you?";
-	next;
-	menu "I've been following these signs and...",s_Sign,"I was just passing by",-;
-
-	mes "[Metz]";
-	mes "Oh really?";
-	mes "I see, I though you";
-	mes "were an applicant for";
-	mes "the position I'm offering";
-	mes "to brave adventurers.";
-	close2;
-	cutin "",255;
-	end;
-
-s_Sign:
-	mes "[Metz]";
-	mes "Great...!";
-	mes "Welcome to my";
-	mes "humble lodgings.";
-	mes "Hmm, let me see...";
-	next;
-	mes "[Metz]";
-	mes "Hey, I think you might";
-	mes "be well suited for the job!";
-	mes "But do you think you could come";
-	mes "back later? I've got my hands full";
-	mes "with some other business.";
-	next;
-	mes "[Metz]";
-	mes "Oh right, would you tell";
-	mes "me your name? " + strcharinfo(0) + "?";
-	mes "Okay then, I'll remember that.";
-	mes "Talk to you later, alright?";
-	set signquest,2;
-	close2;
-	cutin "",255;
-	end;
-}
-
-	else if(signquest == 2)
-{
-	mes "[Metz]";
-	mes "I'm sorry I made you wait,";
-	mes "but I had some research to finish";
-	mes "and it took longer than I expected.";
-	mes "Now, before I tell you more about";
-	mes "the job, I want to test your";
-	mes "competency";
-	next;
-	mes "[Metz]";
-	mes "The job I'm offering is";
-	mes "pretty risky and not just";
-	mes "anybody can handle it.";
-	mes "You'll actually go through";
-	mes "a series of tests conducted";
-	mes "by my trusted friends.";
-	next;
-	mes "[Metz]";
-	mes "Now, the first person";
-	mes "you must visit is ^FF0000Arian^000000";
-	mes "in Morroc. Please speak";
-	mes "to him and he'll give you";
-	mes "all the details about his";
-	mes "examination... I hope";
-	next;
-	mes "[Metz]";
-	mes "Once you're finished with";
-	mes "the test, Arian will tell you";
-	mes "what to do next. Afterwards,";
-	mes "come back to me so that we";
-	mes "can finally talk business.";
-	next;
-	mes "[Metz]";
-	mes "Ah, almost forgot.";
-	mes "Arian won't talk to anybody";
-	mes "unless he knows them or";
-	mes "receives a message from me.";
-	mes "So if he's snubbed you in the past,";
-	mes "just understand that's his way.";
-	set signquest,3;
-	close2;
-	cutin "",255;
-	end;
-}
-	else if(signquest == 3 || signquest == 4)
-{
-	mes "[Metz]";
-	mes "Hm...?";
-	mes "Shouldn't you leave";
-	mes "for Morroc to see Arian?";
-	mes "You better hurrty in case";
-	mes "somebody else applies";
-	mes "for this little job.";
-	close2;
-	cutin "",255;
-	end;
-}
-
-}
-
-prt_in.gat,248,23,4	script	Maid	1275,{
-
-end;
-
-}
-
-morocc_in.gat,114,162,4	script	Young Man	118,{
-
-	if(signquest == 5)
-{
-	mes "[Gaanan]";
-	mes "^444444*Sigh...*^000000";
-	mes "I wish the weather'd";
-	mes "cool down, even just a little.";
-	mes "While I'm asking for miracles,";
-	mes "I may as well wish for a billion";
-	mes "kajillion zeny. And maybe a yacht.";
-	close;
-}
-
-	else if(arianstest == 8)
-{
-	if(gaanantest == 1)
-{
-	mes "[Gaanan]";
-	mes "Hm...?";
-	mes "Arian is the one";
-	mes "who's grading your";
-	mes "test. But I understand.";
-	mes "If you failed, I'd want";
-	mes "to avoid him too...";
-	close;
-}
-	mes "[Gaanan]";
-	mes "Oh, Arian seny you to me,";
-	mes "right? I'm sorry, but he takes";
-	mes "a little time getting used to.";
-	mes "Even though I still have to get";
-	mes "used to his... mannerisms";
-	next;
-	mes "[Gaanan]";
-	mes "Anyway, since he thinks it's";
-	mes "boring, Arian put me in charge";
-	mes "of the quiz portion of your test.";
-	mes "Please carefully choose an";
-	mes "ansawer when I ask you a";
-	mes "question. Are you ready?";
-	next;
-	set gaananpoint,0;
-	mes "[Gaanan]";
-	mes "Now, the first question.";
-	mes "Let's say that you just";
-	mes "found yourself on a deserted";
-	mes "island. What is the very first";
-	mes "thing that you should do?";
-	next;
-	menu "Look for fresh water",-,"Just wait for rescue.",s_1W,"Forage for food.",s_1W,"Explore the island.",s_1W;
-	set gaananpoint,1;
-s_1W:
-	mes "[Gaanan]";
-	mes "The second question is...";
-	mes "You happen to be stuck in";
-	mes "a narrow place inside some collapsed building. What";
-	mes "do you plan to do first?";
-	next;
-	menu "Scream for help",-,"Stay quiet.",s_2W,"Wait for death to come.",s_2W,"Find a way out.",s_2W;
-	set gaananpoint,gaananpoint + 1;
-s_2W:
-	mes "[Gaanan]";
-	mes "Now, the third question.";
-	mes "You're on some dungeon";
-	mes "expedition with your friends,";
-	mes "but you got lost somehow.";
-	mes "How do you handle it?";
-	next;
-	menu "Try to find my friends.",-,"Find a way out.",s_3W,"Stay put.",s_3W,"Continue exploring the dungeon.",s_3W;
-	set gaananpoint,gaananpoint + 1;
-s_3W:
-	mes "[Gaanan]";
-	mes "Here's the fourth question.";
-	mes "You're with your friends inside";
-	mes "a mansion with no exit. What do";
-	mes "you do first when a murder happens";
-	mes "inside the mansion?";
-	next;
-	menu "Wait for the case to get solved.",-,"Try to find my firends first.",s_4W,"Find a way out.",s_4W,"Solve the murder case on my own.",s_4W,"Kill the others before they kill me.",s_4W;
-	set gaananpoint,gaananpoint + 1;
-s_4W:
-	mes "[Gaanan]";
-	mes "The fifth question is";
-	mes "You hear that the end of";
-	mes "the world is in one week.";
-	mes "So what do you do during";
-	mes "this final week?";
-	next;
-	menu "Wait to see the end.",-,"Plant an apple tree.",s_5W,"Look to move to a different world.",s_5W,"What else? Save the world.",s_5W,"What else? Go on a crime spree.",s_5W;
-	set gaananpoint,gaananpoint + 1;
-s_5W:
-	mes "[Gaanan]";
-	mes "Oh! We're done!";
-	mes "Okay, let me give";
-	mes "these answers to Arian.";
-	mes "Sooo... Talk to him and";
-	mes "he'll let you know how";
-	mes "you did.";
-	set gaanantest,1;
-	close;
-}
-
-	else if(ariantest < 8)
-{
-
-	emotion e_swt2;
-	mes "[Gaanan]";
-	mes "The weather here in";
-	mes "Morroc is too hot for me.";
-	mes "I'm having a hard time just";
-	mes "trying to live here. Do you";
-	mes "know a nice and cool place";
-	mes "where I can work?";
-	close;
-
-}
-
-}
-
-morocc_in.gat,115,154,5	script	Rogue	810,{
-	
-	if(signquest == 5)
-{
-	mes "[Arian]";
-	mes "..........";
-	mes "Payon...?";
-	mes "Daewooon?";
-	mes "Any of it ring a bell?";
-	mes "Cuz it really oughtta!";
-	close;
-}
-
-	else if(signquest < 3 || signquest > 5)
-{
-	emotion e_dots;
-	end;
-}
-	else if(signquest == 3)
-{
-
-	mes "[Arian]";
-	mes "...";
-	mes "Who the hell";
-	mes "are you, jerkface?";
-	next;
-	menu "Metz sent me here.",s_Metz,"^0000FF" + strcharinfo(0) + "^000000",s_Name,"Who are you then?",-;
-
-	mes "[Arian]";
-	mes "...";
-	mes "......";
-	next;
-	percentheal -50,0;
-	mes "[Arian]";
-	mes "...";
-	mes "......";
-	mes "Your mom.";
-	mes "Now get the";
-	mes "hell outta here!";
-	close;
-
-s_Metz:
-
-	mes "[Arian]";
-	mes "Oh yeah...?";
-	mes "Well, I'm sending you";
-	mes "back! No way I'm fallin'";
-	mes "for that trick, chump!";
-	close2;
-	warp "morocc.gat",279,173;
-	end;
-
-s_Name:
-
-	mes "[Arian]";
-	mes "Wha...?";
-	mes "^0000FF" + strcharinfo(0) + "^000000.";
-	mes "Yeah, okay. Metz did";
-	mes "mention something about";
-	mes "you. You're here for";
-	mes "the test, right?";
-	next;
-	mes "[Arian]";
-	mes "Aliright, this";
-	mes "test is simple.";
-	mes "I tell you to bring me";
-	mes "a bunch of items and";
-	mes "you go get them.";
-	next;
-	mes "[Arian]";
-	mes "I know you jerkward adventurers";
-	mes "are always talking and you share";
-	mes "the answers for any test some dude";
-	mes "is givin' out. 'Course, it doesn't";
-	mes "help that I use the same test";
-	mes "every frickin' time...";
-	next;
-	mes "[Arian]";
-	mes "Now, you gotta bring and only";
-	mes "have the item I ask you for when";
-	mes "you come to me. If you know that";
-	mes "I'll be asking for something later";
-	mes "and you happen to have it, I'll";
-	mes "straight up ^FF0000jack it^000000.";
-	next;
-	mes "[Arian]";
-	mes "The first item?";
-	mes "Gimme ^FF0000100 Fluff^000000.";
-	mes "Bring that and I'll";
-	mes "tell you what to";
-	mes "bring next.";
-	set signquest,4;
-	set arianstest,1;
-	close;
-}
-	else if(signquest == 4)
-{
-
-	if(arianstest == 1)
-{
-	if(countitem(914) < 100)goto s_Bringfluff;
-	delitem 914,100;
-	mes "[Arian]";
-	mes "What the hell took you so";
-	mes "long? Now bring me ^FF000050 Poison Spores^000000";
-	mes "or I'll kick your ass.";
-	set arianstest,2;
-	close2;
-	goto Verifyitems;
-
-s_Bringfluff:
-	mes "[Arian]";
-	mes "...";
-	mes "Hey. What the hell's wrong";
-	mes "with you? Hurry and get me";
-	mes "^FF0000100 Fluff^000000, ya slacker.";
-	close;	
-}
-
-	else if(arianstest == 2)
-{
-	if(countitem(7033) < 50)goto s_Bringspore;
-	delitem 7033,50;
-	mes "[Arian]";
-	mes "...";
-	mes "It's about time you";
-	mes "got here with those";
-	mes "Poison Spores. Now, go";
-	mes "and get ^FF000030 Scorpion Tails";
-	set arianstest,3;
-	close2;
-	goto Verifyitems;
-
-s_Bringspore:
-	mes "[Arian]";
-	mes "...";
-	mes "Hey. What part of 'Get me";
-	mes "^FF000050 Poison Spores^000000 or I'll";
-	mes "kick your ass, don't";
-	mes "you understand?";
-	close;		
-}
-	else if(arianstest == 3)
-{
-	if(countitem(904) < 30)goto s_Bringtails;
-	delitem 904,30;
-	mes "[Arian]";
-	mes "...";
-	mes "Damn, you sure took your";
-	mes "sweet time bringing over this";
-	mes "crap. Okay, now bring";
-	mes "^FF000020 Rotten Bandages^000000.";
-	set arianstest,4;
-	close2;
-	goto Verifyitems;
-
-s_Bringtails:
-	mes "[Arian]";
-	mes "...";
-	mes "What, your mom drop you on the";
-	mes "head right after you were born?";
-	mes "Stop bein' stupid and get me";
-	mes "^FF000030 Scorpion Tails^000000, nimrod.";
-	close;		
-}
-	else if(arianstest == 4)
-{
-	if(countitem(930) < 20)goto s_Bringbandages;
-	delitem 930,20;
-	mes "[Arian]";
-	mes "...";
-	mes "You brought the bandages.";
-	mes "Okay short stuff, go and get";
-	mes "me ^FF000015 Little Evil Horn^000000. What";
-	mes "are you waiting for, a memo?";
-	mes "Get outta here~!";
-	set arianstest,5;
-	close2;
-	goto Verifyitems;
-
-s_Bringbandages:
-	mes "[Arian]";
-	mes "...";
-	mes "Is it really that hard to get";
-	mes "^FF000020 Rotten Bandages^000000? Cuz if it";
-	mes "is, then you must really blow.";
-	mes "How hustle it up, punk!";
-	close;		
-}
-	else if(arianstest == 5)
-{
-	if(countitem(1038) < 15)goto s_Bringhorns;
-	delitem 1038,15;
-	mes "[Arian]";
-	mes "...";
-	mes "My grandma coulda grown";
-	mes "out her beard in the time";
-	mes "it took you to come back.";
-	mes "Now hurry it up and get";
-	mes "me ^FF000010 Coral Reefs^000000!";
-	set arianstest,6;
-	close2;
-	goto Verifyitems;
-
-s_Bringhorns:
-	mes "[Arian]";
-	mes "...";
-	mes "I don't get it.";
-	mes "You don't have the";
-	mes "^FF000015 Little Evil Horn";
-	mes "I told you to get.";
-	next;
-	mes "[Arian]";
-	mes "I see, so it's my";
-	mes "fault for not telling you";
-	mes "not to bring your crap face";
-	mes "back without 'em. ^222222*A-hem*";
-	mes "Don't bring your crap face here";
-	mes "without 15 Little Evil Horns!!";
-	close;	
-}
-	else if(arianstest == 6)
-{
-	if(countitem(7013) < 10)goto s_Bringcorals;
-	delitem 7013,10;
-	mes "[Arian]";
-	mes "Finally you're back";
-	mes "Gimme a sec to count";
-	mes "all this stuff so I can make";
-	mes "sure you're not trying to";
-	mes "cheat. God help you if you";
-	mes "try to pull a fast one on me...!";
-	set arianstest,7;
-	close;
-
-s_Bringcorals:
-	mes "[Arian]";
-	mes "I don't care how pretty";
-	mes "they are or if you're ruining";
-	mes "the ecosystem! When I say";
-	mes "'bring ^FF000010 Coral Reefs^000000',you";
-	mes "better have them! All the";
-	mes "fish can die for all I care.";
-	close;	
-}
-	else if(arianstest == 7)
-{
-	mes "[Arian]";
-	mes "...";
-	mes "Alright. Go talk";
-	mes "to the guy to my left.";
-	mes "The dude at the counter.";
-	mes "What's-his-face, Ganaan.";
-	set arianstest,8;
-	close;
-}
-	else if(arianstest == 8)
-{
-	if(gaanantest == 1)
-{
-	if(gaananpoint < 3)goto s_Suck;
-	mes "[Arian]";
-	mes "Alright. The answers";
-	mes "you have Ganaan tell me";
-	mes "you're not a total dumbass.";
-	mes "Now you're supposed to go see";
-	mes "Daewoon in Payon. And don't forget";
-	mes "to show him this Star thingiee.";
-	getitem 7177,1;
-	set signquest,5;
-	close;
-s_Suck:
-	mes "[Arian]";
-	mes "Let's see...";
-	mes "I'm looking at your";
-	mes "answers and they totally";
-	mes "suck. Take the test again";
-	mes "and do it right this time!";
-	next;
-	mes "[Arian]";
-	mes "Geez...";
-	mes "You're givin' Ganaan";
-	mes "a hard time. You hear";
-	mes "me? That's my job!";
-	set gaananpoint,0;
-	set gaanantest,0;
-	close;
-}
-	mes "[Arian]";
-	mes "You wanna leave me";
-	mes "alone now and gimme";
-	mes "a little personal space?!";
-	mes "I need a break from looking";
-	mes "at your ugly mug, you know?";
-	close;
-}
-
-}
-
-Verifyitems:
-
-	if(arianstest == 2 && countitem(7033) > 49)
-{
-	delitem 7033,countitem(7033);
-	mes "[Arian]";
-	mes "Hey! What did I tell you";
-	mes "about bringing stuff before";
-	mes "I asked you about it";
-	next;
-	mes "[Arian]";
-	mes "I'll confiscate those Poison Spores.";
-	close2;	
-}
-	else if(arianstest == 3 && countitem(904) > 29)
-{
-	delitem 904,countitem(904);
-	mes "[Arian]";
-	mes "Hey! What did I tell you";
-	mes "about bringing stuff before";
-	mes "I asked you about it";
-	next;
-	mes "[Arian]";
-	mes "I'll take those Scorpion Tails.";
-	close2;	
-}
-	else if(arianstest == 4 && countitem(930) > 19)
-{
-	delitem 930,countitem(930);
-	mes "[Arian]";
-	mes "Hey! What did I tell you";
-	mes "about bringing stuff before";
-	mes "I asked you about it";
-	next;
-	mes "[Arian]";
-	mes "I'll take those Rotten Bandages.";
-	close2;	
-}
-	else if(arianstest == 5 && countitem(1038) > 14)
-{
-	delitem 1038,countitem(1038);
-	mes "[Arian]";
-	mes "Hey! What did I tell you";
-	mes "about bringing stuff before";
-	mes "I asked you about it";
-	next;
-	mes "[Arian]";
-	mes "I'll confiscate those Little Evil Horns.";
-	close2;	
-}
-	else if(arianstest == 6 && countitem(7013) > 9)
-{
-	delitem 7013,countitem(7013);
-	mes "[Arian]";
-	mes "Hey! What did I tell you";
-	mes "about bringing stuff before";
-	mes "I asked you about it";
-	next;
-	mes "[Arian]";
-	mes "I'll confiscate those Coral Reefs.";
-	close2;	
-}
-	end;
-}
-
-payon_in03.gat,81,16,8	script	Maid::Sohee	1170,{
-
-end;
-
-}
-
-payon_in03.gat,78,16,8	script	Maid::Miyabi	1404,{
-
-end;
-
-}
-
-payon_in03.gat,13,31,4	script	Maid::Nymph	1416,{
-
-end;
-
-}
-
-payon_in03.gat,81,21,4	duplicate(Sohee)	Maid	1170
-payon_in03.gat,78,21,4	duplicate(Miyabi)	Maid	1404
-payon_in03.gat,8,31,4	duplicate(Nymph)	Maid	1416
-
-payon_in03.gat,11,31,4	script	Daewoon	808,{
-
-
-
-	mes "[Daewoon]";
-	mes "Mwah ah hah!";
-	mes "Feasting and merriment,";
-	mes "wine, women and song!";
-	mes "I could ask for nothing more!";
-	next;
-	mes "[Daewoon]";
-	mes "The most scumptious";
-	mes "delicacies are all mine to";
-	mes "taste! And I'm not just talking";
-	mes "about the food. Mwah ah hah!";
-	mes "I'm the king of the world!";
-	next;
-
-	if(signquest < 4 || signquest > 6)
-{
-	mes "[Daewoon]";
-	mes "Mwah ah hah~!";
-	mes "I couldn't be happier!";
-	mes "What more do I need?";
-	mes "Gourmet food, find wine";
-	mes "nubile women...!";
-	close;
-}
-	else if(signquest == 5)
-{
-	mes "[Daewoon]";
-	mes "Oh, a visitor?";
-	mes "I'm sorry, but I believe";
-	mes "you're an uninvited guest~";
-	mes "You'll have to forgive me";
-	mes "if I wish to spend my time with";
-	mes "maidens as opposed to men";
-	next;
-	mes "[" + strcharinfo(0) + "]";
-	mes "Sure...";
-	mes "But first, would you";
-	mes "take a look at this?";
-	next;
-	mes "^3131FFYou carefully take";
-	mes "out the small, lucid";
-	mes "jewel that Arian gave";
-	mes "you and reveal it to";
-	mes "Daewoon's roving eyes.";
-	next;
-	emotion e_gasp;
-	mes "[Daewoon]";
-	mes "Eh? Why that's...";
-	mes "I see now, Arian must";
-	mes "have sent you! Oh you";
-	mes "should have said so";
-	mes "at the very beginning~";
-	next;
-	mes "[Daewoon]";
-	mes "My apologies~";
-	mes "Lately I've been attracting";
-	mes "all sorts of strange attention like";
-	mes "some kind of teen celebrity. I've";
-	mes "gotten used to being too careful in";
-	mes "screening out the dangerous sort.";
-	next;
-	mes "[Daewoon]";
-	mes "Now then.";
-	mes "Do you have any";
-	mes "idea what that jewel";
-	mes "you're holding actually is?";
-	next;
-	menu "Kind of?",-,"How the hell would I know?",s_How,"No, but would you tell me?",s_Tell;
-
-	mes "[Daewoon]";
-	mes "Oh...!";
-	mes "You must be much";
-	mes "smarter than I expected.";
-	mes "So tell me, what do you";
-	mes "understand about this jewel?";
-	next;
-	menu "It's handy.",-,"I actually don't know...",s_Honest;
-
-	emotion e_dots;
-	mes "[Daewoon]";
-	mes "Mmm...?";
-	mes "Handy? If you truly";
-	mes "understood, I don't";
-	mes "think you'd describe this";
-	mes "jewel as merely 'handy'.";
-	next;
-	goto s_Cont;
-s_Honest:
-	emotion e_pif;
-	mes "[Daewoon]";
-	mes "Really?";
-	mes "Mm. At least you";
-	mes "admit it ^000200*Sigh*";
-	next;
-	goto s_Cont;
-s_How:
-	emotion e_dots;
-	mes "[Daewoon]";
-	mes "...";
-	mes "A rather crass way";
-	mes "of speaking, but perhaps";
-	mes "you picked it up from Arian.";
-	mes "In any case, let me explain.";
-	next;
-	goto s_Cont;
-s_Tell:
-	mes "[Daewoon]";
-	mes "Didn't Arian tell you";
-	mes "anything? I appreciate";
-	mes "your honesty. And I don't";
-	mes "mind chatting a while, I much";
-	mes "prefer speaking to honest people";
-	mes "rather than foolish know-it-alls.";
-	next;
-s_Cont:
-	mes "[Daewoon]";
-	mes "That ^301A8ASobbing Starlight^000000";
-	mes "is no mere jewel. It is a key";
-	mes "item for unlocking some incredible";
-	mes "power. I believe Metz happened to";
-	mes "obtain a piece, though I am";
-	mes "unsure how...";
-	next;
-	mes "[Daewoon]";
-	mes "Metz has asked me and";
-	mes "some other friends who";
-	mes "hold the fragments of the";
-	mes "Sobbing Starlight to entrust";
-	mes "them to someone worthy of";
-	mes "finding the power it leads to.";
-	next;
-	mes "[Daewoon]";
-	mes "Of course, we all agreed";
-	mes "and now you're here for me";
-	mes "to judge whether or not you're";
-	mes "qualified for this task. Now,";
-	mes "are you ready for my test?";
-	next;
-	menu "I'M READY! YEEAH!",-,"I'll do my best!",s_Best,"To hell with this!",s_Rude,"Fine. Let's get it over with",s_GetOver;
-
-	mes "[Daewoon]";
-	mes "Ooh~";
-	mes "Such unbridled";
-	mes "enthusiasm usually";
-	mes "goes more good than harm.";
-	next;
-	goto s_Question;
-
-s_Best:
-	emotion e_ok;
-	mes "[Daewoon]";
-	mes "Mwah ah hah";
-	mes "That's exactly what";
-	mes "I wanted to hear! That";
-	mes "kind of quiet and careful";
-	mes "confidence will help you";
-	mes "in the future, you'll see~";
-	next;
-	goto s_Question;
-s_Rude:
-
-	mes "[Daewoon]";
-	mes "E...";
-	mes "Excuse me?";
-	next;
-	mes "[Daewoon]";
-	mes "How can you be";
-	mes "so ridiculous at";
-	mes "a time like this?";
-	mes "Either mind your manners";
-	mes "or don't take this test at";
-	mes "all! ^000200*SLAP--!!*";
-	next;
-	goto s_Question;
-
-s_GetOver:
-	emotion e_dots;
-	mes "[Daewoon]";
-	mes "Hmm. That kind of half-hearted";
-	mes "attitude won't get you very far on";
-	mes "your adventures. Still, so long as";
-	mes "you don't get overly negative, you";
-	mes "should have a decent chance of";
-	mes "surviving your challenges.";
-	next;
-s_Question:
-	emotion e_hmm;
-	set @DaewoonTest,0;
-	mes "[Daewoon]";
-	mes "Now, metz expects me to ask";
-	mes "some rather serious questions,";
-	mes "but that really isn't my style. For";
-	mes "this test, why don't we just talk?";
-	mes "Just answer me honestly and";
-	mes "light heartedly, alright?";
-	next;
-	mes "[Daewoon]";
-	mes "So...";
-	mes "Do you have a lot";
-	mes "of friends that you can";
-	mes "constantly party with?";
-	next;
-	menu "Yes, I do",-,"I prefer soloing.",s_Solo,"I am lonely.",s_Lonely;
-
-	set @DaewoonTest,1;
-	emotion e_omg;
-	mes "[Daewoon]";
-	mes "Oh, that's great~!";
-	mes "To have many friends";
-	mes "is a priceless blessing.";
-	mes "Friends bring us joy and";
-	mes "aid when we find ourselves";
-	mes "suffering from difficulties.";
-	next;
-	mes "[Daewoon]";
-	mes "Wouldn't you";
-	mes "agree that being";
-	mes "really close friends";
-	mes "with someone can be";
-	mes "a life long benefit?";
-	next;
-	goto s_Mobtrain;
-
-s_Solo:
-
-	mes "[Daewoon]";
-	mes "Well, everybody";
-	mes "needs to be alone once";
-	mes "in a while. And there are";
-	mes "some battles you must";
-	mes "fight all on your own.";
-	next;
-	mes "[Daewoon]";
-	mes "Also, if you never";
-	mes "deal with other people,";
-	mes "you may grow selfish or";
-	mes "needy. It's better to go";
-	mes "out and meet people,";
-	mes "don't you think?";
-	next;
-	goto s_Mobtrain;
-
-s_Lonely:
-
-	mes "[Daewoon]";
-	mes "You don't have any";
-	mes "friends at all? Well,";
-	mes "you better learn how";
-	mes "to get along with others";
-	mes "as soon as you can...!";
-	next;
-s_Mobtrain:
-	mes "[Daewoon]";
-	mes "Now, what's your opinion";
-	mes "on purposely getting lots";
-	mes "of monsters to follow you";
-	mes "around. I believe this is";
-	mes "called 'Mob Training...'";
-	next;
-	menu "Awesome~!",-,"I hate people who do that.",s_Hate,"I do it sometime...",s_Sometimes;
-	
-	emotion e_pif;
-	mes "[Daewoon]";
-	mes "But...";
-	mes "Wouldn't that be really";
-	mes "rude to anyone else hunting";
-	mes "on that same map? I think";
-	mes "it would even interfer with";
-	mes "someone else's gameplay...";
-	next;
-	mes "[Daewoon]";
-	mes "Pherhaps you should try";
-	mes "to consider other people's";
-	mes "feelings. Mob training seems";
-	mes "to only be good at getting other";
-	mes "people angry with you...";
-	next;
-	goto s_Woe;
-s_Hate:
-	set @DaewoonTest,@DaewoonTest + 1;
-	mes "[Daewoon]";
-	mes "Really?";
-	mes "I do too!";
-	next;
-	mes "[Daewoon]";
-	mes "Just the other day, I've";
-	mes "heard some ruffians boasting";
-	mes "of their mob training activities.";
-	mes "But personally, I feel they were";
-	mes "compensating for their own";
-	mes "shortcomings.";
-	next;
-	mes "[Daewoon]";
-	mes "Such behaviour truly";
-	mes "bothers me. Although I have";
-	mes "spent years in developing an";
-	mes "unflappable personality, I find";
-	mes "myself irked when encountering";
-	mes "such troublemakers.";
-	next;
-	emotion e_no1;
-	mes "[Daewoon]";
-	mes "When you face obstacles";
-	mes "in your own training, never give in";
-	mes "to weakness. Assert yourself and";
-	mes "find the determination to overcome";
-	mes "your tribulations with honor!";
-	next;
-	goto s_Woe;
-s_Sometimes:
-	mes "[Daewoon]";
-	mes "At least you're honest.";
-	mes "But let me say that I cannot";
-	mes "condone that sort of weak willed";
-	mes "behavior. True strength can only";
-	mes "be found through honor.";
-	mes "Remember that.";
-	next;
-	mes "[Daewoon]";
-	mes "In the face of overwhelming";
-	mes "odds, do not despair. After all,";
-	mes "what is achievment if it is not";
-	mes "earned without difficulty? The";
-	mes "greater the challenge, the";
-	mes "greater the glory.";
-	next;
-	mes "[Daewoon]";
-	mes "Even if you are having a hard time,";
-	mes "try to take a firm stand.";
-	mes "One day, you will realize how";
-	mes "strong you have become.";
-	next;
-	mes "[Daewoon]";
-	mes "And...";
-	mes "Don't ever partake in";
-	mes "mob training again, okay?";
-	next;
-s_Woe:
-	mes "[Daewoon]";
-	mes "Anyway, I'm sure you're";
-	mes "aware of the War of Emperium";
-	mes "in which might guilds all across";
-	mes "Rune-Midgard battle for guild";
-	mes "castle dominion. It's actually";
-	mes "quite popular, really.";
-	next;
-	mes "[Daewoon]";
-	mes "Now imagine that both of us";
-	mes "are in the midst of a heated guild";
-	mes "war. The sounds of explosions and";
-	mes "earth shaking magic spells are all";
-	mes "we can hear. At any time, we can";
-	mes "be lost in that mindless chaos.";
-	next;
-	mes "[Daewoon]";
-	mes "Finally, through incredibly";
-	mes "good fortune, we manage to";
-	mes "infiltrate the enemy guild castle";
-	mes "and reach their Emperium. If we";
-	mes "destroy that Emperium, that castle";
-	mes "will belong to our guild.";
-	next;
-	mes "[Daewoon]";
-	mes "However...! This is";
-	mes "no ordinary Emperium!";
-	mes "It is a masterful sculpture";
-	mes "of a gorgeous Priestess!";
-	mes "Answer me, adventurer!";
-	mes "Would you still destroy it?!";
-	next;
-	menu "Destroy it!",-,"I can't destroy such beauty...",s_Beauty,"I'd close my eyes, then destroy it.",s_Eyes;
-
-	mes "[Daewoon]";
-	mes "Hmm. You have a truly";
-	mes "strong will. Then again,";
-	mes "perhaps you lack a try";
-	mes "appreciation for beauty.";
-	mes "Even in Emperium form, how";
-	mes "could you harm a Priestess?";
-	next;
-	goto s_Guild2;
-s_Beauty:
-
-	set @DaewoonTest,@DaewoonTest + 1;
-	mes "[Daewoon]";
-	mes "Ah yes! I felt you would answer";
-	mes "that way! We must cherish and";
-	mes "protect what is beautiful in this";
-	mes "world. I would never be able to";
-	mes "harm a Priestess, even in";
-	mes "statue form...";
-	next;
-	goto s_Guild;
-s_Eyes:
-
-	mes "[Daewoon]";
-	mes "Interesting...!";
-	mes "Although you cherish";
-	mes "the beauty of the Priestess,";
-	mes "your loyalty to your guild";
-	mes "proves stronger. A most";
-	mes "admirable attitude!";
-	next;
-s_Guild2:
-	mes "[Daewoon]";
-	mes "But yes, if it was";
-	mes "me, I would protect that";
-	mes "Priestess-shaped Emperium";
-	mes "until the end of the guild war.";
-	mes "Mwah ah hah~!";
-s_Guild:
-	mes "[Daewoon]";
-	mes "While we're on the topic";
-	mes "of guilds, let me present";
-	mes "another guild related scenario.";
-	mes "Let's say that you joined a very";
-	mes "popular guild with many allies,";
-	mes "as well as formidable enemies.";
-	next;
-	mes "[Daewoon]";
-	mes "Now, during one of your";
-	mes "hunts, you happen to meet";
-	mes "a member of one of your enemy";
-	mes "guilds. The two of you are the only";
-	mes "people on that map. Suddenly, he";
-	mes "finds himself in mortal danger!";
-	next;
-	mes "[Daewoon]";
-	mes "This enemy gulid member";
-	mes "begins to yell for help. Now,";
-	mes "would you give your enemy";
-	mes "the help that he needs?";
-	next;
-	menu "Yes of course!",-,"I'd pretend not to hear anything.",s_Hear,"I'd make fun of him, then run off.",s_Fun;
-
-	set @DaewoonTest,@DaewoonTest + 1;
-	mes "[Daewoon]";
-	mes "Ah, you would help him!";
-	mes "Good, good. I'm glad to see";
-	mes "that you understand such";
-	mes "pettiness should not get in the way";
-	mes "of doing what is good and right.";
-	next;
-	goto s_Life;
-s_Hear:
-	set @DaewoonTest,@DaewoonTest + 1;
-	mes "[Daewoon]";
-	mes "True, you're not really";
-	mes "obligated to help your";
-	mes "enemy. Besides, you may";
-	mes "hurt his feelings once he";
-	mes "realizes that he's had to";
-	mes "depend on his rival for help.";
-	next;
-	goto s_Life;
-s_Fun:
-	mes "[Daewoon]";
-	mes "Even though he is";
-	mes "your enemy, I still";
-	mes "believe it's important";
-	mes "that you treat him with";
-	mes "respect. Where is your honor?";
-	next;
-s_Life:
-	mes "[Daewoon]";
-	mes "Well, there's one";
-	mes "last thing I want to";
-	mes "know about you. It's the";
-	mes "most important question";
-	mes "in the world once you";
-	mes "think about it.";
-	next;
-	mes "[Daewoon]";
-	mes "...";
-	mes "......";
-	mes "Do you enjoy life?";
-	next;
-	menu "Yes",-,"No",s_No;
-
-	set @DaewoonTest,@DaewoonTest + 1;
-	emotion e_heh;
-	mes "[Daewoon]";
-	mes "I'm glad.";
-	mes "When you don't live";
-	mes "with zeal, it's easy to";
-	mes "forget your goals and your";
-	mes "purpose for living. Don't have";
-	mes "any? Then make some up.";
-	next;
-	mes "[Daewoon]";
-	mes "I hope you always enjoy";
-	mes "life as much as you can.";
-	mes "As for me, I'm always happy";
-	mes "with my wine, women and song~";
-	mes "Mwah ah hah~!";
-	next;
-	goto s_Last;
-	
-s_No:
-	mes "[Daewoon]";
-	mes "I understand.";
-	mes "People cannot be happy";
-	mes "all the time. Sometimes";
-	mes "it's easy to forget your";
-	mes "goals and purpose in life.";
-	next;
-	mes "[Daewoon]";
-	mes "But you know what? If you";
-	mes "have just one dream, one goal";
-	mes "to strive towards, things shall get";
-	mes "better. If you think you don't have";
-	mes "dreams, look back to your past.";
-	mes "What you remember may suprise";
-	mes "you.";
-	next;
-	mes "[Daewoon]";
-	mes "It's important to look forward,";
-	mes "but first you must find what is";
-	mes "truly precious to you before you";
-	mes "can define your happiness. That's";
-	mes "why I think it's good to experience";
-	mes "new things as well as reflect.";
-	next;
-	emotion e_no1;
-	mes "[Daewoon]";
-	mes "Now, what's precious to me?";
-	mes "Three things, actually...";
-	mes "Wine. Women. And song!";
-	mes "Though if I had to rank them,";
-	mes "women would top that list.";
-	mes "Mwah ah hah~!";
-	next;
-s_Last:
-	if(@DaewoonTest == 5)
-{
-	getitem 7177,1;
-	mes "[Daewoon]";
-	mes "You know, after talking with";
-	mes "you for a while, I now feel fairly";
-	mes "comfortable with leaving you this";
-	mes "piece of the Sobbing Starlight.";
-	mes "Somehow, I think you're strong";
-	mes "enough to get all the pieces.";
-	next;
-	mes "[Daewoon]";
-	mes "I hope you will pass the rest of";
-	mes "the tests and acquire the power.";
-	next;
-	mes "[Daewoon]";
-	mes "Oh yes! Your next test";
-	mes "examiner is ^FF0000Sir Jore^000000, also";
-	mes "known as the Ghost of Al de Baran.";
-	mes "Although he's always sick, he has";
-	mes "great passion for his research.";
-	next;
-	mes "[Daewoon]";
-	mes "Alright, then.";
-	mes "Good luck in";
-	mes "Al de Baran~!";
-	set signquest,6;
-	close;
-}
-	else
-{
-	mes "[Daewoon]";
-	mes "It pains me to say this,";
-	mes "but I do not think you're";
-	mes "worthy of holding my fragment";
-	mes "of the Sobbing Starlight. But";
-	mes "I am willing to give you";
-	mes "another chance~";
-	close;
-}
-
-}
-
-	else if(signquest == 6)
-{
-	mes "[Daewoon]";
-	mes "Mwah ah hah!";
-	mes "Feasting and merriment,";
-	mes "wine, women and song!";
-	mes "I could ask for nothing more!";
-	next;
-	mes "[Daewoon]";
-	mes "The most scrumptious";
-	mes "delicacies are all mine to";
-	mes "taste! And I'm not just talking";
-	mes "about the food. Mwah ah hah!";
-	mes "I'm the king of the world!";
-	next;
-	mes "[Daewoon]";
-	mes "Hm...?";
-	mes "Weren't you on";
-	mes "your way to find";
-	mes "^FF0000Sir Jore^000000 in Al de Baran?";
-	next;
-	mes "[Daewoon]";
-	mes "Oh, having trouble";
-	mes "finding him, are you?";
-	mes "Well, he's fairly shy, but";
-	mes "I'm sure he's hiding some";
-	mes "place in that town.";
-	close;
-}
-
-}
-
-aldebaran.gat,225,54,4	script	#aldesignwarp	45,1,1,{
-OnTouch:
-	set @aldesigncheck,0;
-	warp "aldeba_in.gat",149,120;
-	end;
-
-}
-
-aldeba_in.gat,149,123,4	script	#aldesignwarp2	45,1,1,{
-OnTouch:
-	set @aldesigncheck,0;
-	warp "aldebaran.gat",223,56;
-	end;
-
-}
-
-}
-
-aldeba_in.gat,147,104,1	script	PotionActivator	139,3,0,{
-OnTouch:
-	if(@aldesigncheck == 0)
-{
-	donpcevent "Jore#SignAldeNpc::OnPotion";	
-	set @aldesigncheck,1;
-}
-	end;
-}
-	
-aldeba_in.gat,156,118,4	script	Piru Piru	700,{
-
-	emotion e_sob;
-	mes "[Piru Piru]";
-	mes "Oh, I'm sooo tired~";
-	mes "But we can't sleep yet.";
-	mes "^000200*Sob*^000000 Master, can't we";
-	mes "just call it a day already?";
-	next;
-	if(signquest != 7)
-{
-	menu "What do you do in here?",-;
-}
-	else
-{
-	menu "What do you do in here?",-,"About vanished Alchemists",s_Vanish,"What is the Stone of Sage?",s_SageStone;
-}
-	mes "[Piru Piru]";
-	mes "My master, Sir Jore,";
-	mes "is researching a way to";
-	mes "create artificial life! Still,";
-	mes "it's not easy and we haven't";
-	mes "accomplished anything yet...";
-	next;
-	mes "[Piru Piru]";
-	mes "It doesn't help that my";
-	mes "master spends all of his";
-	mes "time on research. He hasn't";
-	mes "been taking care of himself";
-	mes "and is losing a lot of weight.";
-	mes "I'm really worried about him.";
-	close;
-
-s_Vanish:
-	mes "[Piru Piru]";
-	mes "Oh, the father and daughter";
-	mes "who were both Alchemists, right?";
-	mes "Did you know they vanished because";
-	mes "they invented the monster potion";
-	mes "summoning skill?";
-	next;
-	mes "[Piru Piru]";
-	mes "Their discovery caused";
-	mes "such great hysteria in the";
-	mes "scientific community. In the";
-	mes "end they had no choice but";
-	mes "to live in seclusion deep";
-	mes "in the ^FF0000forsest to the south^000000.";
-	next;
-s_SageStone:
-	mes "[Piru Piru]";
-	mes "Hmm? Well, I wouldn't";
-	mes "know anything about that.";
-	mes "In fact, I'm always staying";
-	mes "in this lab, so I never hear";
-	mes "any rumors or news outside.";
-	close;
-
-}
-
-aldeba_in.gat,155,101,2	script	Jore#SignAldeNpc	805,{
-
-	if(gettime(3) == 17 || gettime(3) == 18 || gettime(3) == 19 || gettime(3) == 20 || gettime(3) == 21)
-{
-	if(signquest == 7)
-{
-	mes "[Sir Jore]";
-	mes "I want you to find two";
-	mes "Alchemists, a father and";
-	mes "daughter, who have gone into";
-	mes "seclusion deep in some forest";
-	mes "so that I can learn more about";
-	mes "the Stone of Sage.";
-	next;
-	mes "[Sir Jore]";
-	mes "Of course, this will";
-	mes "possibly further my";
-	mes "research, but it's also";
-	mes "how I'll judge whether or";
-	mes "not you're qualified for my";
-	mes "piece of the Sobbing Starlight.";
-	close;
-}
-	if(SignJore == 1)
-{
-
-	if(countitem(1092) < 10 || countitem(511) < 10 || countitem(610) < 2)
-{
-	mes "[Sir Jore]";
-	mes "Please bring m-me";
-	mes "10 Empty Test Tube,";
-	mes "10 Green Herb and";
-	mes "2 Yggdrasil Leaf.";
-	mes "so that I can make a";
-	mes "new research sample.";
-	close;
-}
-	else
-{
-	delitem 1092,10;
-	delitem 511,10;
-	delitem 610,2;
-	set signquest,7;
-	emotion e_thx;
-	mes "[Sir Jore]";
-	mes "Ah! Th-thank you for";
-	mes "bringing what I need.";
-	mes "Now I can continue my";
-	mes "research. Oh, and see if";
-	mes "you're worthy of obtaining";
-	mes "the Sobbing Starlight";
-	next;
-	mes "[Sir Jore]";
-	mes "Now, for your assignment.";
-	mes "Have you ever heard about";
-	mes "the ^FF0000Stone of Sage^000000? Rumors about";
-	mes "it have been spreading around, but";
-	mes "no one has confirmed the truth";
-	mes "about it, " + strcharinfo(0) + ".";
-	next;
-	mes "[Sir Jore]";
-	mes "Although I have no clue";
-	mes "what the Stone of S-S-age";
-	mes "may actually be, I have a gut";
-	mes "feeling that I need it to bring";
-	mes "my Biology research to the next";
-	mes "step. This is how you'll help me.";
-	next;
-	mes "[Sir Jore]";
-	mes "I need you to investigate";
-	mes "this Stone of Sage by finding";
-	mes "a father and daughter who were";
-	mes "famous for being great Alchemists.";
-	mes "They vanished deep into a forest,";
-	mes "but I believe they know something.";
-	close;
-}
-
-}
-	mes "[" + strcharinfo(0) + "]";
-	mes "Excuse me...";
-	next;
-	emotion e_omg;
-	mes "^3131FF*Clink*";
-	next;
-	mes "[Sir Jore]";
-	mes "...";
-	mes "......";
-	next;
-	mes "[Sir Jore]";
-	mes "...";
-	mes "......";
-	mes "...No!";
-	mes "Look what you";
-	mes "made me do!";
-	next;
-	emotion e_sob;
-	mes "[Sir Jore]";
-	mes "I've been fiddling";
-	mes "with this sample for";
-	mes "five hours. And now";
-	mes "it's ruined ^000200*Sob*";
-	if(signquest != 6)close;
-	next;
-	mes "[Sir Jore]";
-	mes "^000200*Sob*^000000";
-	mes "I came to this town";
-	mes "so I could focus on";
-	mes "my research without";
-	mes "any interuptions. So";
-	mes "why are you here?";
-	next;
-	menu "Daewoon sent me.",s_Daewoon,"Oops, sorry. Later~",-;
-
-	mes "[Sir Jore]";
-	mes "I spent five hours";
-	mes "observing the changes";
-	mes "in that research sample.";
-	mes "All of that hard work lost!";
-	mes "^000200*Wah~!*";
-	close;
-
-s_Daewoon:
-	emotion e_swt;
-	mes "[Sir Jore]";
-	mes "O-oh!";
-	mes "That's right.";
-	mes "You're here to be";
-	mes "tested for the piece";
-	mes "of the Sobbing Starlight.";
-	next;
-	mes "[Sir Jore]";
-	mes "So...";
-	mes "Er. Then, what...";
-	mes "W-what's your name?";
-	next;
-	menu strcharinfo(0) + ", thanks.",-;
-	mes "[Sir Jore]";
-	mes "N-nice to meet you.";
-	mes "My name is Jore. Just";
-	mes "a normal person who loves";
-	mes "research. S-sorry if I seem";
-	mes "a little nervous! I'm actually";
-	mes "quite... shy around people.";
-	next;
-	mes "[Sir Jore]";
-	mes "Oh no...!";
-	mes "if you were able to";
-	mes "find me, there will be";
-	mes "others! When would I get";
-	mes "the time to do my research?!";
-	mes "N-no! I h-h-hate people!!";
-	next;
-	mes "[Sir Jore]";
-	mes "Still, I did promise";
-	mes "M-M-Metz and he is my";
-	mes "friend. So I must accept";
-	mes "some guests. Even if hundreds";
-	mes "of them knock on my door...";
-	next;
-	mes "[Sir Jore]";
-	mes "But first of all,";
-	mes "I'm going to need";
-	mes "a new research sample.";
-	mes "I think it's only fair that";
-	mes "you get it for me since you";
-	mes "made me ruin the last one.";
-	next;
-	mes "[Sir Jore]";
-	mes "N-now, d-don't worry.";
-	mes "The items are actually";
-	mes "quite easy to get. It's";
-	mes "the five hours part that's";
-	mes "hard. Now, let's see...";
-	next;
-	mes "[Sir Jore]";
-	mes "Just bring";
-	mes "10 Empty Test Tube,";
-	mes "10 Green Herb and";
-	mes "2 Yggdrasil Leaf.";
-	next;
-	mes "[Sir Jore]";
-	mes "You see, l-lately I've";
-	mes "been studying Biology.";
-	mes "I think the secret to life";
-	mes "can be found in the Leaf of";
-	mes "Yggdrasil. They can be used";
-	mes "to revive the dead, after all.";
-	next;
-	emotion e_swt;
-	mes "[Sir Jore]";
-	mes "Oh, and make sure to";
-	mes "bring those things to me";
-	mes "before I go to bed at";
-	mes "precisely 10:00 PM " + $timezonestring$ + ".";
-	mes "I do have a regular sleeping";
-	mes "schedule, you know.";
-	set SignJore,1;
-	close;
-
-}
-	else
-{
-	mes "^3131FFYou find a tense man";
-	mes "holding test tubes between";
-	mes "his fingers, standing in a pile";
-	mes "of books. He seems to be in";
-	mes "agony for some reason.";
-	next;
-	menu "Speak to him.",s_Speak,"Ignore him.",-;
-
-	mes "^3131FFYou decided to leave";
-	mes "him alone and let him";
-	mes "continue mumbling to";
-	mes "himself and playing";
-	mes "with his test tubes.";
-	close;
-
-s_Speak:
-	mes "[" + strcharinfo(0) + "]";
-	mes "Excuse me...";
-	next;
-	mes "[Sire Jore]";
-	mes "...";
-	mes "......";
-	next;
-	mes "^3131FFToo preoccupied with";
-	mes "his thoughtsm this strange";
-	mes "man is unable to hear you.";
-	next;
-	menu "Try again.",s_Again,"Ignore him.",-;
-
-	mes "^3131FFYou decided to leave";
-	mes "him alone and let him";
-	mes "continue mumbling to";
-	mes "himself and playing";
-	mes "with his test tubes.";
-	close;
-
-s_Again:
-	mes "[" + strcharinfo(0) + "]";
-	mes "EXCUSE ME!";
-	next;
-	mes "[Sire Jore]";
-	mes "...!";
-	mes "Oh, h-h-hello.";
-	mes "Sorry, but I'm kind of";
-	mes "busy right now. Yes, yes,";
-	mes "would you come back at";
-	mes "precisely 5:00 PM " + $timezonestring$ + "?";
-	next;
-	mes "[Sire Jore]";
-	mes "Let's see...";
-	mes "Now if I recalibrated";
-	mes "the faust exhaust, then";
-	mes "the bioneutron analyzer";
-	mes "would need to be adjusted";
-	mes "for cytoplasmic balance...";
-	close;
-}
-
-OnPotion:
-	if(rand(0,1) == 1)
-{
-	emotion e_ic;
-	misceffect 305;
-}
-else
-{
-	emotion e_omg;
-	misceffect 306;
-}
-	end;
-}
-
-prt_maze02.gat,57,152,1	script	Girl	91,{
-
-	mes "^3131FFYou catch a glimpse";
-	mes "of a girl headin directly";
-	mes "into a deep forest. You decide";
-	if(signquest != 7)goto s_No;
-	mes "to follow her and see if you can";
-	mes "learn more.";
-	close2;
-	warp "prt_maze02.gat",11,146;
-	end;
-s_No:
-	mes "to not follow her since you're";
-	mes "not interested where she's going.";
-	close;
-}
-
-function	Sign_Alch_Summon,{
-
-Loopback:
-if($signmazemonster == 0)
-{
-	set $signmazemonster,5;
-	monster "prt_maze02.gat",14,177,"Flora",1118,1,"Sign_Alch_Summon::OnMonsterDeadSign";
-	monster "prt_maze02.gat",17,171,"Flora",1118,1,"Sign_Alch_Summon::OnMonsterDeadSign";
-	monster "prt_maze02.gat",24,173,"Flora",1118,1,"Sign_Alch_Summon::OnMonsterDeadSign";
-	monster "prt_maze02.gat",17,175,"Marine Sphere",1142,1,"Sign_Alch_Summon::OnMonsterDeadSign";
-	monster "prt_maze02.gat",17,168,"Marine Sphere",1142,1,"Sign_Alch_Summon::OnMonsterDeadSign";
-}
-else
-{
-	killmonster "prt_maze02.gat","OnMonsterDeadSign";
-	set $signmazemonster,0;
-	goto Loopback;
-}
-OnMonsterDead:
-	set $signmazemonster,$signmazemonster - 1;
-
-}
-
-prt_maze02.gat,16,183,3	script	Pleur	91,{
-
-	if(signquest == 7 || signquest == 8)
-{
-	mes "[Pleur]";
-	mes "La la la~";
-	mes "La la la~";
-	close;
-}
-else
-{
-	mes "[Pleur]";
-	mes "Oh, you're lost?";
-	mes "I'll help you find";
-	mes "your way back...";
-	close2;
-	warp "prt_maze02.gat",61,149;
-	end;
-}
-OnHo:
-	emotion e_ho;
-	end;
-OnKis2:
-	emotion e_kis2;
-	end;
-OnExclamation:
-	emotion e_gasp;
-	end;
-OnOmg:
-	emotion e_omg;
-	end;
-}
-
-prt_maze02.gat,14,183,3	script	Gordon	51,{
-
-	if(signquest == 7 || signquest == 8)
-{
-	if(ScareAlchSign == 1)goto s_Scared;
-	mes "[Gordon]";
-	mes "Hello darling.";
-	mes "What did you do today?";
-	next;
-	donpcevent "Pleur::OnHo";
-	mes "[Pleur]";
-	mes "I played Hide-and-Seek";
-	mes "with a white bear and a";
-	mes "blue bear, father.";
-	next;
-	emotion e_ho;
-	mes "[Gordon]";
-	mes "Darling...";
-	mes "Aren't you tired";
-	mes "of playing with the";
-	mes "animals? We've live";
-	mes "in this forest for so long...";
-	next;
-	donpcevent "Pleur::OnKis2";
-	mes "[Pleur]";
-	mes "Don't worry father, I understand.";
-	mes "For now, this is the only place";
-	mes "where we can relax and live";
-	mes "in peace. I think we deserve to rest";
-	mes "after accomplishing our goals...";
-	next;
-	emotion e_sob;
-	mes "[Gordon]";
-	mes "Thank you, Pluer.";
-	mes "I have no regrets about";
-	mes "our work, but sometimes";
-	mes "I do wish for a more";
-	mes "carefree life for you...";
-	next;
-	menu "Roar~!",-,"Excuse me.",s_Excuse;
-
-	callfunc "Sign_Alch_Summon";
-	emotion e_omg;
-	donpcevent "Pleur::OnOmg";
-	set ScareAlchSign,1;
-	mes "[Pleur]";
-	mes "No no no!";
-	mes "Summon Flora!";
-	next;
-	mes "[Gordon]";
-	mes "Great Schott!";
-	mes "Summon... Marine Sphere!";
-	close;
-	
-s_Excuse:
-	emotion e_gasp;
-	donpcevent "Pleur::OnExclamation";
-	mes "[Gordon]";
-	mes "Eh?! Don't you know";
-	mes "how dangerous this place";
-	mes "is? What are you doing";
-	mes "here in the middle of";
-	mes "this forest?";
-	next;
-s_Back:
-	mes "[" + strcharinfo(0) + "]";
-	mes "Actually, I think";
-	mes "I've been looking for";
-	mes "you. I've been sent on";
-	mes "an errand to find these";
-	mes "two famous Alchemists.";
-	next;
-	mes "[Gordon]";
-	mes "Mm...?";
-	mes "Well, we're retired";
-	mes "now, but I suppose it'd";
-	mes "do no harm if you had";
-	mes "something to ask us...";
-	next;
-	menu "Ask about Stone of Sage",s_Sage,"Ask about Alchemy",s_Alch,"Quit",-;
-
-	mes "[Gordon]";
-	mes "Hah hah hah~";
-	mes "Did you forget";
-	mes "what you were";
-	mes "going to ask me?";
-	close;
-
-s_Sage:
-
-	mes "[Gordon]";
-	mes "Stone of Sage?";
-	mes "Huh. To be honest,";
-	mes "I don't know anything";
-	mes "about it at all. I guess";
-	mes "its existence is pretty";
-	mes "much just a rumor, really.";
-	next;
-	mes "[Gordon]";
-	mes "All I've heard is that";
-	mes "the Stone of Sage might";
-	mes "be a catalyst  to transmute";
-	mes "materials into gold. If it";
-	mes "really existed, it would be";
-	mes "the ultimate alchemic item.";
-	next;
-	mes "[Pleur]";
-	mes "However I've also heard";
-	mes "it's red, can make humans";
-	mes "immortal and can cure any";
-	mes "sort of disease or ailment";
-	mes "Just where do these rumors";
-	mes "come from? It's crazy...";
-	next;
-	mes "[Gordon]";
-	mes "Now, I even heard that some";
-	mes "people are working on trying";
-	mes "to create the stone themselves.";
-	mes "If they succeed, it'll have a huge";
-	mes "effect on the entire world!";
-	next;
-	mes "[Gordon]";
-	mes "I'm sorry that you've gone";
-	mes "through the trouble of finding";
-	mes "us for this kind of information.";
-	mes "We're retired after all, so we";
-	mes "may be out of the loop.";
-	next;
-	mes "[Pleur]";
-	mes "Although we're retired, we";
-	mes "would be much interested in";
-	mes "knowing if someone does manage";
-	mes "to create such a stone. If that";
-	mes "happens, would you tell us?";
-	next;
-	mes "[Gordon]";
-	mes "Now let me guide you";
-	mes "on a safe path back out";
-	mes "of this maze. I've lived here";
-	mes "quite a while, so I can find";
-	mes "the exit with my eyes close.";
-	mes "Farewell, adventurer~";
-	close2;
-	warp "mjolnir_12",44,23;
-	end;
-s_Alch:
-
-	mes "[Pleur]";
-	mes "I hope you understand that";
-	mes "my father and I devoted and";
-	mes "sacrificed so much for our work.";
-	mes "Finally, we discovered a way to";
-	mes "summon monsters using potions.";
-	next;
-	mes "[Pleur]";
-	mes "However, too many Alchemists";
-	mes "hounded us for our information";
-	mes "once we announced the results";
-	mes "of our research. Ir was more";
-	mes "than we could handle...";
-	next;
-	mes "[Gordon]";
-	mes "I'm sorry, but if you have any";
-	mes "questions about Alchemy, there";
-	mes "are many qualified researchers and";
-	mes "practitioners out there. We came to";
-	mes "this forest to find peace...";
-	close;
-	
-s_Scared:
-	mes "[Gordon]";
-	mes "Oh...!";
-	mes "You scared us!";
-	mes "Roaring like some";
-	mes "animal! What do you";
-	mes "think you were doing?";
-	next;
-	goto s_Back;
-
-}
-	else
-{
-	mes "[Gordon]";
-	mes "Can't find your way back?";
-	mes "Don't worry... I'll help";
-	mes "you.";
-	close2;
-	warp "prt_maze02.gat",61,149;
-	end;
-}
-
-}

+ 9745 - 0
npc/quests/The_Sign_Quest.txt

@@ -0,0 +1,9745 @@
+//===== eAthena Script ======================================= 
+//= The Sign Quest
+//===== By: ================================================== 
+//= SinSloth(Most of the NPCs), MasterOfMuppets(Some of the NPCs + bug fixes) & Kargha(The quiz NPCs)
+//===== Current Version: ===================================== 
+//= 1.0
+//===== Compatible With: ===================================== 
+//= eAthena SVN 3422+(Requires jA Script System)
+//===== Description: ========================================= 
+//= - Quest for opening the doors to Geffenia.
+//===== Comments: ============================================
+//= This script uses sign_01.bmp - sign_04.bmp, these will be
+//= found in the language of your client.
+//===== Additional Comments: ================================= 
+//= 1.0 First version, beware of potential nasty bugs :x [MasterOfMuppets]
+//============================================================ 
+//===== Configuration : ======================================
+prontera.gat,1,1,1	script	TheSignConfig	-1,{
+OnInit:
+//= This string will be used to show which timezone your server
+//= is located in, it's necessary for the quest, so please change it.
+
+	set $timezonestring$,"^FF0000GMT^000000";
+
+//= This variable determines whether the "sign_xx.bmps" will be used or
+//= if raw text will be used in the 'Sign::GeffeniaSigns' script. Set it to
+//= 0 if you want to use text.
+
+	set $signbmps,1;
+}
+//============================================================
+
+alberta.gat,35,241,1	script	Sign::GeffeniaSigns	111,{
+
+	if($signbmps)
+{
+	if(signquest < 1)set signquest,1;
+	cutin "sign_01",4;
+	mes "^3151FFNext";
+	next;
+	cutin "",255;	
+	cutin "sign_02",4;
+	mes "^3151FFNext";
+	next;
+	cutin "",255;	
+	cutin "sign_03",4;
+	mes "^3151FFNext";
+	next;
+	cutin "",255;		
+	cutin "sign_04",4;
+	mes "^3151FFClose";
+	close2;
+	cutin "",255;
+	end;
+}
+	else
+{
+	if(signquest < 1)set signquest,1;
+	mes "^3151FFTo the talented and";
+	mes "experienced adventurers who";
+	mes "have dreams of achieving true";
+	mes "greatness...";
+	next;
+	mes "^3151FFI present a once in a";
+	mes "lifetime opportunity to the one";
+	mes "who proves most worthy. You must";
+	mes "have the courage to risk peril,";
+	mes "the wisdowm to perforum right";
+	mes "action and the strength to be";
+	mes "victorious in combat.";
+	next;
+	mes "^3151FFThe way will be fraught";
+	mes "with danger and only the most";
+	mes "adept adventurers may have a";
+	mes "chance of surviving. But if we";
+	mes "can succeed, I promies on my";
+	mes "good name that power beyond";
+	mes "imagining will become yours.";
+	next;
+	mes "^3151FFThose of you who are interested,";
+	mes "come to me and I will test";
+	mes "your abilities. The one who";
+	mes "can manage to pass this testing";
+	mes "just might be capable of helping";
+	mes "me prove a forgotten legend";
+	mes "and uncover a long lost power";
+	next;
+	mes "^3151FFI shall be waiting.";
+	mes "";
+	mes "^000000-Metz Brayde";
+	close;
+}
+
+}	
+
+morocc.gat,168,264,1	duplicate(GeffeniaSigns)	Sign	111
+payon.gat,160,183,1	duplicate(GeffeniaSigns)	Sign	111
+prontera.gat,147,305,1	duplicate(GeffeniaSigns)	Sign	111
+geffen.gat,168,175,1	duplicate(GeffeniaSigns)	Sign	111
+aldebaran.gat,54,223,1	duplicate(GeffeniaSigns)	Sign	111
+
+prt_in.gat,228,26,4	script	Steward	55,{
+
+	if(signquest > 22) goto L_Situation;
+	if(signquest == 14) goto L_Artisan;
+	if(signquest > 1)
+{
+	mes "[Vendez]";
+	mes "Ah, master " + strcharinfo(0) + ".";
+	mes "Welcome. How may I be";
+	mes "of service today?";
+	next;
+	menu "Who is Arian?",s_Arian,"What is Metz doing?",-,"How is Elle?",s_Elle;
+
+	mes "[Vendez]";
+	mes "Althought I've served";
+	mes "the Brayde family for years";
+	mes "I'm unfamiliar with Master";
+	mes "Metz's work. My appologies, but";
+	mes "I simply cannot even begin to";
+	mes "fathom his research...";
+	close;
+s_Arian:
+	mes "[Vendez]";
+	mes "Ah yes, Arian.";
+	mes "I consider him to be";
+	mes "a man of few words. The";
+	mes "words he does choose to";
+	mes "use are rather harsh and";
+	mes "brutish, you might say.";
+	close;
+s_Elle:
+	mes "[Vendez]";
+	mes "Ah, Mistress Elle";
+	mes "has been working here";
+	mes "since she was a very young";
+	mes "girl. She is almost like";
+	mes "a granddaughter to me.";
+	mes "Ha ha-^222222*Ahem*";
+	close;
+
+}
+	else
+{
+	mes "[Vendez]";
+	mes "Welcome to the";
+	mes "Brayde Estate. How";
+	mes "may I be of service?";
+	next;
+	menu "Nothing",-,"I'm here to see Metz",s_Metz,"Gimmie your cash!",s_Cash;
+
+	mes "[Vendez]";
+	mes "If you do not have";
+	mes "any business to conduct";
+	mes "with Master Metz, please";
+	mes "leave immediately";
+	close;
+
+s_Metz:
+	mes "[Vendez]";
+	mes "Very good, sir.";
+	mes "Please wait a moment";
+	mes "while I consult with";
+	mes "the master in his study.";
+	close;
+
+s_Cash:
+	mes "[Vendez]";
+	mes "My apologies,";
+	mes "but I insist that";
+	mes "you leave the premises";
+	mes "^FF0000immediately^000000.";
+	close2;
+	warp "prontera.gat",150,150;
+	end;
+}
+
+L_Artisan:
+	mes "[Vendez]";
+	mes "Oh, congratulations~";
+	mes "You finally passed all";
+	mes "of the tests. I know they";
+	mes "must have been incredibly";
+	mes "taxing and challenging.";
+	next;
+	mes "[Vendez]";
+	mes "Master Metz has informed";
+	mes "me that he wishes for you";
+	mes "to find someone";
+	mes "to restore the Sobbing";
+	mes "Starlight. I wish you luck";
+	mes "in that endeavor.";
+	close;
+
+L_Situation:
+	mes "[Vendez]";
+	mes "There will always";
+	mes "be situations where";
+	mes "you won't be getting";
+	mes "any second chances.";
+	mes "Anyways remember that.";
+	close;
+
+}
+
+prt_in.gat,227,45,4	script	Archaeologist	804,{
+
+	cutin "mets_alpha",2;
+	if(sign_fail) goto L_Stop;
+	if(signquest > 0)goto s_Cont;
+	mes "[Metz]";
+	mes "Although you need everlasting";
+	mes "patience in an archaeological";
+	mes "excavation, the feeling you get";
+	mes "when you find something makes";
+	mes "all those long hours of study and";
+	mes "research worth it.";
+	close2;
+	cutin "",255;
+	end;
+
+s_Cont:
+	if(signquest == 1)
+{
+	mes "[Metz]";
+	mes "Hm...?";
+	mes "Can I help you?";
+	next;
+	menu "I've been following these signs and...",s_Sign,"I was just passing by",-;
+
+	mes "[Metz]";
+	mes "Oh really?";
+	mes "I see, I though you";
+	mes "were an applicant for";
+	mes "the position I'm offering";
+	mes "to brave adventurers.";
+	close2;
+	cutin "",255;
+	end;
+
+s_Sign:
+	mes "[Metz]";
+	mes "Great...!";
+	mes "Welcome to my";
+	mes "humble lodgings.";
+	mes "Hmm, let me see...";
+	next;
+	if(BaseLevel < 70)
+	{
+		mes "[Metz]";
+		mes "Uh, it pains me to say this, but I";
+		mes "don't think you qualify to help";
+		mes "me out. Once you gain enough";
+		mes "experience though, I'll be happy";
+		mes "to have you on board~";
+		close2;
+		cutin "",255;
+		end;
+	}
+	mes "[Metz]";
+	mes "Hey, I think you might";
+	mes "be well suited for the job!";
+	mes "But do you think you could come";
+	mes "back later? I've got my hands full";
+	mes "with some other business.";
+	next;
+	mes "[Metz]";
+	mes "Oh right, would you tell";
+	mes "me your name? " + strcharinfo(0) + "?";
+	mes "Okay then, I'll remember that.";
+	mes "Talk to you later, alright?";
+	set signquest,2;
+	close2;
+	cutin "",255;
+	end;
+}
+
+	else if(signquest == 2)
+{
+	mes "[Metz]";
+	mes "I'm sorry I made you wait,";
+	mes "but I had some research to finish";
+	mes "and it took longer than I";
+	mes "expected. Now, before I tell you";
+	mes "more about the job, I want to";
+	mes "test your competency";
+	next;
+	mes "[Metz]";
+	mes "The job I'm offering is";
+	mes "pretty risky and not just";
+	mes "anybody can handle it.";
+	mes "You'll actually go through";
+	mes "a series of tests conducted";
+	mes "by my trusted friends.";
+	next;
+	mes "[Metz]";
+	mes "Now, the first person";
+	mes "you must visit is ^FF0000Arian^000000";
+	mes "in Morroc. Please speak";
+	mes "to him and he'll give you";
+	mes "all the details about his";
+	mes "examination... I hope";
+	next;
+	mes "[Metz]";
+	mes "Once you're finished with";
+	mes "the test, Arian will tell you";
+	mes "what to do next. Afterwards,";
+	mes "come back to me so that we";
+	mes "can finally talk business.";
+	next;
+	mes "[Metz]";
+	mes "Ah, almost forgot.";
+	mes "Arian won't talk to anybody";
+	mes "unless he knows them or";
+	mes "receives a message from me.";
+	mes "So if he's snubbed you in the past,";
+	mes "just understand that's his";
+	mes "way.";
+	set signquest,3;
+	close2;
+	cutin "",255;
+	end;
+}
+	else if(signquest == 3 || signquest == 4)
+{
+	mes "[Metz]";
+	mes "Hm...?";
+	mes "Shouldn't you leave";
+	mes "for Morroc to see Arian?";
+	mes "You better hurrty in case";
+	mes "somebody else applies";
+	mes "for this little job.";
+	close2;
+	cutin "",255;
+	end;
+}
+	else if(signquest == 13)
+{
+	mes "[Metz]";
+	mes "Congratulations~";
+	mes "You managed to pass";
+	mes "all of the tests! You seem";
+	mes "to be the perfect person";
+	mes "to carry out this special";
+	mes "assignment!";
+	next;
+	mes "[Metz]";
+	mes "By now, you must have";
+	mes "six Sobbing Starlight pieces.";
+	mes "I'm sure that you want to know";
+	mes "more about those fragments.";
+	next;
+	mes "[Metz]";
+	mes "I remember last summer,";
+	mes "I found the wholly formed";
+	mes "Sobbing Starlight north";
+	mes "of Mount Mjolnir during";
+	mes "one of my expeditions.";
+	next;
+	mes "[Metz]";
+	mes "Although it was in perfect";
+	mes "shape, once it was exposed";
+	mes "to the air, it began to crack";
+	mes "and shattered into the pieces";
+	mes "you now hold in your hands.";
+	next;
+	mes "[Metz]";
+	mes "Now, an ordinary artisan";
+	mes "can't put the Sobbing Starlight";
+	mes "back together. This mysterious";
+	mes "stone has some strange properties.";
+	mes "But it's imperative to me to get";
+	mes "this stone reassembled.";
+	next;
+	mes "[Metz]";
+	mes "Once restored, a strange";
+	mes "pattern can be seen within";
+	mes "the Sobbing Starlight. I guess";
+	mes "that the pattern is a message";
+	mes "written in an ancient language.";
+	next;
+	mes "[Metz]";
+	mes "Would you let me borrow";
+	mes "the pieces for a second ?";
+	mes "I'll show you something";
+	mes "quite interesting...";
+	next;
+	mes "^0066CCOnce you hand the pieces";
+	mes "of the Sobbing Starlight to";
+	mes "Metz, he pulls out a seventh";
+	mes "piece. Once gathered, they";
+	mes "begin to emit a strange light.";
+	misceffect 34;
+	next;
+	mes "[Metz]";
+	mes "Since the pieces still";
+	mes "respond to each other,";
+	mes "I believe that it's possible";
+	mes "for the Sobbing Starlight";
+	mes "to be restored to its";
+	mes "original form.";
+	next;
+	mes "[Metz]";
+	mes "We're still seeking";
+	mes "an artisan of great";
+	mes "skill for this task. Once";
+	mes "know right away. For now,";
+	mes "please hold on these pieces.";
+	getitem 7177,1;
+	set signquest,14;
+	close2;
+	cutin "",255;
+	end;
+}
+	else if(signquest == 14)
+{
+	set @signartisan,rand(1,5);
+	if(@signartisan == 1) goto L_Artisan;
+	mes "[Metz]";
+	mes "Although I've made";
+	mes "some progress, I still";
+	mes "haven't found an artisan";
+	mes "capable of restoring the";
+	mes "Sobbing Starlight. Please";
+	mes "give me a little more time.";
+	close2;
+	cutin "",255;
+	end;
+
+L_Artisan:
+	mes "[Metz]";
+	mes "Ah, you've come just";
+	mes "just in the nick of time!";
+	mes "I just found someone who";
+	mes "may be capable of restoring";
+	mes "the Sobbing Starlight.";
+	next;
+	mes "[Metz]";
+	mes "His name is";
+	mes "^FF0000Engel Howard^000000,";
+	mes "a legendary Blacksmith";
+	mes "in Rune Midgard. I don't";
+	mes "know where he is, but maybe";
+	mes "his family in Geffen may know.";
+	next;
+	mes "[Metz]";
+	mes "Unfortunately, that's all";
+	mes "the information that I have";
+	mes "to give you for now. You'll";
+	mes "have to investigate this lead";
+	mes "on your own, "+ strcharinfo(0) +".";
+	set signquest,15;
+	close2;
+	cutin "",255;
+	end;
+
+}
+	else if(signquest == 23)
+{
+	mes "[Metz]";
+	mes "Amazing...! You've";
+	mes "managed to restore";
+	mes "the Sobbing Starlight!";
+	mes "Now, I recently learned that";
+	mes "this stone can lead you to";
+	mes "an ancient place...";
+	next;
+	mes "[Metz]";
+	mes "That's why we need to";
+	mes "know what the message in";
+	mes "the Sobbing Starlight means.";
+	mes "First, we need a Wizard that";
+	mes "is skilled in unlocking the";
+	mes "messages stored in gems...";
+	next;
+	mes "[Metz]";
+	mes "Hmm. It would probably";
+	mes "be best to visit the Wizards";
+	mes "on the top floor of the Geffen";
+	mes "Tower. There's someone I know";
+	mes "there who might just be up for";
+	mes "this task...";
+	set signquest,24;
+	close2;
+	cutin "",255;
+	end;
+
+}
+
+	else if(signquest == 24)
+
+{
+	mes "[Metz]";
+	mes "Now that the";
+	mes "Sobbing Starlight";
+	mes "is restored, we need";
+	mes "to find someone who can";
+	mes "break the seal on the";
+	mes "gem's message...";
+	next;
+	mes "[Metz]";
+	mes "For now, please visit";
+	mes "the Wizards at the top";
+	mes "floor of the Geffen Tower.";
+	mes "I know that one of them is";
+	mes "capable of getting the gem's";
+	mes "text on a paper...";
+	close2;
+	cutin "",255;
+	end;
+}
+
+	else if(signquest == 28)
+
+{
+	mes "[Metz]";
+	mes "Great...!";
+	mes "You were able to get the";
+	mes "text in the gem printed on a";
+	mes "Record of Ancient Language?";
+	next;
+	mes "[Metz]";
+	mes "Just as I thought.";
+	mes "This language isn't";
+	mes "one I recognize. It's";
+	mes "probably too ancient.";
+	next;
+	mes "[Metz]";
+	mes "Fortunately, I know";
+	mes "one person who may";
+	mes "be able to translate this.";
+	mes "If he's not able to do it...";
+	mes "We'll have to give up.";
+	next;
+	mes "[Metz]";
+	mes "Bring this Record";
+	mes "of Ancient Language";
+	mes "to a man named Frank.";
+	mes "I hope he'll be able to";
+	mes "understand what it says.";
+L_Frank:
+	next;
+	menu "Who is Frank?",L_Who,"Where is he?",L_Where,"I see.",-;
+	mes "[Metz]";
+	mes "Good luck, then.";
+	mes "I hope that you can";
+	mes "find a way to get Frank";
+	mes "Franklin to help us.";
+	set signquest,29;
+	close2;
+	cutin "",255;
+	end;
+
+L_Who:
+	mes "[Metz]";
+	mes "Frank Franklin has lived";
+	mes "in seclusion and only a few";
+	mes "people are aware of his skill.";
+	mes "But I can assure you that his";
+	mes "knowledge of ancient languages";
+	mes "isn't rivaled by any mortal.";
+	next;
+	mes "[Metz]";
+	mes "I suppose his interest";
+	mes "in history is what drives";
+	mes "him in work. Still, I've";
+	mes "heard that he doesn't like";
+	mes "meeting people. I hope you";
+	mes "can convince him to help us...";
+	goto L_Frank;
+
+L_Where:
+	mes "[Metz]";
+	mes "It's said that";
+	mes "Frank Franklin lives";
+	mes "on the Alberta Sunken Ship";
+	mes "where he devotes his time";
+	mes "to his researches. He may not";
+	mes "always be home though...";
+	goto L_Frank;
+
+}
+
+	else if(signquest == 29)
+{
+	mes "[Metz]";
+	mes "So far, I've learned";
+	mes "from my research that";
+	mes "the gem's message has";
+	mes "details about a certain";
+	mes "location and an item that";
+	mes "serves as some kind of key...";
+	next;
+	mes "[Metz]";
+	mes "While I investigate,";
+	mes "please try to have Frank";
+	mes "Franklin translate the";
+	mes "message in the Record of";
+	mes "Ancient Language. Keep up";
+	mes "the good work," + strcharinfo(0) + ".";
+	close2;
+	cutin "",255;
+	end;
+}
+
+	else if(signquest == 53)
+{
+	mes "[Metz]";
+	mes "Angrboda...?!";
+	mes "According to legend,";
+	mes "her soul was split into";
+	mes "pieces and placed behind";
+	mes "seals created by the gods!";
+	next;
+	mes "[Metz]";
+	mes "You'll need a stout,";
+	mes "heavy or really sharp";
+	mes "weapon. Of course, I'm";
+	mes "told that such weapons";
+	mes "are truly rare...";
+	next;
+	mes "[Metz]";
+	mes "Supposedly, normal";
+	mes "Blacksmiths can't even";
+	mes "forge those kinds of rare";
+	mes "weapons. But if you manage";
+	mes "to get one, you might have a";
+	mes "chance of breaking the seals.";
+	next;
+	mes "[Metz]";
+	mes "Of course, I'm worried";
+	mes "that may be violating the";
+	mes "will of the gods by releasing";
+	mes "Angrboda, but we've already";
+	mes "gone this far...";
+	close2;
+	cutin "",255;
+	end;
+}
+	else if( (signquest > 54 && signquest < 59) || (signquest == 59 && !countitem(2644)))
+{
+	mes "[Metz]";
+	mes "I think you're";
+	mes "almost there. All";
+	mes "of our efforts will";
+	mes "soon come to fruition!";
+	close2;
+	cutin "",255;
+	end;
+}
+	else if(signquest == 59 && countitem(2644))
+{
+	mes "[Metz]";
+	mes "This is it...!";
+	mes "You've brought me,";
+	mes "'The Sign'! I've finally";
+	mes "proven its existence!";
+	mes "Please let me handle";
+	mes "this and come back later~";
+	delitem 2644,1;
+	set @metzhour,gettime(3);
+	set @metzmin,gettime(2);
+	if(@metzmin > 29) set @metzhour,@metzhour +1;
+	set signmetzhour,@metzhour + rand(2,4);
+	set signquest,60;
+	close2;
+	cutin "",255;
+	end;
+}
+	else if(signquest == 60)
+{
+		if(gettime(3) == signmetzhour || gettime(3) == signmetzhour +1 || gettime(3) == signmetzhour +2)
+{
+	mes "[Metz]";
+	mes "Fascinating...";
+	mes "This was made with";
+	mes "a material outside of";
+	mes "Rune-Midgard! See this";
+	mes "blue lens? That must be";
+	mes "its incredible power source!";
+	next;
+	mes "[Metz]";
+	mes "I've found that the runes";
+	mes "around the lens control some";
+	mes "kind of seals placed at the Geffen";
+	mes "Tower and Geffen Fountain. But with";
+	mes "this in your hands, the seals";
+	mes "should be broken...";
+	next;
+	mes "[Metz]";
+	mes "I... I think";
+	mes "you can even use this";
+	mes "to enter Valhalla. There";
+	mes "may be even other applications";
+	mes "using the power of this item...";
+	next;
+	mes "[Metz]";
+	mes "I can only think of";
+	mes "one person who can";
+	mes "handle working with";
+	mes "this: Engel Howard,";
+	mes "Rune-Midgard's best";
+	mes "Blacksmith.";
+	getitem 2644,1;
+	set signquest,61;
+	close2;
+	cutin "",255;
+	end;
+}
+	else
+{
+	mes "[Metz]";
+	mes "I'm sorry, but I'm";
+	mes "still examinating the";
+	mes "artifact you've lent to";
+	mes "me. Would you please";
+	mes "give me some more time?";
+	close2;
+	cutin "",255;
+	end;
+}
+
+}
+	else if(signquest == 61)
+{
+	mes "[Metz]";
+	mes "Have you visited";
+	mes "Engel Howard yet?";
+	mes "He's the only one";
+	mes "who can unlock the";
+	mes "Sign's power for you...";
+	close2;
+	cutin "",255;
+	end;
+}
+	else if(signquest == 63)
+{
+	mes "[Metz]";
+	mes "Ah, you're finally";
+	mes "here. I've been waiting";
+	mes "to speak with you. First,";
+	mes "let me thank you again";
+	mes "for all of your help.";
+	next;
+	mes "[Metz]";
+	mes "Thanks to you, my wish";
+	mes "of proving the existence";	
+	mes "of the Sign has finally been";
+	mes "fulfilled. Its power is now";
+	mes "yours to do as you wish.";
+	next;
+	mes "[Metz]";
+	mes "You may have had your doubts,";
+	mes "but I'm happy enough to confirm";
+	mes "that the Sign really exists. Thanks";
+	mes "again, and I hope you stop by and";
+	mes "chat from time to time.";
+	set BaseExp,BaseExp +1823951;
+	set signquest,64;
+	close2;
+	cutin "",255;
+	end;
+}
+	else if(signquest == 64)
+{
+	mes "[Metz]";
+	mes "Thank you so much";
+	mes "for helping me make";
+	mes "my dream come true.";
+	mes "I hope we can work on";
+	mes "another project together.";
+	next;
+	mes "[Metz]";
+	mes "Well then...";
+	mes "Good luck on";
+	mes "your journeys,";
+	mes "brave " + strcharinfo(0) + ".";
+	close2;
+	cutin "",255;
+	end;
+}
+	else
+{
+	mes "[Metz]";
+	mes "How are going your";
+	mes "researches about";
+	mes "the Sobbing Starlight?";
+	mes "I wish you to come";
+	mes "back to me when you";
+	mes "have passed all tests.";
+	close2;
+	cutin "",255;
+	end;	
+}
+
+L_Stop:
+	if(sign_fail != 3)
+{
+	mes "[Metz]";
+	mes "What...?";
+	mes "Were you really lacking";
+	mes "that much courage...?";
+	mes "Does it mean I'll never";
+	mes "see that legendary artifact";
+	mes "with my own eyes?";
+	next;
+	mes "[Metz]";
+	mes "So much work for nothing...";
+	mes "Oh, excuse me. I should feel";
+	mes "honored to just have been";
+	mes "able to hold that Sobbing";
+	mes "Starlight in my own hands.";
+	mes "May I please take one last";
+	mes "look at it?";
+	next;
+}
+	mes "[Metz]";
+	mes "Thanks for your help. My dream";
+	mes "might never come true but I've";
+	mes "seen things that some people";
+	mes "will never see in their whole lives.";
+	if(sign_fail < 3) { getitem 617,1; set BaseExp,BaseExp + 876543; }
+	set sign_fail,3;
+	close2;
+	cutin "",255;
+	end;
+
+}
+
+prt_in.gat,248,23,4	script	Maid	1275,{
+
+end;
+
+}
+
+morocc_in.gat,114,162,4	script	Young Man	118,{
+
+	if(signquest == 5)
+{
+	mes "[Gaanan]";
+	mes "^444444*Sigh...*^000000";
+	mes "I wish the weather'd";
+	mes "cool down, even just a little.";
+	mes "While I'm asking for miracles,";
+	mes "I may as well wish for a billion";
+	mes "kajillion zeny. And maybe a yacht.";
+	close;
+}
+
+	else if(arianstest == 8)
+{
+	if(gaanantest == 1)
+{
+	mes "[Gaanan]";
+	mes "Hm...?";
+	mes "Arian is the one";
+	mes "who's grading your";
+	mes "test. But I understand.";
+	mes "If you failed, I'd want";
+	mes "to avoid him too...";
+	close;
+}
+	mes "[Gaanan]";
+	mes "Oh, Arian sent you to me,";
+	mes "right? I'm sorry, but he takes";
+	mes "a little time getting used to.";
+	mes "Even though I still have to get";
+	mes "used to his... mannerisms";
+	next;
+	mes "[Gaanan]";
+	mes "Anyway, since he thinks it's";
+	mes "boring, Arian put me in charge";
+	mes "of the quiz portion of your test.";
+	mes "Please carefully choose an";
+	mes "answer when I ask you a";
+	mes "question. Are you ready?";
+	next;
+	set gaananpoint,0;
+	mes "[Gaanan]";
+	mes "Now, the first question.";
+	mes "Let's say that you just";
+	mes "found yourself on a deserted";
+	mes "island. What is the very first";
+	mes "thing that you should do?";
+	next;
+	menu "Look for fresh water",-,"Just wait for rescue.",s_1W,"Forage for food.",s_1W,"Explore the island.",s_1W;
+	set gaananpoint,1;
+s_1W:
+	mes "[Gaanan]";
+	mes "The second question is...";
+	mes "You happen to be stuck in";
+	mes "a narrow place inside some collapsed building. What";
+	mes "do you plan to do first?";
+	next;
+	menu "Scream for help",-,"Stay quiet.",s_2W,"Wait for death to come.",s_2W,"Find a way out.",s_2W;
+	set gaananpoint,gaananpoint + 1;
+s_2W:
+	mes "[Gaanan]";
+	mes "Now, the third question.";
+	mes "You're on some dungeon";
+	mes "expedition with your friends,";
+	mes "but you got lost somehow.";
+	mes "How do you handle it?";
+	next;
+	menu "Try to find my friends.",-,"Find a way out.",s_3W,"Stay put.",s_3W,"Continue exploring the dungeon.",s_3W;
+	set gaananpoint,gaananpoint + 1;
+s_3W:
+	mes "[Gaanan]";
+	mes "Here's the fourth question.";
+	mes "You're with your friends inside";
+	mes "a mansion with no exit. What do";
+	mes "you do first when a murder happens";
+	mes "inside the mansion?";
+	next;
+	menu "Wait for the case to get solved.",-,"Try to find my friends first.",s_4W,"Find a way out.",s_4W,"Solve the murder case on my own.",s_4W,"Kill the others before they kill me.",s_4W;
+	set gaananpoint,gaananpoint + 1;
+s_4W:
+	mes "[Gaanan]";
+	mes "The fifth question is";
+	mes "You hear that the end of";
+	mes "the world is in one week.";
+	mes "So what do you do during";
+	mes "this final week?";
+	next;
+	menu "Wait to see the end.",-,"Plant an apple tree.",s_5W,"Look to move to a different world.",s_5W,"What else? Save the world.",s_5W,"What else? Go on a crime spree.",s_5W;
+	set gaananpoint,gaananpoint + 1;
+s_5W:
+	mes "[Gaanan]";
+	mes "Oh! We're done!";
+	mes "Okay, let me give";
+	mes "these answers to Arian.";
+	mes "Sooo... Talk to him and";
+	mes "he'll let you know how";
+	mes "you did.";
+	set gaanantest,1;
+	close;
+}
+
+	else if(ariantest < 8)
+{
+
+	emotion e_swt2;
+	mes "[Gaanan]";
+	mes "The weather here in";
+	mes "Morroc is too hot for me.";
+	mes "I'm having a hard time just";
+	mes "trying to live here. Do you";
+	mes "know a nice and cool place";
+	mes "where I can work?";
+	close;
+
+}
+
+}
+
+morocc_in.gat,115,154,5	script	Rogue	810,{
+	
+	if(signquest == 5)
+{
+	mes "[Arian]";
+	mes "..........";
+	mes "Payon...?";
+	mes "Daewooon?";
+	mes "Any of it ring a bell?";
+	mes "Cuz it really oughtta!";
+	close;
+}
+
+	else if(signquest < 3 || signquest > 5)
+{
+	emotion e_dots;
+	end;
+}
+	else if(signquest == 3)
+{
+
+	mes "[Arian]";
+	mes "...";
+	mes "Who the hell";
+	mes "are you, jerkface?";
+	next;
+	menu "Metz sent me here.",s_Metz,"^0000FF" + strcharinfo(0) + "^000000",s_Name,"Who are you then?",-;
+
+	mes "[Arian]";
+	mes "...";
+	mes "......";
+	next;
+	percentheal -50,0;
+	mes "[Arian]";
+	mes "...";
+	mes "......";
+	mes "Your mom.";
+	mes "Now get the";
+	mes "hell outta here!";
+	close;
+
+s_Metz:
+
+	mes "[Arian]";
+	mes "Oh yeah...?";
+	mes "Well, I'm sending you";
+	mes "back! No way I'm fallin'";
+	mes "for that trick, chump!";
+	close2;
+	warp "morocc.gat",279,173;
+	end;
+
+s_Name:
+
+	mes "[Arian]";
+	mes "Wha...?";
+	mes "^0000FF" + strcharinfo(0) + "^000000.";
+	mes "Yeah, okay. Metz did";
+	mes "mention something about";
+	mes "you. You're here for";
+	mes "the test, right?";
+	next;
+	mes "[Arian]";
+	mes "Aliright, this";
+	mes "test is simple.";
+	mes "I tell you to bring me";
+	mes "a bunch of items and";
+	mes "you go get them.";
+	next;
+	mes "[Arian]";
+	mes "I know you jerkward adventurers";
+	mes "are always talking and you share";
+	mes "the answers for any test some dude";
+	mes "is givin' out. 'Course, it doesn't";
+	mes "help that I use the same test";
+	mes "every frickin' time...";
+	next;
+	mes "[Arian]";
+	mes "Now, you gotta bring and only";
+	mes "have the item I ask you for when";
+	mes "you come to me. If you know that";
+	mes "I'll be asking for something later";
+	mes "and you happen to have it, I'll";
+	mes "straight up ^FF0000jack it^000000.";
+	next;
+	mes "[Arian]";
+	mes "The first item?";
+	mes "Gimme ^FF0000100 Fluff^000000.";
+	mes "Bring that and I'll";
+	mes "tell you what to";
+	mes "bring next.";
+	set signquest,4;
+	set arianstest,1;
+	close;
+}
+	else if(signquest == 4)
+{
+
+	if(arianstest == 1)
+{
+	if(countitem(914) < 100)goto s_Bringfluff;
+	delitem 914,100;
+	mes "[Arian]";
+	mes "What the hell took you so";
+	mes "long? Now bring me ^FF000050 Poison Spores^000000";
+	mes "or I'll kick your ass.";
+	set arianstest,2;
+	close2;
+	goto Verifyitems;
+
+s_Bringfluff:
+	mes "[Arian]";
+	mes "...";
+	mes "Hey. What the hell's wrong";
+	mes "with you? Hurry and get me";
+	mes "^FF0000100 Fluff^000000, ya slacker.";
+	close;	
+}
+
+	else if(arianstest == 2)
+{
+	if(countitem(7033) < 50)goto s_Bringspore;
+	delitem 7033,50;
+	mes "[Arian]";
+	mes "...";
+	mes "It's about time you";
+	mes "got here with those";
+	mes "Poison Spores. Now, go";
+	mes "and get ^FF000030 Scorpion Tails";
+	set arianstest,3;
+	close2;
+	goto Verifyitems;
+
+s_Bringspore:
+	mes "[Arian]";
+	mes "...";
+	mes "Hey. What part of 'Get me";
+	mes "^FF000050 Poison Spores^000000 or I'll";
+	mes "kick your ass, don't";
+	mes "you understand?";
+	close;		
+}
+	else if(arianstest == 3)
+{
+	if(countitem(904) < 30)goto s_Bringtails;
+	delitem 904,30;
+	mes "[Arian]";
+	mes "...";
+	mes "Damn, you sure took your";
+	mes "sweet time bringing over this";
+	mes "crap. Okay, now bring";
+	mes "^FF000020 Rotten Bandages^000000.";
+	set arianstest,4;
+	close2;
+	goto Verifyitems;
+
+s_Bringtails:
+	mes "[Arian]";
+	mes "...";
+	mes "What, your mom drop you on the";
+	mes "head right after you were born?";
+	mes "Stop bein' stupid and get me";
+	mes "^FF000030 Scorpion Tails^000000, nimrod.";
+	close;		
+}
+	else if(arianstest == 4)
+{
+	if(countitem(930) < 20)goto s_Bringbandages;
+	delitem 930,20;
+	mes "[Arian]";
+	mes "...";
+	mes "You brought the bandages.";
+	mes "Okay short stuff, go and get";
+	mes "me ^FF000015 Little Evil Horn^000000. What";
+	mes "are you waiting for, a memo?";
+	mes "Get outta here~!";
+	set arianstest,5;
+	close2;
+	goto Verifyitems;
+
+s_Bringbandages:
+	mes "[Arian]";
+	mes "...";
+	mes "Is it really that hard to get";
+	mes "^FF000020 Rotten Bandages^000000? Cuz if it";
+	mes "is, then you must really blow.";
+	mes "How hustle it up, punk!";
+	close;		
+}
+	else if(arianstest == 5)
+{
+	if(countitem(1038) < 15)goto s_Bringhorns;
+	delitem 1038,15;
+	mes "[Arian]";
+	mes "...";
+	mes "My grandma coulda grown";
+	mes "out her beard in the time";
+	mes "it took you to come back.";
+	mes "Now hurry it up and get";
+	mes "me ^FF000010 Coral Reefs^000000!";
+	set arianstest,6;
+	close2;
+	goto Verifyitems;
+
+s_Bringhorns:
+	mes "[Arian]";
+	mes "...";
+	mes "I don't get it.";
+	mes "You don't have the";
+	mes "^FF000015 Little Evil Horn";
+	mes "I told you to get.";
+	next;
+	mes "[Arian]";
+	mes "I see, so it's my";
+	mes "fault for not telling you";
+	mes "not to bring your crap face";
+	mes "back without 'em. ^222222*A-hem*";
+	mes "Don't bring your crap face here";
+	mes "without 15 Little Evil Horns!!";
+	close;	
+}
+	else if(arianstest == 6)
+{
+	if(countitem(7013) < 10)goto s_Bringcorals;
+	delitem 7013,10;
+	mes "[Arian]";
+	mes "Finally you're back";
+	mes "Gimme a sec to count";
+	mes "all this stuff so I can make";
+	mes "sure you're not trying to";
+	mes "cheat. God help you if you";
+	mes "try to pull a fast one on me...!";
+	set arianstest,7;
+	close;
+
+s_Bringcorals:
+	mes "[Arian]";
+	mes "I don't care how pretty";
+	mes "they are or if you're ruining";
+	mes "the ecosystem! When I say";
+	mes "'bring ^FF000010 Coral Reefs^000000',you";
+	mes "better have them! All the";
+	mes "fish can die for all I care.";
+	close;	
+}
+	else if(arianstest == 7)
+{
+	mes "[Arian]";
+	mes "...";
+	mes "Alright. Go talk";
+	mes "to the guy to my left.";
+	mes "The dude at the counter.";
+	mes "What's-his-face, Ganaan.";
+	set arianstest,8;
+	close;
+}
+	else if(arianstest == 8)
+{
+	if(gaanantest == 1)
+{
+	if(gaananpoint < 3)goto s_Suck;
+	mes "[Arian]";
+	mes "Alright. The answers";
+	mes "you have Ganaan tell me";
+	mes "you're not a total dumbass.";
+	mes "Now you're supposed to go see";
+	mes "Daewoon in Payon. And don't forget";
+	mes "to show him this Star thingiee.";
+	getitem 7177,1;
+	set signquest,5;
+	close;
+s_Suck:
+	mes "[Arian]";
+	mes "Let's see...";
+	mes "I'm looking at your";
+	mes "answers and they totally";
+	mes "suck. Take the test again";
+	mes "and do it right this time!";
+	next;
+	mes "[Arian]";
+	mes "Geez...";
+	mes "You're givin' Ganaan";
+	mes "a hard time. You hear";
+	mes "me? That's my job!";
+	set gaananpoint,0;
+	set gaanantest,0;
+	close;
+}
+	mes "[Arian]";
+	mes "You wanna leave me";
+	mes "alone now and gimme";
+	mes "a little personal space?!";
+	mes "I need a break from looking";
+	mes "at your ugly mug, you know?";
+	close;
+}
+
+}
+
+Verifyitems:
+
+	if(arianstest == 2 && countitem(7033) > 49)
+{
+	delitem 7033,countitem(7033);
+	mes "[Arian]";
+	mes "Hey! What did I tell you";
+	mes "about bringing stuff before";
+	mes "I asked you about it";
+	next;
+	mes "[Arian]";
+	mes "I'll confiscate those Poison Spores.";
+	close2;	
+}
+	else if(arianstest == 3 && countitem(904) > 29)
+{
+	delitem 904,countitem(904);
+	mes "[Arian]";
+	mes "Hey! What did I tell you";
+	mes "about bringing stuff before";
+	mes "I asked you about it";
+	next;
+	mes "[Arian]";
+	mes "I'll take those Scorpion Tails.";
+	close2;	
+}
+	else if(arianstest == 4 && countitem(930) > 19)
+{
+	delitem 930,countitem(930);
+	mes "[Arian]";
+	mes "Hey! What did I tell you";
+	mes "about bringing stuff before";
+	mes "I asked you about it";
+	next;
+	mes "[Arian]";
+	mes "I'll take those Rotten Bandages.";
+	close2;	
+}
+	else if(arianstest == 5 && countitem(1038) > 14)
+{
+	delitem 1038,countitem(1038);
+	mes "[Arian]";
+	mes "Hey! What did I tell you";
+	mes "about bringing stuff before";
+	mes "I asked you about it";
+	next;
+	mes "[Arian]";
+	mes "I'll confiscate those Little Evil Horns.";
+	close2;	
+}
+	else if(arianstest == 6 && countitem(7013) > 9)
+{
+	delitem 7013,countitem(7013);
+	mes "[Arian]";
+	mes "Hey! What did I tell you";
+	mes "about bringing stuff before";
+	mes "I asked you about it";
+	next;
+	mes "[Arian]";
+	mes "I'll confiscate those Coral Reefs.";
+	close2;	
+}
+	end;
+}
+
+payon_in03.gat,81,16,8	script	Maid::Sohee	1170,{
+
+end;
+
+}
+
+payon_in03.gat,78,16,8	script	Maid::Miyabi	1404,{
+
+end;
+
+}
+
+payon_in03.gat,13,31,4	script	Maid::Nymph	1416,{
+
+end;
+
+}
+
+payon_in03.gat,81,21,4	duplicate(Sohee)	Maid	1170
+payon_in03.gat,78,21,4	duplicate(Miyabi)	Maid	1404
+payon_in03.gat,8,31,4	duplicate(Nymph)	Maid	1416
+
+payon_in03.gat,11,31,4	script	Daewoon	808,{
+
+
+
+	mes "[Daewoon]";
+	mes "Mwah ah hah!";
+	mes "Feasting and merriment,";
+	mes "wine, women and song!";
+	mes "I could ask for nothing more!";
+	next;
+	mes "[Daewoon]";
+	mes "The most scumptious";
+	mes "delicacies are all mine to";
+	mes "taste! And I'm not just talking";
+	mes "about the food. Mwah ah hah!";
+	mes "I'm the king of the world!";
+	next;
+
+	if(signquest < 4 || signquest > 6)
+{
+	mes "[Daewoon]";
+	mes "Mwah ah hah~!";
+	mes "I couldn't be happier!";
+	mes "What more do I need?";
+	mes "Gourmet food, find wine";
+	mes "nubile women...!";
+	close;
+}
+	else if(signquest == 5)
+{
+	mes "[Daewoon]";
+	mes "Oh, a visitor?";
+	mes "I'm sorry, but I believe";
+	mes "you're an uninvited guest~";
+	mes "You'll have to forgive me";
+	mes "if I wish to spend my time with";
+	mes "maidens as opposed to men";
+	next;
+	mes "[" + strcharinfo(0) + "]";
+	mes "Sure...";
+	mes "But first, would you";
+	mes "take a look at this?";
+	next;
+	mes "^3151FFYou carefully take";
+	mes "out the small, lucid";
+	mes "jewel that Arian gave";
+	mes "you and reveal it to";
+	mes "Daewoon's roving eyes.";
+	next;
+	emotion e_gasp;
+	mes "[Daewoon]";
+	mes "Eh? Why that's...";
+	mes "I see now, Arian must";
+	mes "have sent you! Oh you";
+	mes "should have said so";
+	mes "at the very beginning~";
+	next;
+	mes "[Daewoon]";
+	mes "My apologies~";
+	mes "Lately I've been attracting";
+	mes "all sorts of strange attention";
+	mes "like some kind of teen celebrity.";
+	mes "I've gotten used to being too";
+	mes "careful in screening out the";
+	mes "dangerous sort.";
+	next;
+	mes "[Daewoon]";
+	mes "Now then.";
+	mes "Do you have any";
+	mes "idea what that jewel";
+	mes "you're holding actually is?";
+	next;
+	menu "Kind of?",-,"How the hell would I know?",s_How,"No, but would you tell me?",s_Tell;
+
+	mes "[Daewoon]";
+	mes "Oh...!";
+	mes "You must be much";
+	mes "smarter than I expected.";
+	mes "So tell me, what do you";
+	mes "understand about this jewel?";
+	next;
+	menu "It's handy.",-,"I actually don't know...",s_Honest;
+
+	emotion e_dots;
+	mes "[Daewoon]";
+	mes "Mmm...?";
+	mes "Handy? If you truly";
+	mes "understood, I don't";
+	mes "think you'd describe this";
+	mes "jewel as merely 'handy'.";
+	next;
+	goto s_Cont;
+s_Honest:
+	emotion e_pif;
+	mes "[Daewoon]";
+	mes "Really?";
+	mes "Mm. At least you";
+	mes "admit it ^000200*Sigh*";
+	next;
+	goto s_Cont;
+s_How:
+	emotion e_dots;
+	mes "[Daewoon]";
+	mes "...";
+	mes "A rather crass way";
+	mes "of speaking, but perhaps";
+	mes "you picked it up from Arian.";
+	mes "In any case, let me explain.";
+	next;
+	goto s_Cont;
+s_Tell:
+	mes "[Daewoon]";
+	mes "Didn't Arian tell you";
+	mes "anything? I appreciate";
+	mes "your honesty. And I don't";
+	mes "mind chatting a while, I much";
+	mes "prefer speaking to honest people";
+	mes "rather than foolish know-it-alls.";
+	next;
+s_Cont:
+	mes "[Daewoon]";
+	mes "That ^301A8ASobbing Starlight^000000";
+	mes "is no mere jewel. It is a key";
+	mes "item for unlocking some incredible";
+	mes "power. I believe Metz happened to";
+	mes "obtain a piece, though I am";
+	mes "unsure how...";
+	next;
+	mes "[Daewoon]";
+	mes "Metz has asked me and";
+	mes "some other friends who";
+	mes "hold the fragments of the";
+	mes "Sobbing Starlight to entrust";
+	mes "them to someone worthy of";
+	mes "finding the power it leads to.";
+	next;
+	mes "[Daewoon]";
+	mes "Of course, we all agreed";
+	mes "and now you're here for me";
+	mes "to judge whether or not you're";
+	mes "qualified for this task. Now,";
+	mes "are you ready for my test?";
+	next;
+	menu "I'M READY! YEEAH!",-,"I'll do my best!",s_Best,"To hell with this!",s_Rude,"Fine. Let's get it over with",s_GetOver;
+
+	mes "[Daewoon]";
+	mes "Ooh~";
+	mes "Such unbridled";
+	mes "enthusiasm usually";
+	mes "goes more good than harm.";
+	next;
+	goto s_Question;
+
+s_Best:
+	emotion e_ok;
+	mes "[Daewoon]";
+	mes "Mwah ah hah";
+	mes "That's exactly what";
+	mes "I wanted to hear! That";
+	mes "kind of quiet and careful";
+	mes "confidence will help you";
+	mes "in the future, you'll see~";
+	next;
+	goto s_Question;
+s_Rude:
+
+	mes "[Daewoon]";
+	mes "E...";
+	mes "Excuse me?";
+	next;
+	mes "[Daewoon]";
+	mes "How can you be";
+	mes "so ridiculous at";
+	mes "a time like this?";
+	mes "Either mind your manners";
+	mes "or don't take this test at";
+	mes "all! ^000200*SLAP--!!*";
+	next;
+	goto s_Question;
+
+s_GetOver:
+	emotion e_dots;
+	mes "[Daewoon]";
+	mes "Hmm. That kind of half-hearted";
+	mes "attitude won't get you very far on";
+	mes "your adventures. Still, so long as";
+	mes "you don't get overly negative, you";
+	mes "should have a decent chance of";
+	mes "surviving your challenges.";
+	next;
+s_Question:
+	emotion e_hmm;
+	set @DaewoonTest,0;
+	mes "[Daewoon]";
+	mes "Now, Metz expects me to ask";
+	mes "some rather serious questions,";
+	mes "but that really isn't my style.";
+	mes "For this test, why don't we just";
+	mes "talk? Just answer me honestly and";
+	mes "light heartedly, alright?";
+	next;
+	mes "[Daewoon]";
+	mes "So...";
+	mes "Do you have a lot";
+	mes "of friends that you can";
+	mes "constantly party with?";
+	next;
+	menu "Yes, I do",-,"I prefer soloing.",s_Solo,"I am lonely.",s_Lonely;
+
+	set @DaewoonTest,1;
+	emotion e_omg;
+	mes "[Daewoon]";
+	mes "Oh, that's great~!";
+	mes "To have many friends";
+	mes "is a priceless blessing.";
+	mes "Friends bring us joy and";
+	mes "aid when we find ourselves";
+	mes "suffering from difficulties.";
+	next;
+	mes "[Daewoon]";
+	mes "Wouldn't you";
+	mes "agree that being";
+	mes "really close friends";
+	mes "with someone can be";
+	mes "a life long benefit?";
+	next;
+	goto s_Mobtrain;
+
+s_Solo:
+
+	mes "[Daewoon]";
+	mes "Well, everybody";
+	mes "needs to be alone once";
+	mes "in a while. And there are";
+	mes "some battles you must";
+	mes "fight all on your own.";
+	next;
+	mes "[Daewoon]";
+	mes "Also, if you never";
+	mes "deal with other people,";
+	mes "you may grow selfish or";
+	mes "needy. It's better to go";
+	mes "out and meet people,";
+	mes "don't you think?";
+	next;
+	goto s_Mobtrain;
+
+s_Lonely:
+
+	mes "[Daewoon]";
+	mes "You don't have any";
+	mes "friends at all? Well,";
+	mes "you better learn how";
+	mes "to get along with others";
+	mes "as soon as you can...!";
+	next;
+s_Mobtrain:
+	mes "[Daewoon]";
+	mes "Now, what's your opinion";
+	mes "on purposely getting lots";
+	mes "of monsters to follow you";
+	mes "around. I believe this is";
+	mes "called 'Mob Training...'";
+	next;
+	menu "Awesome~!",-,"I hate people who do that.",s_Hate,"I do it sometime...",s_Sometimes;
+	
+	emotion e_pif;
+	mes "[Daewoon]";
+	mes "But...";
+	mes "Wouldn't that be really";
+	mes "rude to anyone else hunting";
+	mes "on that same map? I think";
+	mes "it would even interfer with";
+	mes "someone else's gameplay...";
+	next;
+	mes "[Daewoon]";
+	mes "Perhaps you should try";
+	mes "to consider other people's";
+	mes "feelings. Mob training seems";
+	mes "to only be good at getting other";
+	mes "people angry with you...";
+	next;
+	goto s_Woe;
+s_Hate:
+	set @DaewoonTest,@DaewoonTest + 1;
+	mes "[Daewoon]";
+	mes "Really?";
+	mes "I do too!";
+	next;
+	mes "[Daewoon]";
+	mes "Just the other day, I've";
+	mes "heard some ruffians boasting";
+	mes "of their mob training activities.";
+	mes "But personally, I feel they were";
+	mes "compensating for their own";
+	mes "shortcomings.";
+	next;
+	mes "[Daewoon]";
+	mes "Such behaviour truly";
+	mes "bothers me. Although I have";
+	mes "spent years in developing an";
+	mes "unflappable personality, I find";
+	mes "myself irked when encountering";
+	mes "such troublemakers.";
+	next;
+	emotion e_no1;
+	mes "[Daewoon]";
+	mes "When you face obstacles";
+	mes "in your own training, never give in";
+	mes "to weakness. Assert yourself and";
+	mes "find the determination to overcome";
+	mes "your tribulations with honor!";
+	next;
+	goto s_Woe;
+s_Sometimes:
+	mes "[Daewoon]";
+	mes "At least you're honest.";
+	mes "But let me say that I cannot";
+	mes "condone that sort of weak willed";
+	mes "behavior. True strength can only";
+	mes "be found through honor.";
+	mes "Remember that.";
+	next;
+	mes "[Daewoon]";
+	mes "In the face of overwhelming";
+	mes "odds, do not despair. After all,";
+	mes "what is achievment if it is not";
+	mes "earned without difficulty? The";
+	mes "greater the challenge, the";
+	mes "greater the glory.";
+	next;
+	mes "[Daewoon]";
+	mes "Even if you are having a hard ";
+	mes "time, try to take a firm";
+	mes "stand. One day, you will realize";
+	mes "how strong you have become.";
+	next;
+	mes "[Daewoon]";
+	mes "And...";
+	mes "Don't ever partake in";
+	mes "mob training again, okay?";
+	next;
+s_Woe:
+	mes "[Daewoon]";
+	mes "Anyway, I'm sure you're";
+	mes "aware of the War of Emperium";
+	mes "in which might guilds all across";
+	mes "Rune-Midgard battle for guild";
+	mes "castle dominion. It's actually";
+	mes "quite popular, really.";
+	next;
+	mes "[Daewoon]";
+	mes "Now imagine that both of us";
+	mes "are in the midst of a heated guild";
+	mes "war. The sounds of explosions and";
+	mes "earth shaking magic spells are all";
+	mes "we can hear. At any time, we can";
+	mes "be lost in that mindless chaos.";
+	next;
+	mes "[Daewoon]";
+	mes "Finally, through incredibly";
+	mes "good fortune, we manage to";
+	mes "infiltrate the enemy guild castle";
+	mes "and reach their Emperium. If we";
+	mes "destroy that Emperium, that castle";
+	mes "will belong to our guild.";
+	next;
+	mes "[Daewoon]";
+	mes "However...! This is";
+	mes "no ordinary Emperium!";
+	mes "It is a masterful sculpture";
+	mes "of a gorgeous Priestess!";
+	mes "Answer me, adventurer!";
+	mes "Would you still destroy it?!";
+	next;
+	menu "Destroy it!",-,"I can't destroy such beauty...",s_Beauty,"I'd close my eyes, then destroy it.",s_Eyes;
+
+	mes "[Daewoon]";
+	mes "Hmm. You have a truly";
+	mes "strong will. Then again,";
+	mes "perhaps you lack a try";
+	mes "appreciation for beauty.";
+	mes "Even in Emperium form, how";
+	mes "could you harm a Priestess?";
+	next;
+	goto s_Guild2;
+s_Beauty:
+
+	set @DaewoonTest,@DaewoonTest + 1;
+	mes "[Daewoon]";
+	mes "Ah yes! I felt you would answer";
+	mes "that way! We must cherish and";
+	mes "protect what is beautiful in this";
+	mes "world. I would never be able to";
+	mes "harm a Priestess, even in";
+	mes "statue form...";
+	next;
+	goto s_Guild;
+s_Eyes:
+
+	mes "[Daewoon]";
+	mes "Interesting...!";
+	mes "Although you cherish";
+	mes "the beauty of the Priestess,";
+	mes "your loyalty to your guild";
+	mes "proves stronger. A most";
+	mes "admirable attitude!";
+	next;
+s_Guild2:
+	mes "[Daewoon]";
+	mes "But yes, if it was";
+	mes "me, I would protect that";
+	mes "Priestess-shaped Emperium";
+	mes "until the end of the guild war.";
+	mes "Mwah ah hah~!";
+	next;
+s_Guild:
+	mes "[Daewoon]";
+	mes "While we're on the topic";
+	mes "of guilds, let me present";
+	mes "another guild related scenario.";
+	mes "Let's say that you joined a very";
+	mes "popular guild with many allies,";
+	mes "as well as formidable enemies.";
+	next;
+	mes "[Daewoon]";
+	mes "Now, during one of your";
+	mes "hunts, you happen to meet";
+	mes "a member of one of your enemy";
+	mes "guilds. The two of you are the";
+	mes "only people on that map. Suddenly,";
+	mes "he finds himself in mortal danger!";
+	next;
+	mes "[Daewoon]";
+	mes "This enemy guild member";
+	mes "begins to yell for help. Now,";
+	mes "would you give your enemy";
+	mes "the help that he needs?";
+	next;
+	menu "Yes of course!",-,"I'd pretend not to hear anything.",s_Hear,"I'd make fun of him, then run off.",s_Fun;
+
+	set @DaewoonTest,@DaewoonTest + 1;
+	mes "[Daewoon]";
+	mes "Ah, you would help him!";
+	mes "Good, good. I'm glad to see";
+	mes "that you understand such";
+	mes "pettiness should not get in the way";
+	mes "of doing what is good and right.";
+	next;
+	goto s_Life;
+s_Hear:
+	set @DaewoonTest,@DaewoonTest + 1;
+	mes "[Daewoon]";
+	mes "True, you're not really";
+	mes "obligated to help your";
+	mes "enemy. Besides, you may";
+	mes "hurt his feelings once he";
+	mes "realizes that he's had to";
+	mes "depend on his rival for help.";
+	next;
+	goto s_Life;
+s_Fun:
+	mes "[Daewoon]";
+	mes "Even though he is";
+	mes "your enemy, I still";
+	mes "believe it's important";
+	mes "that you treat him with";
+	mes "respect. Where is your honor?";
+	next;
+s_Life:
+	mes "[Daewoon]";
+	mes "Well, there's one";
+	mes "last thing I want to";
+	mes "know about you. It's the";
+	mes "most important question";
+	mes "in the world once you";
+	mes "think about it.";
+	next;
+	mes "[Daewoon]";
+	mes "...";
+	mes "......";
+	mes "Do you enjoy life?";
+	next;
+	menu "Yes",-,"No",s_No;
+
+	set @DaewoonTest,@DaewoonTest + 1;
+	emotion e_heh;
+	mes "[Daewoon]";
+	mes "I'm glad.";
+	mes "When you don't live";
+	mes "with zeal, it's easy to";
+	mes "forget your goals and your";
+	mes "purpose for living. Don't have";
+	mes "any? Then make some up.";
+	next;
+	mes "[Daewoon]";
+	mes "I hope you always enjoy";
+	mes "life as much as you can.";
+	mes "As for me, I'm always happy";
+	mes "with my wine, women and song~";
+	mes "Mwah ah hah~!";
+	next;
+	goto s_Last;
+	
+s_No:
+	mes "[Daewoon]";
+	mes "I understand.";
+	mes "People cannot be happy";
+	mes "all the time. Sometimes";
+	mes "it's easy to forget your";
+	mes "goals and purpose in life.";
+	next;
+	mes "[Daewoon]";
+	mes "But you know what? If you";
+	mes "have just one dream, one goal";
+	mes "to strive towards, things shall";
+	mes "get better. If you think you don'";
+	mes "have dreams, look back to your";
+	mes "past. What you remember may";
+	mes "surprise you.";
+	next;
+	mes "[Daewoon]";
+	mes "It's important to look forward,";
+	mes "but first you must find what is";
+	mes "truly precious to you before you";
+	mes "can define your happiness. That's";
+	mes "why I think it's good to";
+	mes "experience new things as wel";
+	mes "as reflect.";
+	next;
+	emotion e_no1;
+	mes "[Daewoon]";
+	mes "Now, what's precious to me?";
+	mes "Three things, actually...";
+	mes "Wine. Women. And song!";
+	mes "Though if I had to rank them,";
+	mes "women would top that list.";
+	mes "Mwah ah hah~!";
+	next;
+s_Last:
+	if(@DaewoonTest == 5)
+{
+	getitem 7177,1;
+	mes "[Daewoon]";
+	mes "You know, after talking with";
+	mes "you for a while, I now feel fairly";
+	mes "comfortable with leaving you this";
+	mes "piece of the Sobbing Starlight.";
+	mes "Somehow, I think you're strong";
+	mes "enough to get all the pieces.";
+	next;
+	mes "[Daewoon]";
+	mes "I hope you will pass the rest of";
+	mes "the tests and acquire the power.";
+	next;
+	mes "[Daewoon]";
+	mes "Oh yes! Your next test";
+	mes "examiner is ^FF0000Sir Jore^000000, also";
+	mes "known as the Ghost of Al de Baran.";
+	mes "Although he's always sick, he has";
+	mes "great passion for his research.";
+	next;
+	mes "[Daewoon]";
+	mes "Alright, then.";
+	mes "Good luck in";
+	mes "Al de Baran~!";
+	set signquest,6;
+	close;
+}
+	else
+{
+	mes "[Daewoon]";
+	mes "It pains me to say this,";
+	mes "but I do not think you're";
+	mes "worthy of holding my fragment";
+	mes "of the Sobbing Starlight. But";
+	mes "I am willing to give you";
+	mes "another chance~";
+	close;
+}
+
+}
+
+	else if(signquest == 6)
+{
+	mes "[Daewoon]";
+	mes "Mwah ah hah!";
+	mes "Feasting and merriment,";
+	mes "wine, women and song!";
+	mes "I could ask for nothing more!";
+	next;
+	mes "[Daewoon]";
+	mes "The most scrumptious";
+	mes "delicacies are all mine to";
+	mes "taste! And I'm not just talking";
+	mes "about the food. Mwah ah hah!";
+	mes "I'm the king of the world!";
+	next;
+	mes "[Daewoon]";
+	mes "Hm...?";
+	mes "Weren't you on";
+	mes "your way to find";
+	mes "^FF0000Sir Jore^000000 in Al de Baran?";
+	next;
+	mes "[Daewoon]";
+	mes "Oh, having trouble";
+	mes "finding him, are you?";
+	mes "Well, he's fairly shy, but";
+	mes "I'm sure he's hiding some";
+	mes "place in that town.";
+	close;
+}
+
+}
+
+aldebaran.gat,225,54,4	script	#aldesignwarp	45,2,2,{
+OnTouch:
+	set @aldesigncheck,0;
+	warp "aldeba_in.gat",149,120;
+	end;
+
+}
+
+aldeba_in.gat,149,123,4	script	#aldesignwarp2	45,2,2,{
+OnTouch:
+	set @aldesigncheck,0;
+	warp "aldebaran.gat",223,56;
+	end;
+
+}
+
+}
+
+aldeba_in.gat,147,104,1	script	PotionActivator	139,3,0,{
+OnTouch:
+	if(@aldesigncheck == 0)
+{
+	donpcevent "Jore#SignAldeNpc::OnPotion";	
+	set @aldesigncheck,1;
+}
+	end;
+}
+	
+aldeba_in.gat,156,118,4	script	Piru Piru	700,{
+
+	emotion e_sob;
+	mes "[Piru Piru]";
+	mes "Oh, I'm sooo tired~";
+	mes "But we can't sleep yet.";
+	mes "^000200*Sob*^000000 Master, can't we";
+	mes "just call it a day already?";
+	next;
+	if(signquest != 7)
+{
+	menu "What do you do in here?",-;
+}
+	else
+{
+	menu "What do you do in here?",-,"About vanished Alchemists",s_Vanish,"What is the Stone of Sage?",s_SageStone;
+}
+	mes "[Piru Piru]";
+	mes "My master, Sir Jore,";
+	mes "is researching a way to";
+	mes "create artificial life! Still,";
+	mes "it's not easy and we haven't";
+	mes "accomplished anything yet...";
+	next;
+	mes "[Piru Piru]";
+	mes "It doesn't help that my";
+	mes "master spends all of his";
+	mes "time on research. He hasn't";
+	mes "been taking care of himself";
+	mes "and is losing a lot of weight.";
+	mes "I'm really worried about him.";
+	close;
+
+s_Vanish:
+	mes "[Piru Piru]";
+	mes "Oh, the father and daughter";
+	mes "who were both Alchemists, right?";
+	mes "Did you know they vanished because";
+	mes "they invented the monster potion";
+	mes "summoning skill?";
+	next;
+	mes "[Piru Piru]";
+	mes "Their discovery caused";
+	mes "such great hysteria in the";
+	mes "scientific community. In the";
+	mes "end they had no choice but";
+	mes "to live in seclusion deep";
+	mes "in the ^FF0000forest to the south^000000.";
+	next;
+s_SageStone:
+	mes "[Piru Piru]";
+	mes "Hmm? Well, I wouldn't";
+	mes "know anything about that.";
+	mes "In fact, I'm always staying";
+	mes "in this lab, so I never hear";
+	mes "any rumors or news outside.";
+	close;
+
+}
+
+aldeba_in.gat,155,101,2	script	Jore#SignAldeNpc	805,{
+
+	if(gettime(3) == 17 || gettime(3) == 18 || gettime(3) == 19 || gettime(3) == 20 || gettime(3) == 21)
+{
+	if(signquest == 7)
+{
+	mes "[Sir Jore]";
+	mes "I want you to find two";
+	mes "Alchemists, a father and";
+	mes "daughter, who have gone into";
+	mes "seclusion deep in some forest";
+	mes "so that I can learn more about";
+	mes "the Stone of Sage.";
+	next;
+	mes "[Sir Jore]";
+	mes "Of course, this will";
+	mes "possibly further my";
+	mes "research, but it's also";
+	mes "how I'll judge whether or";
+	mes "not you're qualified for my";
+	mes "piece of the Sobbing Starlight.";
+	close;
+}
+	if(signquest == 8)
+{
+	mes "[Sir Jore]";
+	mes "Oh.. You're already back !";
+	mes "Then, let me hear everything you learn";
+	mes "about the Stone of Sage !";
+	next;
+	mes "[Sir Jore]";
+	mes "...";
+	next;
+	mes "[Sir Jore]";
+	mes "...";
+	mes "....";
+	next;
+	mes "[Sir Jore]";
+	mes "...";
+	mes "....";
+	mes ".....";
+	next;
+	mes "[Sir Jore]";
+	mes "I see..";
+	mes "I didn't think that mythic stone";
+	mes "could be that dangerous..";
+	mes "That's enough for me to know,";
+	mes "You did your work perfectly.";
+	next;
+	mes "[Sir Jore]";
+	mes "Just a last question";
+	mes "before I give you what you want.";
+	next;
+	mes "[Sir Jore]";
+	mes "What do you think the Stone of Sage is?";
+	next;
+	input @sign_jore$;
+
+if(@sign_jore$ == "Red Gemstone") {
+
+	mes "[Sir Jore]";
+	mes "That's what I thought too,";
+	mes "but after all maybe it doesn't have";
+	mes "any power.";
+	next;
+	getitem 7177,1;
+	mes "[Sir Jore]";
+	mes "Take that starry fragment.";
+	mes "I'll inform my friend about you.";
+	mes "Look for ^FF0000Jesqurienne^000000.";
+	mes "She often spends her time";
+	mes "in the bars of Geffen.";
+	set signquest,9;
+	next;
+	mes "[Sir Jore]";
+	mes "I have to return to my researches..";
+	next;
+	mes "[Sir Jore]";
+	mes "Acid.....";
+	mes "............Basic..";
+	mes "...";
+	close;
+}
+else {
+	mes "[Sir Jore]";
+	mes "The shape you are describing me";
+	mes "can't be the real shape of the";
+	mes "Stone of Sage.";
+	next;
+	mes "[Sir Jore]";
+	mes "It should look like";
+	mes "an oftenly used stone..";
+	mes "Come back when you will know";
+	mes "more about his shape.";
+	close;
+
+}
+
+}
+
+	if (signquest == 9)
+{
+	mes "[Sir Jore]";
+	mes "Can't you let me alone?";
+	mes "Stop disturbing me and";
+	mes "find ^FF0000Jesqurienne^000000 in Geffen.";
+	close;
+}
+
+	if(SignJore == 1)
+{
+
+	if(countitem(1092) < 10 || countitem(511) < 10 || countitem(610) < 2)
+{
+	mes "[Sir Jore]";
+	mes "Please bring m-me";
+	mes "10 Empty Test Tube,";
+	mes "10 Green Herb and";
+	mes "2 Yggdrasil Leaf.";
+	mes "so that I can make a";
+	mes "new research sample.";
+	close;
+}
+	else
+{
+	delitem 1092,10;
+	delitem 511,10;
+	delitem 610,2;
+	set signquest,7;
+	emotion e_thx;
+	mes "[Sir Jore]";
+	mes "Ah! Th-thank you for";
+	mes "bringing what I need.";
+	mes "Now I can continue my";
+	mes "research. Oh, and see if";
+	mes "you're worthy of obtaining";
+	mes "the Sobbing Starlight";
+	next;
+	mes "[Sir Jore]";
+	mes "Now, for your assignment.";
+	mes "Have you ever heard about";
+	mes "the ^FF0000Stone of Sage^000000? Rumors about";
+	mes "it have been spreading around, but";
+	mes "no one has confirmed the truth";
+	mes "about it, " + strcharinfo(0) + ".";
+	next;
+	mes "[Sir Jore]";
+	mes "Although I have no clue";
+	mes "what the Stone of S-S-age";
+	mes "may actually be, I have a gut";
+	mes "feeling that I need it to bring";
+	mes "my Biology research to the next";
+	mes "step. This is how you'll help me.";
+	next;
+	mes "[Sir Jore]";
+	mes "I need you to investigate";
+	mes "this Stone of Sage by finding";
+	mes "a father and daughter who were";
+	mes "famous for being great Alchemists.";
+	mes "They vanished deep into a forest,";
+	mes "but I believe they know something.";
+	close;
+}
+
+}
+	mes "[" + strcharinfo(0) + "]";
+	mes "Excuse me...";
+	next;
+	emotion e_omg;
+	mes "^3151FF*Clink*";
+	next;
+	mes "[Sir Jore]";
+	mes "...";
+	mes "......";
+	next;
+	mes "[Sir Jore]";
+	mes "...";
+	mes "......";
+	mes "...No!";
+	mes "Look what you";
+	mes "made me do!";
+	next;
+	emotion e_sob;
+	mes "[Sir Jore]";
+	mes "I've been fiddling";
+	mes "with this sample for";
+	mes "five hours. And now";
+	mes "it's ruined ^000200*Sob*";
+	if(signquest != 6)close;
+	next;
+	mes "[Sir Jore]";
+	mes "^000200*Sob*^000000";
+	mes "I came to this town";
+	mes "so I could focus on";
+	mes "my research without";
+	mes "any interuptions. So";
+	mes "why are you here?";
+	next;
+	menu "Daewoon sent me.",s_Daewoon,"Oops, sorry. Later~",-;
+
+	mes "[Sir Jore]";
+	mes "I spent five hours";
+	mes "observing the changes";
+	mes "in that research sample.";
+	mes "All of that hard work lost!";
+	mes "^000200*Wah~!*";
+	close;
+
+s_Daewoon:
+	emotion e_swt;
+	mes "[Sir Jore]";
+	mes "O-oh!";
+	mes "That's right.";
+	mes "You're here to be";
+	mes "tested for the piece";
+	mes "of the Sobbing Starlight.";
+	next;
+	mes "[Sir Jore]";
+	mes "So...";
+	mes "Er. Then, what...";
+	mes "W-what's your name?";
+	next;
+	menu strcharinfo(0) + ", thanks.",-;
+	mes "[Sir Jore]";
+	mes "N-nice to meet you.";
+	mes "My name is Jore. Just";
+	mes "a normal person who loves";
+	mes "research. S-sorry if I seem";
+	mes "a little nervous! I'm actually";
+	mes "quite... shy around people.";
+	next;
+	mes "[Sir Jore]";
+	mes "Oh no...!";
+	mes "if you were able to";
+	mes "find me, there will be";
+	mes "others! When would I get";
+	mes "the time to do my research?!";
+	mes "N-no! I h-h-hate people!!";
+	next;
+	mes "[Sir Jore]";
+	mes "Still, I did promise";
+	mes "M-M-Metz and he is my";
+	mes "friend. So I must accept";
+	mes "some guests. Even if hundreds";
+	mes "of them knock on my door...";
+	next;
+	mes "[Sir Jore]";
+	mes "But first of all,";
+	mes "I'm going to need";
+	mes "a new research sample.";
+	mes "I think it's only fair that";
+	mes "you get it for me since you";
+	mes "made me ruin the last one.";
+	next;
+	mes "[Sir Jore]";
+	mes "N-now, d-don't worry.";
+	mes "The items are actually";
+	mes "quite easy to get. It's";
+	mes "the five hours part that's";
+	mes "hard. Now, let's see...";
+	next;
+	mes "[Sir Jore]";
+	mes "Just bring";
+	mes "10 Empty Test Tube,";
+	mes "10 Green Herb and";
+	mes "2 Yggdrasil Leaf.";
+	next;
+	mes "[Sir Jore]";
+	mes "You see, l-lately I've";
+	mes "been studying Biology.";
+	mes "I think the secret to life";
+	mes "can be found in the Leaf of";
+	mes "Yggdrasil. They can be used";
+	mes "to revive the dead, after all.";
+	next;
+	emotion e_swt;
+	mes "[Sir Jore]";
+	mes "Oh, and make sure to";
+	mes "bring those things to me";
+	mes "before I go to bed at";
+	mes "precisely 10:00 PM " + $timezonestring$ + ".";
+	mes "I do have a regular sleeping";
+	mes "schedule, you know.";
+	set SignJore,1;
+	close;
+
+}
+	else
+{
+	mes "^3151FFYou find a tense man";
+	mes "holding test tubes between";
+	mes "his fingers, standing in a pile";
+	mes "of books. He seems to be in";
+	mes "agony for some reason.";
+	next;
+	menu "Speak to him.",s_Speak,"Ignore him.",-;
+
+	mes "^3151FFYou decided to leave";
+	mes "him alone and let him";
+	mes "continue mumbling to";
+	mes "himself and playing";
+	mes "with his test tubes.";
+	close;
+
+s_Speak:
+	mes "[" + strcharinfo(0) + "]";
+	mes "Excuse me...";
+	next;
+	mes "[Sire Jore]";
+	mes "...";
+	mes "......";
+	next;
+	mes "^3151FFToo preoccupied with";
+	mes "his thoughts, this strange";
+	mes "man is unable to hear you.";
+	next;
+	menu "Try again.",s_Again,"Ignore him.",-;
+
+	mes "^3151FFYou decided to leave";
+	mes "him alone and let him";
+	mes "continue mumbling to";
+	mes "himself and playing";
+	mes "with his test tubes.";
+	close;
+
+s_Again:
+	mes "[" + strcharinfo(0) + "]";
+	mes "EXCUSE ME!";
+	next;
+	mes "[Sire Jore]";
+	mes "...!";
+	mes "Oh, h-h-hello.";
+	mes "Sorry, but I'm kind of";
+	mes "busy right now. Yes, yes,";
+	mes "would you come back at";
+	mes "precisely 5:00 PM " + $timezonestring$ + "?";
+	next;
+	mes "[Sire Jore]";
+	mes "Let's see...";
+	mes "Now if I recalibrated";
+	mes "the faust exhaust, then";
+	mes "the bioneutron analyzer";
+	mes "would need to be adjusted";
+	mes "for cytoplasmic balance...";
+	close;
+}
+
+OnPotion:
+	if(rand(0,1) == 1)
+{
+	emotion e_ic;
+	misceffect 305;
+}
+else
+{
+	emotion e_omg;
+	misceffect 306;
+}
+	end;
+}
+
+prt_maze02.gat,57,152,1	script	Girl	91,{
+
+	mes "^3151FFYou catch a glimpse";
+	mes "of a girl headin directly";
+	mes "into a deep forest. You decide";
+	if(signquest != 7)goto s_No;
+	mes "to follow her and see if you can";
+	mes "learn more.";
+	close2;
+	warp "prt_maze02.gat",11,146;
+	end;
+s_No:
+	mes "to not follow her since you're";
+	mes "not interested where she's going.";
+	close;
+}
+
+function	script	Sign_Alch_Summon	{
+
+Loopback:
+if($signmazemonster == 0)
+{
+	set $signmazemonster,5;
+	monster "prt_maze02.gat",14,177,"Flora",1118,1,"Sign_Alch_Summon::OnMonsterDead";
+	monster "prt_maze02.gat",17,171,"Flora",1118,1,"Sign_Alch_Summon::OnMonsterDead";
+	monster "prt_maze02.gat",24,173,"Flora",1118,1,"Sign_Alch_Summon::OnMonsterDead";
+	monster "prt_maze02.gat",17,175,"Marine Sphere",1142,1,"Sign_Alch_Summon::OnMonsterDead";
+	monster "prt_maze02.gat",17,168,"Marine Sphere",1142,1,"Sign_Alch_Summon::OnMonsterDead";
+	return;
+}
+else
+{
+	killmonster "prt_maze02.gat","OnMonsterDeadSign";
+	set $signmazemonster,0;
+	goto Loopback;
+}
+OnMonsterDeadSign:
+	set $signmazemonster,$signmazemonster - 1;
+
+}
+
+prt_maze02.gat,16,183,3	script	Pleur	91,{
+
+	if(signquest == 7 || signquest == 8)
+{
+	mes "[Pleur]";
+	mes "La la la~";
+	mes "La la la~";
+	close;
+}
+else
+{
+	mes "[Pleur]";
+	mes "Oh, you're lost?";
+	mes "I'll help you find";
+	mes "your way back...";
+	close2;
+	warp "prt_maze02.gat",61,149;
+	end;
+}
+OnHo:
+	emotion e_ho;
+	end;
+OnKis2:
+	emotion e_kis2;
+	end;
+OnExclamation:
+	emotion e_gasp;
+	end;
+OnOmg:
+	emotion e_omg;
+	end;
+}
+
+prt_maze02.gat,14,183,3	script	Gordon	51,{
+
+	if(signquest == 7 || signquest == 8)
+{
+	if(ScareAlchSign == 1)goto s_Scared;
+	mes "[Gordon]";
+	mes "Hello darling.";
+	mes "What did you do today?";
+	next;
+	donpcevent "Pleur::OnHo";
+	mes "[Pleur]";
+	mes "I played Hide-and-Seek";
+	mes "with a white bear and a";
+	mes "blue bear, father.";
+	next;
+	emotion e_ho;
+	mes "[Gordon]";
+	mes "Darling...";
+	mes "Aren't you tired";
+	mes "of playing with the";
+	mes "animals? We've live";
+	mes "in this forest for so long...";
+	next;
+	donpcevent "Pleur::OnKis2";
+	mes "[Pleur]";
+	mes "Don't worry father, I understand.";
+	mes "For now, this is the only place";
+	mes "where we can relax and live";
+	mes "in peace. I think we deserve to rest";
+	mes "after accomplishing our goals...";
+	next;
+	emotion e_sob;
+	mes "[Gordon]";
+	mes "Thank you, Pluer.";
+	mes "I have no regrets about";
+	mes "our work, but sometimes";
+	mes "I do wish for a more";
+	mes "carefree life for you...";
+	next;
+	menu "Roar~!",-,"Excuse me.",s_Excuse;
+
+	callfunc "Sign_Alch_Summon";
+	emotion e_omg;
+	donpcevent "Pleur::OnOmg";
+	set ScareAlchSign,1;
+	mes "[Pleur]";
+	mes "No no no!";
+	mes "Summon Flora!";
+	next;
+	mes "[Gordon]";
+	mes "Great Schott!";
+	mes "Summon... Marine Sphere!";
+	close;
+	
+s_Excuse:
+	emotion e_gasp;
+	donpcevent "Pleur::OnExclamation";
+	mes "[Gordon]";
+	mes "Eh?! Don't you know";
+	mes "how dangerous this place";
+	mes "is? What are you doing";
+	mes "here in the middle of";
+	mes "this forest?";
+	next;
+s_Back:
+	mes "[" + strcharinfo(0) + "]";
+	mes "Actually, I think";
+	mes "I've been looking for";
+	mes "you. I've been sent on";
+	mes "an errand to find these";
+	mes "two famous Alchemists.";
+	next;
+	mes "[Gordon]";
+	mes "Mm...?";
+	mes "Well, we're retired";
+	mes "now, but I suppose it'd";
+	mes "do no harm if you had";
+	mes "something to ask us...";
+	next;
+	menu "Ask about Stone of Sage",s_Sage,"Ask about Alchemy",s_Alch,"Quit",-;
+
+	mes "[Gordon]";
+	mes "Hah hah hah~";
+	mes "Did you forget";
+	mes "what you were";
+	mes "going to ask me?";
+	close;
+
+s_Sage:
+
+	mes "[Gordon]";
+	mes "Stone of Sage?";
+	mes "Huh. To be honest,";
+	mes "I don't know anything";
+	mes "about it at all. I guess";
+	mes "its existence is pretty";
+	mes "much just a rumor, really.";
+	next;
+	mes "[Gordon]";
+	mes "All I've heard is that";
+	mes "the Stone of Sage might";
+	mes "be a catalyst  to transmute";
+	mes "materials into gold. If it";
+	mes "really existed, it would be";
+	mes "the ultimate alchemic item.";
+	next;
+	mes "[Pleur]";
+	mes "However I've also heard";
+	mes "it's red, can make humans";
+	mes "immortal and can cure any";
+	mes "sort of disease or ailment";
+	mes "Just where do these rumors";
+	mes "come from? It's crazy...";
+	next;
+	mes "[Gordon]";
+	mes "Now, I even heard that some";
+	mes "people are working on trying";
+	mes "to create the stone themselves.";
+	mes "If they succeed, it'll have a huge";
+	mes "effect on the entire world!";
+	next;
+	mes "[Gordon]";
+	mes "I'm sorry that you've gone";
+	mes "through the trouble of finding";
+	mes "us for this kind of information.";
+	mes "We're retired after all, so we";
+	mes "may be out of the loop.";
+	next;
+	mes "[Pleur]";
+	mes "Although we're retired, we";
+	mes "would be much interested in";
+	mes "knowing if someone does manage";
+	mes "to create such a stone. If that";
+	mes "happens, would you tell us?";
+	next;
+	mes "[Gordon]";
+	mes "Now let me guide you";
+	mes "on a safe path back out";
+	mes "of this maze. I've lived here";
+	mes "quite a while, so I can find";
+	mes "the exit with my eyes close.";
+	mes "Farewell, adventurer~";
+	close2;
+	set signquest,8;
+	warp "mjolnir_12",44,23;
+	end;
+s_Alch:
+
+	mes "[Pleur]";
+	mes "I hope you understand that";
+	mes "my father and I devoted and";
+	mes "sacrificed so much for our work.";
+	mes "Finally, we discovered a way to";
+	mes "summon monsters using potions.";
+	next;
+	mes "[Pleur]";
+	mes "However, too many Alchemists";
+	mes "hounded us for our information";
+	mes "once we announced the results";
+	mes "of our research. Ir was more";
+	mes "than we could handle...";
+	next;
+	mes "[Gordon]";
+	mes "I'm sorry, but if you have any";
+	mes "questions about Alchemy, there";
+	mes "are many qualified researchers and";
+	mes "practitioners out there. We came to";
+	mes "this forest to find peace...";
+	close;
+	
+s_Scared:
+	mes "[Gordon]";
+	mes "Oh...!";
+	mes "You scared us!";
+	mes "Roaring like some";
+	mes "animal! What do you";
+	mes "think you were doing?";
+	next;
+	goto s_Back;
+
+}
+	else
+{
+	mes "[Gordon]";
+	mes "Can't find your way back?";
+	mes "Don't worry... I'll help";
+	mes "you.";
+	close2;
+	warp "prt_maze02.gat",61,149;
+	end;
+}
+
+}
+
+geffen_in.gat,59,74,3	script	Jesqurienne	803,{
+
+	if(signquest == 10) goto L_won;
+	if(signquest == 9) goto L_Sign_Jesq;
+	mes "[Jesqurienne]";
+	mes "Bartender~?";
+	mes "Give me another drink.";
+	close;
+
+L_Sign_Jesq:
+	mes "[Jesqurienne]";
+	mes "Bartender~?";
+	mes "Give me another drink.";
+	next;
+	mes "[Jesqurienne]";
+	mes "Ahhhhhh~";
+	mes "Hm? Why hello there,";
+	if(!Sex) goto L_female;
+	mes "You fine specimen of a man~";
+
+L_female:
+	mes "I'm Jesqurienne. You've heard";
+	mes "of me, haven't you? Aren't you";
+	mes "surprised to see me?";
+	next;
+	menu "I've never heard of you",-,"Oh gosh, it's Jesqurienne!",L_ohgosh;
+	mes "[Jesqurienne]";
+	mes "Ho ho ho~!";
+	mes "Surely you";
+	mes "must be joking~";
+	emotion 4;
+	next;
+	menu "You got me, you got me.",L_ohgosh,"Nope, doesn't ring a bell",-;
+
+	emotion 9;
+	mes "[Jesqurienne]";
+	mes "...";
+	mes "......";
+	mes "Now I undersand.";
+	mes "You've been living";
+	mes "under a rock for all";
+	mes "this time, haven't you?";
+	next;
+	mes "[Jesqurienne]";
+	mes "But I guess someone";
+	mes "as simple minded as you";
+	mes "wouldn't recognize a famous,";
+	mes "brilliant genius once you";
+	mes "saw her, wouldn't you?";
+
+L_ohgosh:
+	next;
+	mes "[Jesqurienne]";
+	mes "Anyway, I'm so proud";
+	mes "of my supreme intelligence!";
+	mes "I may be somewhat obsessive";
+	mes "about studying, but that's just";
+	mes "another reason to admire me~";
+	next;
+	mes "[Jesqurienne]";
+	mes "The Wizard and Sage";
+	mes "exams? No problem~";
+	mes "Even the Alchemist test";
+	mes "was fairly simple. So far";
+	mes "I haven't met anyone";
+	mes "smarter than me~";
+	next;
+	menu "Stuck-up chick.",L_stuckup,"Take it easy on the drinks...",-;
+
+	mes "[Jesqurienne]";
+	mes "Ho ho ho~";
+	mes "Plenty of people have";
+	mes "told me not to drink so";
+	mes "much. But once I start";
+	mes "I can't stop. I love to";
+	mes "drink that much!";
+	next;
+	mes "[Jesqurienne]";
+	mes "And...";
+	mes "Sometimes I'd rather";
+	mes "look at the world through";
+	mes "these haze eyes. See things";
+	mes "the way I want to see them...";
+	close;
+
+L_stuckup:
+	mes "[Jesqurienne]";
+	mes "What...?";
+	mes "What did you say?";
+	mes "No one has ever";
+	mes "said anything like";
+	mes "that to me before!";
+	mes "H-how dare you...";
+	next;
+	mes "[Jesqurienne]";
+	mes "Prove that you can";
+	mes "hold a candle to my";
+	mes "superior intellect and";
+	mes "I'll be willing to accept";
+	mes "your insult! It's time";
+	mes "for a Quiz Challenge!";
+	emotion 7;
+	next;
+	mes "["+strcharinfo(0)+"]";
+	mes "Quiz... Challenge?";
+	mes "Like a trivia game?";
+	mes "But who's going to";
+	mes "ask us the questions?";
+	next;
+	mes "[Aaron]";
+	mes "Did someone say";
+	mes "\"Quiz Challenge?\"";
+	mes "I believe I can be";
+	mes "of assistance.";
+	emotion 0;
+	donpcevent "Aaron::OnHeh";
+	emotion 0,1;
+	next;
+	mes "[Jesqurienne]";
+	mes "Professor Aaron?";
+	mes "Ho ho~ If he's asking";
+	mes "the questions, it looks";
+	mes "like your chances of";
+	mes "beating me are zero!";
+	emotion 29;
+	next;
+	mes "[Jesqurienne]";
+	mes "It amuses me that";
+	mes "you think that you'd";
+	mes "stand a chance against";
+	mes "me in a Quiz Challenge.";
+	mes "Ho ho ho ho ho~!";
+	next;
+	mes "[Jesqurienne]";
+	mes "Professor Aaron";
+	mes "is waiting for you";
+	mes "to ask him to begin.";
+	mes "And I'm waiting for the";
+	mes "moment when you realize";
+	mes "you have no hope of winning!";
+	set @signquiz,1;
+	close;
+
+L_won:
+	mes "[Jesqurienne]";
+	mes "Ooooh...";
+	mes "My head...";
+	mes "Oh...! It's you...!";
+	mes "So did you find Dearles?";
+	next;
+	mes "[Jesqurienne]";
+	mes "Hmm...";
+	mes "He's addicted to";
+	mes "gambling, so maybe you";
+	mes "can find him some place";
+	mes "where you can do that...";
+	close;
+
+}
+
+// ---------------------------------------------------------
+
+
+geffen_in.gat,60,70,6	script	Aaron	754,{
+
+	if(signquest == 10) goto L_done;
+	if(@signquiz == 1) goto L_startquiz;
+	if(@signquiz == 2) goto L_quiztime;
+	emotion 23;
+	mes "[Aaron]";
+	mes "Goodness...!";
+	mes "Either these beer";
+	mes "goggles are on too tight,";
+	mes "or you're the most gorgeous";
+	mes "woman I've ever seen in my life!";
+	next;
+	if(!Sex) goto L_female;
+	menu "Um, I'm a dude...",-;
+	mes "[Aaron]";
+	mes "N-no...!";
+	mes "M-maybe I should";
+	mes "take it easy on the";
+	mes "alcohol. I do have classes";
+	mes "to teach tomorrow anyway...";
+	emotion 28;
+	close;
+
+L_female:
+	menu "Why, thank you~",-;
+	mes "[Aaron]";
+	mes "Ah, yes. Your";
+	mes "sense of style, your";
+	mes "magnificent body. Everything";
+	mes "about you is beautiful! Not just";
+	mes "that, but you're also intelligent!";
+	next;
+	mes "[Aaron]";
+	mes "I should know!";
+	mes "Not only do I teach";
+	mes "classes, but I'm also";
+	mes "a Quiz Challenge moderator";
+	mes "master in my spare time~";
+	mes "You're truly a jewel...";
+	emotion e_lv;
+	close;
+
+L_startquiz:
+	mes "[Aaron]";
+	mes "Alright, before";
+	mes "we begin, let me";
+	mes "tell you the rules...";
+	next;
+	mes "[Aaron]";
+	mes "I'm going to give you";
+	mes "ten multiple choice questions.";
+	mes "Since this is an impromptu";
+	mes "exhibition bout, I'm going to";
+	mes "use questions that I use";
+	mes "in teaching my class.";
+	emotion 19;
+	next;
+	mes "[Aaron]";
+	mes "Alright...";
+	mes "I'm almost finished";
+	mes "compiling the questions.";
+	mes "We're ready to go when";
+	mes "you're ready to begin!";
+	set @signquiz,2;
+	close;
+
+L_quiztime:
+	set @signquestions0$,"Choose the monster that is a different size than the others.";
+	set @signquestions1$,"What is the Bunny Band's DEF and its added ability?";
+	set @signquestions2$,"Choose the correct name of the rule of the Rune-Midgarts Kingdom.";
+	set @signquestions3$,"Choose the monster which does not drop the 'Yggdrasil Leaf' item.";
+	set @signquestions4$,"What is the city closest to Turtle Island?";
+	set @signquestions5$,"Fifty-one multiplied by fifteen, divided by three, plus five is equal to...?";
+	set @signquestions6$,"Choose the Hunter's Trap skill which does not inflict Property Damage.";
+	set @signquestions7$,"Choose the monster on which the mage skill,\"Stone Curse\", is ineffective.";
+	set @signquestions8$,"Choose the item that cannot be equipped by Novice class characters.";
+	set @signquestions9$,"Which NPC is not relevant to the Blacksmith Job Quest?";
+	set @signquestions10$,"Choose the Property that is unrelated to the Mage's Bolt type skills.";
+	set @signquestions11$,"Choose the correct DEF for the Indian Filet item.";
+	set @signquestions12$,"Which item is not relevant to the creation of a counteragent?";
+	set @signquestions13$,"Choose the level requirement for entering the PvP room.";
+	set @signquestions14$,"Three thousand one hundred two added to five hundred, plus four, divided by 6 equals...";
+	set @signquestions15$,"Choose the building that is the closest to the Item Upgrade Place in Yuno.";
+	set @signquestions16$,"What is the correct weight for 1 Empty Bottle?";
+	set @signquestions17$,"Choose the NPC that looks different than all others.";
+	set @signquestions18$,"Choose the material that is not related to the creation of a Condensed White Potion.";
+	set @signquestions19$,"Choose the monster that is a different type than the others.";
+	set @signquestions20$,"Choose the Job class that cannot equip Silk Robe.";
+	set @signquestions21$,"Four thousand five hundred sixty divided by four, divided by two, plus three is equal too...";
+	set @signquestions22$,"Which monster would recieve the most damage from a Fire Property Dagger?";
+	set @signquestions23$,"Choose the skill related to the Priest's B.S. Sacramenti from the ones displayed in the list.";
+
+	set @playerpoints,0;
+	set @jesqpoints,0;
+
+	for( set @i,1; @i <= 10; set @i,@i + 1 )
+	{
+		loopback:
+		set @question,rand(23);
+		set @janswer,rand(3);
+
+		if(@question == 0) if(!@questiondone0){ mes @i + ". " + @signquestions0$; } else goto loopback;
+		if(@question == 1) if(!@questiondone1){ mes @i + ". " + @signquestions1$; } else goto loopback;
+		if(@question == 2) if(!@questiondone2){ mes @i + ". " + @signquestions2$; } else goto loopback;
+		if(@question == 3) if(!@questiondone3){ mes @i + ". " + @signquestions3$; } else goto loopback;
+		if(@question == 4) if(!@questiondone4){ mes @i + ". " + @signquestions4$; } else goto loopback;
+		if(@question == 5) if(!@questiondone5){ mes @i + ". " + @signquestions5$; } else goto loopback;
+		if(@question == 6) if(!@questiondone6){ mes @i + ". " + @signquestions6$; } else goto loopback;
+		if(@question == 7) if(!@questiondone7){ mes @i + ". " + @signquestions7$; } else goto loopback;
+		if(@question == 8) if(!@questiondone8){ mes @i + ". " + @signquestions8$; } else goto loopback;
+		if(@question == 9) if(!@questiondone9){ mes @i + ". " + @signquestions9$; } else goto loopback;
+		if(@question == 10) if(!@questiondone10){ mes @i + ". " + @signquestions10$; } else goto loopback;
+		if(@question == 11) if(!@questiondone11){ mes @i + ". " + @signquestions11$; } else goto loopback;
+		if(@question == 12) if(!@questiondone12){ mes @i + ". " + @signquestions12$; } else goto loopback;
+		if(@question == 13) if(!@questiondone13){ mes @i + ". " + @signquestions13$; } else goto loopback;
+		if(@question == 14) if(!@questiondone14){ mes @i + ". " + @signquestions14$; } else goto loopback;
+		if(@question == 15) if(!@questiondone15){ mes @i + ". " + @signquestions15$; } else goto loopback;
+		if(@question == 16) if(!@questiondone16){ mes @i + ". " + @signquestions16$; } else goto loopback;
+		if(@question == 17) if(!@questiondone17){ mes @i + ". " + @signquestions17$; } else goto loopback;
+		if(@question == 18) if(!@questiondone18){ mes @i + ". " + @signquestions18$; } else goto loopback;
+		if(@question == 19) if(!@questiondone19){ mes @i + ". " + @signquestions19$; } else goto loopback;
+		if(@question == 20) if(!@questiondone20){ mes @i + ". " + @signquestions20$; } else goto loopback;
+		if(@question == 21) if(!@questiondone21){ mes @i + ". " + @signquestions21$; } else goto loopback;
+		if(@question == 22) if(!@questiondone22){ mes @i + ". " + @signquestions22$; } else goto loopback;
+		if(@question == 23) if(!@questiondone23){ mes @i + ". " + @signquestions23$; } else goto loopback;
+		next;
+
+		switch ( @question )
+		{
+
+			case 0:
+				menu "Giant Whisper",-,"Marin",a_correct,"Cornutus",-,"Kobold Archer",-;
+					set @questiondone0,1;
+					break;
+				a_correct:
+					set @questiondone0,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 1:
+				menu "1 / LUK + 2",-,"1 / LUK + 5",-,"2 / LUK + 2",b_correct," 2 / LUK + 5",-;
+					set @questiondone1,1;
+					break;
+				b_correct:
+					set @questiondone1,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 2:
+				menu "Tristan III",-,"Tristram III",c_correct,"Tristar III",-,"Trust III",-;
+					set @questiondone2,1;
+					break;
+				c_correct:
+					set @questiondone2,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 3:
+				menu "Marduk",d_correct,"Baphomet Jr.",-,"Angeling",-,"Wanderer",-;
+					set @questiondone3,1;
+					break;
+				d_correct:
+					set @questiondone3,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 4:
+				menu "Al De Baran",-,"Alberta",e_correct,"Comodo",-,"Izlude",-;
+					set @questiondone4,1;
+					break;
+				e_correct:
+					set @questiondone4,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 5:
+				menu "250",-,"255",-,"260",f_correct,"265",-;
+					set @questiondone5,1;
+					break;
+				f_correct:
+					set @questiondone5,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 6:
+				menu "Claymore Trap",-,"Freezing Trap",-,"Shockwave Trap",g_correct,"Land Mine",-;
+					set @questiondone6,1;
+					break;
+				g_correct:
+					set @questiondone6,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 7:
+				menu "Elder Willow",-,"Evil Druid",h_correct,"Magnolia",-,"Marc",-;
+					set @questiondone7,1;
+					break;
+				h_correct:
+					set @questiondone7,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 8:
+				menu "Funeral Hat",-,"Shackles",-,"Wooden Mail",i_correct,"Pantie",-;
+					set @questiondone8,1;
+					break;
+				i_correct:
+					set @questiondone8,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 9:
+				menu "Baisulitst",-,"Wickebine",-,"Barcardi",j_correct,"Gromgast",-;
+					set @questiondone9,1;
+					break;
+				j_correct:
+					set @questiondone9,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 10:
+				menu "Water",-,"Earth",k_correct,"Fire",-,"Wind",-;
+					set @questiondone10,1;
+					break;
+				k_correct:
+					set @questiondone10,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 11:
+				menu "0",-,"1",-,"2",-,"3",l_correct;
+					set @questiondone11,1;
+					break;
+				l_correct:
+					set @questiondone11,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 12:
+				menu "Karvodailnirol",m_correct,"Detrimindexta",-,"Alcohol",-;
+					set @questiondone12,1;
+					break;
+				m_correct:
+					set @questiondone12,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 13:
+				menu "30",-,"31",n_correct,"32",-,"33",-;
+					set @questiondone13,1;
+					break;
+				n_correct:
+					set @questiondone13,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 14:
+				menu "600",-,"601",o_correct,"602",-;
+					set @questiondone14,1;
+					break;
+				o_correct:
+					set @questiondone14,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 15:
+				menu "Tavern",-,"Monster Library",-,"Tool Shop",-,"Weapon Shop",p_correct;
+					set @questiondone15,1;
+					break;
+				p_correct:
+					set @questiondone15,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 16:
+				menu "1",q_correct,"2",-,"3",-;
+					set @questiondone16,1;
+					break;
+				q_correct:
+					set @questiondone16,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 17:
+				menu "Prontera Hollengrhen",-,"Prontera Doll Merchant",-,"Izlude Meat Merchant",r_correct,"Morroc Tool Dealer",-;
+					set @questiondone17,1;
+					break;
+				r_correct:
+					set @questiondone17,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 18:
+				menu "Medicine Bowl",s_correct,"Witch Starsand",-,"Empty Bottle",-,"Empty Potion Bottle",-;
+					set @questiondone18,1;
+					break;
+				s_correct:
+					set @questiondone18,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 19:
+				menu "Penomena",t_correct,"Hatii",-,"Pest",-,"Explosion",-;
+					set @questiondone19,1;
+					break;
+				t_correct:
+					set @questiondone19,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 20:
+				menu "Swordman",-,"Merchant",-,"Hunter",u_correct,"Mage",-;
+					set @questiondone20,1;
+					break;
+				u_correct:
+					set @questiondone20,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 21:
+				menu "573",v_correct,"574",-,"575",-,"576",-;
+					set @questiondone21,1;
+					break;
+				v_correct:
+					set @questiondone21,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 22:
+				menu "Dagger Goblin",-,"Mace Goblin",-,"Morningstar Goblin",-,"Hammer Goblin",x_correct;
+					set @questiondone22,1;
+					break;
+				x_correct:
+					set @questiondone22,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+
+			case 23:
+				menu "Lex Divina",-,"Gloria",y_correct,"Recovery",-,"Sanctuary",-;
+					set @questiondone23,1;
+					break;
+				y_correct:
+					set @questiondone23,1;
+					set @playerpoints, @playerpoints + 1;
+					break;
+
+		} //Switch END
+
+	if(@i == 1)
+	{
+		mes "[Jesqurienne]";
+		mes "Heh heh...";
+		mes "The first question";
+		mes "is always too easy.";
+		set @jesqpoints, @jesqpoints + 1;
+		next;
+	}
+
+	if(@i == 2)
+	{
+		if(@janswer > 0)
+		{
+			mes "[Jesqurienne]";
+			mes "Ho ho ho ho~!";
+			mes "I know the answer.";
+			mes "Any fool should know";
+			mes "this. But do you?";
+			set @jesqpoints, @jesqpoints + 1;
+			emotion e_ho; // <--------------------------------------------------------
+			next;
+		}
+
+		if(@janswer == 0)
+		{
+			mes "[Jesqurienne]";
+			mes "z...z...Z";
+			mes "W-what? Oh!";
+			mes "Well, I don't need";
+			mes "that point anyway...";
+			next;
+			emotion e_wah; // <--------------------------------------------------------
+		}
+	}
+
+	if(@i == 3)
+	{
+		if(@janswer > 0)
+		{
+			set @jesqpoints, @jesqpoints + 1;
+			goto checkpoint1;
+			emotion e_ho; // <--------------------------------------------------------
+		}
+
+		if(@janswer == 0)
+		{
+			mes "[Jesqurienne]";
+			mes "z...z...Z";
+			mes "W-what? Oh!";
+			mes "Well, I don't need";
+			mes "that point anyway...";
+			next;
+			goto checkpoint1;
+			emotion e_wah; // <--------------------------------------------------------
+		}
+
+		checkpoint1:
+			mes "[Jesqurienne]";
+			mes "Let's check our";
+			mes "scores, shall we?";
+			mes ".................";
+			next;
+			if(@playerpoints < @jesqpoints)
+			{
+				mes "[Jesqurienne]";
+				mes "Heh heh...";
+				mes "It looks like";
+				mes "I'm beating you!";
+				mes "But you shouldn't";
+				mes "be suprised...";
+				next;
+			}
+			if(@playerpoints >= @jesqpoints)
+			{
+				mes "[Jesqurienne]";
+				mes "W-wait a minute!";
+				mes "H-how could you";
+				mes "have more points";
+				mes "than me?! I better";
+				mes "get serious!";
+				next;
+			}
+			mes "[Aaron]";
+			mes "*Ahem!*";
+			mes "Question";
+			mes "number four!";
+			next;
+	}
+
+	if(@i == 4)
+	{
+		if(@janswer > 0)
+		{
+			mes "[Jesqurienne]";
+			mes "That counts as";
+			mes "a question? You're";
+			mes "being too easy!";
+			set @jesqpoints, @jesqpoints + 1;
+			emotion e_ho;
+			next;
+			goto checkpoint2;
+		}
+
+		if(@janswer == 0)
+		{
+			mes "[Jesqurienne]";
+			mes "I know the";
+			mes "answer! W-why";
+			mes "can't I think of";
+			mes "it right now?!";
+			emotion e_wah;
+			next;
+			goto checkpoint2;
+		}
+
+		checkpoint2:
+			if(@playerpoints < @jesqpoints)
+			{
+				mes "[Jesqurienne]";
+				mes "Heh heh~ It looks";
+				mes "like I have the lead.";
+				mes "But that's only natural for";
+				mes "someone as brilliant as me~";
+				next;
+			}
+
+			if(@playerpoints >= @jesqpoints)
+			{
+				mes "[Jesqurienne]";
+				mes "I...";
+				mes "I must be more";
+				mes "drunk than I thought";
+				mes "if I'm losing right now...";
+				next;
+			}
+	}
+
+	if(@i == 5)
+	{
+		if(@janswer > 0)
+		{
+			mes "[Jesqurienne]";
+			mes "I didn't have";
+			mes "to think very hard";
+			mes "to know the answer.";
+			mes "Are you still thinking?";
+			mes "I wouldn't think you'd know!";
+			set @jesqpoints, @jesqpoints + 1;
+			emotion e_ho;
+			next;
+			goto checkpoint3;
+		}
+
+		if(@janswer == 0)
+		{
+			mes "[Jesqurienne]";
+			mes "I...";
+			mes "Hold on,";
+			mes "I know this one...";
+			mes "(Oh craaaaaap!)";
+			emotion e_wah;
+			next;
+			goto checkpoint3;
+		}
+		
+		checkpoint3:
+			if(@playerpoints < @jesqpoints)
+			{
+				mes "[Jesqurienne]";
+				mes "Oh? What a suprise.";
+				mes "I'm in the lead. I know";
+				mes "the suspense must be";
+				mes "killing you, but I'm pretty";
+				mes "sure who the winner will";
+				mes "be. Me me me meee~";
+				next;
+			}
+
+			if(@playerpoints >= @jesqpoints)
+			{
+				mes "[Jesqurienne]";
+				mes "I don't understand.";
+				mes "You have a higher sco--";
+				mes "I don't-- How can yo--";
+				mes "Why is this happening?";
+				next;
+			}
+	}
+
+	if(@i == 6)
+	{
+		if(@janswer > 0)
+		{
+			mes "[Jasqurienne]";
+			mes "*Sigh...*";
+			mes "Simple questions,";
+			mes "simple answers.";
+			mes "Did you get it?";
+			set @jesqpoints, @jesqpoints + 1;
+			emotion e_ho;
+			next;
+			goto checkpoint4;
+		}
+
+		if(@janswer == 0)
+		{
+			emotion e_wah;
+			goto checkpoint4;
+		}
+
+		checkpoint4:
+			if(@playerpoints < @jesqpoints)
+			{
+				mes "[Jesqurienne]";
+				mes "Oh, look at that.";
+				mes "I have more points";
+				mes "than you. I know, it";
+				mes "must be frustrating";
+				mes "trying to keep up.";
+				next;
+			}
+
+			if(@playerpoints >= @jesqpoints)
+			{
+				mes "[Jesqurienne]";
+				mes "W-wait a minute!";
+				mes "H-how could you";
+				mes "have more points";
+				mes "than me?! I better";
+				mes "get serious!";
+				next;
+			}
+	}
+
+	if(@i == 7)
+	{
+		if(@janswer > 0)
+		{
+			set @jesqpoints, @jesqpoints + 1;
+			goto checkpoint5;
+		}
+
+		if(@janswer == 0)
+		{
+			goto checkpoint5;
+		}
+
+		checkpoint5:
+			if(@playerpoints < @jesqpoints)
+			{
+				mes "[Jesqurienne]";
+				mes "Ah. Did I tell you";
+				mes "I was in the lead";
+				mes "right now? Well, let";
+				mes "me remind you, in case";
+				mes "I forgot. Ho ho ho ho~!";
+				next;
+			}
+
+			if(@playerpoints >= @jesqpoints)
+			{
+				mes "[Jesqurienne]";
+				mes "There's no other";
+				mes "explanation! You've";
+				mes "got to be using some";
+				mes "sort of crib sheet! But";
+				mes "where are you hiding it?";
+				next;
+			}
+	}
+
+	if(@i == 8)
+	{
+		if(@janswer > 0)
+		{
+			mes "[Jesqurienne]";
+			mes "Hah hah~!";
+			mes "That was a";
+			mes "piece of cake!";
+			set @jesqpoints, @jesqpoints + 1;
+			emotion e_ho;
+			next;
+			goto checkpoint6;
+		}
+
+		if(@janswer == 0)
+		{
+			goto checkpoint6;
+		}
+
+		checkpoint6:
+			if(@playerpoints < @jesqpoints)
+			{
+				mes "[Jesqurienne]";
+				mes "I know, you're wondering";
+				mes "how such an intelligent";
+				mes "person can exist. Well";
+				mes "I guess my intellect sort";
+				mes "of balances the stupidity";
+				mes "of the rest of the world...";
+				next;
+			}
+
+			if(@playerpoints >= @jesqpoints)
+			{
+				mes "[Jesqurienne]";
+				mes "I... I don't";
+				mes "get it. H-how are";
+				mes "you w-winning? M-my";
+				mes "whole perception of";
+				mes "reality is starting t-to...";
+				next;
+			}
+
+	}
+
+	if(@i == 9)
+	{
+		if(@janswer > 0)
+		{
+			mes "[Jesqurienne]";
+			mes "Ahhh...";
+			mes "I'm just breezing";
+			mes "through this Quiz Challenge!";
+			mes "Aren't you having a hard time?";
+			set @jesqpoints, @jesqpoints + 1;
+			emotion e_ho;
+			next;
+			goto checkpoint7;
+		}
+
+		if(@janswer == 0)
+		{
+			mes "[Jesqurienne]";
+			mes "Huh...?";
+			mes "I don't understand";
+			mes "why I don't know this...";
+			emotion e_wah;
+			next;
+			goto checkpoint7;
+		}
+
+	checkpoint7:
+		mes "[Jesqurienne]";
+		mes "Bwahahaha!";
+		mes "Only one question";
+		mes "left! You have to get";
+		mes "this one right or I'll";
+		mes "call you stupid forever!";
+		next;
+	}
+
+	if(@i == 10)
+	{
+		if(@janswer > 0)
+		{
+			mes "[Jesqurienne]";
+			mes "As usual, I got";
+			mes "the last question";
+			mes "absolutely right~";
+			set @jesqpoints, @jesqpoints + 1;
+			emotion e_ho;
+			next;
+		}
+
+		if(@janswer == 0)
+		{
+			mes "[Jesqurienne]";
+			mes "Huh...";
+			mes "Wh-what was";
+			mes "the question again?";
+			mes "Nooo, I missed it!";
+			next;
+		}
+	}
+
+	} // For-Loop END
+
+	mes "[Aaron]";
+	mes "Okay, the quiz";
+	mes "is over! Now, I'll";
+	mes "reveal the results";
+	mes "of the competitors...";
+	next;
+	mes "[Aaron]";
+	mes "Umm...";
+	mes ""+strcharinfo(0)+":";
+	mes @playerpoints + " points!";
+	next;
+	mes "[Aaron]";
+	mes "Jesqurienne...";
+	mes @jesqpoints + " points!";
+	next;
+	if(@playerpoints < @jesqpoints)
+	{
+		mes "[Jesqurienne]";
+		mes "Bwahahaha!";
+		mes "I win! I knew it!";
+		mes "Ho ho ho ho ho ho~";
+		set @takenquiz,1;
+		next;
+	}
+	if(@playerpoints >= @jesqpoints)
+	{
+		mes "[Jesqurienne]";
+		mes "No...!";
+		mes "I can't...";
+		mes "Believe this...";
+		set @takenquiz,2;
+		next;
+	}
+	mes "[Aaron]";
+	mes "Thank you";
+	mes "for playing!";
+	mes ".......................";
+	mes "............................";
+	mes "Alright, back to drinking!";
+	next;
+	if(@takenquiz == 2)
+{
+	mes "[Jesqurienne]";
+	mes "I lost...";
+	mes "M-maybe you were right.";
+	mes "I am arrogant after all...";
+	mes "I should stop drinking so";
+	mes "much. Travel around and";
+	mes "broaden my knowledge...";
+	next;
+	mes "[Jesqurienne]";
+	mes "You're the only";
+	mes "one who has been";
+	mes "able to beat me in";
+	mes "a battle of minds.";
+	mes "W-who are you...?";
+	next;
+	input @quizname$;
+	mes "[Jesqurienne]";
+	mes ""+@quizname$+"...";
+	mes "I'll remember that.";
+	next;
+	mes "[Jesqurienne]";
+	mes "Here...";
+	mes "My old friend, Metz, told";
+	mes "me to give this to someone";
+	mes "who is worthy. I was going";
+	mes "to keep it, but I suppose";
+	mes "you're its true owner...";
+	getitem 7177,1;
+	next;
+	mes "[Jesqurienne]";
+	mes "If you want to know more about the";
+	mes "Sobbing Starlight, find a man named";
+	mes "^0000FFDearles^000000. It may be hard to find him";
+	mes "since he wanders from place to";
+	mes "place, but it might help to know";
+	mes "that he loves gambling...";
+	next;
+	mes "[Jesqurienne]";
+	mes "Good luck finding";
+	mes "Dearles. I'm taking";
+	mes "this loss pretty badly,";
+	mes "so I think I'll stay here";
+	mes "and have another drink.";
+	mes "Farewell, " + @quizname$ + ".";
+	set signquest,10;
+	close;
+}
+
+	if(@takenquiz == 1)
+{
+	mes "[Jesqurienne]";
+	mes "Bwahahahaha!";
+	mes "You should have known";
+	mes "from the beginning that you";
+	mes "never had a chance! Of course,";
+	mes "I did, but you know, I guess you";
+	mes "had to learn for yourself.";
+	next;
+	mes "[Jesqurienne]";
+	mes "I'd insult you if it weren't for";
+	mes "the fact that you embarassed";
+	mes "yourself enough during the Quiz";
+	mes "Challenge. As a matter of fact,";
+	mes "I'll even forgive you for wounding";
+	mes "my pride earlier.";
+	next;
+	mes "[Jesqurienne]";
+	mes "Can you believe it?";
+	mes "Even drunk I can beat";
+	mes "you in a test of intelligence!";
+	mes "Bwahaha! I can't believe how";
+	mes "simple minded you are...!";
+	emotion e_gg;
+	next;
+	menu "I can't let you win!",L_challenge,"Darn it...",-;
+	mes "[Jesqurienne]";
+	mes "Just now you realize";
+	mes "how pitiful your intellect";
+	mes "is compared to mine? Ho ho ho!";
+	mes "There's hope for every fool!";
+	close;
+}
+
+L_challenge:
+	mes "[Jesqurienne]";
+	mes "You're a slow learner,";
+	mes "aren't you? Well, I welcome";
+	mes "your 'Challenge' anytime!";
+	mes "Bwah hah hah hah hah~!";
+	close;
+
+L_done:
+	mes "[Aaron]";
+	mes "Thank you";
+	mes "for playing!";
+	mes ".......................";
+	mes "............................";
+	mes "Alright, back to drinking!";
+	close;
+
+OnHeh:
+	emotion 18;
+
+}
+
+cmd_in02.gat,88,51,3	script	Strange Man	806,{
+
+	if(signquest == 12) goto L_Ever;
+	if(signquest == 11) goto L_Test;
+	mes "[Dearles]";
+	mes "No...! Damn it,";
+	mes "not again! When's";
+	mes "my lucky streak";
+	mes "gonna start?";
+
+	if(signquest == 10)
+
+{
+	next;
+	if(@pay_dearles == 1) goto L_Pay;
+
+	menu "Excuse me...",L_Excuse,"Just pass by.",-;
+	mes "[Dearles]";
+	mes "Crap...!";
+	mes "I'm almost broke!";
+	mes "But i gotta win";
+	mes "all my cash back! How can";
+	mes "I raise more money fast";
+	mes "without actually working...";
+	close;
+
+L_Excuse:
+	mes "[Dearles]";
+	mes "What is it?!";
+	mes "I'm not in the mood";
+	mes "for chatting with complete";
+	mes "and total strangers, so";
+	mes "get to the point~!";
+	next;
+	menu "Oh nothing...",-,"I'm here for Metz...?",L_Metz;
+	mes "[Dearles]";
+	mes "Wha...? You bother";
+	mes "me and make me lose this";
+	mes "game for nothing? For that,";
+	mes "I'll freakin' beat you to near";
+	mes "freakin' death! Bam bam bam!";
+	close2;
+	set Hp,1;
+	warp "comodo.gat",122,100;
+	end;
+
+L_Metz:
+	mes "[Dearles]";
+	mes "Oh. You're here for";
+	mes "the Sobbing Starlight, huh? If you";
+	mes "wanna take my test, there's *ahem*";
+	mes "a fee of 30.000 zeny. So take it or";
+	mes "leave it, capish?";
+	next;
+	mes "[Dearles]";
+	mes "I'll have nothing";
+	mes "to do with you if you";
+	mes "can't pay up. Just think";
+	mes "of the fee as a preliminary";
+	mes "for my test. You know, to";
+	mes "weed out the riffraff.";
+	set @pay_dearles,1;
+	close;
+
+L_Pay:
+	mes "[Dearles]";
+	mes "Eh heh heh~";
+	mes "Soooooo, did you";
+	mes "bring the money?";
+	next;
+	menu "Here you are...",L_Fee,"Not yet...",-;
+	mes "[Dearles]";
+	mes "Huh?";
+	mes "Alright but you";
+	mes "better hurry. I can";
+	mes "change my mind at";
+	mes "any time, you know!";
+	close;
+
+L_Fee:
+	if(Zeny < 30000) goto L_NotEnough;
+	set Zeny, Zeny - 30000;
+	mes "[Dearles]";
+	mes "Ummm.......";
+	mes "Heh heh~";
+	mes "That's thirty grand,";
+	mes "alright! Okay, come back";
+	mes "to me at night and";
+	mes "we'll start your test...";
+	set signquest,11;
+	close;
+}
+
+	else
+
+{
+	close;
+
+}
+
+L_NotEnough:
+	mes "[Dearles]";
+	mes "Don't fool me!";
+	mes "You don't have";
+	mes "enough money to";
+	mes "pay the test fee.";
+	mes "Come back with 30.000 zeny.";
+	close;
+
+L_Test:
+	if(gettime(3) == 19 || gettime(3) == 20 || gettime(3) == 21 || gettime(3) == 22 || gettime(3) == 23) goto L_Time;
+	mes "[Dearles]";
+	mes "Don't you see";
+	mes "I'm busy right now?";
+	mes "Come back at night";
+	mes "And we'll see for";
+	mes "your test.";
+	close;
+
+L_Time:
+	if(SignDance == 3) goto L_Win;
+	if(SignDance == 2) goto L_Fail;
+	if(dearles_test == 2) goto L_Check;
+	if(dearles_test == 3) goto L_Dance;
+	if(dearles_test == 1) goto L_Test2;
+	mes "[Dearles]";
+	mes "Nice, you're here";
+	mes "just in time. Well,";
+	mes "all that matters is that";
+	mes "you come during the night.";
+	next;
+	mes "[Dearles]";
+	mes "You're wondering how";
+	mes "a guy like me is pals with";
+	mes "Metz, but that's none of your";
+	mes "business. I guess I gotta keep";
+	mes "this promise to him, so when";
+	mes "you're ready, say the word.";
+	set dearles_test,1;
+	close;
+
+L_Test2:
+	mes "[Dearles]";
+	mes "Alright! I want you to";
+	mes "bring me a bunch of items!";
+	mes "Yeah, I know, you're a real";
+	mes "pro at this, but let me set";
+	mes "you straight before you blow";
+	mes "this off as a piece of cake...";
+	next;
+	mes "[Dearles]";
+	mes "I'm not gonna give you an";
+	mes "exact list of items I want. Oh";
+	mes "no, what you gotta do is bring";
+	mes "me artsy crafts. This test is";
+	mes "gonna judge your appreciation";
+	mes "of... Craftsmanship~";
+	next;
+	mes "[Dearles]";
+	mes "Since I'm seeing whether";
+	mes "or not you got good taste,";
+	mes "variety is the important thing";
+	mes "here. So don't bring freakin'";
+	mes "a hundred of the same object.";
+	mes "Just one of each kind'll do.";
+	next;
+	mes "[Dearles]";
+	mes "What are you";
+	mes "standin' around";
+	mes "waiting for? Bring";
+	mes "those collection items!";
+	set dearles_test,2;
+	close;
+
+L_Check:
+	mes "[Dearles]";
+	mes "Ah! So this is";
+	mes "the stuff you brought?";
+	mes "Let me take a look-see...";
+	next;
+	if(countitem(740))set @dearles_check,@dearles_check+1;
+	if(countitem(741))set @dearles_check,@dearles_check+1;
+	if(countitem(742))set @dearles_check,@dearles_check+1;
+	if(countitem(743))set @dearles_check,@dearles_check+2;
+	if(countitem(744))set @dearles_check,@dearles_check+1;
+	if(countitem(745))set @dearles_check,@dearles_check+1;
+	if(countitem(746))set @dearles_check,@dearles_check+1;
+	if(countitem(747))set @dearles_check,@dearles_check+2;
+	if(countitem(750))set @dearles_check,@dearles_check+10;
+	if(countitem(751))set @dearles_check,@dearles_check+12;
+	if(countitem(752))set @dearles_check,@dearles_check+3;
+	if(countitem(753))set @dearles_check,@dearles_check+5;
+	if(countitem(754))set @dearles_check,@dearles_check+5;
+
+	if(@dearles_check >= 20)
+{
+	if(countitem(741))delitem 741,countitem(741);
+	if(countitem(740))delitem 740,countitem(740);
+	if(countitem(742))delitem 742,countitem(742);
+	if(countitem(743))delitem 743,countitem(743);
+	if(countitem(734))delitem 734,countitem(734);
+	if(countitem(735))delitem 735,countitem(735);
+	if(countitem(736))delitem 736,countitem(736);
+	if(countitem(747))delitem 747,countitem(747);
+	if(countitem(750))delitem 750,countitem(750);
+	if(countitem(751))delitem 751,countitem(751);
+	if(countitem(752))delitem 752,countitem(752);
+	if(countitem(753))delitem 753,countitem(753);
+	if(countitem(754))delitem 754,countitem(754);
+	mes "[Dearles]";
+	mes "Nice, nice~";
+	mes "These'll sell for--";
+	mes "Er, I'm glad to say";
+	mes "that you pass for now.";
+	next;
+	mes "[Dearles]";
+	mes "I think you're ready";
+	mes "for the next step. Now,";
+	mes "I'm gonna send you to";
+	mes "Lamadin for Part Two";
+	mes "of my test. Yeah, I know...";
+	set dearles_test,3;
+	close2;
+	warp "cmd_in01.gat",34,17;
+	end;
+}
+
+	else
+{
+	mes "[Dearles]";
+	mes "Hmm... Some of this";
+	mes "stuff looks good, but";
+	mes "there isn't enough variety";
+	mes "here that proves your eye for";
+	mes "craftsmanship. Come back";
+	mes "with more stuff, alright?";
+	close;
+}
+
+
+L_Dance:
+	mes "[Dearles]";
+	mes "Hey, you gotta";
+	mes "finish the Part Two of";
+	mes "my test. I'm gonna send";
+	mes "you to Lamadin now...";
+	close2;
+	warp "cmd_in01.gat",34,17;
+	end;
+
+L_Fail:
+	mes "[Dearles]";
+	mes "You failed Part Two,";
+	mes "the rhythm portion of";
+	mes "my freakin' test? If you";
+	mes "wanna try again, you're";
+	mes "welcome to another chance...";
+	next;
+	menu "Yes.",L_Another,"Maybe later.",-;
+	mes "[Dearles]";
+	mes "What...?";
+	mes "Alright, but you";
+	mes "really shouldn't give";
+	mes "up. I mean, Part Two is";
+	mes "supposed to be ridiculously";
+	mes "easy. I made it that way.";
+	close;
+
+L_Another:
+	mes "[Dearles]";
+	mes "Okay...";
+	mes "Just keep in mind";
+	mes "that Part Two was";
+	mes "supposed to be";
+	mes "the easy part...";
+	close2;
+	warp "cmd_in01.gat",34,17;
+	end;
+
+L_Win:
+	mes "[Dearles]";
+	mes "Lamadin tells me";
+	mes "you passed. Since you";
+	mes "did so good, I'm gonna";
+	mes "give you some of your money";
+	mes "back. Not all, but most of it.";
+	mes "Isn't that reward enough?";
+	next;
+	mes "[Dearles]";
+	mes "Alright, take this chunk";
+	mes "of Sobbing Starlight and";
+	mes "go find someone named";
+	mes "um, 'Bakerlan' in Alberta.";
+	set Zeny, Zeny + 20000;
+	getitem 7177,1;
+	set signquest,12;
+	set $dance_fail,0;
+	next;
+
+L_Ever:
+	mes "[Dearles]";
+	mes "Well, that's it.";
+	mes "There's no reason";
+	mes "for you to ever see";
+	mes "me again. But yeah,";
+	mes "good luck with that";
+	mes "Sobbing Starlight business.";
+	close;
+}
+
+}
+
+cmd_in01.gat,32,25,3	script	Lamadin	724,{
+
+	if(SignDance == 1)goto L_Win;
+	if(SignDance == 2)goto L_Another;
+	mes "[Lamadin]";
+	mes "Welcome to";
+	mes "Part Two of Dearles'";
+	mes "exam where your sense";
+	mes "of rhythm will be tested~";
+	next;
+	mes "[Lamadin]";
+	mes "Please click on the";
+	mes "Chat Room to enter the";
+	mes "Standby Room. When it's";
+	mes "your turn, the test will begin!";
+	next;
+	mes "[Lamadin]";
+	mes "The top left pole";
+	mes "means 'Up' and there are";
+	mes "a total of four marks";
+	mes "designated as Upper, Lower,";
+	mes "Left and Right. Hitting each";
+	mes "mark will produce a sound.";
+	next;
+	mes "[Lamadin]";
+	mes "During the test,";
+	mes "you must hit the marks";
+	mes "according to the given";
+	mes "instructions in order to";
+	mes "play music. Nifty, huh?";
+	next;
+	mes "[Lamadin]";
+	mes "I'm in charge of grading";
+	mes "your performance and determinating";
+	mes "your qualification. Please do your";
+	mes "best and come back to me when";
+	mes "you finish the test. Good luck~";
+	mes "Please do your best.";
+	close;
+
+L_Another:
+	mes "[Lamadin]";
+	mes "Let's see...";
+	mes "You're "+strcharinfo(0)+"?";
+	mes "Oh, what a shame!";
+	mes "You failed this time.";
+	mes "But don't worry...";
+	next;
+	mes "[Lamadin]";
+	mes "You're welcome to";
+	mes "try again whenever";
+	mes "you want, alright?";
+	mes "Thank you~";
+	close;
+
+L_Win:
+	mes "[Lamadin]";
+	mes "Let's see...";
+	mes "You're "+strcharinfo(0)+"?";
+	mes "Congratulations!";
+	mes "You got a perfect";
+	mes "score on this test!";
+	next;
+	mes "[Dearles]";
+	mes "I'll send a message to";
+	mes "Mister Dearles right away,";
+	mes "so please go speak to him";
+	mes "again. He may even give";
+	mes "you a reward since you";
+	mes "did such a great job~";
+	set SignDance,3;
+	close;
+
+}
+
+cmd_in01.gat,33,33,3	script	Waiting Room#SignDance	66,{
+	end;
+
+OnWarp:
+	warpwaitingpc "cmd_in01",16,16,1;
+	disablewaitingroomevent;
+	disablenpc "SignDance#WARPER";
+	enablenpc "SignDance#CENTER";
+	end;
+OnInit:
+	waitingroom "DANCE~ DANCE~",20,"Waiting Room#SignDance::OnWarp",1;
+	end;
+}
+
+cmd_in01.gat,1,1,1	script	DanceInit	139,{
+
+OnInitiation:
+	initnpctimer;
+	end;
+OnTimer1000:
+	if(!isloggedin($SignDancingrid))goto s_Cleanup;
+	areaannounce "cmd_in01.gat",12,12,35,35,"The test will begin shortly. Please do your best~",8;
+	end;
+OnTimer4000:
+	if(!isloggedin($SignDancingrid))goto s_Cleanup;
+	set $signdance,1;
+	areaannounce "cmd_in01.gat",12,12,35,35,"UP LEFT",8;
+	end;
+OnTimer7000:
+	if(!isloggedin($SignDancingrid))goto s_Cleanup;
+	if($signdance != 2) set $Signdanceresult,1;
+	set $signdance,3;
+	areaannounce "cmd_in01.gat",12,12,35,35,"DOWN RIGHT",8;
+	end;
+OnTimer10000:
+	if(!isloggedin($SignDancingrid))goto s_Cleanup;
+	if($signdance != 4) set $Signdanceresult,1;
+	set $signdance,5;
+	areaannounce "cmd_in01.gat",12,12,35,35,"DOWN LEFT & UP RIGHT",8;
+	end;
+OnTimer13000:
+	if(!isloggedin($SignDancingrid))goto s_Cleanup;
+	if($signdance != 7) set $Signdanceresult,1;
+	 set $signdance,8;
+	areaannounce "cmd_in01.gat",12,12,35,35,"DOWN RIGHT",8;
+	end;
+OnTimer15000:
+	if(!isloggedin($SignDancingrid))goto s_Cleanup;
+	if($signdance != 9) set $Signdanceresult,1;
+	set $signdance,10;
+	areaannounce "cmd_in01.gat",12,12,35,35,"DOWN LEFT & UP RIGHT & UP LEFT & STAY CENTER",8;
+	end;
+OnTimer20000:
+	if(!isloggedin($SignDancingrid))goto s_Cleanup;
+	if($signdance != 14) set $Signdanceresult,1;
+	set $signdance,15;
+	areaannounce "cmd_in01.gat",12,12,35,35,"DOWN LEFT & DOWN RIGHT & DOWN LEFT",8;
+	end;
+OnTimer24000:
+	if(!isloggedin($SignDancingrid))goto s_Cleanup;
+	if($signdance != 18) set $Signdanceresult,1;
+	set $signdance,19;
+	areaannounce "cmd_in01.gat",12,12,35,35,"DOWN RIGHT & CENTER & DOWN RIGHT",8;
+	end;
+OnTimer28000:
+	if(!isloggedin($SignDancingrid))goto s_Cleanup;
+	if($signdance != 22) set $Signdanceresult,1;
+	set $signdance,23;
+	areaannounce "cmd_in01.gat",12,12,35,35,"DOWN LEFT & UP LEFT & UP RIGHT & DOWN RIGHT & CENTER",8;
+	end;
+OnTimer33000:
+	if(!isloggedin($SignDancingrid))goto s_Cleanup;
+	if($signdance != 28) set $Signdanceresult,1;
+	set $signdance,29;
+	areaannounce "cmd_in01.gat",12,12,35,35,"DOWN LEFT & UP RIGHT & UP LEFT & DOWN RIGHT",8;
+	end;
+OnTimer40000:
+	if(!isloggedin($SignDancingrid))goto s_Cleanup;
+	if($signdance != 33) set $Signdanceresult,1;
+	set $signdance,34;
+	areaannounce "cmd_in01.gat",12,12,35,35,"UP RIGHT & DOWN RIGHT & UP RIGHT & DOWN RIGHT",8;
+	end;
+OnTimer44000:
+	if(!isloggedin($SignDancingrid))goto s_Cleanup;
+	if($signdance != 38) set $Signdanceresult,1;
+	set $signdance,39;
+	set $SignDanceRandomizer,rand(0,1);
+	if(!$SignDanceRandomizer)
+	areaannounce "cmd_in01.gat",12,12,35,35,"UP LEFT & UP RIGHT & CENTER & UP RIGHT & DOWN LEFT & DOWN RIGHT",8;
+	else
+	areaannounce "cmd_in01.gat",12,12,35,35,"UP LEFT & UP RIGHT & DOWN LEFT & UP RIGHT & DOWN LEFT & DOWN RIGHT",8;
+	end;
+OnTimer51500:
+	if(!isloggedin($SignDancingrid))goto s_Cleanup;
+	if($signdance != 45)set $Signdanceresult,1;
+	areaannounce "cmd_in01.gat",12,12,35,35,"Well done.",8;
+	end;
+OnTimer54500:
+	if(!isloggedin($SignDancingrid))goto s_Cleanup;
+	attachrid($SignDancingrid);
+	if($Signdanceresult)set SignDance,2;
+	else set SignDance,1;
+	warp "cmd_in01.gat",34,17;
+	detachrid;
+	enablenpc "SignDance#WARPER";
+	disablenpc "SignDance#CENTER";
+	set $signdance,0;
+	set $Signdanceresult,0;	
+	set $SignDancingrid,0;
+	set $SignDanceRandomizer,0;
+	enablewaitingroomevent "Waiting Room#SignDance";
+	stopnpctimer;
+	end;
+
+s_Cleanup:
+	donpcevent "SignDanceCleanUp::OnPlayerLogout";
+	stopnpctimer;
+	end;
+
+}
+
+cmd_in01.gat,1,1,1	script	SignDanceCleanUp	-1,{
+
+OnPlayerLogout:
+	initnpctimer;
+	areaannounce "cmd_in01.gat",12,12,35,35,"The current dancer has logged out. New dancers will be accepted shortly.",8;
+	enablenpc "SignDance#WARPER";
+	disablenpc "SignDance#CENTER";
+	set $signdance,0;
+	set $Signdanceresult,0;
+	set $SignDancingrid,0;
+	set $SignDanceRandomizer,0;
+
+OnTimer3000:
+	enablewaitingroomevent "Waiting Room#SignDance";
+	stoptimer;
+	end;
+
+OnInit:
+	set $signdance,0;
+	set $Signdanceresult,0;
+	set $SignDancingrid,0;
+	set $SignDanceRandomizer,0;
+	end;
+
+}
+
+//Dancing tiles
+cmd_in01.gat,16,13,4	script	SignDance#DOWNRIGHT	139,1,1,{
+
+	if($signdance == 3){ set $signdance,4; soundeffect "effect\\sign_down.wav",1; }
+	if($signdance == 8){ set $signdance,9; soundeffect "effect\\sign_down.wav",1; }
+	if($signdance == 16){ set $signdance,17; soundeffect "effect\\sign_down.wav",1; }
+	if($signdance == 19){ set $signdance,20; soundeffect "effect\\sign_down.wav",1; }
+	if($signdance == 21){ set $signdance,22; soundeffect "effect\\sign_down.wav",1; }
+	if($signdance == 26){ set $signdance,27; soundeffect "effect\\sign_down.wav",1; }
+	if($signdance == 32){ set $signdance,33; soundeffect "effect\\sign_down.wav",1; }
+	if($signdance == 35){ set $signdance,36; soundeffect "effect\\sign_down.wav",1; }
+	if($signdance == 37){ set $signdance,38; soundeffect "effect\\sign_down.wav",1; }
+	if($signdance == 44){ set $signdance,45; soundeffect "effect\\sign_down.wav",1; }
+	if(getcharid(3) != $SignDancingrid)warp "comodo.gat",187,164;
+	end;
+
+}
+
+
+cmd_in01.gat,19,16,4	script	SignDance#UPRIGHT	139,1,1,{
+
+	if($signdance == 6) { set $signdance,7; soundeffect "effect\\sign_right.wav",1; }
+	if($signdance == 11) { set $signdance,12; soundeffect "effect\\sign_right.wav",1; }
+	if($signdance == 25) { set $signdance,26; soundeffect "effect\\sign_right.wav",1; }
+	if($signdance == 30) { set $signdance,31; soundeffect "effect\\sign_right.wav",1; }
+	if($signdance == 34) { set $signdance,35; soundeffect "effect\\sign_right.wav",1; }
+	if($signdance == 36) { set $signdance,37; soundeffect "effect\\sign_right.wav",1; }
+	if($signdance == 40) { set $signdance,41; soundeffect "effect\\sign_right.wav",1; }
+	if($signdance == 42) { set $signdance,43; soundeffect "effect\\sign_right.wav",1; }
+	if(getcharid(3) != $SignDancingrid)warp "comodo.gat",187,164;
+	end;
+
+}
+
+cmd_in01.gat,16,19,4	script	SignDance#UPLEFT	139,1,1,{
+
+	if($signdance == 1) { set $signdance,2; soundeffect "effect\\sign_up.wav",1; }
+	if($signdance == 12) { set $signdance,13; soundeffect "effect\\sign_up.wav",1; }
+	if($signdance == 24) { set $signdance,25; soundeffect "effect\\sign_up.wav",1; }
+	if($signdance == 31) { set $signdance,32; soundeffect "effect\\sign_up.wav",1; }
+	if($signdance == 39) { set $signdance,40; soundeffect "effect\\sign_up.wav",1; }
+	if(getcharid(3) != $SignDancingrid)warp "comodo.gat",187,164;
+	end;
+
+}
+
+cmd_in01.gat,16,16,4	script	SignDance#WARPER	139,1,1,{
+	if(getcharid(3) != $SignDancingrid)warp "comodo.gat",187,164;
+	end;
+
+}
+
+cmd_in01.gat,16,16,4	script	SignDance#CENTER	139,1,1,{
+
+	if($signdance == 0) { set $SignDancingrid, getcharid(3); donpcevent "DanceInit::OnInitiation"; }
+	if($signdance == 13) { set $signdance,14; soundeffect "effect\\sign_center.wav",1; }
+	if($signdance == 20) { set $signdance,21; soundeffect "effect\\sign_center.wav",1; }
+	if($signdance == 27) { set $signdance,28; soundeffect "effect\\sign_center.wav",1; }
+	if($signdance == 41 && !$SignDanceRandomizer) { set $signdance,42; soundeffect "effect\\sign_center.wav",1; }
+	end;
+
+OnInit:
+	enablenpc "SignDance#WARPER";
+	disablenpc "SignDance#CENTER";
+
+}
+
+cmd_in01.gat,13,16,4	script	SignDance#DOWNLEFT	139,1,1,{
+
+	if($signdance == 5) { set $signdance,6; soundeffect "effect\\sign_left.wav",1; }
+	if($signdance == 10) { set $signdance,11; soundeffect "effect\\sign_left.wav",1; }
+	if($signdance == 15) { set $signdance,16; soundeffect "effect\\sign_left.wav",1; }
+	if($signdance == 17) { set $signdance,18; soundeffect "effect\\sign_left.wav",1; }
+	if($signdance == 23) { set $signdance,24; soundeffect "effect\\sign_left.wav",1; }
+	if($signdance == 29) { set $signdance,30; soundeffect "effect\\sign_left.wav",1; }
+	if($signdance == 41 && $SignDanceRandomizer) { set $signdance,42; soundeffect "effect\\sign_left.wav",1; }
+	if($signdance == 43) { set $signdance,44; soundeffect "effect\\sign_left.wav",1; }
+	if(getcharid(3) != $SignDancingrid)warp "comodo.gat",187,164;
+	end;
+
+}
+
+alberta.gat,99,151,1	script	Sign::AlbertaSign	111,{
+
+	mes "^FF0000- The Sign Reads -^000000";
+	mes "Tools by the Cart full!";
+	mes "You need tools? We got'em!";
+	mes "Come on in, we never close!";
+	close;
+
+}
+
+alberta_in.gat,114,178,5	script	Refined Steward	109,{
+
+	if(bakerlan_test > 12) goto L_Hope;
+	if(bakerlan_test == 12) goto L_Thanks;
+	if(bakerlan_test > 6) goto L_Seylin;
+	if(bakerlan_test == 5) goto L_Another;
+	if(countitem(7181)) goto L_JobDone;
+	if(bakerlan_test == 2) goto L_Delivery;
+	if(bakerlan_test > 3) goto L_Sorry;
+	mes "[Mahatra]";
+	mes "Welcome to the";
+	mes "Alchiesh Estate.";
+	mes "The Alchiesh are the";
+	mes "most esteemed family";
+	mes "in all of Alberta.";
+	next;
+	mes "[Mahatra]";
+	mes "I am Mahatra Mornen,";
+	mes "steward of this family.";
+	mes "Feel free to ask me if";
+	mes "you need anything and";
+	mes "I shall do my best";
+	mes "to assist you.";
+	close;
+
+L_Delivery:
+	mes "[Mahatra]";
+	mes "Ah yes, the master informed";
+	mes "me that you would be taking";
+	mes "care of an urgent delivery";
+	mes "for him. Please take this to a";
+	mes "man named^0066CC Leibech.^000000";
+	next;
+	mes "[Mahatra]";
+	mes "It may be difficult";
+	mes "to find him since he";
+	mes "travels around the world.";
+	mes "Ah yes, I have heard that";
+	mes "he was in some other country...";
+	next;
+	mes "[Mahatra]";
+	mes "Now, the item I am";
+	mes "about to give you is";
+	mes "one of a kind. Don't lose";
+	mes "it or you will fall out of favor";
+	mes "with the master...";
+	next;
+	mes "^0066CCMahatra gives you";
+	mes "a unique stone that has";
+	mes "your name attached on it.^000000";
+	set @signid,getcharid(0,strcharinfo(0));
+	set @sign3, @signid & 65535;
+	set @sign4, @signid >> 16;
+	set @sign1,254;
+	set @sign2,0;
+	getitem2 7049,1,1,0,0,@sign1,@sign2,@sign3,@sign4;
+	set bakerlan_test,3;
+	close;
+
+L_JobDone:
+	mes "[Mahatra]";
+	mes "Ah, you've returned.";
+	mes "And I see you already";
+	mes "delivered the Stone. Great,";
+	mes "well done. Let me send a";
+	mes "message to the master, so";
+	mes "please visit him later.";
+	set bakerlan_test,4;
+	delitem 7181,1;
+	close;
+
+L_Sorry:
+	mes "[Mahatra]";
+	mes "Thank you very";
+	mes "much for the trouble";
+	mes "you've gone through";
+	mes "on our behalf.";
+	close;
+
+L_Another:
+	mes "[Mahatra]";
+	mes "Greetings. Hm?";
+	mes "Did the master ask";
+	mes "you to perform another";
+	mes "task for him already?";
+	next;
+	menu "No.",-,"You have another assignment for me.",L_Assign;
+	mes "[Mahatra]";
+	mes "Very well.";
+	mes "Then, we shall";
+	mes "converse later~";
+	close;
+
+L_Assign:
+	mes "[Mahatra]";
+	mes "I...I do...?";
+	mes "The master didn't";
+	mes "leave me any instructions.";
+	mes "Hmmm. Oh, I know what you can";
+	mes "do. Why don't you help^FF0000 Seylin^000000? She";
+	mes "seems bothered with something...";
+	set bakerlan_test,6;
+	close;
+
+L_Seylin:
+	mes "[Mahatra]";
+	mes "Although you may only";
+	mes "be doing it for the Sobbing";
+	mes "Starlight, I really appreciate";
+	mes "all your help. Seylin's a very";
+	mes "nice girl and doesn't deserve";
+	mes "to feel down...";
+	close;
+
+L_Thanks:
+	mes "[Mahatra]";
+	mes "Yes.";
+	mes "I heard from Seylin.";
+	mes "I did not know she was worried";
+	mes "about her brother.";
+	mes "Ahem ahem...";
+	mes "Thank you for helping her.";
+	mes "I will send a message to my";
+	mes "master.";
+	next;
+	mes "[Mahatra]";
+	mes "If there is anything else, he will";
+	mes "let you pass the test.";
+	mes "Good luck.";
+	set bakerlan_test,13;
+	close;
+
+L_Hope:
+	mes "[Mahatra]";
+	mes "I hope the master";
+	mes "listens to me and dresses more like";
+	mes "a man in his position. Even if";
+	mes "he thinks he's just a merchant,";
+	mes "he's the master of the estate!";
+	mes "But please don't tell him that~";
+	close;
+
+}
+
+alberta_in.gat,154,171,5	script	Maid	758,{
+
+	if(bakerlan_test > 11) goto L_Done;
+	if(bakerlan_test == 11) goto L_Thanks;
+	if(bakerlan_test == 10) goto L_Brother;	
+	if(bakerlan_test > 8 && countitem(7044)) goto L_Vigorgra;
+	if(bakerlan_test > 6) goto L_Bring;
+	if(@seylin == 2) goto L_Thought;
+	if(@seylin == 1) goto L_Help;
+	if(bakerlan_test == 6) goto L_NoUse;
+	if(bakerlan_test > 2 && bakerlan_test < 6) goto L_Bother;
+	mes "[Seylin]";
+	mes "I'm sorry, but I'm";
+	mes "busy cleaning the manor";
+	mes "right now so I don't have";
+	mes "time to talk. Oh, and would";
+	mes "please wipe your shoes";
+	mes "on the mat before coming in?";
+	close;
+
+L_Bother:
+	mes "[Seylin]";
+	mes "Ooooh...";
+	mes "What am I going";
+	mes "to do?! Oh-- You";
+	mes "startled me!";
+	next;
+	mes "[Seylin]";
+	mes "I'm sorry, but";
+	mes "I was just thinking";
+	mes "about something. I hope";
+	mes "I didn't bother you. *sigh*";
+	close;
+
+L_NoUse:
+	mes "[Seylin]";
+	mes "Oh, it's no use";
+	mes "worrying about";
+	mes "something I can't do";
+	mes "nothing about. I better";
+	mes "get back to work...";
+	set @seylin,1;
+	close;
+
+L_Help:
+	mes "[Seylin]";
+	mes "*sigh...*";
+	mes "Oh, dear...";
+	mes "What can I do";
+	mes "about this...?";
+	next;
+	menu "Ignore her.",-,"Excuse me, but Mahatra sent me...",L_Work;
+	close;
+
+L_Work:
+	mes "[Seylin]";
+	mes "Mister Mahatra";
+	mes "sent you to me?";
+	mes "Hm? Does he need";
+	mes "me for anything?";
+	next;
+	menu "Actually, he wants me to help you.",-;
+	mes "[Seylin]";
+	mes "Oh, how very kind!";
+	mes "Yes, yes, I could use";
+	mes "some help right now!";
+	mes "You see, it'll be my brother's";
+	mes "birthday but I'm so busy with";
+	mes "work that I can't see him.";
+	emotion e_thx;
+	next;
+	mes "[Seylin]";
+	mes "The last time I saw him,";
+	mes "he looked so tired and weak";
+	mes "so it's worrying me. Now, I've";
+	mes "heard there's some new medicine";
+	mes "called^FF0000 Vigorgra^000000. I don't know much";
+	mes "about it, but it should help him!";
+	next;
+	mes "[Seylin]";
+	mes "Do you think you could";
+	mes "find that medicine and";
+	mes "bring it to me? If you don't";
+	mes "want to, I understand. Plus,";
+	mes "I don't know if the master";
+	mes "would approve of this...";
+	next;
+	menu "I can't do it.",-,"Let me think about it.",L_Think,"Sure, why not?",L_Ok;
+	mes "[Seylin]";
+	mes "Oh really?";
+	mes "Alright, I can";
+	mes "understand. I'm";
+	mes "very sorry to bother";
+	mes "you with my problems.";
+	set @seylin,2;
+	close;
+
+L_Think:
+	mes "[Seylin]";
+	mes "Oh really?";
+	mes "I'm sorry, I...";
+	mes "I just thought";
+	mes "that maybe...";
+	set @seylin,2;
+	close;
+
+L_Thought:
+	mes "[Seylin]";
+	mes "Hello there--";
+	mes "Oh, have you";
+	mes "changed your mind";
+	mes "about helping me?";
+	mes "I'll repay you,";
+	mes "of course.";
+	next;
+	menu "No.",L_Think,"Yes.",-;
+
+L_Ok:
+	mes "[Seylin]";
+	mes "Oh, thank you so much!";
+	mes "Now, I remember hearing";
+	mes "that you can find Vigorgra";
+	mes "somewhere in Aldebaran.";
+	mes "Somebody in the Alchemist";
+	mes "Guild make it, I think.";
+	next;
+	mes "[Seylin]";
+	mes "I'm sorry but I don't";
+	mes "know much about the medicine.";
+	mes "Well, aside from the fact that";
+	mes "it makes men feel young again.";
+	mes "So that must be good, right?";
+	mes "Thanks again for your help~";
+	set bakerlan_test,7;
+	close;
+
+L_Bring:
+	mes "[Seylin]";
+	mes "I know that you might";
+	mes "be able to find Vigorgra";
+	mes "in the Alchemist's Guild";
+	mes "in Aldebaran. Aside from";
+	mes "that, I don't know much...";
+	next;
+	mes "[Seylin]";
+	mes "Once you get it,";
+	mes "would you bring";
+	mes "the Vigorgra to me?";
+	close;
+
+L_Vigorgra:
+	mes "[Seylin]";
+	mes "Hurray~!";
+	mes "You brought the";
+	mes "Vigorgra! I hope";
+	mes "my brother will";
+	mes "be happy with this.";
+	next;
+	mes "[Seylin]";
+	mes "Oh! Would you please";
+	mes "bring this Vigorgra to my";
+	mes "brother? His name is Maruin";
+	mes "and he's working over at";
+	mes "the Prontera Castle.";
+	next;
+	mes "[Seylin]";
+	mes "Ah, I almost forgot!";
+	mes "I just finished writting";
+	mes "him this letter, so would";
+	mes "you make sure he gets";
+	mes "this? Thanks you so much!";
+	getitem 7183,1;
+	set bakerlan_test,10;
+	close;
+
+L_Brother:
+	mes "[Seylin]";
+	mes "Would you please";
+	mes "deliver the Vigorgra";
+	mes "and my letter to my brother";
+	mes "Maruin in the Prontera Castle?";
+	mes "And wish him Happy Birthday~";
+	close;
+
+L_Thanks:
+	mes "[Seylin]";
+	mes "Thanks so much";
+	mes "for your help again!";
+	mes "I want you to have this";
+	mes "as a token of my gratitude.";
+	mes "You really are a kind person~";
+	getitem 525,3;
+	emotion e_kis2;
+	set bakerlan_test,12;
+	close;
+
+L_Done:
+	mes "[Seylin]";
+	mes "Although the master isn't";
+	mes "a messy person, he's pretty";
+	mes "unorganized. I wish he'd make";
+	mes "it easier for me to tell which";
+	mes "papers are documents, and";
+	mes "which ones are trash...";
+	next;
+	mes "[Seylin]";
+	mes "So, how have you been?";
+	mes "Is everything okay with you?";
+	mes "I hope you have a lot of good";
+	mes "experiences in your adventures.";
+	close;
+
+}
+
+alberta_in.gat,125,101,5	script	Wealthy-looking Merchant	807,{
+
+	if(!signquest)
+	{
+	mes "[Bakerlan]";
+	mes "Umm...well then...";
+	mes "I shall take the action for";
+	mes "Prontera...";
+	mes "And for Juno...";
+	mes "Awww....";
+	mes "Gosh, this is such a pain in the";
+	mes "ass...";
+	mes "Mumble mumble...";
+	close;
+	}
+	if(signquest > 12) goto L_Over;
+	if(bakerlan_test == 13) goto L_Help;
+	if(bakerlan_test == 5) goto L_Busy;
+	if(bakerlan_test == 4) goto L_JobDone;
+	if(bakerlan_test > 1) goto L_Steward;
+	if(bakerlan_test == 1) goto L_Later;
+	if(signquest == 12)
+{
+	mes "[Bakerlan]";
+	mes "Gosh...";
+	mes "I do not know what I should do";
+	mes "about Juno...";
+	mes "Who are you?";
+	next;
+	menu "Noone.",-,"Mr. Metz sent me.",L_Metz;
+	mes "[Bakerlan]";
+	mes "Hmm...";
+	mes "I am pretty busy at the moment. So";
+	mes "please do not interrupt me any";
+	mes "further.";
+	mes "If you are looking for a job,";
+	mes "please inquire of my steward.";
+	close;
+}
+
+L_Metz:
+	mes "[Bakerlan]";
+	mes "Ah... He did?... Hmmmm...";
+	mes "Unfortunately, I am kind of busy...";
+	mes "Will you please come back later?";
+	mes "Thanks you.";
+	set bakerlan_test,1;
+	close;
+
+L_Later:
+	mes "[Bakerlan]";
+	mes "Hmm...? You've";
+	mes "finished all the";
+	mes "tests up until Dearles'";
+	mes "challenge? Prove it to me";
+	mes "with your pieces of the";
+	mes "Sobbing Starlight...";
+	next;
+	menu "Give me a minute...",-,"Here...",L_Star;
+
+L_NoStar:
+	mes "[Bakerlan]";
+	mes "Well, you better";
+	mes "come back soon. I'm";
+	mes "a busy businessman, so";
+	mes "my time is quite precious.";
+	close;
+
+L_Star:
+	if(countitem(7177) < 5) goto L_NoStar;
+	mes "[Bakerlan]";
+	mes "Ah, now I see that";
+	mes "you speak the truth.";
+	mes "Alright, we can begin my test.";
+	next;
+	mes "[Bakerlan]";
+	mes "First, I wish for you to make";
+	mes "a delivery. The object I want you";
+	mes "to deliver is expensive and must be";
+	mes "handled with care. Don't lose it or";
+	mes "you will fail. Now, speak to my";
+	mes "steward for more information.";
+	set bakerlan_test,2;
+	close;
+
+L_Steward:
+	mes "[Bakerlan]";
+	mes "Please speak to my";
+	mes "steward for all matters";
+	mes "related to the delivery";
+	mes "that you must complete";
+	mes "for my test.";
+	close;
+
+L_JobDone:
+	mes "[Bakerlan]";
+	mes "Ah yes, Mahatra tells";
+	mes "me that you've completed";
+	mes "the delivery. Well, um, he now";
+	mes "has another assignment for";
+	mes "you to complete. So";
+	mes "please talk to him again.";
+	set bakerlan_test,5;
+	close;
+
+L_Busy:
+	mes "[Bakerlan]";
+	mes "You have not finished yet.";
+	mes "Why don't you go finish them";
+	mes "first?";
+	mes "I'm a busy businessman.";
+	close;
+
+L_Help:
+	mes "[Bakerlan]";
+	mes "Ah, I was informed about you.";
+	mes "Well, although you have your goal,";
+	mes "that does not necessarily mean to";
+	mes "help that kid.";
+	mes "Metz must have an eye for a right";
+	mes "person, I assume.";
+	next;
+	mes "[Bakerlan]";
+	mes "Well, I wanted to assign you some";
+	mes "various tasks,";
+	mes "on my own plan, bur recently I am";
+	mes "very busy";
+	mes "to take care of tradings";
+	mes "with Kunlun and Amatsu.";
+	next;
+	mes "[Bakerlan]";
+	mes "I found Seylin while I was trading";
+	mes "with Amatsu few years ago.";
+	mes "I introduces her brother to the";
+	mes "royal family of Prontera, too.";
+	mes "But anyways,";
+	next;
+	mes "[Bakerlan]";
+	mes "I want to test you longer, but";
+	mes "I am too busy for that. Also I";
+	mes "don't think it is good for you.";
+	mes "Let's finish the test now.";
+	mes "You are qualified enough already.";
+	next;
+	mes "[Bakerlan]";
+	mes "There you go.";
+	mes "I am the last one who tested your";
+	mes "qualification.";
+	mes "Now bring all of the Stone pieces";
+	mes "to Metz.";
+	mes "He will tell you what you need to";
+	mes "do next.";
+	getitem 7177,1;
+	set signquest,13;
+	close;
+
+L_Over:
+	mes "[Bakerlan]";
+	mes "How is it going?";
+	mes "In fact, we want to do it on our";
+	mes "own...";
+	mes "but we are too preoccupied with our";
+	mes "works...";
+	mes "I hope you will keep up the good";
+	mes "work.";
+	mes "I am also curious what that stone";
+	mes "is.";
+	close;
+}
+
+yuno.gat,330,100,3	script	Knight	734,{
+
+	if (bakerlan_test > 4) goto L_Thanks;
+	if (bakerlan_test == 3) goto L_Delivery;
+
+L_Wait:
+	mes "[Leibech]";
+	mes "Don't disturb me.";
+	mes "I'm waiting for an";
+	mes "important delivery.";
+	close;
+
+L_Delivery:
+	set @signid,getcharid(0,strcharinfo(0));
+	set @sign3, @signid & 65535;
+	set @sign4, @signid >> 16;
+	set @sign1,254;
+	set @sign2,0;
+	if(countitem2(7049,1,0,0,@sign1,@sign2,@sign3,@sign4))
+{
+	mes "[Leibech]";
+	mes "Finally, it's here!";
+	mes "Yes, this is what I ordered.";
+	mes "Thanks for the delivery!";
+	next;
+	mes "[Leibech]";
+	mes "Well, here's your";
+	mes "receipt. Please take";
+	mes "this to Mister Bakerlan";
+	mes "so he knows you did";
+	mes "a good job for me.";
+	mes "Thanks again!";
+	delitem2 7049,1,1,0,0,@sign1,@sign2,@sign3,@sign4;
+	getitem 7181,1;
+	close;
+}
+	else { goto L_Wait; }
+
+L_Thanks:
+	mes "[Leibech]";
+	mes "Thanks again for";
+	mes "the delivery.";
+	mes "I was waiting for it";
+	mes "for such a long time...";
+	close;
+}
+
+alde_alche.gat,169,162,7	script	Alchemist	749,{
+
+	if(!bakerlan_test)
+	{
+	mes "[Melkaba]";
+	mes "Most Alchemists seek out the";
+	mes "Stone of Sage, but in my opinion";
+	mes "their goals are too short sighted.";
+	mes "There are more important studies";
+	mes "to be conducted in the name of";
+	mes "science for the good of mankind...";
+	next;
+	menu "...",-,"So what are you studying?",L_What;
+
+	mes "[Melkaba]";
+	mes "In the end, the";
+	mes "Stone of Sage may";
+	mes "just be a simple rumor.";
+	mes "After all, thousands of";
+	mes "Alchemists have already";
+	mes "failed to create it.";
+	close;
+
+L_What:
+	mes "[Melkaba]";
+	mes "What am I studying?";
+	mes "Well, my expertise is...";
+	mes "Different, if you must";
+	mes "know, it's a secret~";
+	mes "If any man found out";
+	mes "about my research...";
+	close;
+	}
+	if(bakerlan_test > 8) goto L_Done;
+	if(bakerlan_test == 8) goto L_Items;
+	mes "[Melkaba]";
+	mes "Eh...?";
+	mes "What do you need?";
+	mes "If it's not important,";
+	mes "please leave my";
+	mes "laboratory.";
+	if(bakerlan_test == 7)
+{
+	next;
+	menu "Vigorgra?",L_Vigor,"Oh, I'm sorry.",-;
+	mes "[Melkaba]";
+	mes "There's no need";
+	mes "to apologize but";
+	mes "I'd appreciate it if";
+	mes "you'd let me work";
+	mes "in peace.";
+	close;
+
+L_Vigor:
+	mes "[Melkaba]";
+	mes "What?! Who told you";
+	mes "that I could make that?!";
+	mes "Oh, no matter I suppose";
+	mes "you want me to get some";
+	mes "some ready for you. Now tell me...";
+	mes "Why do you want it?";
+	next;
+	menu "No, I don't want it.",-,"I need Vigorgra for... a friend.",L_Friend;
+	mes "[Melkaba]";
+	mes "You immature--!";
+	mes "You come all this";
+	mes "way to bother me?";
+	mes "Don't bring your";
+	mes "shame into my lab!";
+	close;
+
+L_Friend:
+	mes "[Melkaba]";
+	mes "Oh, right.";
+	mes "Your friend.";
+	mes "I understand you.";
+	mes "Crystal clear.";
+	next;
+	mes "[Melkaba]";
+	mes "Well, since you know";
+	mes "about my secret researches,";
+	mes "I'll do you a favor so long as";
+	mes "you don't tell anyone else!";
+	mes "Of course, I can't just give";
+	mes "you Vigorgra for free...";
+	next;
+	mes "[Melkaba]";
+	mes "Now, write this";
+	mes "down. These are the";
+	mes "ingredients I need to";
+	mes "make a bottle of Vigorgra.";
+	next;
+	mes "[Melkaba]";
+	mes "^FF00001 Ment";
+	mes "20 Honey";
+	mes "10 Royal Jelly";
+	mes "30 Bear's Footskin";
+	mes "1 Hinalle Leaflet";
+	mes "1 Empty Bottle^000000";
+	next;
+	mes "[Melkaba]";
+	mes "Alright.";
+	mes "Now go and";
+	mes "bring all those";
+	mes "items to me. I'll";
+	mes "be seeing you later.";
+	set bakerlan_test,8;
+	close;
+
+L_Items:
+	mes "[Melkaba]";
+	mes "Hmmmm...";
+	mes "So did you";
+	mes "bring everything";
+	mes "you need for the";
+	mes "Vigorgra...?";
+	next;
+	menu "Not yet...",-,"Yes.",L_Check;
+	mes "[Melkaba]";
+	mes "Well, let me";
+	mes "remind you of";
+	mes "what you need to";
+	mes "bring to me in case";
+	mes "you forgot already...";
+	next;
+	mes "[Melkaba]";
+	mes "^FF00001 Ment";
+	mes "20 Honey";
+	mes "10 Royal Jelly";
+	mes "30 Bear's Footskin";
+	mes "1 Hinalle Leaflet";
+	mes "1 Empty Bottle^000000";
+	next;
+	mes "[Melkaba]";
+	mes "Take your time...";
+	mes "In the end, you're";
+	mes "the one who's got the";
+	mes "need for it, anyway.";
+	close;
+
+L_Check:
+	mes "[Melkaba]";
+	mes "Great...!";
+	mes "Now let me check";
+	mes "to see if you have";
+	mes "everything ready...";
+	next;
+	if(countitem(708) > 0 && countitem(518) > 19 && countitem(526) > 9 && countitem(948) > 29 && countitem(520) > 0 && countitem(713) > 0) goto L_Enough;
+	mes "[Melkaba]";
+	mes "Hmm, you're still";
+	mes "missing some of the";
+	mes "ingredients. Now, listen";
+	mes "carefully. I need you to get...";
+	next;
+	mes "[Melkaba]";
+	mes "^FF00001 Ment";
+	mes "20 Honey";
+	mes "10 Royal Jelly";
+	mes "30 Bear's Footskin";
+	mes "1 Hinalle Leaflet";
+	mes "1 Empty Bottle^000000";
+	close;
+
+L_Enough:
+	mes "[Melkaba]";
+	mes "Good work.";
+	mes "Everything's here.";
+	mes "Alright, just this once";
+	mes "I'll make you a bottle";
+	mes "of Vigorgra.";
+	next;
+	mes "[Melkaba]";
+	mes "If you ask me again,";
+	mes "I won't speak to you!";
+	mes "And I'll need to charge";
+	mes "you 10.000 zenys.";
+	next;
+	mes "[Melkaba]";
+	mes "Alright. I'll be";
+	mes "taking my fee from";
+	mes "you now. It's not that";
+	mes "expensive when you";
+	mes "consider Vigorgra's";
+	mes "numerous benefits.";
+	next;
+	if(Zeny < 10000) goto L_Money;
+	mes "^0066CCMelkaba placed";
+	mes "all the ingredients";
+	mes "into a test tube and";
+	mes "began processing it";
+	mes "through some strange";
+	mes "electronic equipment.^000000";
+	next;
+	mes "...";
+	mes "......";
+	next;
+	mes "...";
+	mes "......";
+	mes ".........";
+	next;
+	mes "[Melkaba]";
+	mes "Ah! Success!";
+	mes "A lifetime's supply";
+	mes "of Vigorgra! I know it's";
+	mes "just one bottle but this";
+	mes "stuff is extremely potent!";
+	misceffect 305;
+	next;
+	mes "[Melkaba]";
+	mes "Um, just remember";
+	mes "not to take too much";
+	mes "at one time. Can't have";
+	mes "you getting crazy high";
+	mes "blood pressure~";
+	set bakerlan_test,9;
+	set Zeny,Zeny - 10000;
+	delitem 708,1;
+	delitem 518,20;
+	delitem 526,10;
+	delitem 948,30;
+	delitem 520,1;
+	delitem 713,1;
+	getitem 7044,1;
+	close;
+
+L_Money:
+	mes "[Melkaba]";
+	mes "I'm sorry but it";
+	mes "seems you don't";
+	mes "have enough money";
+	mes "to support the fee...";
+	mes "Please come back";
+	mes "with 10.000 zenys.";
+	close;
+	
+L_Done:
+	mes "[Melkaba]";
+	mes "Vigorgra is";
+	mes "a miracle of";
+	mes "modern science";
+	mes "but it can do more";
+	mes "harm than good if";
+	mes "you're not careful!";
+	close;
+}
+
+	else
+{
+	close;
+}
+
+}
+
+prt_castle.gat,107,58,5	script	Soldier	105,{
+
+	if(bakerlan_test > 10) goto L_Heya;
+	mes "[Maruin]";
+	mes "Welcome to";
+	mes "Prontera Castle.";
+	mes "Please be careful";
+	if(bakerlan_test == 10 && countitem(7044) && countitem(7183))
+{
+	mes "and avoid getting los--";
+	next;
+	mes "[Maruin]";
+	mes "What's that?";
+	mes "You're here for";
+	mes "my sister? Um, did";
+	mes "something happen...?";
+	next;
+	menu "Oh no, she sent you a birthday gift.",-;
+	mes "[Maruin]";
+	mes "Birthday...?";
+	mes "What are you sm--";
+	mes "OH. It is my birthday.";
+	mes "Ha! I completely forgot!";
+	next;
+	mes "[Maruin]";
+	mes "Thanks for coming";
+	mes "all the way out here";
+	mes "to deliver my present!";
+	mes "Wow, I wonder what she";
+	mes "gor for me this year!";
+	delitem 7044,1;
+	delitem 7183,1;
+	next;
+	mes "[Maruin]";
+	mes "Th-This is--!";
+	mes "Oh. Snap. That's right.";
+	mes "She's been worried about";
+	mes "me being tired lately. But";
+	mes "does she even know what";
+	mes "Vigorgra is supposed to...?";
+	emotion e_gasp;
+	next;
+	mes "[Maruin]";
+	mes "Never mind. It's the";
+	mes "thought that counts.";
+	mes "But for the record, it's";
+	mes "not like I need this stuff.";
+	mes "I mean, I have, you know,";
+	mes "a girlfr--you know what I mean.";
+	next;
+	mes "[Maruin]";
+	mes "I'd like to pay you";
+	mes "back but since I'm";
+	mes "on duty, all I can do";
+	mes "is replenish your health.";
+	mes "I'm not really supposed to,";
+	mes "but no one will say anything.";
+	next;
+	mes "[Maruin]";
+	mes "Well, thanks for";
+	mes "the letter and the";
+	mes "male supplement, I guess.";
+	mes "I'll send a message to my";
+	mes "sister. Good luck on your";
+	mes "travels, alright?";
+	set bakerlan_test,11;
+	close;
+
+L_Heya:
+	mes "[Maruin]";
+	mes "Oh hey, how's";
+	mes "it going? Thanks";
+	mes "again for helping";
+	mes "out my sister, we";
+	mes "really appreciate it.";
+	close;
+}
+	else
+{
+	mes "and avoid getting lost.";
+	next;
+	mes "[Maruin]";
+	mes "Oh man...";
+	mes "I'm so tired~!";
+	mes "Enervated, even~";
+	mes "If I only had some";
+	mes "kind of refreshment...";
+	close;
+}
+
+}
+
+geffen_in.gat,171,43,3	script	Cute Girl	703,{
+
+	if(!signquest)
+	{
+	mes "[Liana]";
+	mes "^222222*Pout*^000000";
+	mes "When's my daddy";
+	mes "coming home?!";
+	mes "I... I miss him so much~";
+	mes "^222222*Cries*";
+	emotion e_sob;
+	close;
+	}
+	if(signquest > 20) goto L_Never;
+	if(signquest == 20) goto L_Thanks;
+	if(signquest == 17) goto L_Letter;
+	if(signquest == 16) goto L_Father;
+	mes "[Liana]";
+	mes "Oh, my mom said she's gonna cook me";
+	mes "something good today.";
+	mes "I wonder what she's gonna make?";
+	mes "I hope it's pickled cabbage again!";
+	close;
+
+L_Father:
+	mes "[Liana]";
+	mes "Everyone says that daddy is the";
+	mes "best blacksmith in the whole world!";
+	mes "but now he lets his apprentices do";
+	mes "the work so he can go around the";
+	mes "world to ding a rare ore~ Isn't";
+	mes "it amazing?";
+	next;
+	menu "What are you drawing by the way?",L_Draw,"Apprentices?",-;
+	mes "[Liana]";
+	mes "Yeah, Uncle Hollgrehenn and";
+	mes "Aragham come to visit sometimes and";
+	mes "we all play. But it's more fun to";
+	mes "see my dad, even though he's not";
+	mes "back yet. *Pout*";
+	next;
+	menu "Don't you miss your dad?",L_Miss,"He also misses you a lot.",-;
+	mes "[Liana]";
+	mes "I hope so...";
+	mes "But I hate it when";
+	mes "he doesn't have enough";
+	mes "time to come home and";
+	mes "see me. Sooooooooo~";
+	mes "I wrote this letter!";
+	emotion e_dots;
+	next;
+	menu "...",-,"I'll bring this to him",L_Really;
+	mes "[Brenda Howard]";
+	mes "Liana~";
+	mes "This nice man is going to look for";
+	mes "you dad. Why don't you ask him to";
+	mes "take your letter to him for you?";
+	next;
+
+L_Really:
+	mes "[Liana]";
+	mes "You are...?";
+	mes "Really, really?";
+	mes "H-hooray!";
+	next;
+	mes "[Liana]";
+	mes "Okay then, don't";
+	mes "forgive to give this to";
+	mes "my dad, okay? Promise?";
+	getitem 7276,1;
+	set signquest,17;
+	close;	
+
+L_Draw:
+	mes "[Liana]";
+	mes "This is my father coming";
+	mes "back from his expedition";
+	mes "with the rarest ore ever";
+	mes "found in the world! I hope";
+	mes "he will be here soon.";
+	close;
+
+L_Miss:
+	mes "[Liana]";
+	mes "I miss him soooo much!";
+	mes "*Cries* But Mom always";
+	mes "says that he's too busy.";
+	mes "*Pouts*";
+	close;
+
+L_Letter:
+	mes "[Liana]";
+	mes "Would you please bring my letter";
+	mes "over to my dad? Heh heh, he'll be";
+	mes "so happy to hear from me!";
+	close;
+
+L_Thanks:
+	mes "[Liana]";
+	mes "Yay~!";
+	mes "Thank you for bringing my letter to";
+	mes "my dad. Here, here!";
+	mes "You have to share my treasure with";
+	mes "me, 'kay?";
+	getitem 529,10;
+	set signquest,21;
+	close;
+
+L_Never:
+	mes "[Liana]";
+	mes "I never saw my dad fail to upgrade";
+	mes "a weapon or armor. Mmm? But maybe";
+	mes "if he had something really really";
+	mes "old and rare and special...";
+	close;
+
+}
+
+
+geffen_in.gat,159,48,5	script	Woman	711,{
+
+	if(!signquest)
+	{
+	mes "[Brenda Howard]";
+	mes "Hmm...";
+	mes "What should I make for";
+	mes "dinner today? Pickled cabbage?";
+	mes "I learned how to make it a while";
+	mes "ago, but I've never gotten the";
+	mes "chance to make it yet...";
+	close;
+	}
+	if(signquest > 22) goto L_Cherish;
+	if(signquest > 19) goto L_Done;
+	if(signquest == 19 && countitem(7278)) goto L_Letter;
+	if(signquest > 15) goto L_Cooking;
+	if(@signbrenda == 1) goto L_Husband;
+	if(signquest == 15)
+{
+	mes "[Brenda Howard]";
+	mes "Hey, who are you anyhow?";
+	mes "Don't you know it's rude to";
+	mes "enter someone's house without";
+	mes "being invited? Besides, I don't";
+	mes "have the time to help strangers";
+	mes "while I'm busy making dinner...";
+	next;
+	mes "[" + strcharinfo(0) + "]";
+	mes "W-Wait!";
+	mes "I'm here to see...";
+	next;
+	mes "[Brenda Howard]";
+	mes "Huh?";
+	mes "What are you";
+	mes "talking about?";
+	next;
+	mes "[Brenda Howard]";
+	mes "Hmm...";
+	mes "I wonder";
+	mes "how my pickled";
+	mes "cabbage will turn out?";
+	set @signbrenda,1;
+	close;
+}	
+
+L_Husband:
+	mes "[Brenda Howard]";
+	mes "Ah... I see.";
+	mes "You're looking for my husband.";
+	mes "My husband, my daughter and";
+	mes "I just moved to Geffen from";
+	mes "Prontera a while ago.";
+	next;
+	mes "[Brenda Howard]";
+	mes "We moved to geffen for the sake of";
+	mes "my husband's business. Apparently,";
+	mes "this town is closest to something";
+	mes "he really seems to need. Whatever";
+	mes "it is, it must be really important";
+	mes "to his smithing work.";
+	next;
+	mes "[Brenda Howard]";
+	mes "Oh, and if you're going to look";
+	mes "for my husband,  please talk to my";
+	mes "daughter before you go. I think she";
+	mes "has something she wants to";
+	mes "give to her father...";
+	set signquest,16;
+	close;
+
+L_Cooking:
+	mes "[Brenda Howard]";
+	mes "Ho-Ho~";
+	mes "Crisp and delicious pickled";
+	mes "cabbage~ My kid loves this stuff";
+	mes "and finished it all by herself the";
+	mes "last time I made it!";
+	close;
+
+L_Letter:
+	mes "[Brenda Howard]";
+	mes "Thank you so much for bringing";
+	mes "this to me. I'm so happy to hear";
+	mes "that he's fine and doing well.";
+	mes "Although he's not here often";
+	mes "enough, it's good to know";
+	mes "that he loves his job.";
+	next;
+	mes "[Brenda Howard]";
+	mes "Even so, I should start letting";
+	mes "him know that I want him to spend";
+	mes "a little more time at home. Oh, and";
+	mes "why don't you talk to Liana? She's";
+	mes "been waiting to tell you";
+	mes "something.";
+	delitem 7278,1;
+	set signquest,20;
+	close;
+
+L_Done:
+	mes "[Brenda Howard]";
+	mes "So how have you been?";
+	mes "As usual, Liana misses";
+	mes "her daddy, but I suppose";
+	mes "it can't be helped...";
+	next;
+	mes "[Brenda Howard]";
+	mes "I may be no expert but I'm";
+	mes "certain that my husband is";
+	mes "the best blacksmith in the world!";
+	mes "Did you know Hollgrehenn and";
+	mes "Aragham used to be his apprentices?";
+	mes "Ho ho ho~";
+	close;
+
+L_Cherish:
+	mes "[Brenda Howard]";
+	mes "Try to cherish your";
+	mes "family, especially through the";
+	mes "hard times. Even when you're angry";
+	mes "with them, try to be more";
+	mes "understanding. I know it's hard...";
+	close;
+
+}
+
+mjo_dun02.gat,88,295,3		script	Flaming Spirit Man	85,{
+
+	if(signquest > 62) goto L_Improve;
+	if(signquest > 61) goto L_Hour;
+	if(signquest > 60 && countitem(2644)) goto L_Sign;
+	if(signquest > 22) goto L_Done;
+	if(signquest == 21) goto L_Refine;
+	if(signquest == 18 || signquest == 22) goto L_Check;
+	if(signquest == 17)goto L_Family;
+	emotion e_pif;
+	mes "[Engel]";
+	mes "I hope you understand that";
+	mes "this forge isn't really open to the";
+	mes "public. I'm doing some intensive";
+	mes "training, so I'd appreciate it if";
+	mes "you would just leave now.";
+	close2;
+	warp "mjo_dun02.gat",372,346;
+	end;
+
+L_Family:
+	mes "[Engel]";
+	mes "*Sigh*";
+	mes "It's been a long";
+	mes "time since I've seen";
+	mes "my family. I really should let them";
+	mes "know how I'm doing sooner or later.";
+	mes "Hmmm...";
+	next;
+	mes "[Engel]";
+	mes "...?";
+	mes "Were you looking for me?";
+	mes "I'm sorry, but I'm busy at the";
+	mes "moment. Please don't disturb me";
+	mes "while I try to get my work done.";
+	if(signquest == 17 && countitem(7276))
+{
+	next;
+	menu "I need your help.",L_Help,"Here is a letter for you.",L_Letter,"I am leaving, leaving.",-;
+	mes "[Engel]";
+	mes "Alright, then.";
+	mes "Take care.";
+	close;
+}
+	else
+{
+	close;
+}
+
+L_Help:
+	mes "[Engel]";
+	mes "Well, I'd like to help you";
+	mes "but now isn't a good for me.";
+	mes "Plenty of other good smiths out";
+	mes "there who can help you with the";
+	mes "work that you want done. Farewell.";
+	close;
+
+L_Letter:
+	mes "[Engel]";
+	mes "Oh, are you serious?";
+	mes "Let me read it first.";
+	next;
+	mes "[Engel]";
+	mes "Yes, yes...";
+	mes "...Hahaha!";
+	mes "It's so good to hear from";
+	mes "my darling daughter.";
+	delitem 7276,1;
+	next;
+	mes "[Engel]";
+	mes "Thanks, I really appreciate that";
+	mes "you've delivered this letter for";
+	mes "me. Now, is there anything you'd";
+	mes "like to ask of me? If it's not a";
+	mes "big favor, I can probably help";
+	mes "you.";
+	next;
+	menu "Please look at this.",-;
+	mes "[Engel]";
+	mes "Oh?";
+	mes "Isn't this...?";
+	mes "I see, I see!";
+	next;
+	mes "[Engel]";
+	mes "Long ago, my old master told me";
+	mes "that there are these strange ores";
+	mes "that have fallen from the sky. The";
+	mes "most beautiful and mysterious is";
+	mes "the one shines just like a star.";
+	next;
+	mes "[Engel]";
+	mes "Most people may know it as Sobbing";
+	mes "Starlight, but my master used to";
+	mes "call it God's Tear Drop.";
+	next;
+	mes "[Engel]";
+	mes "However, this ore has been";
+	mes "shattered into pieces. Judging from";
+	mes "the smoothness of the edges, its";
+	mes "inner power must have caused it to";
+	mes "break apart. So you want to put";
+	mes "this back together, don't you?";
+	next;
+	mes "[Engel]";
+	mes "This will be a good challenge";
+	mes "for me! However, I'll need some";
+	mes "special tools and materials to";
+	mes "repair this kind of ore. Now, I";
+	mes "want you to bring me the following";
+	mes "things...";
+	next;
+	mes "[Engel]";
+	mes "^FF00005 Mini Furnace^000000,";
+	mes "^FF00002 Oridecon Hammer^000000,";
+	mes "and ^FF00001 good quality Anvil^000000.";
+	mes "Now, keep in mind that ordinary";
+	mes "anvils won't be good enough for";
+	mes "this kind of work.";
+	next;
+	mes "[Engel]";
+	mes "Now, an Emperium Anvil would be";
+	mes "ideal for this job. I used to have";
+	mes "one, but a while back I ended up";
+	mes "giving it to someone. Anyway, I'll";
+	mes "wait here for you while you gather";
+	mes "everything you need.";
+	next;
+	mes "[Engel]";
+	mes "Right. Let me guide you to a";
+	mes "shortcut to the exit of these";
+	mes "mines, just in case you don't know";
+	mes "your way out of here. Good luck~";
+	set signquest,18;
+	close2;
+	warp "mjo_dun02.gat",371,344;
+	end;
+
+L_Check:
+	mes "[Engel]";
+	mes "As I've told you before, I'm more";
+	mes "likely to succeed in my work if I'm";
+	mes "able to use a higher quality anvil.";
+	mes "Let me see what you've";
+	mes "brought.";
+	next;
+	if((countitem(612) > 4) && countitem(615) > 1)
+{
+	if(countitem(986)) { set signanvil,1; goto L_Forge1; }
+	if(countitem(987)) { set signanvil,2; goto L_Forge2; }
+	if(countitem(988)) { set signanvil,3; goto L_Forge3; }
+	if(countitem(989)) { set signanvil,4; goto L_Forge4; }
+	goto L_NotEnough;
+}
+	else
+{
+L_NotEnough:
+	mes "[Engel]";
+	mes "I'm sorry but you didn't";
+	mes "bring me enough materials.";
+	mes "I'll repeat you what you";
+	mes "need to bring me.";
+	next;
+	mes "[Engel]";
+	mes "^FF00005 Mini Furnace^000000,";
+	mes "^FF00002 Oridecon Hammer^000000,";
+	mes "and ^FF00001 good quality Anvil^000000.";
+	mes "Now, keep in mind that ordinary";
+	mes "anvils won't be good enough for";
+	mes "this kind of work.";
+	close;
+}
+
+L_Forge1:
+	mes "[Engel]";
+	mes "Ah...";
+	mes "A normal Anvil.";
+	mes "Err... I told you";
+	mes "the better quality you";
+	mes "bring, the better the";
+	mes "result will be...";
+	mes "Anyway, I will try.";
+	delitem 986,1;
+	goto L_Forge;
+
+L_Forge2:
+	mes "[Engel]";
+	mes "Ah...";
+	mes "An Oridecon Anvil.";
+	mes "This isn't too bad,";
+	mes "but there's a good risk";
+	mes "that this might not work.";
+	delitem 987,1;
+	goto L_Forge;
+
+L_Forge3:
+	mes "[Engel]";
+	mes "Ah...";
+	mes "A Golden Anvil.";
+	mes "Excellent.";
+	mes "This anvil should be quite";
+	mes "enough to perform the";
+	mes "restoration.";
+	delitem 988,1;
+	goto L_Forge;
+
+L_Forge4:
+	mes "[Engel]";
+	mes "Ah...";
+	mes "An Emperium Anvil.";
+	mes "Perfect!";
+	mes "I didn't think you'd";
+	mes "be able to find one as";
+	mes "they are extremely rare.";
+	mes "Sure, it will work!";
+	delitem 989,1;
+	goto L_Forge;
+
+L_Forge:
+	next;
+	if(signquest == 22) goto L_Refine;
+	mes "[Engel]";
+	mes "While I'm working on this, would";
+	mes "you deliver a letter to my family";
+	mes "for me? I'm sorry, but please";
+	mes "consider that I'm waiving the fee";
+	mes "for restoring this Sobbing";
+	mes "Starlight.";
+	next;
+	mes "[Engel]";
+	mes "Well then...";
+	mes "I wish you safety";
+	mes "in your travels.";
+	set signquest,19;
+	delitem 612,5;
+	delitem 615,2;
+	delitem 7177,7;
+	getitem 7278,1;
+	close;
+
+L_Refine:
+	if(signanvil == 1) set @signrefine,rand(100);
+	if(signanvil == 2) set @signrefine,rand(60);
+	if(signanvil == 3) set @signrefine,rand(40);
+	if(signanvil == 4) set @signrefine,rand(30);
+	mes "[Engel]";
+	mes "Are you back already?";
+	if(@signrefine <= 30) goto L_Success;
+	mes "I am sorry but I failed";
+	mes "restoring the Sobbing";
+	mes "Starlight.. But it isn't";
+	mes "a failure, bring me back";
+	mes "the materials and I'll";
+	mes "try again.";
+	getitem 7177,7;
+	set signquest,22;
+	close;
+
+L_Success:
+	mes "While you were gone, I managed to";
+	mes "restore the Sobbing Starlight. Why";
+	mes "dont you go ahead and take a";
+	mes "look?";
+	next;
+	delitem 7177,7;
+	getitem 7178,1;
+	set signquest,23;
+	specialeffect2 94;
+	next;
+	mes "[Engel]";
+	mes "This was one of the most difficult";
+	mes "jobs I've ever done. But look! It";
+	mes "was beautiful when broken in";
+	mes "fragments, but now it's absolutely";
+	mes "dazzling! This was really worth the";
+	mes "effort.";
+	next;
+	mes "[Engel]";
+	mes "In any case, I worked really hard";
+	mes "to do a good job on this, so I hope";
+	mes "you treasure this Sobbing";
+	mes "Starlight, young adventurer.";
+	close;
+
+L_Done:
+	mes "[Engel]";
+	mes "How have you been doing lately?";
+	mes "Feel free to ask me if you ever";
+	mes "think that you need my expertise,";
+	mes "alright?";
+	close;
+
+L_Sign:
+	mes "[Engel]";
+	mes "How have you been";
+	mes "doing lately? You seem";
+	mes "very well. So is there anything";
+	mes "I can help you with today?";
+	next;
+	menu "I need your help again.",-;
+	mes "[Engel]";
+	mes "Haha, so what have";
+	mes "you brought me this time?";
+	mes "It must be fairly important if";
+	mes "you've brought it all the way";
+	mes "down here.";
+	next;
+	menu "Please look at this.",-;
+	mes "[Engel]";
+	mes "Isn't this...?!";
+	mes "Amazing, just by looking at it,";
+	mes "I can feel its power! You really";
+	mes "are something! How do you come";
+	mes "across all of this amazing stuff?";
+	next;
+	mes "[Engel]";
+	mes "You know, I consider myself";
+	mes "lucky to even see this kind of";
+	mes "stuff. Most smiths might be able to";
+	mes "see this kind of thing only once in";
+	mes "their entire lives. And to be able";
+	mes "to work on it...";
+	next;
+	mes "[Engel]";
+	mes "Hmmm...";
+	mes "It's going to take quite";
+	mes "a while to work on this.";
+	mes "Unfortunately, I can't even";
+	mes "give you a time estimate...";
+	mes "But I'll do my best for you.";
+	delitem 2644,1;
+	set @engelhour,gettime(3);
+	set @engelmin,gettime(2);
+	if(@engelmin > 29) set @engelhour,@engelhour +1;
+	set signengelhour,@engelhour + rand(2,4);
+	set signquest,62;
+	close;
+
+L_Hour:
+	if(gettime(3) == signengelhour || gettime(3) == signengelhour +1 || gettime(3) == signengelhour +2)
+{
+	mes "[Engel]";
+	mes "This is now yours to keep.";
+	mes "Thank you for giving me the";
+	mes "honor of working on a worthy";
+	mes "smithing challenge.";
+	getitem 2644,1;
+	set signquest,63;
+	close;
+}
+	else
+{
+	mes "[Engel]";
+	mes "I haven't completed it yet, but";
+	mes "please understand that I've got to";
+	mes "be really careful when working with";
+	mes "something so valuable. But don't";
+	mes "worry, its inner power will be";
+	mes "revealed when I'm finished.";
+	close;
+}
+
+L_Improve:
+	mes "[Engel]";
+	mes "Sometimes, you can only";
+	mes "improve yourself by training in";
+	mes "solitude. But don't ever forget";
+	mes "about the ones who really care";
+	mes "about you. It's those people who";
+	mes "make everything worth it.";
+	close2;
+	emotion e_dots;
+	end;
+
+}
+
+gef_tower.gat,118,36,5	script	Annoyed Man	64,{
+
+
+	if(signquest > 24) goto L_Answer;
+	if(@sign_dhota == 1) goto L_Star;
+	mes "[Dhota]";
+	mes "Wah~";
+	mes "Why the hell did he even go";
+	mes "there...!";
+	mes "What are you doing here?!";
+	next;
+	mes "[Dhota]";
+	mes "Say what...?";
+	mes "I have no idea what";
+	mes "you're talking about!";
+	mes "If you've got nothing";
+	mes "to say, leave me alone!";
+	if(signquest == 24) set @sign_dhota,1;
+	close;
+
+L_Star:
+	mes "[Dhota]";
+	mes "Eh?";
+	mes "For that Sobbing Starlight, is that";
+	mes "right?";
+	next;
+	mes "[Dhota]";
+	mes "...";
+	emotion e_dots;
+	next;
+	mes "[Dhota]";
+	mes "...";
+	mes "......";
+	emotion e_dots;
+	next;
+	mes "[Dhota]";
+	mes "...";
+	mes "......";
+	mes "BWAAAAH~!";
+	emotion e_ag;
+	next;
+	mes "[Dhota]";
+	mes "Right, he wants that guy";
+	mes "who's good at working with";
+	mes "gems and stuff. Eh, he's not";
+	mes "here right now. Went somewhere";
+	mes "near Comodo to investigate some";
+	mes "tribal people or whatever.";
+	emotion e_pif;
+	set signquest,25;
+	close;
+
+L_Answer:
+	mes "[Dhota]";
+	mes "Hmmm...";
+	mes "That can't be right...";
+	mes "What could possibly be";
+	mes "the answer I'm looking";
+	mes "for...? *Sigh...*";
+	emotion e_pif;
+	close;
+	
+}
+
+umbala.gat,163,256,3	script	Native	781,{
+
+	if(event_umbala < 3) goto L_UmWord;
+	if(signquest > 25) goto L_Thanks;
+	if(signquest == 25) goto L_Sign;
+	mes "[Laotan]";
+	mes "All my friends have a new";
+	mes "mask and I'm the only one";
+	mes "who didn't get mine...";
+	mes "Wh.. why? Waaaaaaah!";
+	close;
+
+L_Sign:
+	mes "[Laotan]";
+	mes "Mmmh...";
+	mes "A new guy in our village?";
+	mes "I think I know him! Yea, I do!";
+	next;
+	if(countitem(2278)) goto L_Mask;
+	mes "[Laotan]";
+	mes "Waaaait";
+	mes "I knooow~!";
+	mes "I know if you get me";
+	mes "a Mr. Smile, okay?";
+	close;
+
+L_Mask:
+	mes "[Laotan]";
+	mes "Oh my gosh!";
+	mes "You've got a Mr. Smile mask!";
+	mes "Would you give that to me?";
+	mes "Pretty please...?";
+	next;
+	menu "Sure~",L_Ok,"^FF0000No.^000000",-;
+	mes "[Laotan]";
+	mes "I...";
+	mes "I was...";
+	mes "I just...";
+	mes "Waaaaaaahhhh!";
+	close;
+
+L_UmWord:
+	mes "[??????]";
+	mes "Umbaumbafumba.";
+	mes "Uwambaunbaumbabaufumba";
+	mes "Umbababaumbaumba.";
+	close;
+
+L_Ok:
+	mes "[Laotan]";
+	mes "Hooooray!";
+	mes "Thank you thank you";
+	mes "thank you thank you";
+	mes "soooooooooo much!";
+	delitem 2278,1;
+	next;
+	mes "[Laotan]";
+	mes "Oh right~!";
+	mes "The weird man in the funny clothes";
+	mes "was in our village for a while, but";
+	mes "ever since he went into that big";
+	mes "tree, nobody's seen him!";
+	set signquest,26;
+	close;
+
+L_Thanks:
+	mes "[Laotan]";
+	mes "I love my Mr. Smile mask";
+	mes "soooo much! I'm gonna show";
+	mes "it to all my friends! Thank you";
+	mes "so much again! You're really";
+	mes "really nice, you know that ?";
+	close;	
+}
+
+um_in.gat,27,23,3	script	Weird Man	121,{
+
+	if(signquest > 27) goto L_Done;
+	if(signquest == 27) goto L_Check;
+	mes "[Cyon]";
+	mes "*Giggle*";
+	mes "So, if I do this,";
+	mes "then that and then...";
+	mes "Ooh, these calculations";
+	mes "are absolutely perfect!";
+	emotion e_gg;
+	next;
+	mes "[Cyon]";
+	mes "Wh-what?!";
+	mes "Who are you?";
+	mes "H-how did you get";
+	mes "in here? I demand";
+	mes "that you leave, right now!";
+	emotion e_an;
+	if(signquest == 26) goto L_Sign;
+	close2;
+	warp "um_dun01.gat",129,90;
+	end;
+
+L_Sign:
+	next;
+	menu "I'm here for Metz Brayde.",L_Metz,"My apologies.",L_Sorry,"Would you look at this?",-,"...",L_Leave;
+	mes "[Cyon]";
+	mes "What could be so";
+	mes "special about what";
+	mes "you've brought here?!";
+	mes "Fine, you've picked my";
+	mes "scientific curiosity...";
+	next;
+	mes "[Cyon]";
+	mes "Sweet lord...";
+	mes "This is 'God's Tear Drop'!";
+	mes "The Sobbing Starlight!";
+	mes "He finally made it...";
+	next;
+	mes "[Cyon]";
+	mes "*Giggle*";
+	mes "Well, since he's kept his promise";
+	mes "I suppose that I should keep mine";
+	mes "as well. Now within this Sobbing";
+	mes "Starlight are these tiny letters...";
+	next;
+	mes "[Cyon]";
+	mes "The text is so small that even";
+	mes "Hunters skilled in Vulture's Eye";
+	mes "are unable to read them. However,";
+	mes "I've read that this Sobbing";
+	mes "Starlight will respond";
+	mes "to really old papers...";
+	next;
+	mes "[Cyon]";
+	mes "Now, if we want to figure out";
+	mes "what's written in the Sobbing";
+	mes "Starlight, we'd need at least";
+	mes "10 ancient pieces of paper...";
+	set signquest,27;
+	close;
+
+
+L_Metz:
+	mes "[Cyon]";
+	mes "Huh? Brayde?";
+	mes "Do you expect me";
+	mes "to just trust you without";
+	mes "a single shred of proof that";
+	mes "he sent you? Get out now!";
+	close;
+
+L_Sorry:
+	mes "[Cyon]";
+	mes "If you're so sorry,";
+	mes "then hurry up and get";	
+	mes "out of here! Not just anyone";
+	mes "is allowed in here! Leave!";
+	emotion e_pif;
+	close;
+
+L_Leave:
+	mes "[Cyon]";
+	mes "Not listening, eh?";
+	mes "Fine, if you don't";
+	mes "understand words, then";
+	mes "I'll have to use force!";
+	mes "Get out here right now!";
+	close2;
+	percentheal -30,0;
+	end;
+
+L_Check:
+	mes "[Cyon]";
+	mes "You've come back.";
+	mes "I hope you were able";
+	mes "to find some ancient";
+	mes "or really aged papers...";
+	next;
+	if (countitem(1097) > 6) goto L_Text;
+	mes "[Cyon]";
+	mes "You haven't found anything?";
+	mes "What kind of scientist are you?";
+	mes "Now go out and find some old and";
+	mes "ancient papers so that we can learn";
+	mes "what's written in the Sobbing";
+	mes "Starlight! Go!";
+	next;
+	mes "[Cyon]";
+	mes "...?";
+	mes "Why are you still here?";
+	mes "Leave and do what I told";
+	mes "you to do, alright?! Don't";
+	mes "make me get violent...";
+	next;
+	percentheal -30,0;
+	close2;
+	warp "um_dun01.gat",129,90;
+	end;
+
+L_Text:
+	mes "[Cyon]";
+	mes "How did you find these";
+	mes "Worn Out Pages? This is great";
+	mes "I'm sure the Sobbing Starlight";
+	mes "will respond to these!";
+	next;
+	mes "[Cyon]";
+	mes "Yes. Yes...";
+	mes "This should be enough.";
+	mes "Now give them to me";
+	mes "and wait here while";
+	mes "I try a few things...";
+	next;
+	delitem 1097,7;
+	misceffect 72;
+	next;
+	mes "[Cyon]";
+	mes "Just as I thought!";
+	mes "The Sobbing Starlight is responding";
+	mes "to these Worn Out Pages! Excellent!";
+	mes "I've finally fulfilled my promise";
+	mes "to Metz! Now he can leave";
+	mes "me alone!";
+	getitem 7275,1;
+	set signquest,28;
+	close;
+
+L_Done:
+	mes "[Cyon]";
+	mes "My business with you is finished,";
+	mes "so you go along on your way now.";
+	mes "And tell Metz not to bother me";
+	mes "anymore! I'm done doing favors!";
+	close;
+}
+
+alberta.gat,165,83,3	script	Fastidious Old Man	755,{
+
+	if(signquest > 30) goto L_Done;
+	if(signquest == 30) goto L_Interpret;
+	if(signquest == 29) goto L_Vision;
+	mes "[Frank]";
+	mes "My back~";
+	mes "It's so sore!";
+	mes "And my eyes are";
+	mes "hurting worse and worse.";
+	mes "^343434*Sigh* ^000000I'm getting old...";
+	close;
+
+L_Vision:
+	mes "[Frank]";
+	mes "My vision's getting";
+	mes "blurrier and I get headaches";
+	mes "when I read. I guess this old";
+	mes "man's got no choice but to get";
+	mes "some sort of seeing aid...";
+	if(!countitem(2203))close;
+	next;
+	menu "Wait, I've got a pair of glasses...",L_Glasses,"Pass on by.",-;
+	mes "[Frank]";
+	mes "Oooh~";
+	mes "How will I ever";
+	mes "be able to continue";
+	mes "my life's work? I'm";
+	mes "helpless if I can't read...";
+	close;
+
+L_Glasses:
+	mes "[Frank]";
+	mes "Oh, you've brought me";
+	mes "these Glasses. Thanks";
+	mes "so much, youngster. Now that";
+	mes "I can see better, what can";
+	mes "I do for you in return?";
+	delitem 2203,1;
+	next;
+
+L_Frank:
+	menu "About Geffen's Hidden Power.",L_Power,"About Sobbing Starlight.",L_Star,"Interpret Ancient Document.",-;
+	mes "[Frank]";
+	mes "I don't believe it!";
+	mes "This is... I see. You want me to";
+	mes "translate this ancient language.";
+	mes "Ah, you're rather fortunate. I'm";
+	mes "probably the only person in the";
+	mes "world who can translate this.";
+	next;
+	mes "[Frank]";
+	mes "Hmm, as far as I can tell, this is";
+	mes "a sophisticated language spoken by";
+	mes "the ancient gods. It's complex and";
+	mes "confusing, but I'll do my best for";
+	mes "you. Come back to me later, and";
+	mes "I'll tell you what I've learned.";
+	set signquest,30;
+	close;
+
+L_Power:
+	mes "[Frank]";
+	mes "Geffen's hidden power?";
+	mes "I don't know much about it, but I'm";
+	mes "sure that Geffen Tower is more than";
+	mes "just a simple building. I'm sure it";
+	mes "was created to restrain or contain";
+	mes "some powerful force.";
+	next;
+	mes "[Frank]";
+	mes "It's even possible that the";
+	mes "fountain in front of Geffen Tower";
+	mes "also plays the same role, but I've";
+	mes "got no hard evidence. Since I'm not";
+	mes "too interested in Geffen, I haven't";
+	mes "really investigated...";
+	next;
+	mes "[Frank]";
+	mes "Still...";
+	mes "There's a strong possibility that";
+	mes "some enormous power is being sealed";
+	mes "beneath the Geffen Tower.";
+	next;
+	goto L_Frank;
+
+L_Star:
+	mes "[Frank]";
+	mes "The Sobbing Starlight?";
+	mes "To the experts, it's known as God's";
+	mes "Tear Drop. Now, some believe it was";
+	mes "created from the voice of God.";
+	next;
+	mes "[Frank]";
+	mes "Of course, it probably isn't made";
+	mes "from God's voice or tear drops but";
+	mes "who knows? In any case, it's said";
+	mes "that something's written in the";
+	mes "Sobbing Starlight. What ever it is,";
+	mes "it must be something important.";
+	next;
+	goto L_Frank;
+
+L_Interpret:
+	set @sign_frank,rand(1,10);
+	if(@sign_frank == 1)
+{
+	mes "[Frank]";
+	mes "Well, I've written down the best";
+	mes "translation that I could for you.";
+	mes "It's been a long time since I've";
+	mes "had this kind of challenge. Thanks,";
+	mes "youngster.";
+	mes "Ha ha ha~";
+	delitem 7275,1;
+	getitem 7274,1;
+	set signquest,31;
+	close;
+}
+	else
+{
+	mes "[Frank]";
+	mes "I'm sorry, but I haven't finished";
+	mes "translating this text. It's taking";
+	mes "quite a long time since I don't";
+	mes "have any reference material for";
+	mes "this particular language. Why";
+	mes "don't you come back later?";
+	close;
+}
+
+L_Done:
+	mes "[Frank]";
+	mes "There are many things out";
+	mes "there that defy out understanding";
+	mes "of the world and are beyond our";
+	mes "imagination. Many fear the unknown";
+	mes "but the truly brave will always";
+	mes "seek out the truth.";
+	close;
+}
+
+// Himinn Part & Valkyrie
+
+gef_fild07.gat,182,241,1	script	#himinnwarper	111,1,1,{
+
+	if(signquest == 31 && countitem(7013) > 364 && countitem(953) > 11 && countitem(907) > 3) goto L_FirstClick;
+	end;
+
+L_FirstClick:
+	mes "^657540It seems that";
+	mes "something in the";
+	mes "vicinity is reacting";
+	mes "with the Sobbing Starlight";
+	mes "in your possession. Perhaps";
+	mes "you can find it nearby...^000000";
+	close;
+
+OnTouch:
+	if(signquest > 31) goto L_Warp;
+	if(signquest == 31 && countitem(7013) > 364 && countitem(953) > 11 && countitem(907) > 3) goto L_FirstTouch;
+	end;
+
+L_FirstTouch:
+	mes "[" + strcharinfo(0) + "]";
+	mes "What the...?";
+	mes "What's happening?!";
+	next;
+	specialeffect2 9;
+	mes "^3151FFFor some reason, in";
+	mes "this particular spot, the";
+	mes "Sobbing Starlight is reacting";
+	mes "wit the Resin, Stone Hearts";
+	mes "and Coral Reefs that you're";
+	mes "holding. All the objects are";
+	mes "violently resonating";
+	next;
+	specialeffect2 99;
+	mes "All of a sudden these";
+	mes "objects emit a bright flash";
+	mes "of light that envelops your";
+	mes "entire body, then you gently";
+	mes "fall into unconsciousness...";
+	close2;
+	set signquest,32;
+	delitem 7013,365;
+	delitem 953,12;
+	delitem 907,4;
+
+L_Warp:
+	warp "himinn.gat",49,10;
+	end;
+
+}
+
+himinn.gat,48,86,5	script	Valkyrie	811,{
+
+	if(signquest == 58) goto L_Done;
+	if(signquest > 51) goto L_Gods;
+	if(signquest > 50) goto L_Help;
+	if(signquest > 32) goto L_Duty;
+	mes "[Valkyrie Sandra]";
+	mes "Welcome, " + strcharinfo(0) + " ,";
+	mes "to this realm of holiness.";
+	mes "You have endured great difficulty";
+	mes "and tested your courage to obtain";
+	mes "the Sobbing Starlight, which will";
+	mes "be the certificate for your test.";
+	next;
+	menu "Test...?",-;
+	mes "[Valkyrie Sandra]";
+	mes "The gods have decided that";
+	mes "you are worthy of undergoing";
+	mes "a special test that will judge";
+	mes "your merits. If you are a true";
+	mes "hero who is pure of heart,";
+	mes "you will certainly succeed...";
+	next;
+	mes "[Valkyrie Sandra]";
+	mes "Now, there is a critical";
+	mes "situation in the ^FF0000realm where";
+	mes "the fallen warriors dwell^000000. The";
+	mes "gods wish for you to restore the";
+	mes "balance by quelling a specific";
+	mes "evil influence in that place.";
+	next;
+	mes "[Valkyrie Sandra]";
+	mes "There will be many obstacles.";
+	mes "First, the fallen, who will target";
+	mes "their anger and hatred towards";
+	mes "you. Where they have failed to";
+	mes "enter Valhalla, you have a rare";
+	mes "and wondrous opportunity.";
+	next;
+	mes "[Valkyrie Sandra]";
+	mes "Secondly, and more";
+	mes "importantly, you must find";
+	mes "this evil influence on your";
+	mes "own. This will judge your";
+	mes "ability to discern good from";
+	mes "evil. Do not trust appearances...";
+	next;
+	mes "[Valkyrie Sandra]";
+	mes "This is your task.";
+	mes "I can't tell you more.";
+	mes "It is now your duty to";
+	mes "travel there and ferret";
+	mes "out true darkness from";
+	mes "one of the hearts there...";
+	set signquest,33;
+	close2;
+	warp "geffen.gat",120,100;
+	end;
+
+L_Duty:
+	mes "[Valkyrie Sandra]";
+	mes "I commend your ability";
+	mes "to survive in the realm";
+	mes "of the dead. I imagine it";
+	mes "must be very difficult for";
+	mes "a mortal to endure its cruelty.";
+	close;
+
+L_Help:
+	mes "[Valkyrie Sandra]";
+	mes "Regrettably, I can't really";
+	mes "provide any answers for you.";
+	mes "You must overcome the ordeals";
+	mes "of the gods on your own. All I can";
+	mes "do is offer my guidance and prayer.";
+	next;
+	mes "[Valkyrie Sandra]";
+	mes "Remember that the";
+	mes "demonstration of your belief,";
+	mes "rather than the decision to";
+	mes "blindly adhere to faith, is";
+	mes "what the gods want to see.";
+	next;
+	mes "[Valkyrie Sandra]";
+	mes "Always step forward";
+	mes "with wisdom and courage.";
+	mes "That is all I can tell you.";
+	set signquest,52;
+	close;
+
+L_Gods:
+	mes "[Valkyrie Sandra]";
+	mes "The gods are watching";
+	mes "you. Prove your courage";
+	mes "and at that moment, you";
+	mes "will earn the honor of being";
+	mes "selected by the gods.";
+	close;
+
+L_Done:
+	mes "[Valkyrie Sandra]";
+	mes "Welcome back.";
+	mes "Not only have you passed the trials";
+	mes "that the gods have set for you, you";
+	mes "have tested your courage in the";
+	mes "realm of the dead and protected";
+	mes "Rune-Midgard from attack.";
+	next;
+	mes "[Valkyrie Sandra]";
+	mes "I'm pleased to announce that the";
+	mes "gods have been watching you and";
+	mes "decided to invite you to Valhalla.";
+	mes "However, Rune-Midgard still has";
+	mes "great need of you.";
+	next;
+	mes "[Valkyrie Sandra]";
+	mes "As a symbol of this promise to";
+	mes "invite you to Valhalla, you shall";
+	mes "be rewarded with 'The Sign' which";
+	mes "will show all others that you are";
+	mes "a great warrior whose courage was";
+	mes "tested by the gods themselves.";
+	next;
+	mes "[Valkyrie Sandra]";
+	mes "Congratulations,";
+	mes "" + strcharinfo(0) + ". Verily,";
+	mes "you are an honorable";
+	mes "hero worthy of praise!";
+	getitem 2644,1;
+	set signquest,59;
+	close;
+}
+
+// Niflheim Part & Realm of the Dead
+
+niflheim.gat,102,54,4	script	Mad Man		739,{
+
+	if(signquest > 53) goto L_Queen;
+	if(signlaichin == 4) goto L_Where1;
+	if(signlaichin == 3) goto L_Seal;
+	if(signlaichin == 2) goto L_Direction;
+	if(signlaichin == 1) goto L_Risk;
+	if(signquest == 52) goto L_Help;
+	if(signquest) goto L_Asgard;
+	mes "[Laichin]";
+	mes "What? I look familiar to you?";
+	mes "Eh, you know what they say.";
+	mes "Everyone has a lookalike in the";
+	mes "world somewhere. Am I right";
+	mes "or am I am right?";
+	close;
+
+L_Asgard:
+	mes "[Laichin]";
+	mes "Niflheim ain't such a bad";
+	mes "place to live. Sure, Asgard's";
+	mes "all pretty and stuff, but there's";
+	mes "too many rules. In this place, you";
+	mes "can enjoy a lot more freedom. After";
+	mes "you get used to all the stink.";
+	next;
+	mes "[Laichin]";
+	mes "Did I say 'stink'?";
+	mes "I meant... 'fragrance'.";
+	mes "Alright, so the gods expelled";
+	mes "me, but I really oughtta thank";
+	mes "'em for sending me here!";
+	next;
+	mes "[Laichin]";
+	mes "What's that look for...?";
+	mes "What, you can't believe";
+	mes "that someone like me used";
+	mes "to live in Valhalla? Me neither!";
+	mes "They really made a mistake when";
+	mes "they put me up to live in Asgard!";
+	close;
+
+L_Help:
+	mes "[Laichin]";
+	mes "Angrboda...?";
+	mes "Yeah, yeah!";
+	mes "I remember hearing something";
+	mes "about her when I usedta hang";
+	mes "with the gods up in Asgard.";
+	next;
+	mes "[Laichin]";
+	mes "Yeah, those guys were pretty";
+	mes "gangster about it. I mean, they";
+	mes "took her soul, broke it in four";
+	mes "pieces and stashed them in the";
+	mes "deepest hole in Rune-Midgard.";
+	next;
+	mes "[Laichin]";
+	mes "Sure, she was a giant, but";
+	mes "they were pretty scared of her.";
+	mes "All her children ended up to be";
+	mes "legendary monsters! Well, I'm";
+	mes "not sure if Lady Hell counts.";
+	next;
+	mes "[Laichin]";
+	mes "That's pretty harsh.";
+	mes "I mean, even if you die,";
+	mes "your soul has no place";
+	mes "to rest. Angrboda's soul is";
+	mes "all cut up and stuff!";
+	next;
+	menu "So where are the soul pieces again?",-;
+	mes "[Laichin]";
+	mes "What...? I just said,";
+	mes "the deepest place";
+	mes "underground in Rune-Midgard.";
+	mes "It's a dangerous joint";
+	mes "protected by gangs";
+	mes "of monsters.";
+	next;
+	mes "[Laichin]";
+	mes "Wait, you're tellin' me";
+	mes "that you're gonna find";
+	mes "all of Angrboda's soul?!";
+	mes "You're crazy! If they end up";
+	mes "missing, the gods'll know I was";
+	mes "the one who tipped you off!";
+	set signlaichin,1;
+	next;
+
+L_Risk:
+	mes "[Laichin]";
+	mes "If I was gonna risk my soul,";
+	mes "I'd wanna enjoy the rest of my";
+	mes "afterlife as much as I could";
+	mes "before the gods offed me. Man,";
+	mes "I'd need at least 40.000 Zeny to";
+	mes "even have a decent time...";
+	next;
+	menu "Pay Laichin 40.000 Zeny.",-,"Don't pay Laichin.",L_Pay;
+	if(Zeny < 40000) goto L_NotEnough;
+//Settings for the 4 seals you will have to break
+Seal1:
+	set Sign_Seal1,rand(1,8);
+Seal2:
+	set Sign_Seal2,rand(1,8);
+	if(Sign_Seal2 == Sign_Seal1) goto Seal2;
+Seal3:
+	set Sign_Seal3,rand(1,8);
+	if(Sign_Seal3 == Sign_Seal1 || Sign_Seal3 == Sign_Seal2) goto Seal3;
+Seal4:
+	set Sign_Seal4,rand(1,8);
+	if(Sign_Seal4 == Sign_Seal1 || Sign_Seal4 == Sign_Seal2 || Sign_Seal4 == Sign_Seal3) goto Seal4;
+//End of settings
+	mes "[Laichin]";
+	mes "Now we're talkin'!";
+	mes "You're a true hero!";
+	mes "Right, you gotta go to the";
+	mes "lowest part of Glast Heim to";
+	mes "find Angrboda's soul pieces.";
+	next;
+	mes "[Laichin]";
+	mes "Check out the";
+	set @signseal,1;
+	callfunc "Sign_Seal";
+	set @signseal,2;
+	callfunc "Sign_Seal";
+	set @signseal,3;
+	callfunc "Sign_Seal";
+	set @signseal,4;
+	callfunc "Sign_Seal";
+	mes "" + Sign_Seal1$ + ",";
+	mes "" + Sign_Seal2$ + ",";
+	mes "" + Sign_Seal3$ + " and the";
+	mes "" + Sign_Seal4$ + ".";
+	next;
+	mes "[Laichin]";
+	mes "Her soul pieces are really";
+	mes "well hidden, so you gotta look";
+	mes "around, even if know the";
+	mes "general location, and don't";
+	mes "tell anyone else about these";
+	mes "locations or there'll be trouble.";
+	next;
+	menu "I promise.",-,"What do you mean by big and small?",L_Mean;
+	set Zeny,Zeny - 40000;
+	set signlaichin,2;
+	close;
+
+L_Mean:
+	mes "[Laichin]";
+	mes "What do I mean by";
+	mes "big and small? Hey man,";
+	mes "the answer to that is worth";
+	mes "at least... 20.000 Zeny.";
+	mes "If you wanna know,";
+	mes "cough up the cash!";
+	next;
+
+L_Pay2:
+	menu "Don't pay him.",L_NoPay,"Pay him.",-;
+	if(signlaichin != 2) set Zeny,Zeny - 40000;
+	if(Zeny < 20000) goto L_NotEnough2;
+	mes "[Laichin]";
+	mes "Alright, listen up.";
+	mes "Big, small and very small";
+	mes "mean the distances from the";
+	mes "center of the map. So for big,";
+	mes "I mean look near the border of";
+	mes "the map. Easy, huh?";
+	next;
+	mes "[Laichin]";
+	mes "When I say small, you";
+	mes "gotta look in areas closer";
+	mes "than the borders of the map.";
+	mes "For very small, you gotta";
+	mes "look near the center, got it?";
+	set Zeny,Zeny - 20000;
+	set signquest,53;
+	set brokenseal,1;
+	set signlaichin,3;
+	close;
+	
+
+L_Pay:
+	mes "[Laichin]";
+	mes "Huh...?";
+	mes "Okay pal.";
+	close;
+
+L_NotEnough:
+	mes "[Laichin]";
+	mes "Hey...";
+	mes "This is sooo";
+	mes "not enough money";
+	mes "for me to enjoy myself";
+	mes "if my soul ends up getting";
+	mes "busted by the gods.";
+	close;
+
+L_NoPay:
+	mes "[Laichin]";
+	mes "Fine, fine.";
+	mes "Just don't come";
+	mes "crawling back when";
+	mes "you can't figure out";
+	mes "where the soul pieces are.";
+	if(signlaichin != 2) set Zeny,Zeny - 40000;
+	set signlaichin,2;
+	close;
+
+L_Direction:
+	mes "[Laichin]";
+	mes "Oh yeah, about those";
+	mes "directions I gave you";
+	mes "last time? They work,";
+	mes "but you gotta know what I mean";
+	mes "by 'big' or 'small' whatever";
+	mes "o'clock means. That's right...";
+	next;
+	mes "[Laichin]";
+	mes "Matter of fact, I'll";
+	mes "tell you about it.";
+	mes "Right after you pay me,";
+	mes "oh, I don't know, ^FF000020.000 zeny^000000.";
+	next;
+	goto L_Pay2;
+
+L_NotEnough2:
+	mes "[Laichin]";
+	mes "What is this?";
+	mes "You tryin to wetch";
+	mes "me or somethin'?";
+	set signlaichin,2;
+	close;
+
+L_Seal:
+	mes "[Laichin]";
+	mes "Oh yeah, Uh, I forgot to tell";
+	mes "you that Angrboda's soul pieces are";
+	mes "sealed with the power of the gods.";
+	mes "You can't just smash them open.";
+	next;
+	mes "[Laichin]";
+	mes "...Or maybe you could.";
+	mes "Anyway, it'll be better";
+	mes "if you had a weapon that";
+	mes "was solid, heavy and powerful.";
+	next;
+	mes "[Laichin]";
+	mes "But yeah, think about";
+	mes "what it means to break";
+	mes "a godly seal. Remember there's";
+	mes "^FF0000some kinda rule^000000 that the gods";
+	mes "imposed which you gotta follow";
+	mes "to release Angrboda's soul.";
+	next;
+
+L_Info:
+	mes "[Laichin]";
+	mes "Ah, right. If you wanna";
+	mes "try different weapons for";
+	mes "breaking those seals, make";
+	mes "sure you got 'em in your";
+	mes "inventory and that they're";
+	mes "not equipped, alright?";
+	next;
+	menu "Thanks~",-,"Where am I supposed to go again?",L_Where;
+	mes "[Laichin]";
+	mes "Oh no...";
+	mes "Thank you for all";
+	mes "of this Zeny. Money";
+	mes "might not be able to";
+	mes "buy happiness but it";
+	mes "sure comes real close!";
+	set signlaichin,4;
+	close;
+
+L_Where:
+	mes "[Laichin]";
+	mes "Hey... You gotta go";
+	mes "to the lowest part";
+	mes "of Glast Heim to find all";
+	mes "of Angrboda's soul pieces.";
+	mes "Once you get there...";
+	next;
+
+L_Where1:
+	mes "[Laichin]";
+	mes "Check out the";
+	mes "" + Sign_Seal1$ + ",";
+	mes "" + Sign_Seal2$ + ",";
+	mes "" + Sign_Seal3$ + " and the";
+	mes "" + Sign_Seal4$ + ".";
+	mes "And break those seals";
+	mes "in that order, okay?";
+	next;
+	if(signlaichin == 4) goto L_Info;
+	mes "[Laichin]";
+	mes "Big, small and very small";
+	mes "mean the distances from the";
+	mes "center of the map. So for big,";
+	mes "I mean look near the border of";
+	mes "the map. Easy, huh?";
+	next;
+	mes "[Laichin]";
+	mes "When I say small, you";
+	mes "gotta look in areas closer";
+	mes "than the borders of the map.";
+	mes "For very small, you gotta";
+	mes "look near the center, got it?";
+	set signlaichin,4;
+	close;
+
+L_Queen:
+	mes "[Laichin]";
+	mes "Dude, Niflheim rocks.";
+	mes "It's like, a million times";
+	mes "better than the boring";
+	mes "old Asgard. Hell yeah!";
+	next;
+	mes "[Laichin]";
+	mes "Eh, I don't even wanna";
+	mes "know if you manage to";
+	mes "find all of Angrboda's soul";
+	mes "pieces, but if you do, don't";
+	mes "go bringin' close to me. If the";
+	mes "gods find out you have 'em...";
+	next;
+	mes "[Laichin]";
+	mes "But for the sake of";
+	mes "argument, let's say you";
+	mes "do happen to get them all.";
+	mes "In that case, you oughta get";
+	mes "Angrboda's soul to the Queen";
+	mes "of Hell right away, alright?";
+	next;
+	mes "[Laichin]";
+	mes "Ooh... But not just any";
+	mes "yahoo can waltz up to her.";
+	mes "The best thing would be to";
+	mes "give it to one of her really";
+	mes "trusted retainers, I guess.";
+	mes "Now, who was he again?";
+	next;
+	mes "[Laichin]";
+	mes "I know he's always in";
+	mes "disguise as some sorta";
+	mes "really ^C9CACBdespressing guy^000000";
+	mes "and I can't remember his";
+	mes "name for the life of me, but";
+	mes "he's around here somewhere...";
+	close;
+}
+
+function	script		Sign_Seal	{
+
+	if(@signseal == 1) {
+		if(Sign_Seal1 == 1) set Sign_Seal1$,"big 1 o'clock";
+		if(Sign_Seal1 == 2) set Sign_Seal1$,"big 4 o'clock";
+		if(Sign_Seal1 == 3) set Sign_Seal1$,"big 5 o'clock";
+		if(Sign_Seal1 == 4) set Sign_Seal1$,"small 6 o'clock";
+		if(Sign_Seal1 == 5) set Sign_Seal1$,"big 7 o'clock";
+		if(Sign_Seal1 == 6) set Sign_Seal1$,"very small 11 o'clock";
+		if(Sign_Seal1 == 7) set Sign_Seal1$,"big 11 o'clock";
+		if(Sign_Seal1 == 8) set Sign_Seal1$,"small 11 o'clock";
+	}
+	if(@signseal == 2) {
+		if(Sign_Seal2 == 1) set Sign_Seal2$,"big 1 o'clock";
+		if(Sign_Seal2 == 2) set Sign_Seal2$,"big 4 o'clock";
+		if(Sign_Seal2 == 3) set Sign_Seal2$,"big 5 o'clock";
+		if(Sign_Seal2 == 4) set Sign_Seal2$,"small 6 o'clock";
+		if(Sign_Seal2 == 5) set Sign_Seal2$,"big 7 o'clock";
+		if(Sign_Seal2 == 6) set Sign_Seal2$,"very small 11 o'clock";
+		if(Sign_Seal2 == 7) set Sign_Seal2$,"big 11 o'clock";
+		if(Sign_Seal2 == 8) set Sign_Seal2$,"small 11 o'clock";
+	}
+	if(@signseal == 3) {
+		if(Sign_Seal3 == 1) set Sign_Seal3$,"big 1 o'clock";
+		if(Sign_Seal3 == 2) set Sign_Seal3$,"big 4 o'clock";
+		if(Sign_Seal3 == 3) set Sign_Seal3$,"big 5 o'clock";
+		if(Sign_Seal3 == 4) set Sign_Seal3$,"small 6 o'clock";
+		if(Sign_Seal3 == 5) set Sign_Seal3$,"big 7 o'clock";
+		if(Sign_Seal3 == 6) set Sign_Seal3$,"very small 11 o'clock";
+		if(Sign_Seal3 == 7) set Sign_Seal3$,"big 11 o'clock";
+		if(Sign_Seal3 == 8) set Sign_Seal3$,"small 11 o'clock";
+	}
+	if(@signseal == 4) {
+		if(Sign_Seal4 == 1) set Sign_Seal4$,"big 1 o'clock";
+		if(Sign_Seal4 == 2) set Sign_Seal4$,"big 4 o'clock";
+		if(Sign_Seal4 == 3) set Sign_Seal4$,"big 5 o'clock";
+		if(Sign_Seal4 == 4) set Sign_Seal4$,"small 6 o'clock";
+		if(Sign_Seal4 == 5) set Sign_Seal4$,"big 7 o'clock";
+		if(Sign_Seal4 == 6) set Sign_Seal4$,"very small 11 o'clock";
+		if(Sign_Seal4 == 7) set Sign_Seal4$,"big 11 o'clock";
+		if(Sign_Seal4 == 8) set Sign_Seal4$,"small 11 o'clock";
+	}
+	return;
+}
+
+niflheim.gat,313,70,3	script	Pleasant-Featured Lady	90,{
+
+	if(signquest > 55) goto L_NoWord;
+	if(Sign_Branch8A) goto L_Memory;
+	if(Sign_Branch8B) goto L_BranchB;
+	if(signquest > 54 && countitem(7305)) goto L_Give;
+	if(signquest > 50) goto L_Symbol;
+	if(signquest > 49) goto L_Valkyrie;
+	if(signquest > 48) goto L_Info;
+	if(signquest > 47) goto L_Look;
+	if(signquest > 43) goto L_Survive;
+	if(signquest > 42) goto L_Bard;
+	if(signquest == 42) goto L_Thanks;
+	if(signquest > 33) goto L_Help;
+	if(Sign_Branch2B) goto L_Advice;
+	if(signquest > 32) goto L_Sign;
+	mes "[Serin]";
+	mes "I'm sorry,";
+	mes "but you're not";
+	mes "the person I'm";
+	mes "looking for. No...";
+	close;
+
+L_Sign:
+	mes "[Serin]";
+	mes "Kind adventurer...";
+	mes "You're the one I'm looking";
+	mes "for, the one who's been on a";
+	mes "long journey to prove";
+	mes "his courage.";
+	next;
+	mes "[Serin]";
+	mes "Even in the darkness of";
+	mes "Niflheim, I can recognize";
+	mes "you. You shine out to me like";
+	mes "a star! I beg of you, please";
+	mes "listen to my story...";
+	next;
+	menu "I'm busy, sorry.",-,"Sure, go ahead.",L_Listen;
+
+L_Sorry:
+	mes "[Serin]";
+	mes "I know I can't stop";
+	mes "you from pursuing your";
+	mes "path to glory. But if you";
+	mes "should change your mind...!";
+	close;
+
+L_Listen:
+	mes "[Serin]";
+	mes "Thank you...";
+	mes "Now, if you've heard";
+	mes "from the others and as";
+	mes "you can tell by my appearance";
+	mes "I clearly don't belong here.";
+	next;
+	mes "[Serin]";
+	mes "I might not have";
+	mes "the luck to be selected";
+	mes "by Valkyrie, but I need";
+	mes "your help to get out of";
+	mes "here as soon as I can~";
+	next;
+	menu "Er, I'm busy, now that I think about it.",L_Sorry,"Sure, let's do it.",-;
+	mes "[Serin]";
+	mes "I know I'm asking too much";
+	mes "of you, but if you'd also help";
+	mes "the other infortunate souls in";
+	mes "this place, I'd be truly grateful.";
+	mes "Somehow, I think solving their";
+	mes "problems will help me get back.";
+	next;
+	menu "Sure, why not?",-,"Why should I help them?",L_Why;
+	mes "[Serin]";
+	mes "I knew you'd understand!";
+	mes "You really are a kind person .";
+	mes "Now, in order to help the other";
+	mes "misfortunate in Niflheim, you've";
+	mes "got to remember to gain their trust";
+	mes "first and get close to them, okay?";
+	set signquest,34;
+	close;
+
+L_Help:
+	mes "[Serin]";
+	mes "Hmm...?";
+	mes "You don't know which";
+	mes "people you need to help";
+	mes "here in Niflheim? Mmm,";
+	mes "let me think about it...";
+	next;
+	mes "[Serin]";
+	mes "In this doomed place";
+	mes "there isn't too much trust";
+	mes "amongst some of the people";
+	mes "here, but some will share their";
+	mes "problems if you ^5131FFapproach them";
+	mes "closely, face to face.^000000 Okay?";
+	next;
+	mes "[Serin]";
+	mes "In this way, if they talk";
+	mes "to you first, they might";
+	mes "be more willing to accept";
+	mes "help or tell you what you";
+	mes "really need to know.";
+	mes "I hope this helps...";
+	close;
+
+L_Thanks:
+	mes "[Serin]";
+	mes "Thank you so much for";
+	mes "your help. This is all I have,";
+	mes "and it means a lot to me, but";
+	mes "I want you to have this ring. It's";
+	mes "the only way I can properly express";
+	mes "my gratitude for your aid so far.";
+	getitem 2642,1;
+	set signquest,43;
+	close;
+
+L_Bard:
+	mes "[Serin]";
+	mes "There's a Bard in";
+	mes "Niflheim with a very";
+	mes "sweet, yet melancholy voice.";
+	mes "He sings for strangers just";
+	mes "like you, adventurer.";
+	next;
+	mes "[Serin]";
+	mes "I think he might know";
+	mes "some useful information,";
+	mes "so it might be a good";
+	mes "idea to speak with him.";
+	set signquest,44;
+	close;
+
+L_Survive:
+	mes "[Serin]";
+	mes "Hello, " + strcharinfo(0) + ",";
+	mes "I'm surprised that";
+	mes "you've managed to survive";
+	mes "here all this time. It's no small";
+	mes "feat for a mortal to be able to";
+	mes "remain alive in Niflheim...";
+	close;
+
+L_Look:
+	mes "[Serin]";
+	mes "Ah, " + strcharinfo(0) + "~";
+	mes "How is everything?";
+	mes "Once again, I want to";
+	mes "thank you for helping the";
+	mes "poor souls in this place.";
+	next;
+	mes "[Serin]";
+	mes "Hmm...?";
+	mes "What's with that";
+	mes "look on your face?";
+	mes "Do you have something";
+	mes "you want to ask me?";
+	next;
+	menu "Nothing.",-,"About the Queen of the Dead...",L_Queen;
+	mes "[Serin]";
+	mes "Well, if you ever";
+	mes "need my help, please";
+	mes "don't hesitate to ask.";
+	close;
+
+L_Queen:
+	mes "[Serin]";
+	mes "The Queen of the Dead?";
+	mes "Well, she's the ruler of Niflheim.";
+	mes "As Loki and Angrboda's last child";
+	mes "she was given complete control of";
+	mes "this realm by Odin.";
+	next;
+	mes "[Serin]";
+	mes "She usually rules from her";
+	mes "castle, Hell, but sometimes she";
+	mes "goes out to tour Niflheim. That's";
+	mes "all I really know about her.";
+	next;
+	menu "About the Symbol of Nine Realms",-;
+	mes "[Serin]";
+	mes "Oh that...?";
+	mes "Sometimes it's called";
+	mes "the Voucher of the Dead";
+	mes "Odin gave it to the Queen";
+	mes "of the Dead to signify her";
+	mes "authority over Niflheim.";
+	next;
+	mes "[Serin]";
+	mes "There are many rumors";
+	mes "floating around about that";
+	mes "and its abilities, but";
+	mes "all we know for sure is that it can";
+	mes "be used to command the dead...";
+	next;
+	menu "About Angrboda",-;
+	mes "[Serin]";
+	mes "Angrboda...?";
+	mes "She's the mother of the";
+	mes "Queen of Hell, as well as";
+	mes "some of the most powerful";
+	mes "monsters in this universe.";
+	next;
+	mes "[Serin]";
+	mes "The gods feared her monstrous";
+	mes "children so much that they bound";
+	mes "them and sealed Angrboda away.";
+	mes "Nothing has been heard";
+	mes "of her since...";
+	next;
+	menu "I was told by the Witch that you're...",-;
+	mes "[Serin]";
+	mes "Oh, the Witch was";
+	mes "talking about me? I'm";
+	mes "aware that she doesn't";
+	mes "think very highly of me.";
+	mes "Then again, it's not like";
+	mes "I can trust her either.";
+	next;
+	mes "[Serin]";
+	mes "Well, it can't be helped.";
+	mes "At least we both agree that";
+	mes "somehow I don't really belong";
+	mes "here in Niflheim.";
+	emotion e_dots;
+	set signquest,49;
+	close;
+
+L_Info:
+	mes "[Serin]";
+	mes "I'm sorry that I sort of";
+	mes "rambling on and on that last";
+	mes "time we spoke. Now that I think";
+	mes "about it, I didn't really give you";
+	mes "any information that might have";
+	mes "been very useful to you.";
+	next;
+	mes "[Serin]";
+	mes "But lately, I've heard that the";
+	mes "Queen of the Dead is seeking her";
+	mes "mother, Angrboda. It's strange that";
+	mes "even the queen, with all her";
+	mes "power, is unable to find her.";
+	next;
+	mes "[Serin]";
+	mes "I have no idea how,";
+	mes "but it seems that Angrboda";
+	mes "have been sealed away in the";
+	mes "world of Rune-Midgard...";
+	emotion e_dots;
+	set signquest,50;
+	close;
+
+L_Valkyrie:
+	mes "[Serin]";
+	mes "I've told you";
+	mes "everything I know.";
+	mes "But if you want to learn more";
+	mes "about Angrboda, you probably need";
+	mes "to talk to someone who actually";
+	mes "communicates with the gods.";
+	next;
+	mes "[Serin]";
+	mes "Perhaps Valkyrie";
+	mes "or someone who actually";
+	mes "lived in Asgard may know";
+	mes "more about where Angrboda";
+	mes "is sealed away.";
+	next;
+	mes "[Serin]";
+	mes "Also, why would you want";
+	mes "the Symbol of the Nine Realms?";
+	mes "It's a very dangerous object that";
+	mes "could cause a lot of trouble if it";
+	mes "fell into the wrong hands...";
+	next;
+	menu "What do you mean?",-,"Don't worry, I won't.",L_Noworry;
+	mes "[Serin]";
+	mes "There are plenty of dead";
+	mes "people in Niflheim that are";
+	mes "driven by regret and despair.";
+	mes "The rage of being dead may result";
+	mes "in some of them performing horrific";
+	mes "deeds if they are the symbol.";
+	next;
+	menu "Then what should I do?",-,"Thanks for the concern, but I'm not worried.",L_Noworry;
+	mes "[Serin]";
+	mes "I really think that you";
+	mes "should bring that symbol";
+	mes "to me before you show it to anybody";
+	mes "else. Then, I want you to know why";
+	mes "I really need its power.";
+	next;
+	mes "[Serin]";
+	mes "I can't explain myself";
+	mes "now, but I want to use the";
+	mes "power of the symbol to do";
+	mes "something really helpful";
+	mes "for you. You'll just need";
+	mes "to trust me on this.";
+	set signquest,51;
+	next;
+
+L_Symbol:
+	mes "[Serin]";
+	mes "If you obtain";
+	mes "the Symbol of Nine Realms,";
+	mes "please bring it to me";
+	mes "right away, " +strcharinfo(0) + ".";
+	close;
+
+L_Noworry:
+	mes "[Serin]";
+	mes "Alright...";
+	mes "It's your decision.";
+	close;
+
+L_Memory:
+	mes "^3151FFThis is only";
+	mes "a lingering trace";
+	mes "of Serin, a manifestation";
+	mes "of her definitive memory.";
+	close;
+
+L_NoWord:
+	mes "[Serin]";
+	mes "...";
+	mes "......";
+	close;
+
+L_Give:
+	mes "[Serin]";
+	mes "The Symbol of Nine Realms?";
+	mes "Will you give it to me?";
+	mes "You know this is the best";
+	mes "to do, for all that people";
+	mes "suffering silently in Niflheim...";
+	next;
+	menu "Yes, take it.",-,"No.",L_Keep;
+	mes "[Serin]";
+	mes "Thanks.";
+	mes "I wouldn't have been able to";
+	mes "get it without you. I knew you";
+	mes "were a true hero.";
+	delitem 7305,1;
+	next;
+	if(countitem(2642))
+	{
+	mes "[Serin]";
+	mes "May I ask you if I can take a";
+	mes "look at my beloved ring once";
+	mes "again? I just want want to see";
+	mes "it one more time...";
+	delitem 2642,1;
+	set signringreturning,1;
+	next;
+	mes "[Serin]";
+	mes "I will return it too you";
+	mes "shortly, for now let's";
+	mes "focus on what we need to";
+	mes "do.";
+	next;
+	}
+	mes "[Serin]";
+	mes "I have to make some";
+	mes "preparations but I'll guide";
+	mes "you to my house though.";
+	mes "Please tell me when you are";
+	mes "ready.";
+	set Sign_Branch8B,1;
+	close;
+
+L_Keep:
+	mes "[Serin]";
+	mes "Ok, come back";
+	mes "when you have realized";
+	mes "this is the wisest choice";
+	mes "to make.";
+	close;
+
+L_BranchB:
+	if(signringreturning){ getitem 2643,1; set signringreturning,0; }
+	mes "[Serin]";
+	mes "I'll show you the way";
+	mes "to their hope... Are you";
+	mes "ready to come with me?";
+	next;
+	menu "Yes.",-,"No.",L_No;
+	if(($signroom2full > 1) || getareausers("que_sign01.gat",229,77,166,12) > 0) goto L_Full;
+	mes "[Serin]";
+	mes "Please follow me";
+	mes "......";
+	close2;
+	if(($signroom2full > 1) || getareausers("que_sign01.gat",229,77,166,12) > 0) goto L_Full;
+	donpcevent "#signserin2::OnSerin";
+	donpcevent "#signserin2::OnCooldown";
+	set $signroom2full,2;
+	warp "que_sign01.gat",191,39;
+	end;
+	
+
+L_No:
+	mes "[Serin]";
+	mes "Please hurry, we don't";
+	mes "have any time to lose.";
+	close;
+
+L_Why:
+	mes "[Serin]";
+	mes "Do you really need a";
+	mes "reason ? Well... Maybe";
+	mes "you're right, they don't";
+	mes "deserve to be helped~";
+	next;
+
+L_Advice:
+	mes "[Serin]";
+	mes "I advise you to meet that";
+	mes "depressing person in Niflheim.";
+	mes "He'll probably tell you his story";
+	mes "and you might understand...";
+	mes "Yes... You should meet him.";
+	if(!Sign_Branch2B) set Sign_Branch2B,1;
+	close;
+
+}
+
+nif_in.gat,156,93,1	script	#signann	139,2,2,{
+
+	if(signquest > 33) goto L_SignAnn;
+	end;
+
+L_SignAnn:
+	if(signquest == 39) goto L_Sad;
+	if(signquest == 38 && countitem(7309)) goto L_Crow;
+	if(signquest == 36) goto L_Help;
+	if(signquest > 34) goto L_Home;
+	mes "[Alakina Ann]";
+	mes "Where...Where am I...?";
+	mes "I remember I was sleeping";
+	mes "and when I woke up, I was here...";
+	mes "Mommy, have you seen my mommy?";
+	mes "I wanna go home...*Sob*";
+	next;
+	menu "About the witch.",L_Witch,"About the curse.",L_Curse,"Cancel",-;
+	mes "[Alakina Ann]";
+	mes "It's so cold in here...";
+	mes "I'm freezing...";
+	mes "And I wanna go home and";
+	mes "get away from this scary place...";
+	next;
+	mes "[Alakina Ann]";
+	mes "Please... help me.";
+	mes "Could you take me with you...?";
+	close;
+
+L_Witch:
+	mes "[Alakina Ann]";
+	mes "Witch...? I've never seen a witch,";
+	mes "but I've read about them in books.";
+	mes "I'm not sure if they exist or not,";
+	mes "but it would be so horrifying if";
+	mes "they did...";
+	next;
+	mes "[Alakina Ann]";
+	mes "Why is it so cold in here...?";
+	mes "A-aren't you cold, or even scared?";
+	mes "I wanna go home... It's warm over";
+	mes "there. Could you help me get";
+	mes "back... Please...? H-help me...";
+	close;
+
+L_Curse:
+	mes "[Alakina Ann]";
+	mes "A c-curse...?";
+	mes "My grandma says there are lots";
+	mes "of curses in the world. Some of";
+	mes "them, you can tell it's a curse.";
+	mes "But there are other curses that";
+	mes "follow you throughout life...";
+	next;
+	mes "[Alakina Ann]";
+	mes "Grandma says curses can take other";
+	mes "forms... Like if someones's always";
+	mes "mad at you, and won't forgive you,";
+	mes "you can see that as a curse too.";
+	next;
+	mes "[Alakina Ann]";
+	mes "My grandma told me there's only one";
+	mes "spell that can break a strong curse";
+	mes "that you can't lift with";
+	mes "Blessings...";
+	next;
+	mes "[Alakina Ann]";
+	mes "Klaatu...";
+	mes "Verata...";
+	mes "Ne...ni...umm...?";
+	mes "What was the last part?";
+	mes "I-I can't remember";
+	mes "the last part of the spell!";
+	next;
+	mes "[Alakina Ann]";
+	mes "If you repeat the spell in that";
+	mes "order, it will release you from";
+	mes "someone's anger and hate. And if";
+	mes "you do it near a bad spirit, they";
+	mes "might get the curse instead.";
+	next;
+	mes "[Alakina Ann]";
+	mes "Why are you asking me about these";
+	mes "scary kind of things...? I just";
+	mes "wanna go home...";
+	set signquest,35;
+	close;
+
+L_Home:
+	mes "[Alakina Ann]";
+	mes "*Cries*";
+	mes "Where am I?";
+	mes "I... I wanna go home~";
+	emotion e_sob;
+	close;
+
+L_Help:
+	mes "[Alakina Ann]";
+	mes "W-Will you help me get";
+	mes "back home? Please? I miss";
+	mes "my mommy and my daddy and";
+	mes "I don't know how I got here.";
+	mes "*Snif*";
+	next;
+	menu "What can I do?",L_Ok,"You can't go back...",-;
+	mes "[Alakina Ann]";
+	mes "*Snif*";
+	mes "N-no...";
+	mes "I wanna go home...";
+	close;
+
+L_Ok:
+	mes "[Alakina Ann]";
+	mes "I dunno. I-I think a";
+	mes "singing man told me to";
+	mes "go meet a witch but it's";
+	mes "too scary to go outside...";
+	set signquest,37;
+	close;
+
+L_Crow:
+	mes "[Alakina Ann]";
+	mes "I... I can use";
+	mes "this to go back home?";
+	mes "Thank you! Thank you so much!";
+	delitem 7309,1;
+	set signquest,39;
+	close;
+
+L_Sad:
+	mes "[Alakina Ann]";
+	mes "Y-You lied to me!";
+	mes "This wing doesn't do";
+	mes "anything! I-I'm still here";
+	mes "in this scary place! *Cries*";
+	set signquest,40;
+	close;
+
+}
+
+niflheim.gat,350,258,1	script	#signbruce	139,2,2,{
+
+	if(signquest == 35 || Sign_Branch2B == 3) goto L_SignBruce;
+	end;
+
+L_SignBruce:
+	mes "[Ashe Bruce]";
+	mes "I sense you're cursed";
+	mes "by a powerful spell...";
+	mes "Hmm... It's clear what";
+	mes "you must be up to...";
+	next;
+	mes "[Ashe Bruce]";
+	mes "You wish to get";
+	mes "rid of the curse...";
+	mes "By giving it to me!!";
+	next;
+	mes "[Ashe Bruce]";
+	mes "Just because I'm a cursed spirit,";
+	mes "you adventurers think you can just";
+	mes "dump your curses on me?!";
+	emotion e_dots;
+	next;
+	mes "[Ashe Bruce]";
+	mes "I refuse to let";
+	mes "you remain there...";
+	mes "Leave now, or I will";
+	mes "remove you by force...";
+	next;
+	mes "[Ashe Bruce]";
+	mes "...And...";
+	mes "...Whatever you do...";
+	mes "...Do NOT touch my books...";
+	next;
+	menu "Touch the 1st book.",L_Book1,"Touch the 2nd Book.",L_Book2,"Touch the 3rd book",L_Book3,"Okay, I am leaving.",-;
+	mes "[Ashe Bruce]";
+	mes "...";
+	mes ".....";
+	next;
+	mes "[Ashe Bruce]";
+	mes "Well then.";
+	mes "Try not to trip on";
+	mes "your feet in your";
+	mes "rush to leave.";
+	close;
+
+L_Book1:
+	mes "[Ashe Bruce]";
+	mes "...!...";
+	mes "How dare you touch my books";
+	mes "when I specifically said";
+	mes "'Don't touch my books!'";
+	killmonster "niflheim.gat","#signbruce::Onmymob";
+	monster "niflheim.gat",350,258,"Rideword",1478,1,"#signbruce::Onmymob";
+	close;
+
+L_Book2:
+	mes "[Ashe Bruce]";
+	mes "I said don't touch my booksssahhh...";
+	mes "Get lost....";
+	mes "Don't disrupt my restingggaaahh!!";
+	close2;
+	warp "niflheim.gat",34,162;
+	end;
+
+L_Book3:
+	set @signbruce,0;
+	mes "[Ashe Bruce]";
+	mes "Muhahahaha...";
+	mes "Stubborn mortal~!";
+	mes "Fine! I will give you";
+	mes "a fighting chance and let";
+	mes "you cast a spell!";
+	next;
+L_Spell1:
+	menu "Clover",L_Spell2,"Klaatu",-,"Kleitos",L_Spell2;
+	set @signbruce,@signbruce + 1;
+
+L_Spell2:
+	menu "Verit",L_Spell3,"Veritas",L_Spell3,"Verata",-;
+	set @signbruce,@signbruce + 1;
+
+L_Spell3:
+	menu "Necktie",L_Check,"Necklace",L_Check,"Nero",L_Check,"^FFFFFFNictu^000000",-;
+	set @signbruce,@signbruce + 1;
+
+L_Check:
+	if (@signbruce == 3) goto L_Success;
+	mes "[Ashe Bruce]";
+	mes "Muhahahahahaha!";
+	mes "That's not the right spell!";
+	mes "Now death awaits you!";
+	killmonster "niflheim.gat","#signbruce::Onmymob2";
+	monster "niflheim.gat",349,256,"Orc Skeleton",1462,1,"#signbruce::Onmymob2";
+	monster "niflheim.gat",347,258,"Orc Skeleton",1462,1,"#signbruce::Onmymob2";
+	monster "niflheim.gat",347,254,"Orc Skeleton",1462,1,"#signbruce::Onmymob2";
+	monster "niflheim.gat",350,252,"Orc Skeleton",1462,1,"#signbruce::Onmymob2";
+	monster "niflheim.gat",344,255,"Orc Skeleton",1462,1,"#signbruce::Onmymob2";
+	monster "niflheim.gat",348,252,"Orc Skeleton",1462,1,"#signbruce::Onmymob2";
+	monster "niflheim.gat",347,259,"Orc Skeleton",1462,1,"#signbruce::Onmymob2";
+	close;
+
+L_Success:
+	mes "[Ashe Bruce]";
+	mes "That spell...";
+	mes "You removed my curse?";
+	mes "I don't believe it. I'm free!";
+	next;
+	mes "[Ashe Bruce]";
+	mes "But do not underestimate";
+	mes "my awesome powers! In fact,";
+	mes "I command you to take this";
+	mes "book and give it to that";
+	mes "weak, pathetic witch!";
+	if(signquest == 35) set signquest,36;
+	if(Sign_Branch2B == 3) set Sign_Branch2B,4;
+	getitem 7304,1;
+	close;
+
+Onmymob:
+	end;
+
+}
+	
+nif_in.gat,188,168,1	script	#signwitch	139,2,2,{
+
+	if(signquest > 36) goto L_SignWitch;
+	if(Sign_Branch2B > 1) goto L_Book;
+	end;
+
+L_SignWitch:
+	if(signquest > 55 || sign_fail) end;
+	if(Sign_Branch8A || Sign_Branch8B || countitem(7305)) goto L_Privacy;
+	if(signquest > 46) goto L_Help;
+	if(signquest > 45) goto L_Courage;
+	if(signquest > 41) goto L_Think;
+	if(signquest > 40) goto L_Tragic;
+	if(signquest > 39) goto L_Crow;
+	if(signquest > 37 || !countitem(7304)) end;
+	mes "[Kirkena]";
+	mes "W-what's this?";
+	mes "Why is it that";
+	mes "you have one of";
+	mes "my lost spell books?";
+	next;
+	menu "From a cursed soul...",-;
+	mes "[Kirkena]";
+	mes "Oh. That bastard must have";
+	mes "stolen my spell books and got";
+	mes "cursed when he cast the spells";
+	mes "without my permission. Still, it's";
+	mes "a relief to have my spells back.";
+	delitem 7304,1;
+	next;
+	mes "[Kirkena]";
+	mes "So mortal...";
+	mes "You must be here for";
+	mes "some reason. Speak";
+	mes "your mind.";
+	next;
+	menu "Send me back to my world.",-,"There's a lost child here that I want to help...",L_Child;
+	mes "[Kirkena]";
+	mes "Alright, you made the";
+	mes "good choice... I mean...";
+	mes "for your life...";
+	close2;
+	warp "umbala.gat",138,208;
+	end;
+
+L_Child:
+	mes "[Kirkena]";
+	mes "There's a living child?";
+	mes "Here in Niflheim? That's";
+	mes "most peculiar. Well, let me";
+	mes "give you this. It will send";
+	mes "a living human back to one";
+	mes "of the towns in your realm.";
+	set signquest,38;
+	getitem 7309,1;
+	close;
+
+L_Crow:
+	mes "[Kirkena]";
+	mes "So did you already";
+	mes "use the wing to save";
+	mes "that poor, lost child?";
+	next;
+	mes "[Kirkena]";
+	mes "What...?!";
+	mes "It didn't work?";
+	mes "That's impossible!";
+	mes "Wait, give me a moment to";
+	mes "think. What could be wrong?";
+	set signquest,41;
+	close;
+
+L_Tragic:
+	mes "[Kirkena]";
+	mes "Alright.";
+	mes "Now I understand";
+	mes "why the wing didn't work";
+	mes "for that poor girl...";
+	next;
+	mes "[Kirkena]";
+	mes "She's so young that";
+	mes "she doesn't even know";
+	mes "that she's dead. It's tragic,";
+	mes "but there's no way for her";
+	mes "to get out of here...";
+	set signquest,42;
+	close;
+
+L_Think:
+	mes "[Kirkena]";
+	mes "When people don't fully";
+	mes "know the situation that";
+	mes "they're in, they become more";
+	mes "willing to take their chances.";
+	close;
+
+L_Courage:
+	mes "[Kirkena]";
+	mes "As I expected,";
+	mes "there is something behind";
+	mes "all of this. Now, you may";
+	mes "know where you are, but";
+	mes "do you understand why the";
+	mes "dead are here?";
+	next;
+	mes "[Kirkena]";
+	mes "This realm is a place";
+	mes "for warriors that have failed";
+	mes "to prove their courage. Keep in";
+	mes "mind that it's not too late for";
+	mes "you to join their ranks.";
+	next;
+	mes "[Kirkena]";
+	mes "The realm of Niflheim";
+	mes "is ruled by the Queen of the";
+	mes "Dead. Sometimes she appears";
+	mes "in her shining armor and makes the";
+	mes "rounds. Everyone who sees her is";
+	mes "stunned by the image of authority.";
+	next;
+	mes "[Kirkena]";
+	mes "Now...";
+	mes "What I need you to do is";
+	mes "ask the Queen of the Dead";
+	mes "for the Symbol of Nine Realms.";
+	next;
+	menu "What is that?",-;
+	mes "[Kirkena]";
+	mes "The symbol acts";
+	mes "as a voucher of the queen's";
+	mes "authority and represents her";
+	mes "undeniable right to rule over";
+	mes "the dead. But right now, I can't";
+	mes "explain why I need it.";
+	next;
+	mes "[Kirkena]";
+	mes "I'll tell you why I need";
+	mes "it once you bring me the";
+	mes "queen's symbol. Now, please";
+	mes "keep this secret and tell no one";
+	mes "that I asked you to bring the";
+	mes "symbol to me.";
+	set signquest,47;
+	next;
+	menu "Alright, I understand.",-,"How am I supposed to get the symbol?",L_Symbol;
+	close;
+
+L_Help:
+	mes "[Kirkena]";
+	mes "...Hm?";
+	mes "Is there";
+	mes "something that";
+	mes "you need to ask to me?";
+	next;
+	menu "How can I get the symbol?",-;
+
+L_Symbol:
+	mes "[Kirkena]";
+	mes "Taking the symbol";
+	mes "by force is out of the";
+	mes "question. Not even the gods";
+	mes "would consider battling the";
+	mes "Queen of the Dead.";
+	next;
+	mes "[Kirkena]";
+	mes "You will need to";
+	mes "earn the queen's favor";
+	mes "in order to even have";
+	mes "a chance of obtaining";
+	mes "the Symbol of Nine Realms.";
+	next;
+	mes "[Kirkena]";
+	mes "Now, there is a rumor";
+	mes "that the Queen of the Dead";
+	mes "is searching for her lost mother,";
+	mes "Angrboda. Now, if you could find";
+	mes "where Angrboda has been";
+	mes "sealed away...";
+	next;
+	mes "[Kirkena]";
+	mes "When you need to";
+	mes "meet me from now on,";
+	mes "go ahead and take passage";
+	mes "through the right side of the";
+	mes "portrait on the second";
+	mes "floor of this castle.";
+	set signquest,48;
+	close;
+
+L_Book:
+	if(countitem(7304)) goto L_Found;
+	if(Sign_Branch2B > 2) end;
+	mes "[Kirkena]";
+	mes "What are you doing here ?";
+	mes "This is not a place for a";
+	mes "mortal like you. I shall";
+	mes "send you back to your realm.";
+	next;
+	mes "[Kirkena]";
+	mes "Unfortunately, I lost my spell";
+	mes "book and you should think of";
+	mes "you as a very lucky person.";
+	mes "I'm sure that bastard has stolen";
+	mes "books and tried to use their power.";
+	next;
+	mes "[Kirkena]";
+	mes "He has always dreamt to obtain";
+	mes "my powers but if he thinks he'll";
+	mes "get them this way... he's surely";
+	mes "wrong.";
+	next;
+	mes "[Kirkena]";
+	mes "Hey you, thank me for not";
+	mes "sending you far away from here";
+	mes "by finding my spell book !";
+	set Sign_Branch2B,3;
+	close;
+
+L_Found:
+	mes "[Kirkena]";
+	mes "Ohh... This is my spell book.";
+	mes "I wouldn't have thought of you";
+	mes "to be brave enough to find it.";
+	mes "There may be a place for you";
+	mes "here after all...";
+	delitem 7304,1;
+	next;
+	mes "[Kirkena]";
+	mes "Listen to me.";
+	mes "What I'm going to tell";
+	mes "you is no small thing, it";
+	mes "is about an entire realm.";
+	mes "Believe me or not, I don't care.";
+	next;
+	goto L_Courage;
+
+L_Privacy:
+	mes "[Kirkena]";
+	mes "This place isn't really";
+	mes "good to talk about these";
+	mes "kind of serious things. We";
+	mes "should meet in privacy to make";
+	mes "sure noone can hear us.";
+	next;
+	mes "[Kirkena]";
+	mes "Please, hurry up and take";
+	mes "the secret passage behind";
+	mes "the right side of the portrait";
+	mes "at second floor of my manor.";
+	close;
+
+}
+
+nif_in.gat,105,81,1	script	#signcrayu	139,2,2,{
+
+	if(signquest == 44) goto L_SignCrayu;
+	end;
+
+L_SignCrayu:
+	mes "[Crayu]";
+	mes "Mountain sunset to the west";
+	mes "Where the purple dusk falls";
+	mes "Surrounded by beautiful melody";
+	mes "You become the key that ignores its";
+	mes "master.";
+	next;
+	mes "[Crayu]";
+	mes "Hello adventurer.";
+	mes "I know this is rather";
+	mes "abrupt, but what do";
+	mes "you think of Serin?";
+	next;
+	menu "She's good.",-,"She's evil!",-,"She could go either way.",-;
+	mes "[Crayu]";
+	mes "Hm...?";
+	mes "And why do";
+	mes "you think so?";
+	next;
+	menu "Just my opinion.",-,"It's the truth!",-;
+	mes "[Crayu]";
+	mes "Ah, I understand.";
+	mes "Now, how may I help you?";
+	next;
+	menu "What exactly is Niflheim?",-,"How do I become one of the chosen?",L_Chosen;
+	mes "[Crayu]";
+	mes "Niflheim is commonly";
+	mes "known as the city of the";
+	mes "dead, but it's also the";
+	mes "resting place of warriors";
+	mes "who failed to enter Valhalla.";
+	next;
+	mes "[Crayu]";
+	mes "Some heroes may think";
+	mes "of Niflheim as the tragic end,";
+	mes "but it really all depends on";
+	mes "your point of view.";
+	close;
+
+L_Chosen:
+	mes "[" + strcharinfo(0) + "]";
+	mes "What do I need";
+	mes "to do to become one";
+	mes "of the chosen warriors?";
+	next;
+	mes "[Crayu]";
+	mes "First and foremost,";
+	mes "you must prove your courage.";
+	mes "It will be up to you to decide";
+	mes "how you will demonstrate your";
+	mes "bravery. The Gods will only";
+	mes "be watching and judging.";
+	next;
+	mes "[Crayu]";
+	mes "Hmm...";
+	mes "I think it would";
+	mes "be a good idea if";
+	mes "you tald to someone";
+	mes "in Niflheim named ^FF0000Gen^000000.";
+	set signquest,45;
+	close;
+
+}
+
+niflheim.gat,146,241,7	script	Depressing Man	735,{
+
+	if(signquest > 56) goto L_Done;
+	if(Sign_Branch8A > 3 || (Sign_Branch8B && Sign_Branch8B < 4)) goto L_Hurry;
+	if(signquest > 54) goto L_Serin;
+	if(signquest > 53) goto L_Queen;
+	if(signquest) goto L_Seek;
+	mes "[????]";
+	mes "Leave me be,";
+	mes "ruffian! I'm disinclined";
+	mes "towards conversation";
+	mes "at the moment.";
+	close;
+
+L_Seek:
+	mes "[Gen]";
+	mes "Huh... I hear you're";
+	mes "looking for something";
+	mes "pretty important. It's going";
+	mes "to be a dangerous search.";
+	next;
+	mes "[Gen]";
+	mes "There are plenty of";
+	mes "other parties that are";
+	mes "interested in the thing";
+	mes "which you're seeking...";
+	close;
+
+L_Queen:
+	mes "[Gen]";
+	mes "You must be a very";
+	mes "resourceful mortal.";
+	mes "Not even Lady Hell, with";
+	mes "all her power, could find";
+	mes "the soul of her mother";
+	mes "for a long time.";
+	next;
+	mes "[Gen]";
+	mes "There's no need";
+	mes "for me to hide";
+	mes "my true identity any longer.";
+	mes "My real name is Ganglati,";
+	mes "servant of Lady Hell, the";
+	mes "ruler of Niflheim.";
+	next;
+	mes "[Gen]";
+	mes "Her highness would";
+	mes "have words with you.";
+	mes "Shall I send you to her";
+	mes "mansion, Eljudnir,";
+	mes "right now?";
+	next;
+	menu "Yes",-,"No",L_No;
+	mes "[Gen]";
+	mes "Remember to be";
+	mes "careful and especially";
+	mes "polite when you speak to";
+	mes "Lady Hell. Otherwise, the";
+	mes "consequences will be severe...";
+	close2;
+	warp "que_sign01.gat",45,20;
+	end;
+
+L_No:
+	mes "[Gen]";
+	mes "I understand.";
+	mes "Meeting with a deity is";
+	mes "no small matter. However,";
+	mes "I advise to make haste";
+	mes "as her highness is eager";
+	mes "to see you soon.";
+	close;
+
+L_Serin:
+	mes "[Gen]";
+	mes "You must be most favored";
+	mes "to receive the SYmbol of the";
+	mes "Nine Realms. Of course, it";
+	mes "can be used only once, but";
+	mes "it is still a great honor.";
+	next;
+	mes "[Gen]";
+	mes "Once again, I ask that";
+	mes "you be on guard against";
+	mes "Serin. She may already be";
+	mes "aware of what you plan to";
+	mes "do with the symbol...";
+	close;
+
+L_Hurry:
+	mes "[Gen]";
+	mes "You must hurry and";
+	mes "stop the summoning";
+	mes "before your world in";
+	mes "cast into immense peril!";
+	next;
+	mes "[Gen]";
+	mes "Although Lady Hell";
+	mes "is being rather blase";
+	mes "about this matter, I beseech";
+	mes "you to do what you can for";
+	mes "the realm of the living!";
+	close;
+
+L_Done:
+	mes "[Gen]";
+	mes "You've done a great";
+	mes "job of stopping Serin.";
+	mes "Excellent! Such great";
+	mes "service on behalf of";
+	mes "the realm of the living!";
+	next;
+	mes "[Gen]";
+	mes "I'm pleased to inform";
+	mes "you that you've been";
+	mes "invited to Lady Hell's";
+	mes "mansion once again.";
+	mes "Are you ready to go?";
+	next;
+	menu "No, thanks.",L_No2,"Yes.",-;
+	mes "[Gen]";
+	mes "Good, good.";
+	mes "Don't forget to";
+	mes "speak to her highness";
+	mes "with the utmost respect!";
+	close2;
+	warp "que_sign01.gat",45,20;
+	end;
+
+L_No2:
+	mes "[Gen]";
+	mes "I see.";
+	mes "Well then, come";
+	mes "back to me when you";
+	mes "feel fully prepared.";
+	close;
+
+}
+
+niflheim.gat,146,241,1	script	#signgen	139,2,2,{
+
+	if(signquest == 45 || Sign_Branch2B == 1) goto L_SignGen;
+	end;
+
+L_SignGen:
+	mes "[Gen]";
+	mes "Are you here";
+	mes "to prove your";
+	mes "courage to the Gods?";
+	next;
+	mes "[Gen]";
+	mes "You know, I was an";
+	mes "adventurer myself. In fact,";
+	mes "I even came here to Niflheim";
+	mes "for the ordeals set by the gods.";
+	mes "However, I failed and ended up";
+	mes "being bound to this realm...";
+	next;
+	mes "[Gen]";
+	mes "I just wanted to warn you.";
+	mes "Be careful and don't justify";
+	mes "your greed for any sort of reward";
+	mes "using the excuse that you're just";
+	mes "gonna prove your courage.";
+	mes "That's what I did...";
+	next;
+	mes "[Gen]";
+	mes "Anyway, I've already talked";
+	mes "too much. First, go and see";
+	mes "the witch and ask her to";
+	mes "help you out, okay?";
+	if(Sign_Branch2B) set Sign_Branch2B,2;
+	if(signquest == 45) set signquest,46;
+	close;
+
+}
+
+nif_in.gat,140,177,1	script	#signgrave	111,{
+
+	if(signquest > 47 || countitem(7313) > 0)  warp "que_sign01.gat",115,135;
+	end;
+
+}
+
+que_sign01.gat,122,141,5	script	Witch	792,{
+
+	if(Sign_Branch8B && Sign_Branch8B < 4)goto L_MustHurry;
+	if(signquest > 56) goto L_NoMedal;
+	if(signquest > 55) goto L_Success;
+	if((countitem(7313) > 0) && Sign_Branch8A < 4) goto L_Medal;
+	if(Sign_Branch8A) goto L_BranchA;
+	if(signquest > 54 && countitem(7305)) goto L_Symbol;
+	if(signquest < 48) goto L_NoMedal;
+	mes "[Kirkena]";
+	mes "If you need to learn more";
+	mes "about Angrboda, why don't you";
+	mes "just ask around? I'm sure that";
+	mes "everyone is aware that the queen";
+	mes "is searching for her mother.";
+	next;
+	mes "[Kirkena]";
+	mes "Once again, don't let";
+	mes "anyone know that I've asked";
+	mes "you to bring me the Symbol of";
+	mes "Nine Realms. I especially";
+	mes "dont want Serin to find out.";
+	next;
+	mes "[Kirkena]";
+	mes "If I can help it,";
+	mes "I won't tolerate";
+	mes "Serin's presence here";
+	mes "in Niflheim. If I could";
+	mes "banish her, I'd do it!";
+	close;
+
+L_Symbol:
+	mes "[Kirkena]";
+	mes "The Symbol of Nine Realms?";
+	mes "How were you able to get that?!";
+	mes "Ah, you must have found the Queen";
+	mes "of the Dead's mother, Angrboda,";
+	mes "right? Great work~";
+	next;
+	mes "[Kirkena]";
+	mes "Now, if you'll just";
+	mes "hand me the symbol, I'll tell";
+	mes "you what you need to do next.";
+	next;
+	menu "Give the symbol.",L_Give,"Don't give the symbol.",-;
+	mes "[Kirkena]";
+	mes "Don't worry about that.";
+	mes "I'm sure you will come back";
+	mes "later with the wise decision";
+	mes "to give the symbol to me~";
+	close;
+
+L_Give:
+	mes "[Kirkena]";
+	mes "Listen carefully.";
+	mes "Since you were actually";
+	mes "able to get the symbol, I believe";
+	mes "that you're the only person capable";
+	mes "of performing this next task.";
+	next;
+	mes "[Kirkena]";
+	mes "We're going to use this";
+	mes "symbol to create something,";
+	mes "but we need one last item.";
+	mes "I need you to find something";
+	mes "imbued with Serin's vibes.";
+	next;
+	mes "[Kirkena]";
+	mes "Serin's already hid herself";
+	mes "deep within Niflheim, but I'm";
+	mes "sure you can find something";
+	mes "if you can find any remaining";
+	mes "trace of her.";
+	delitem 7305,1;
+	set Sign_Branch8A,1;
+	close;
+
+L_BranchA:
+	if(sign_fail) goto L_NoMedal;
+	if(Sign_Branch8A > 3) goto L_Serin;
+	if(Sign_Branch8A > 2) goto L_Complete;
+	if(Sign_Branch8A > 1) goto L_Potion;
+	if(countitem(2642) < 1) goto L_Lack;
+	mes "[Kirkena]";
+	mes "This is Serin's gold ring?";
+	mes "Excellent, this has been";
+	mes "strongly infused with her";
+	mes "vibes. It's really tough to find";
+	mes "something like this that resonates";
+	mes "so strongly with his owner.";
+	next;
+	delitem 2642,1;
+	set serinring,1;
+	set Sign_Branch8A,2;
+	close;
+
+L_Potion:
+	mes "[Kirkena]";
+	mes "Now that the potion I'm";
+	mes "making is being processed,";
+	mes "I can finally tell you what";
+	mes "I've been trying to do";
+	mes "with the objects I've asked you";
+	mes "to get for me.";
+	next;
+	mes "[Kirkena]";
+	mes "I didn't explain";
+	mes "the reason I wanted the Symbol";
+	mes "of Nine Realms to prevent Serin";
+	mes "from getting suspicious and forcing";
+	mes "you to reveal my plans. You see,";
+	mes "Serin isn't fit for Niflheim.";
+	next;
+	mes "[Kirkena]";
+	mes "Although she's in the";
+	mes "world of the dead, Serin";
+	mes "has never accepted death and";
+	mes "has desired to return to life. Of";
+	mes "course, That's the natural response";
+	mes "for everyone that comes here...";
+	next;
+	mes "[Kirkena]";
+	mes "However, unlike the others";
+	mes "who have despaired, lost";
+	mes "hope and accepted their fate,";
+	mes "Serin has never given up her hope";
+	mes "to return to life. With her hope";
+	mes "she retains her beauty and light.";
+	next;
+	mes "[Kirkena]";
+	mes "But she's only denying";
+	mes "the fate she deserves.";
+	mes "What she's trying to do";
+	mes "is wrong and we need to";
+	mes "stop before it's too late.";
+
+L_Menu:
+	next;
+	menu "What does she want?",-,"What is she going to do?",L_Plans,"What should I do?",L_Should;
+	mes "[Kirkena]";
+	mes "Make no mistake:";
+	mes "Serin wants the Symbol";
+	mes "of the Nine Realms.";
+	next;
+	mes "[Kirkena]";
+	mes "Now, if she could use it";
+	mes "multiple times, she could just";
+	mes "command the guards of Niflheim";
+	mes "to just let her pass and re-enter";
+	mes "the world of the living. But your";
+	mes "symbol can be used just once...";
+	goto L_Menu;
+
+L_Plans:
+	mes "[Kirkena]";
+	mes "I believe Serin is going to";
+	mes "summon the Dark Lord. Since";
+	mes "she used to be a great wizard,";
+	mes "it's entirely possible. However,";
+	mes "she might need the Symbol of the";
+	mes "Nine Realms in order to do it.";
+	next;
+	mes "[Kirkena]";
+	mes "Now, you may believe that";
+	mes "Dark Lord can be defeated by";
+	mes "humans, but what you might not";
+	mes "know is that the manifestation of";
+	mes "Dark Lord in your world is limited";
+	mes "to a fraction of his true power.";
+	next;
+	mes "[Kirkena]";
+	mes "Sometimes, Dark Lord can";
+	mes "cross over into Rune-Midgard,";
+	mes "but travelling from his world into";
+	mes "ours takes vast amounts of energy.";
+	mes "Also the life force in your world";
+	mes "conflicts with his dark powers.";
+	next;
+	mes "[Kirkena]";
+	mes "Now, if the Dark Lord";
+	mes "were summoned into Niflheim,";
+	mes "he would have easy access";
+	mes "to Rune-Midgard and the use";
+	mes "of all of his destructive power.";
+	next;
+	mes "[Kirkena]";
+	mes "Serin plans to strike";
+	mes "a deal with Dark Lord.";
+	mes "In exchange for summoning";
+	mes "him to Niflheim, Serin will";
+	mes "be brought back to life.";
+	next;
+	mes "[Kirkena]";
+	mes "Although you've found";
+	mes "favor with Lady Hell, she";
+	mes "will probably not stop Dark";
+	mes "Lord's approach. Dark Lord";
+	mes "only wants Rune-Midgard.";
+	next;
+	mes "[Kirkena]";
+	mes "Now that I think about";
+	mes "it, massive death would";
+	mes "actually increase Lady Hell's";
+	mes "sphere of influence. I don't think";
+	mes "she'll help Dark Lord, but she";
+	mes "also won't get in his way.";
+	goto L_Menu;
+
+L_Should:
+	mes "[Kirkena]";
+	mes "I need you to take";
+	mes "this tonic and have";
+	mes "Serin drink it. This";
+	mes "special potion will erase";
+	mes "most of her memories.";
+	next;
+	mes "[Kirkena]";
+	mes "Without her memories,";
+	mes "Serin should also lose";
+	mes "her twisted ambitions.";
+	mes "Now, with the Symbol of Nine";
+	mes "Realms, Serin cannot refuse";
+	mes "drinking this potion.";
+	next;
+	mes "[Kirkena]";
+	mes "That's why having the";
+	mes "symbol is so crucial.";
+	mes "Serin is clever enough";
+	mes "to avoid drinking this";
+	mes "for quite a while now...";
+	set Sign_Branch8A,3;
+	close;
+
+L_Complete:
+	mes "[Kirkena]";
+	mes "The potion is finally";
+	mes "completed. Now, take this";
+	mes "and command Serin to drink it.";
+	next;
+		if(serinring > 0)
+{
+		mes "[Kirkena]";
+		mes "Luckily, I was able to";
+		mes "use Serin's gold ring to";
+		mes "trace her location. I'm going";
+		mes "to send you there, so please";
+		mes "do whatever it takes to stop her.";
+		next;
+}
+	mes "[Kirkena]";
+	mes "Please take these with you";
+	mes "as they'll probably be useful";
+	mes "when you deal with her. As for";
+	mes "these vouchers, give them to your";
+	mes "allies. They'll send them straight";
+	mes "to where Serin is located.";
+	next;
+	mes "[Kirkena]";
+	mes "When you're finished";
+	mes "dealing with Serin, don't";
+	mes "forget to bring back all";
+	mes "of the vouchers I've";
+	mes "given you, alright?";
+	getitem 7308,1;
+	if(serinring > 0) getitem 2643,1;
+	getitem 7313,5;
+	set Sign_Branch8A,4;
+	close;
+
+L_Serin:
+	if(($signroomfull > 1) || getmapusers("que_sign02.gat") > 0 || getareausers("que_sign01.gat",229,227,166,162) > 0) goto L_Full;
+	if(countitem(2643) < 1) goto L_NoRing;
+	mes "[Kirkena]";
+	mes "You're finally";
+	mes "back, we might not";
+	mes "have enough time to";
+	mes "stop her, but we have";
+	mes "to try. Are you ready?";
+	next;
+	menu "Yes",-,"No",L_No;
+	if(($signroomfull > 1) || getmapusers("que_sign02.gat") > 0 || getareausers("que_sign01.gat",229,227,166,162) > 0) goto L_Full;
+	close2;
+	donpcevent "#signserin::OnSerin";
+	donpcevent "#signserin::OnCooldown";
+	set $signroomfull,2;
+	set $signparty,getcharid(1);
+	warp "que_sign01.gat",195,189;
+	end;
+
+L_No:
+	mes "[Kirkena]";
+	mes "Hurry up, then!";
+	mes "There's no time";
+	mes "to waste!";
+	close;
+
+L_Full:
+	mes "[Kirkena]";
+	mes "Please wait";
+	mes "a bit. I'm still";
+	mes "trying to finish";
+	mes "these preparations.";
+	close;
+
+L_Lack:
+	mes "[Kirkena]";
+	mes "Without a violent wave";
+	mes "of Serin's feelings, I";
+	mes "will not be able to";
+	mes "lead you that close from";
+	mes "her. Well... Nevermind. It will";
+	mes "be enough.";
+	set Sign_Branch8A,2;
+	close;
+
+L_NoRing:
+	mes "[Kirkena]";
+	mes "We've got to";
+	mes "stop Serin before";
+	mes "she does something";
+	mes "truly horrible. Are";
+	mes "you ready to go?";
+	next;
+	menu "Yes",-,"No",L_No;
+	if(($signroomfull > 1) || getmapusers("que_sign02.gat") > 0 || getareausers("que_sign01.gat",229,227,166,162) > 0) goto L_Full;
+	mes "[Kirkena]";
+	mes "Okay then.";
+	mes "Good luck,";
+	mes "" + strcharinfo(0) + "...";
+	close2;
+	donpcevent "#signserin::OnSerin";
+	donpcevent "#signserin::OnCooldown";
+	set $signroomfull,2;
+	set $signparty,getcharid(1);
+	warp "que_sign02.gat",35,313;
+	end;
+
+L_Medal:
+	callfunc "Sign_Party";
+
+L_NoMedal:
+	if(signquest > 56) goto L_Done;
+	if(sign_fail) goto L_Fail;
+	mes "[Kirkena]";
+	mes "...";
+	close;
+
+L_MedalOk:
+	mes "[Kirkena]";
+	mes "That Witch's Medal...";
+	mes "You must be here to";
+	mes "help your friend take";
+	mes "care of Serin. Are you";
+	mes "ready to go, " + strcharinfo(0) + "?";
+	next;
+	menu "Yes.",-,"Not yet...",L_Notyet;
+	menu "Go directly to Serin.",-,"Path towards Serin.",L_Path;
+	mes "[Kirkena]";
+	mes "Thank you";
+	mes "for your help.";
+	mes "Serin's threat may";
+	mes "be too much for just";
+	mes "one adventurer alone...";
+	close2;
+	warp "que_sign01.gat",195,189;
+	end;
+	
+
+L_Notyet:
+	mes "[Kirkena]";
+	mes "Please hurry...";
+	mes "Time is of the essence...";
+	close;
+
+L_Path:
+	mes "[Kirkena]";
+	mes "Thank you";
+	mes "for your help.";
+	mes "Serin's threat may";
+	mes "be too much for just";
+	mes "one adventurer alone...";
+	close2;
+	warp "que_sign02.gat",135,313;
+	end;
+
+L_Success:
+	if(countitem(7313) < 5 && Sign_Branch8A) goto L_Voucher;
+	mes "[Kirkena]";
+	mes "You've done well.";
+	mes "Without her memories of her";
+	mes "previous life, Serin can remain";
+	mes "here in Niflheim peacefully.";
+	next;
+	mes "[Kirkena]";
+	mes "Although she failed to return to";
+	mes "life, I'm sure she is glad to have";
+	mes "met you, I think she's also started";
+	mes "to learn that life's meaning is not";
+	mes "in living alone...";
+	next;
+	mes "[Kirkena]";
+	mes "Once again, thank";
+	mes "you so much for your";
+	mes "help. Once you finish here,";
+	mes "please visit our queen, Lady Hell.";
+	mes "I believe she wants to see you for";
+	mes "some reason...";
+	delitem 7313,5;
+	set BaseExp,BaseExp +297000;
+	set signquest,57;
+	close;
+
+L_Voucher:
+	mes "[Kirkena]";
+	mes "Hmmm...?";
+	mes "Where are all the";
+	mes "vouchers I've lent to you?";
+	mes "Please retrieve them all";
+	mes "before coming back to me.";
+	close;
+
+L_Done:
+	mes "[Kirkena]";
+	mes "Hm? Still exploring";
+	mes "Niflheim? Although you're";
+	mes "strong enough to survive,";
+	mes "I still think you're risking";
+	mes "your life by remaining here";
+	mes "when you don't have to.";
+	close;
+
+L_MustHurry:
+	mes "[Kirkena]";
+	mes "You must hurry to stop";
+	mes "Serin from accomplishing her";
+	mes "plan, otherwise your world";
+	mes "will be cast in shadows for all";
+	mes "eternity!";
+	close;
+
+L_Fail:
+	if(sign_fail == 1)
+	{
+	mes "[Kirkena]";
+	mes "Damn! Did you really let";
+	mes "her finish her summoning?";
+	mes "That's terrible! Does she";
+	mes "even know that she will not";
+	mes "have any memory of her past life?";
+	next;
+	}
+	mes "[Kirkena]";
+	mes "So much energy and time wasted";
+	mes "for no rewards. I guess it";
+	mes "can't be helped. Now, return";
+	mes "to your world, and watch its";
+	mes "silent death.";
+	set sign_fail,2;
+	close;
+
+}
+
+//Seals in Glast Heim Lowest Cave
+
+gl_dun02.gat,262,265,1	script	Mysterious Energy	111,{
+
+	if((brokenseal == 1 && Sign_Seal1 == 1) || (brokenseal == 2 && Sign_Seal2 == 1) || (brokenseal == 3 && Sign_Seal3 == 1) || (brokenseal == 4 && Sign_Seal4 == 1))
+{
+		callfunc "Break_Seal";
+		mes "^3151FFThe weapon you're holding";
+		mes "right now doesn't look like it has";
+		mes "any chance of breaking this seal.";
+		mes "You'll definitely need something";
+		mes "more powerful...";
+		close;
+}
+	else
+{
+	mes "^3151FFYou sense a strange";
+	mes "mysterious energy emanating from";
+	mes "this area. For some reason, this";
+	mes "power strikes you with a faint";
+	mes "feeling of sadness.";
+	close;
+}
+
+}
+
+gl_dun02.gat,270,98,1	script	Mysterious Energy	111,{
+
+	if((brokenseal == 1 && Sign_Seal1 == 2) || (brokenseal == 2 && Sign_Seal2 == 2) || (brokenseal == 3 && Sign_Seal3 == 2) || (brokenseal == 4 && Sign_Seal4 == 2))
+{
+		callfunc "Break_Seal";
+		mes "^3151FFThe weapon you're holding";
+		mes "right now doesn't look like it has";
+		mes "any chance of breaking this seal.";
+		mes "You'll definitely need something";
+		mes "more powerful...";
+		close;
+}
+	else
+{
+	mes "^3151FFYou sense a strange";
+	mes "mysterious energy emanating from";
+	mes "this area. For some reason, this";
+	mes "power strikes you with a faint";
+	mes "feeling of sadness.";
+	close;
+}
+
+}
+
+gl_dun02.gat,268,31,1	script	Mysterious Energy	111,{
+
+	if((brokenseal == 1 && Sign_Seal1 == 3) || (brokenseal == 2 && Sign_Seal2 == 3) || (brokenseal == 3 && Sign_Seal3 == 3) || (brokenseal == 4 && Sign_Seal4 == 3))
+{
+		callfunc "Break_Seal";
+		mes "^3151FFThe weapon you're holding";
+		mes "right now doesn't look like it has";
+		mes "any chance of breaking this seal.";
+		mes "You'll definitely need something";
+		mes "more powerful...";
+		close;
+}
+	else
+{
+	mes "^3151FFYou sense a strange";
+	mes "mysterious energy emanating from";
+	mes "this area. For some reason, this";
+	mes "power strikes you with a faint";
+	mes "feeling of sadness.";
+	close;
+}
+
+}
+
+gl_dun02.gat,139,72,1	script	Mysterious Energy	111,{
+
+	if((brokenseal == 1 && Sign_Seal1 == 4) || (brokenseal == 2 && Sign_Seal2 == 4) || (brokenseal == 3 && Sign_Seal3 == 4) || (brokenseal == 4 && Sign_Seal4 == 4))
+{
+		callfunc "Break_Seal";
+		mes "^3151FFThe weapon you're holding";
+		mes "right now doesn't look like it has";
+		mes "any chance of breaking this seal.";
+		mes "You'll definitely need something";
+		mes "more powerful...";
+		close;
+}
+	else
+{
+	mes "^3151FFYou sense a strange";
+	mes "mysterious energy emanating from";
+	mes "this area. For some reason, this";
+	mes "power strikes you with a faint";
+	mes "feeling of sadness.";
+	close;
+}
+
+}
+
+gl_dun02.gat,16,26,1	script	Mysterious Energy	111,{
+
+	if((brokenseal == 1 && Sign_Seal1 == 5) || (brokenseal == 2 && Sign_Seal2 == 5) || (brokenseal == 3 && Sign_Seal3 == 5) || (brokenseal == 4 && Sign_Seal4 == 5))
+{
+		callfunc "Break_Seal";
+		mes "^3151FFThe weapon you're holding";
+		mes "right now doesn't look like it has";
+		mes "any chance of breaking this seal.";
+		mes "You'll definitely need something";
+		mes "more powerful...";
+		close;
+}
+	else
+{
+	mes "^3151FFYou sense a strange";
+	mes "mysterious energy emanating from";
+	mes "this area. For some reason, this";
+	mes "power strikes you with a faint";
+	mes "feeling of sadness.";
+	close;
+}
+
+}
+
+gl_dun02.gat,120,180,1	script	Mysterious Energy	111,{
+
+	if((brokenseal == 1 && Sign_Seal1 == 6) || (brokenseal == 2 && Sign_Seal2 == 6) || (brokenseal == 3 && Sign_Seal3 == 6) || (brokenseal == 4 && Sign_Seal4 == 6))
+{
+		callfunc "Break_Seal";
+		mes "^3151FFThe weapon you're holding";
+		mes "right now doesn't look like it has";
+		mes "any chance of breaking this seal.";
+		mes "You'll definitely need something";
+		mes "more powerful...";
+		close;
+}
+	else
+{
+	mes "^3151FFYou sense a strange";
+	mes "mysterious energy emanating from";
+	mes "this area. For some reason, this";
+	mes "power strikes you with a faint";
+	mes "feeling of sadness.";
+	close;
+}
+
+}
+
+gl_dun02.gat,42,251,1	script	Mysterious Energy	111,{
+
+	if((brokenseal == 1 && Sign_Seal1 == 7) || (brokenseal == 2 && Sign_Seal2 == 7) || (brokenseal == 3 && Sign_Seal3 == 7) || (brokenseal == 4 && Sign_Seal4 == 7))
+{
+		callfunc "Break_Seal";
+		mes "^3151FFThe weapon you're holding";
+		mes "right now doesn't look like it has";
+		mes "any chance of breaking this seal.";
+		mes "You'll definitely need something";
+		mes "more powerful...";
+		close;
+}
+	else
+{
+	mes "^3151FFYou sense a strange";
+	mes "mysterious energy emanating from";
+	mes "this area. For some reason, this";
+	mes "power strikes you with a faint";
+	mes "feeling of sadness.";
+	close;
+}
+
+}
+
+gl_dun02.gat,124,231,1	script	Mysterious Energy	111,{
+
+	if((brokenseal == 1 && Sign_Seal1 == 8) || (brokenseal == 2 && Sign_Seal2 == 8) || (brokenseal == 3 && Sign_Seal3 == 8) || (brokenseal == 4 && Sign_Seal4 == 8))
+{
+		callfunc "Break_Seal";
+		mes "^3151FFThe weapon you're holding";
+		mes "right now doesn't look like it has";
+		mes "any chance of breaking this seal.";
+		mes "You'll definitely need something";
+		mes "more powerful...";
+		close;
+}
+	else
+{
+	mes "^3151FFYou sense a strange";
+	mes "mysterious energy emanating from";
+	mes "this area. For some reason, this";
+	mes "power strikes you with a faint";
+	mes "feeling of sadness.";
+	close;
+}
+
+}
+
+
+
+function	script	Break_Seal	{
+
+	getinventorylist;
+	set @i,-1;
+L_Check:
+	set @i,@i+1;
+	if(getiteminfo(@inventorylist_id[@i],13) == 4) goto L_Break;
+	if(@i < @inventorylist_count -1) goto L_Check;
+	return;
+
+L_Break:
+	set @sealbreak,rand(100);
+	if(@sealbreak < 11) goto L_Broken;
+	mes "^3151FFYou hit the seal as hard";
+	mes "as you can with the weapon in your";
+	mes "hand. However, the seal is merely";
+	mes "shaken by the force of your blow.";
+	mes "Perhaps you need something";
+	mes "more powerful to break the seal...";
+	close;
+
+L_Broken:
+	mes "^3151FFOnce you strike the seal,";
+	mes "it cracks open and a flash of";
+	mes "mysterious light floods out of it.";
+	mes "Inside of the seal, you find a very";
+	mes "peculiar object...";
+	next;
+	set brokenseal,brokenseal +1;
+	set @sealbreak,0;
+	if(brokenseal > 4) goto L_Soul;
+	mes "You have";
+	mes "obtained a";
+	mes "^C9CACBPiece of Spirit.^000000";
+	getitem 7306,1;
+	close;
+
+L_Soul:
+	mes "^3151FFUpon obtaining the last piece";
+	mes "of Angrboda's soul, all four soul";
+	mes "pieces emitted a strange light,";
+	mes "rose to the air and combined into";
+	mes "a single transparent jewel.";
+	next;
+	mes "^3151FFThe jewel floated";
+	mes "down to your waiting";
+	mes "hands, and you hear its";
+	mes "voice speak directly into";
+	mes "the depths of your heart...^000000";
+	next;
+	mes "[Angrboda's Soul]";
+	mes "I'm...";
+	mes "I'm leaving my soul";
+	mes "with you. Please guide";
+	mes "me to the queen of the dead...";
+	delitem 7306,4;
+	getitem 7307,1;
+	set signquest,54;
+	close;
+}
+
+//End of Seals
+
+que_sign01.gat,46,55,1	script	Fountain	111,{
+	if(signquest > 54) goto L_Bottle;
+	mes "^3151FFThe water in this";
+	mes "fountain looks clean";
+	mes "enough to drink...";
+	next;
+	menu "Drink.",-,"Don't Drink.",L_No;
+	mes "...";
+	close2;
+	percentheal -100,0;
+	end;
+	
+L_No:
+	mes "...";
+	close;
+
+L_Bottle:
+	mes "^3151FFThe water in this";
+	mes "fountain looks clean";
+	mes "enough to be bottled...";
+	next;
+	menu "Bottle.",-,"Don't bottle.",L_No;
+	if(!countitem(713))goto L_Nobottle;
+	delitem 713,1;
+	getitem 12020,1;
+	close;
+
+L_Nobottle:
+	mes "^3151FFUnfortunately, it";
+	mes "looks like you don't";
+	mes "have any Empty Bottles";
+	mes "to carry any of this water...";
+	close;
+
+}
+
+que_sign01.gat,45,227,5	script	Queen of the Dead	856,{
+
+	if(signquest > 65) goto L_Greet;
+	if(signquest > 64) goto L_Work;
+	if(signquest > 63) goto L_Sense;
+	if(signquest > 54) goto L_Power;
+	mes "[Lady Hell]";
+	mes "^881010I have been told";
+	mes "by Ganglati that you";
+	mes "are the mortal that has";
+	mes "guided Mother's soul to me.";
+	next;
+	mes "[Lady Hell]";
+	mes "^881010Do not fear me,";
+	mes "hero of Rune-Midgard.";
+	mes "You have won the favor";
+	mes "of the Queen of the Dead";
+	mes "and may ask me of any";
+	mes "reward if I deem it fair.";
+	next;
+	mes "[Lady Hell]";
+	mes "^881010The true Symbol of the";
+	mes "of Nine Realms cannot be freely";
+	mes "given or lent. However, I sense";
+	mes "your purpose and will give you";
+	mes "a symbol imbued with enough";
+	mes "power to be used only once.";
+	next;
+	mes "[Lady Hell]";
+	mes "^881010With the symbol I give you,";
+	mes "you can command the dead to";
+	mes "carry out your will without";
+	mes "question. However, keep in";
+	mes "mind that after one use,";
+	mes "its power will be consumed.";
+	next;
+	mes "[Lady Hell]";
+	mes "^881010I have also decided";
+	mes "to reward you with one";
+	mes "more special permission.";
+	mes "You may now freely draw";
+	mes "water from the fountain";
+	mes "in my mansion, brave hero.";
+	next;
+	mes "^3151FFYou received";
+	mes "the Symbol of the Nine Realms.";
+	delitem 7307,1;
+	getitem 7305,1;
+	set signquest,55;
+	close;
+
+L_Power:
+	mes "[Lady Hell]";
+	mes "^881010Greetings, mortal.";
+	mes "Make sure that you";
+	mes "use the power of the";
+	mes "symbol wisely. You will";
+	mes "be responsible for the";
+	mes "consequences...";
+	if(signquest == 57) set signquest,58;
+	close;
+
+L_Sense:
+	mes "[Lady Hell]";
+	mes "^881010Ah.";
+	mes "You are the";
+	mes "mortal called";
+	mes "" + strcharinfo(0) + ", are you not?";
+	mes "Yes, you are known to me.";
+	next;
+	mes "[Lady Hell]";
+	mes "^881010I've wanted to see you";
+	mes "as I've sensed that you";
+	mes "carry something which feels";
+	mes "very familiar to me. Do you";
+	mes "have something extraordinarily";
+	mes "special in your possesion?";
+	next;
+	if(countitem(2644) && countitem(7178)) menu "The Sign",L_Sign,"Sobbing Starlight",-;
+	if(!countitem(2644) && countitem(7178)) menu "Sobbing Starlight",-;
+	if(countitem(2644) && !countitem(7178)) menu "The Sign",L_Sign;
+	mes "[Lady Hell]";
+	mes "^881010Yes, that's it!";
+	mes "I never expected a mortal";
+	mes "to have such an interesting";
+	mes "artifact in his possession.";
+	next;
+	mes "[Lady Hell]";
+	mes "^881010As queen of Niflheim,";
+	mes "I command you to lend the";
+	mes "Sobbing Starlight to me! Fear";
+	mes "not, I shall quickly return it. For";
+	mes "a mortal, it must have";
+	mes "taken great pains to obtain";
+	mes "this...";
+	next;
+	menu "Please take it...",-,"N-no! Don't take it!",L_No;
+	mes "[Lady Hell]";
+	mes "^881010Thank you mortal.";
+	mes "Now, I shall show";
+	mes "you something truly";
+	mes "interesting...";
+	delitem 7178,1;
+	set signquest,65;
+	close;
+
+L_Sign:
+	mes "[Lady Hell]";
+	mes "^881010The Sign...?";
+	mes "Hmm, no, that's not";
+	mes "what I sensed. It's actually";
+	mes "something quite different...";
+	close;
+
+L_No:
+	mes "[Lady Hell]";
+	mes "^881010Ha ha ha!";
+	mes "You amuse me,";
+	mes "mortal! To think,";
+	mes "you even have courage";
+	mes "to refuse the queen of";
+	mes "Niflheim! Ha ha ha!";
+	next;
+	mes "[Lady Hell]";
+	mes "^881010Mercy is not a quality";
+	mes "that I am known for, but";
+	mes "since you are my favored";
+	mes "mortal, I shall not kill you.";
+	mes "Still, it would be unwise";
+	mes "to displease me~";
+	close2;
+	warp "niflheim.gat",29,154;
+	end;
+
+L_Work:
+	mes "[Lady Hell]";
+	mes "^881010As queen of this realm";
+	mes "I am unaccustomed to labor.";
+	mes "But give me a moment to finish";
+	mes "my work on this priceless";
+	mes "artifact, mortal.";
+	next;
+	misceffect 13;
+	next;
+	misceffect 32;
+	next;
+	misceffect 183;
+	next;
+	misceffect 90;
+	next;
+	mes "[Lady Hell]";
+	mes "^881010It is done.";
+	mes "This is the true";
+	mes "form of the object";
+	mes "you humans call the";
+	mes "Sobbing Starlight.";
+	next;
+	mes "[Lady Hell]";
+	mes "^881010Although you may also know";
+	mes "this object as God's Tear Drop,";
+	mes "keep in mind that history, as you";
+	mes "humans know it, may actually be";
+	mes "different than the truth.";
+	getitem 7025,1;
+	next;
+	mes "[Lady Hell]";
+	mes "^881010In other words, there";
+	mes "are some older tales about";
+	mes "the gods and their enemies that";
+	mes "may have been confused and twisted";
+	mes "as they were handed down from";
+	mes "generation to generation.";
+	next;
+	mes "[Lady Hell]";
+	mes "^881010That is all I can tell";
+	mes "you for now, mortal. It will";
+	mes "be your job to discover the";
+	mes "truth of the legends...";
+	set signquest,66;
+	close;
+
+L_Greet:
+	mes "[Lady Hell]";
+	mes "^881010Greetings, mortal.";
+	mes "Is the realm of the living";
+	mes "that boring and tedious?";
+	mes "Ha ha ha! Well, there shall";
+	mes "always be a place for you";
+	mes "here in Niflheim.";
+	close;
+
+}
+
+que_sign01.gat,1,1,1	script	#signserin	-1,{
+
+OnInit:
+	disablenpc "Serin#serin";
+	set $signroomfull,0;
+	set $signparty,0;
+	end;
+
+OnSerin:
+	enablenpc "Serin#serin";
+	end;
+
+OnSummon:
+	disablenpc "Serin#serin";
+	set $@Sign_Summon,8;
+	areamonster "que_sign01.gat",188,184,205,205,"Rotten Corpse",1036,3,"#signserin::OnSignDead";
+	areamonster "que_sign01.gat",188,184,205,205,"Ancient Wraith",1192,2,"#signserin::OnSignDead";
+	areamonster "que_sign01.gat",188,184,205,205,"Ancient Mummy",1297,2,"#signserin::OnSignDead";
+	areamonster "que_sign01.gat",188,184,205,205,"Dark Lord Incarnation",1302,1,"#signserin::OnSignDead";
+	end;
+
+OnSignDead:
+	set $@Sign_Summon,$@Sign_Summon -1;
+	if($@Sign_Summon > 0) end;
+	set Sign_Branch8A,8;
+	set $signroomfull,3;
+	stopnpctimer;
+	goto OnSerin;
+
+OnCooldown:
+	initnpctimer;
+	end;
+
+OnTimer600000:
+	disablenpc "Serin#serin";
+	killmonster "que_sign01.gat","#signserin::OnSignDead";
+	set $signroomfull,1;
+	areawarp "que_sign01.gat",229,227,166,162,"niflheim.gat",30,156;
+	areawarp "que_sign02.gat",1,1,400,400,"niflheim.gat",30,156;
+	stopnpctimer;
+	end;
+}
+
+que_sign01.gat,1,1,1	script	#signserin2	-1,{
+
+OnInit:
+	disablenpc "Serin#serin2";
+	set $signroom2full,0;
+	end;
+
+OnSerin:
+	enablenpc "Serin#serin2";
+	end;
+
+OnSummon:
+	disablenpc "Serin#serin2";
+	set $@Sign_Summon2,8;
+	areamonster "que_sign01.gat",188,34,205,55,"Rotten Corpse",1036,3,"#signserin2::OnSignDead";
+	areamonster "que_sign01.gat",188,34,205,55,"Ancient Wraith",1192,2,"#signserin2::OnSignDead";
+	areamonster "que_sign01.gat",188,34,205,55,"Ancient Mummy",1297,2,"#signserin2::OnSignDead";
+	areamonster "que_sign01.gat",188,34,205,55,"Dark Lord Incarnation",1302,1,"#signserin2::OnSignDead";
+	end;
+
+OnSignDead:
+	set $@Sign_Summon2,$@Sign_Summon2 -1;
+	if($@Sign_Summon2 > 0) end;
+	set Sign_Branch8B,4;
+	set $signroom2full,3;
+	stopnpctimer;
+	goto OnSerin;
+
+OnCooldown:
+	initnpctimer;
+	end;
+
+OnTimer600000:
+	disablenpc "Serin#serin2";
+	killmonster "que_sign01.gat","#signserin2::OnSignDead";
+	set $signroom2full,1;
+	areawarp "que_sign01.gat",229,77,166,12,"niflheim.gat",30,156;
+	stopnpctimer;
+	end;
+}
+
+que_sign01.gat,197,195,5	script	Serin#serin	90,{
+
+	if(signquest > 55) goto L_Done;
+	if(Sign_Branch8A > 7) goto L_Success;
+	if(Sign_Branch8A > 6) goto L_TryAgain;
+	if(Sign_Branch8A > 4) goto L_Summon;
+	if(Sign_Branch8A < 4) goto L_NoWord;
+	mes "[Serin]";
+	mes "You're finally here.";
+	mes "That witch has been watching";
+	mes "my every move, so she probably";
+	mes "knows what I'm up to by now...";
+	next;
+	menu "Why are you doing this...",-;
+	mes "[Serin]";
+	mes "You don't understand";
+	mes "the horrific experience";
+	mes "of being bound to Niflheim.";
+	mes "I'm sick of breathing death";
+	mes "and feeding on despair.";
+	mes "I want to live again!";
+	next;
+	menu "Is that why you want Dark Lord...?",-;
+	mes "[Serin]";
+	mes "Unfortunately, the symbol";
+	mes "which Lady Hell gave you is";
+	mes "limited to a one time use. Its";
+	mes "power wasn't enough to bring me";
+	mes "back, so summoning Dark Lord is";
+	mes "my last chance.";
+	next;
+	menu "But if Dark Lord comes to Rune-Midgard...",-;
+	mes "[Serin]";
+	mes "Oh, I'm pretty sure of";
+	mes "what will happen if Dark Lord";
+	mes "enters the realm of the living.";
+	mes "He'll destroy Rune-Midgard and";
+	mes "bring death to thousands and";
+	mes "thousands of people.";
+	next;
+	mes "[Serin]";
+	mes "So if I came back to life";
+	mes "and everyone else were dead,";
+	mes "however, by summoning Dark";
+	mes "Lord, you might be thinking it'd be";
+	mes "pretty pointless for me to come";
+	mes "back. But I don't care.";
+	next;
+	mes "[Serin]";
+	mes "The living don't appreciate";
+	mes "what they have, so they ought";
+	mes "to be punished. They can all go to";
+	mes "Niflheim while I enjoy the warmth";
+	mes "of the sun and the fresh outside";
+	mes "air. Everyone should die...";
+	next;
+	mes "[Serin]";
+	mes "Maybe you might not";
+	mes "pity my situation since you've";
+	mes "never been bound to Niflheim,";
+	mes "but I'm begging you. Don't get";
+	mes "in my way, " +strcharinfo(0) + ".";
+	next;
+	menu "I can't let you do this!",-,"Okay, have it your way.",L_Go;
+	set Sign_Branch8A,5;
+	close;
+
+L_Go:
+	set sign_fail,1;
+	mes "[Serin]";
+	mes "That world of yours is so";
+	mes "painful... With my rebirth,";
+	mes "it's just like I was saving";
+	mes "it from its despair and sorrow...";
+	mes "He will be here soon. The great";
+	mes "Dark Lord.";
+	close2;
+	set $signroomfull,0;
+	warp "niflheim.gat",30,156;
+	end;
+
+L_Summon:
+	mes "[Serin]";
+	mes "If you think that";
+	mes "I can't summon Dark Lord";
+	mes "without the symbol, then you're";
+	mes "mistaken. I've been collecting";
+	mes "the power of despair!";
+	next;
+	mes "[Serin]";
+	mes "Do you remember what";
+	mes "happened to the dead that you";
+	mes "helped on my behalf? Even if they";
+	mes "seemed to have found shelter at";
+	mes "first, they cannot escape my";
+	mes "deep hollow of despair...";
+	next;
+	mes "[Serin]";
+	mes "And that poor little girl,";
+	mes "Alakina Ann? She still";
+	mes "hasn't realized that she's dead!";
+	next;
+	mes "[Serin]";
+	mes "You gave her hope,";
+	mes "but ultimately, you can't";
+	mes "keep your promise to bring her";
+	mes "home. Oh, her disappointment";
+	mes "must be so crushing...";
+	next;
+	mes "[Serin]";
+	mes "Yes...";
+	mes "By trying to help";
+	mes "you gave them nothing";
+	mes "but pain, just as I planned.";
+	mes "Now I have enough despair";
+	mes "to summon Dark Lord!";
+	next;
+	mes "[Serin]";
+	mes "I don't want us to fight,";
+	mes "but I can't let you stop me.";
+	mes "I've already sold my soul to";
+	mes "Dark Lord to become a living";
+	mes "human again so I can't give up";
+	mes "now! We'll have to battle!";
+	close2;
+	donpcevent "#signserin::OnSummon";
+	set Sign_Branch8A,7;
+	end;
+
+L_TryAgain:
+	mes "[Serin]";
+	mes "Haven't you";
+	mes "given up yet?";
+	mes "Please don't";
+	mes "try to stop me!";
+	close2;
+	donpcevent "#signserin::OnSummon";
+	end;
+
+L_Success:
+	mes "[Serin]";
+	mes "I see now.";
+	mes "Soon, I'll lose my memories";
+	mes "and remain dead in Niflheim.";
+	mes "Just like all the others. Still,";
+	mes "may I ask you one question?";
+	next;
+	mes "[Serin]";
+	mes "With that symbol, you";
+	mes "could order the dead to do";
+	mes "whatever you want. Why didn't";
+	mes "you use it to command me to quit?";
+	next;
+	mes "[Serin]";
+	mes "...";
+	mes "......";
+	mes "..........";
+	next;
+	mes "[Serin]";
+	mes "I see it now.";
+	mes "The kindness in your eyes";
+	mes "tells me everything. You wanted to";
+	mes "give me another chance. But in the";
+	mes "end, I managed to destroy the";
+	mes "chance you had given me.";
+	next;
+	mes "[Serin]";
+	mes "Even though I'm nothing but";
+	mes "a spirit now, it was an honor";
+	mes "for me to meet somebody like you.";
+	mes "Although I'll lose my memories,";
+	mes "I'll try not to forget you.";
+	next;
+	mes "[Serin]";
+	mes "My memories of your";
+	mes "courage and kindness";
+	mes "are more precious to";
+	mes "me than life itself.";
+	next;
+	mes "[Serin]";
+	mes "Farewell, now.";
+	mes "And good luck on";
+	mes "your travels, my friend...";
+	delitem 7308,1;
+	set signquest,56;
+	close;
+
+L_NoWord:
+	mes "[Serin]";
+	mes "...";
+	close;
+
+L_Done:
+	mes "^3151FFYou helped the";
+	mes "unconscious Serin";
+	mes "and returned to Niflheim.";
+	close2;
+	set $signroomfull,0;
+	warp "niflheim.gat",30,156;
+	end;
+}
+
+que_sign01.gat,197,45,5	script	Serin#serin2	90,{
+
+	if(signquest > 55) goto L_Done;
+	if(Sign_Branch8B > 3) goto L_Success;
+	if(Sign_Branch8B > 2) goto L_TryAgain;
+	if(Sign_Branch8B > 1) goto L_Summon;
+	mes "[Serin]";
+	mes "You're finally here.";
+	mes "That witch has been watching";
+	mes "my every move, so she probably";
+	mes "knows what I'm up to by now...";
+	next;
+	menu "Why are you doing this...",-;
+	mes "[Serin]";
+	mes "You don't understand";
+	mes "the horrific experience";
+	mes "of being bound to Niflheim.";
+	mes "I'm sick of breathing death";
+	mes "and feeding on despair.";
+	mes "I want to live again!";
+	next;
+	menu "Is that why you want Dark Lord...?",-;
+	mes "[Serin]";
+	mes "Unfortunately, the symbol";
+	mes "which Lady Hell gave you is";
+	mes "limited to a one time use. Its";
+	mes "power wasn't enough to bring me";
+	mes "back, so summoning Dark Lord is";
+	mes "my last chance.";
+	next;
+	menu "But if Dark Lord comes to Rune-Midgard...",-;
+	mes "[Serin]";
+	mes "Oh, I'm pretty sure of";
+	mes "what will happen if Dark Lord";
+	mes "enters the realm of the living.";
+	mes "He'll destroy Rune-Midgard and";
+	mes "bring death to thousands and";
+	mes "thousands of people.";
+	next;
+	mes "[Serin]";
+	mes "So if I came back to life";
+	mes "and everyone else were dead,";
+	mes "however, by summoning Dark";
+	mes "Lord, you might be thinking it'd be";
+	mes "pretty pointless for me to come";
+	mes "back. But I don't care.";
+	next;
+	mes "[Serin]";
+	mes "The living don't appreciate";
+	mes "what they have, so they ought";
+	mes "to be punished. They can all go to";
+	mes "Niflheim while I enjoy the warmth";
+	mes "of the sun and the fresh outside";
+	mes "air. Everyone should die...";
+	next;
+	mes "[Serin]";
+	mes "Maybe you might not";
+	mes "pity my situation since you've";
+	mes "never been bound to Niflheim,";
+	mes "but I'm begging you. Don't get";
+	mes "in my way, " +strcharinfo(0) + ".";
+	next;
+	menu "I can't let you do this!",-,"Okay, have it your way.",L_Go;
+	set Sign_Branch8B,2;
+	close;
+
+L_Go:
+	set sign_fail,1;
+	mes "[Serin]";
+	mes "That world of yours is so";
+	mes "painful... With my rebirth,";
+	mes "it's just like I was saving";
+	mes "it from its despair and sorrow...";
+	mes "He will be here soon. The great";
+	mes "Dark Lord.";
+	close2;
+	set $signroom2full,0;
+	warp "niflheim.gat",30,156;
+	end;
+
+L_Summon:
+	mes "[Serin]";
+	mes "If you think that";
+	mes "I can't summon Dark Lord";
+	mes "without the symbol, then you're";
+	mes "mistaken. I've been collecting";
+	mes "the power of despair!";
+	next;
+	mes "[Serin]";
+	mes "Do you remember what";
+	mes "happened to the dead that you";
+	mes "helped on my behalf? Even if they";
+	mes "seemed to have found shelter at";
+	mes "first, they cannot escape my";
+	mes "deep hollow of despair...";
+	next;
+	mes "[Serin]";
+	mes "And that poor little girl,";
+	mes "Alakina Ann? She still";
+	mes "hasn't realized that she's dead!";
+	next;
+	mes "[Serin]";
+	mes "You gave her hope,";
+	mes "but ultimately, you can't";
+	mes "keep your promise to bring her";
+	mes "home. Oh, her disappointment";
+	mes "must be so crushing...";
+	next;
+	mes "[Serin]";
+	mes "Yes...";
+	mes "By trying to help";
+	mes "you gave them nothing";
+	mes "but pain, just as I planned.";
+	mes "Now I have enough despair";
+	mes "to summon Dark Lord!";
+	next;
+	mes "[Serin]";
+	mes "I don't want us to fight,";
+	mes "but I can't let you stop me.";
+	mes "I've already sold my soul to";
+	mes "Dark Lord to become a living";
+	mes "human again so I can't give up";
+	mes "now! We'll have to battle!";
+	close2;
+	donpcevent "#signserin2::OnSummon";
+	set Sign_Branch8B,3;
+	end;
+
+L_TryAgain:
+	mes "[Serin]";
+	mes "Haven't you";
+	mes "given up yet?";
+	mes "Please don't";
+	mes "try to stop me!";
+	close2;
+	donpcevent "#signserin2::OnSummon";
+	end;
+
+L_Success:
+	mes "[Serin]";
+	mes "I see now.";
+	mes "Soon, I'll lose my memories";
+	mes "and remain dead in Niflheim.";
+	mes "Just like all the others. Still,";
+	mes "may I ask you one question?";
+	next;
+	mes "[Serin]";
+	mes "With that symbol, you";
+	mes "could order the dead to do";
+	mes "whatever you want. Why didn't";
+	mes "you use it to command me to quit?";
+	next;
+	mes "[Serin]";
+	mes "...";
+	mes "......";
+	mes "..........";
+	next;
+	mes "[Serin]";
+	mes "I see it now.";
+	mes "The kindness in your eyes";
+	mes "tells me everything. You wanted to";
+	mes "give me another chance. But in the";
+	mes "end, I managed to destroy the";
+	mes "chance you had given me.";
+	next;
+	mes "[Serin]";
+	mes "Even though I'm nothing but";
+	mes "a spirit now, it was an honor";
+	mes "for me to meet somebody like you.";
+	mes "Although I'll lose my memories,";
+	mes "I'll try not to forget you.";
+	next;
+	mes "[Serin]";
+	mes "My memories of your";
+	mes "courage and kindness";
+	mes "are more precious to";
+	mes "me than life itself.";
+	next;
+	if(countitem(2643))
+	{
+	mes "[Serin]";
+	mes "May I ask you one last";
+	mes "favor? I see you kept my";
+	mes "ring. It means very much";
+	mes "to me, could you kindly";
+	mes "give it back please?";
+	next;
+	}
+	mes "[Serin]";
+	mes "Farewell, now.";
+	mes "And good luck on";
+	mes "your travels, my friend...";
+	if(countitem(2643))
+	{
+	delitem 2643,1;
+	set JobExp,JobExp + 393759;
+	}
+	set signquest,56;
+	close;
+
+L_NoWord:
+	mes "[Serin]";
+	mes "...";
+	close;
+
+L_Done:
+	mes "^3151FFYou helped the";
+	mes "unconscious Serin";
+	mes "and returned to Niflheim.";
+	close2;
+	set $signroom2full,0;
+	warp "niflheim.gat",30,156;
+	end;
+}
+
+function	script	Sign_Party	{
+
+	getpartymember $signparty,1;
+	set @i,-1;
+
+L_Check:
+	set @i,@i+1;
+	if(getcharid(0) == $@partymembercid[@i]) goto L_Party;
+	if(@i < $@partymembercount -1) goto L_Check;
+	return;
+
+L_Party:
+	mes "[Kirkena]";
+	mes "That Witch's Medal...";
+	mes "You must be here to";
+	mes "help your friend take";
+	mes "care of Serin. Are you";
+	mes "ready to go, " + strcharinfo(0) + "?";
+	next;
+	menu "Yes.",-,"Not yet...",L_Notyet;
+	menu "Go directly to Serin.",-,"Path towards Serin.",L_Path;
+	mes "[Kirkena]";
+	mes "Thank you";
+	mes "for your help.";
+	mes "Serin's threat may";
+	mes "be too much for just";
+	mes "one adventurer alone...";
+	close2;
+	warp "que_sign01.gat",195,189;
+	end;
+	
+
+L_Notyet:
+	mes "[Kirkena]";
+	mes "Please hurry...";
+	mes "Time is of the essence...";
+	close;
+
+L_Path:
+	mes "[Kirkena]";
+	mes "Thank you";
+	mes "for your help.";
+	mes "Serin's threat may";
+	mes "be too much for just";
+	mes "one adventurer alone...";
+	close2;
+	warp "que_sign02.gat",135,313;
+	end;
+
+}
+
+// Warp to leave Serin's room
+
+que_sign01.gat,178,169,0	script	#serinwarp	45,1,1,{
+
+	if($signroomfull > 2)
+{
+	if(getmapusers("que_sign02.gat") > 0 || getareausers("que_sign01.gat",229,227,166,162) > 0) end;
+	donpcevent "#signserin::OnInit";
+}
+	warp "niflheim.gat",30,156;
+	end;
+}
+
+que_sign01.gat,178,19,0	script	#serinwarp2	45,1,1,{
+
+	set $signroom2full,0;
+	warp "niflheim.gat",30,156;
+	end;
+}
+
+// Fountain script
+
+geffen.gat,119,55,1	script	GeffeniaWarper	45,2,2,{
+
+	switch(rand(1,4))
+	{
+
+	case 1:
+		warp "gefenia01.gat",58,169;
+	break;
+
+	case 2:
+		warp "gefenia02.gat",116,115;
+	break;
+
+	case 3:
+		warp "gefenia03.gat",130,206;
+	break;
+
+	case 4:
+		warp "gefenia04.gat",133,88;
+	break;
+
+	}
+
+OnWarping:
+	misceffect 215;
+	mapannounce "geffen.gat","With a flash of light from Geffen Fountain, the door to Geffenia has opened.",1,0x9CFF00;
+	misceffect 247;
+	initnpctimer;
+	end;
+
+OnTimer15000:
+	misceffect 247;
+	end;
+
+OnTimer30000:
+	misceffect 247;
+	end;
+
+OnTimer45000:
+	stopnpctimer;
+	mapannounce "geffen.gat","The portal to Geffenia is now closed.",1,0x9CFF00;
+	misceffect 16;
+
+OnInit:
+	disablenpc "GeffeniaWarper";
+	set $GeffeniaWarp,0;
+	end;
+
+}
+
+geffen.gat,119,49,1	script	Fountain#SignFountain	111,{
+
+	if(countitem(7025) && !$GeffeniaWarp)goto L_Lament;
+	mes "^3355FFThis is the";
+	mes "Geffen Fountain.";
+	close;
+
+L_Lament:
+	specialeffect2 200;
+	mes "^3355FFAs you approach the fountain, a strange light begins to emit from the Lucifer's Lament in your pocket and from something deep within the fountain's water.";
+	next;
+	menu "Throw Lucifer's Lament into the fountain.",L_Throw,"Ignore the light.",-;
+
+	mes "......";
+	close;
+
+L_Throw:
+	misceffect 247;
+	enablenpc "GeffeniaWarper";
+	donpcevent "GeffeniaWarper::OnWarping";
+	set $GeffeniaWarp,1;
+	mes "^3355FFOnce the Lucifer's Lament";
+	mes "splashes into the water, the";
+	mes "light reveals a peculiar warp";
+	mes "in front of the fountain...";
+	close;
+
+}
+
+//==================================================
+// que_sign02.gat - Monster Spawns
+//==================================================
+
+que_sign02.gat,0,0,0,0	monster	Incubus	1580,1,0,0,0
+que_sign02.gat,0,0,0,0	monster	Wraith Dead	1566,3,0,0,0
+que_sign02.gat,0,0,0,0	monster	Evil Druid	1435,5,0,0,0
+que_sign02.gat,0,0,0,0	monster	Wraith	1475,5,0,0,0
+que_sign02.gat,0,0,0,0	monster	Injustice	1446,10,0,0,0
+que_sign02.gat,0,0,0,0	monster	Skeleton Prisoner	1479,10,0,0,0
+que_sign02.gat,0,0,0,0	monster	Zombie Prisoner	1480,10,0,0,0
+que_sign02.gat,0,0,0,0	monster	Ghoul	1423,15,0,0,0

+ 1 - 0
npc/scripts_athena.conf

@@ -93,6 +93,7 @@ npc: npc/quests/Lvl4_weapon_quest.txt
 npc: npc/quests/juperos.txt
 npc: npc/quests/juperos.txt
 npc: npc/quests/thana_quest.txt
 npc: npc/quests/thana_quest.txt
 npc: npc/quests/eye_of_hellion.txt
 npc: npc/quests/eye_of_hellion.txt
+npc: npc/quests/The_Sign_Quest.txt
 npc: npc/quests/newgears/2004_headgears.txt
 npc: npc/quests/newgears/2004_headgears.txt
 npc: npc/quests/newgears/new_hats_0625.txt
 npc: npc/quests/newgears/new_hats_0625.txt
 npc: npc/quests/novice_exchange.txt
 npc: npc/quests/novice_exchange.txt

+ 1 - 0
npc/scripts_warps.conf

@@ -92,5 +92,6 @@ npc: npc/warps/other/jobquests.txt
 npc: npc/warps/other/airplane.txt
 npc: npc/warps/other/airplane.txt
 npc: npc/warps/other/other.txt
 npc: npc/warps/other/other.txt
 npc: npc/warps/other/kiel.txt
 npc: npc/warps/other/kiel.txt
+npc: npc/warps/other/sign.txt
 npc: npc/warps/pvp/pvp.txt
 npc: npc/warps/pvp/pvp.txt
 // --------------------------------------------------------------
 // --------------------------------------------------------------