Explorar o código

* Added all Hugel-related quests. Thanks to MasterOfMuppets for scripting most of them.
- Updated some Hugel, Lighthalzen, Einbroch and Airship NPCs regarding those new quests.
- Moved a lot of Hugel NPCs to proper quest file.
* Added Odin Temple Excavation quest.
- Updated Hugel warps and Odin Temple Sailor according to the quest.
* Added Heart Fragment quest.
* Updated Ayothaya's Ring quest to official. Credits to MasterOfMuppets.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@10772 54d463be-8e91-2dee-dedb-b68131a5f0ec

SinSloth %!s(int64=18) %!d(string=hai) anos
pai
achega
2c86752e59

+ 8 - 0
npc/Changelog.txt

@@ -1,5 +1,13 @@
 Date		Added
 ======
+2007/06/15
+	* Added all Hugel-related quests. Thanks to MasterOfMuppets for scripting most of them. [SinSloth]
+	- Updated some Hugel, Lighthalzen, Einbroch and Airship NPCs regarding those new quests.
+	- Moved a lot of Hugel NPCs to proper quest file.
+	* Added Odin Temple Excavation quest. [SinSloth]
+	- Updated Hugel warps and Odin Temple Sailor according to the quest.
+	* Added Heart Fragment quest. [SinSloth]
+	* Updated Ayothaya's Ring quest to official. Credits to MasterOfMuppets. [SinSloth]
 2007/06/14
 	* Fixed many bugs in Jawaii [Lupus]
 	* Fixed bug in divorce.txt [Lupus]

+ 10 - 21
npc/airports/airships.txt

@@ -3,7 +3,7 @@
 //===== By: ================================================== 
 //= MasterOfMuppets
 //===== Current Version: ===================================== 
-//= 0.7
+//= 0.8
 //===== Compatible With: ===================================== 
 //= eAthena SVN 3422+(Requires jA Script System)
 //===== Description: ========================================= 
@@ -23,6 +23,7 @@
 //= 0.7 Implemented Few Missings NPCs like (Pilot, Aanos, etc...).
 //=	Corrected Dialogs from some NPCs.
 //=	Added sistem to work with the "How Does the Airship Work" Quest [Samuray22]
+//= 0.8 Moved Gambling NPC Kaci since it's part of a quest. [SinSloth]
 //============================================================ 
 
 //============================================================ 
@@ -364,19 +365,6 @@ s_Material:
 
 }
 
-airplane,33,69,4	script	Kaci	73,{
-	callfunc "applegamble","Kaci";
-	end;
-
-	OnLose:
-	emotion e_wah;
-	end;
-
-	OnWin:
-	emotion e_no1;
-	end;
-}
-
 airplane,80,71,4	script	Zerta	834,{
 	mes "[Zerta]";
 	mes "Oh, hello adventurer.";
@@ -757,7 +745,7 @@ OnTimer195000:
 OnReturn:
 	killmonsterall "airplane_01";
 	set $@mobinv, 0;
-	mapannounce "airplane_01","Monster thread nullfied. The Airship is now returning to normal operation.",1,0x00FF00;
+	mapannounce "airplane_01","Monster threat nullfied. The Airship is now returning to normal operation.",1,0x00FF00;
 	startnpctimer;
 	end;
 }
@@ -813,6 +801,12 @@ airplane_01,69,63,2	script	Old Man#06	55,{
 }
 
 airplane_01,33,68,4	script	Clarice	74,{
+	mes "[Clarice]";
+	mes "Hi, I'm Clarice~";
+	mes "How would you like";
+	mes "to wager some Apples";
+	mes "in a friendly game of Dice?";
+	next;
 	callfunc "applegamble","Clarice";
 	end;
 }
@@ -1042,12 +1036,7 @@ yuno,88,263,5	duplicate(Airship Staff)	Airship Staff#yuno02	91
 //============================================================
 
 function	script	applegamble	{
-	mes "["+getarg(0)+"]";
-	mes "Hi, I'm "+getarg(0)+"~";
-	mes "How would you like";
-	mes "to wager some Apples";
-	mes "in a friendly game of Dice?";
-	next;
+
 	switch(select("Play Dice Game:Learn Dice Game Rules:Cancel")){
 	case 3:
 		mes "["+getarg(0)+"]";

+ 2 - 33
npc/cities/ayothaya.txt

@@ -3,7 +3,7 @@
 //===== By: ================================================== 
 //= MasterOfMuppets
 //===== Current Version: =====================================
-//= 1.4
+//= 1.5
 //===== Compatible With: ===================================== 
 //= Any eAthena +
 //===== Description: ========================================= 
@@ -23,6 +23,7 @@
 //= 1.2 Fixed exploits [Lupus]
 //= 1.3 Removed Duplicates [Silent]
 //= 1.4 Moved quests to quests/quests_ayothaya.txt [Evera]
+//= 1.5 Moved a few NPC's to quests/quests_ayothaya.txt [MasterOfMuppets]
 //============================================================ 
 
 ayothaya,152,68,1	script	Aibakthing#01	843,{
@@ -155,16 +156,6 @@ s_Yes:
 	end;
 }
 
-ayothaya,193,171,3	script	Old Man#02	842,{
-	mes "[Tham]";
-	mes "Ah~";
-	mes "I've got this craving for Ms. Mali the Spicy's food, especially her 'Tom Yum Goong.'";
-	next;
-	mes "[Tham]";
-	mes "I think it's the most delicious dish in the entire world!";
-	close;
-}
-
 ayothaya,171,152,5	script	Girl	838,{
 	mes "[Lalitha]";
 	mes "When you go East from this village, you will arrive at the ruins of an old shrine. It is now a nest full of fearsome monsters.";
@@ -247,28 +238,6 @@ ayothaya,213,142,5	script	Young Man#03	843,{
 	close;
 }
 
-//This might not get fixed, feel free to submit a fix in the forum to apply though.
-ayothaya,253,99,3	script	Fisherman	843,{
-	mes "[Dannai]";
-	mes "This place is known to be teeming with fish. The fish here tend to eat anything they find, so it's easy to catch them.";
-	next;
-	mes "[Dannai]";
-	mes "We are providing a fishing rod rental service. Every time you fish, you'll need ^4466771 Monster's Food^000000 to use as bait, and pay a rod rental fee of ^44667750 Zeny^000000.";
-	next;
-	mes "[Dannai]";
-	mes "Would you";
-	mes "like to try?";
-	next;
-	menu "Yes.",s_Yes,"No, thanks.",-;
-
-	mes "[Dannai]";
-	mes "No problem,";
-	mes "come back anytime you want. Fishing relaxes the mind and makes you feel at peace...";
-s_Yes:
-	mes "Sorry this script isn't finished.";
-	close;
-}
-
 ayo_dun01,25,271,4	script	#ayokillscript	139,1,1,{
 	percentheal -100,0;
 	end;

+ 52 - 217
npc/cities/hugel.txt

@@ -24,56 +24,10 @@
 //= 1.3 Moved some quests-related NPCs to proper file. [SinSloth]
 //============================================================
 
-
-//-------------------------------------------------------------------------
-// Hugel Field NPCs
-//-------------------------------------------------------------------------
-
-//Torpy's Mom
-//---------------------------------------------------------------------------
-hu_fild06,190,367,3	script	Torpy's Mom	701,{
-
-	mes "[Torpy's Mom]";
-	mes "Where did he go this time?!";
-	mes "If my husband doesn't have";
-	mes "a good excuse for not coming";
-	mes "home, then he better come";
-	mes "up with one or he'll be sorry!";
-	close;
-}
-
 //---------------------------------------------------------------------------
 // Hugel Town NPCs  - Outside
 //---------------------------------------------------------------------------
 
-// Manainne
-//--------------------------------------------------------------------------
-hugel,191,172,5	script	Manainne	893,{
-
-	mes "[Manainne]";
-	mes "You know, even though";
-	mes "it's not a wealthy area,";
-	mes "I really love this small";
-	mes "and quiet town. Even if";
-	mes "I could live anywhere in";
-	mes "the world, I'd live right here~";
-	close;
-}
-
-//El Schatt
-//---------------------------------------------------------------------------
-hugel,196,164,5	script	El Schatt	50,{
-
-	mes "[El Schatt]";
-	mes "Father was right...";
-	mes "This area is the perfect";
-	mes "place to build some stores.";
-	mes "All that's left is to chop down";
-	mes "that old tree. It's in the way";
-	mes "of a whole lot of things...";
-	close;
-}
-
 //Young Man
 //---------------------------------------------------------------------------
 hugel,189,143,5	script	Young Man	898,{
@@ -137,48 +91,6 @@ hugel,85,93,3	script	Mudie	866,{
 	close;
 }
 
-//Perfitz
-//---------------------------------------------------------------------------
-hugel,100,103,3	script	Perfitz	866,{
-
-	mes "[Perfitz]";
-	mes "Money is very dependable...";
-	mes "But it's value is relative, and";
-	mes "can change at any moment.";
-	mes "Still, at my age, you can't";
-	mes "live without it. Make sure you";
-	mes "financially prepare of old age.";
-	next;
-	mes "[Perfitz]";
-	mes "Now, most people assume that";
-	mes "I have very few friends because";
-	mes "I trust money more than people.";
-	mes "That's somewhat true: money";
-	mes "will never betray you, and few";
-	mes "friends can be so dependable.";
-	next;
-	mes "[Perfitz]";
-	mes "However, friends that can";
-	mes "be trusted for life are worth";
-	mes "more than all the money in the";
-	mes "world. To a rich man like me,";
-	mes "those are the only friends";
-	mes "that are worth having.";
-	close;
-}
-
-//Torpy
-//---------------------------------------------------------------------------
-hugel,107,67,3	script	Torpy	706,{
-
-	mes "[Torpy]";
-	mes "Waaah~!";
-	mes "I have to find";
-	mes "my Daddy! Daddy...!";
-	mes "Where are yoooooou?!";
-	close;
-}
-
 //Kayplas
 //---------------------------------------------------------------------------
 hugel,86,165,5	script	Kayplas	896,{
@@ -192,33 +104,6 @@ hugel,86,165,5	script	Kayplas	896,{
 	close;
 }
 
-//Erjan
-//---------------------------------------------------------------------------
-hugel,102,161,3	script	Erjan	100,{
-
-	mes "[Erjan]";
-	mes "I am Erjan, first son of";
-	mes "the noble Franchefeschu";
-	mes "family. Commoner, if you";
-	mes "do not have any business";
-	mes "with me, then leave me be,";
-	mes "and do whatever it is you do.";
-	close;
-}
-
-//Barrel 
-//---------------------------------------------------------------------------
-hugel,100,175,0	script	Suspicious Barrel	111,{
-
-	mes "^CD00CDYou hear something bustling from";
-	mes "the hole in the barrel.";
-	mes "However, it doesn't seem to be a";
-	mes "big deal.^000000";
-	emotion e_dots;
-	close;
-
-}
-
 //Lisa
 //---------------------------------------------------------------------------
 hugel,71,197,3	script	Lisa	90,{
@@ -281,19 +166,22 @@ hugel,168,183,5	script	Bismarc	118,{
 	close;
 }
 
-//Tree ~Completely missed this on iRO; full credit to Tsuyuki ~Munin
-//---------------------------------------------------------------------------
-hugel,198,171,0	script	#oldtree	139,1,1,{
-
-	end;
+hugel,175,115,5	script	Marius	897,{
 
-OnTouch:
-	mes "^3131FFFor some reason, you";
-	mes "feel very warm, safe,";
-	mes "and secure near this";
-	mes "tree. Just being near";
-	mes "it brings you a sense";
-	mes "of overwhelming comfort.^000000";
+	mes "[Marius]";
+	mes "Yes, I'm an old man, but";
+	mes "I can lick a whippersnapper";
+	mes "like you any day of the week!";
+	mes "You know, Hugel's got a longer";
+	mes "life expectancy than all the other towns. You wanna know why?";
+	next;
+	mes "[Marius]";
+	mes "It's because the old";
+	mes "coots in this town refuse";
+	mes "to just lay down and die!";
+	mes "Now, c'mon! Lemme show";
+	mes "you how strong I am! Let's";
+	mes "wrestle or something, kid~";
 	close;
 }
 
@@ -301,45 +189,6 @@ OnTouch:
 // Hugel Town NPCs - Inside 
 //-------------------------------------------------------------------------
 
-//Siria
-//---------------------------------------------------------------------------
-hu_in01,326,307,3	script	Siria	90,{
-
-	mes "[Siria]";
-	mes "Oh, hello there.";
-	mes "Can I help you";
-	mes "with anything?";
-	close;
-}
-
-//Furniture Drawer
-//---------------------------------------------------------------------------
-hu_in01,370,254,0	script	Upper Drawer	111,1,1,{
-
-	end;
-
-OnTouch:
-	mes "^3131FFThere are several";
-	mes "books and a few";
-	mes "liquid medicines";
-	mes "inside this drawer.^000000";
-	close;
-}
-
-//Girl
-//---------------------------------------------------------------------------
-hu_in01,310,380,5	script	Girl	891,{
-
-	mes "[Girl]";
-	mes "Oh... I'm so bored!";
-	mes "I need someone to play with...";
-	mes "Maybe... Maybe that's what";
-	mes "school is for? Oh, no wonder";
-	mes "people go there everyday!";
-	mes "I wanna go to school right now!";
-	close;
-}
-
 //Chris
 //---------------------------------------------------------------------------
 hu_in01,111,386,4	script	Chris	86,{
@@ -359,21 +208,6 @@ hu_in01,111,386,4	script	Chris	86,{
 	close;
 }
 
-//Herico  - Has Cut-In!
-//---------------------------------------------------------------------------
-hu_in01,256,40,3	script	Herico	897,{
-
-	cutin "heri1",2;
-	mes "[Herico]";
-	mes "Oh, the weather looks so";
-	mes "nice outside today. But these";
-	mes "old bones of mine just hurt";
-	mes "too much for me to get out...";
-	close2;
-	cutin "",255;
-	end;
-}
-
 //Rachel
 //---------------------------------------------------------------------------
 hu_in01,365,170,5	script	Rachel	793,{
@@ -387,20 +221,6 @@ hu_in01,365,170,5	script	Rachel	793,{
 	close;
 }
 
-//Shaomei
-//---------------------------------------------------------------------------
-hu_in01,377,106,5	script	Shaomei	892,{
-
-	mes "[Shaomei]";
-	mes "We didn't use to get";
-	mes "so many tourists, but";
-	mes "now they come in droves!";
-	mes "They make me pretty busy,";
-	mes "but I do like it when I can";
-	mes "see them enjoy my food. Har!";
-	close;
-}
-
 //--------------------------------------------------------------
 // Party Supplies/Firecracker Seller
 //--------------------------------------------------------------
@@ -440,49 +260,64 @@ hu_in01,23,311,4	script	Party Supplies Shop	898,{
 		close;
 }
 
+hu_in01,18,94,0	script	A Part-Timer#1	49,{
+
+	mes "[Luda]";
+	mes "Welcome to the";
+	mes "Shrine Expedition Office.";
+	mes "I'm Luda, a part-time";
+	mes "assistant. My job is to";
+	mes "keep this office neat and";
+	mes "clean, but look at this place!";
+	next;
+	mes "[Luda]";
+	mes "Still, I think I can";
+	mes "handle this difficult task~";
+	mes "This room is the office for";
+	mes "the Schwaltzvalt Republic team,";
+	mes "and the other is for the Rune-";
+	mes "Midgarts Kingdom team.";
+	next;
+	mes "[Luda]";
+	mes "I have to clean both rooms,";
+	mes "so they keep me pretty busy.";
+	mes "Why don't you volunteer for";
+	mes "their expedition? I know they";
+	mes "can't really pay you, but it's";
+	mes "a great chance to explore~";
+	close;
+}
+
+hu_in01,26,77,4	script	A Part-Timer#2	50,{
+
+	mes "^3355FFThis part-timer is";
+	mes "completely engrossed";
+	mes "in his task of organizing";
+	mes "files and books.^000000";
+	close;
+}
+
 //Should be moved later on to Bulletin Boards.txt
 //hugel,91,152,4	script	Bulletin Board	837,{end;}
 
 
 //= New Npcs
-//hugel,76,134,4	script	Yahna	101,{end;}
 //hugel,71,137,5	script	Jamira	879,{end;}
-
-//hugel,175,115,5	script	Anhi Anh	897,{end;}
 //hugel,191,172,4	script	Yanhe	895,{end;}
 //hugel,196,164,3	script	Amnot	50,{end;}
-//hugel,203,166,0	script	Star#1	111,{
-//invisible but clickeable npc
-//end;
-//}
-//hugel,209,164,0	script	Star#2	111,{
-//invisible but clickeable npc
-//end;
-//}
-//hugel,216,158,0	script	Shellfish	111,{
-//invisible but clickeable npc
-//end;
-//}
 //hugel,168,183,5	script	Thief	118,{end;}
 //hugel,126,151,4	script	Tanyee	90,{end;}
 //hugel,88,168,4	script	Zondaman	874,{end;}
 //hugel,71,198,3	script	Kampia	90,{end;}
-//hugel,84,125,4	script	Anzian	700,{end;}
 //= End of new npcs
 
-//hugel,102,161,3	script	Young Sailor	100,{end;}
-//hugel,85,139,3	script	Yoko	86,{end;}
 //hugel,100,102,3	script	Grandpa Hohi	866,{end;}
 //hugel,85,93,3	script	Grandpa Hiho	866,{end;}
 //hugel,85,165,5	script	Cudy	896,{end;}
 //hugel,107,67,3	script	Kiddy the Kid	706,{end;}
 
 //hugel,71,83,4	script	Hon Kiki	900,{end;}
-//hugel,56,103,4	script	Sarko	709,{end;}
-//hugel,68,99,2	script	Billy the Bull	889,{end;}
 //hugel,169,112,5	script	Sani	892,{end;}
-//hu_in01,26,77,4	script	Bokie	50,{end;}
-//hu_in01,18,94,2	script	Katsuki	95,{end;}
 //hu_in01,16,20,4	script	Jamie	70,{end;}
 //hu_in01,14,11,4	script	Jana	49,{end;}
 //hu_in01,19,161,2	script	Matilda	803,{end;}

+ 115 - 0
npc/other/hugel_bingo.txt

@@ -11,6 +11,7 @@
 //===== Additional Comments: =================================
 //= 1.0 - First version. Please report bugs you find out. [SinSloth]
 //= 1.1 - Fixed a minor bug. [SinSloth]
+//= 1.2 - Added some Bingo Staff NPCs. [SinSloth]
 //============================================================
 
 que_bingo,48,84,5	script	Bingo Waiting Room	124,{
@@ -1119,3 +1120,117 @@ function	script	Func_BingoResult	{
 	set getarg(0),getarg(0) +1;
 	end;
 }
+
+que_bingo,49,31,4	script	Arcade Helper#1	47,{
+
+	mes "[Helper]";
+	mes "If you'd like to play";
+	mes "a game of bingo, then";
+	mes "please proceed this way.";
+	close;	
+}
+
+que_bingo,42,31,4	script	Arcade Helper#2	66,{
+
+	mes "[Helper]";
+	mes "If you'd like to play";
+	mes "a game of bingo, then";
+	mes "please proceed this way.";
+	close;
+	
+}
+
+que_bingo,54,17,5	script	Arcade Owner	712,{
+
+	mes "[Arcade Owner]";
+	mes "Welcome to the";
+	mes "Bingo Game Arcade.";
+	mes "Care to play a game of";
+	mes "bingo? If you have any";
+	mes "questions, feel free to ask.";
+	next;
+	switch( select( "Rules for Bingo:Bingo Room:Marvelous Medals" ) )
+	{
+	case 1:
+		mes "[Arcade Owner]";
+		mes "The rules for playing bingo";
+		mes "are simple. First, take a board";
+		mes "with 25 boxes organized so that";
+		mes "there are five rows and five";
+		mes "columns. Then, number the";
+		mes "boxes in any order you like.";
+		next;
+		mes "[Arcade Owner]";
+		mes "Of course, you must use";
+		mes "the numbers 1 through 25.";
+		mes "When everyone's bingo board";
+		mes "is ready, the game will begin.";
+		mes "Our game coordinator will call out a number from 1 to 25 at random.";
+		next;
+		mes "[Arcade Owner]";
+		mes "Each time the coordinator";
+		mes "calls out a number, make sure";
+		mes "that you mark the corresponding";
+		mes "numbered square on your bingo";
+		mes "board. Now, these are the";
+		mes "conditions for winning...";
+		next;
+		mes "[Arcade Owner]";
+		mes "If you can make a line of";
+		mes "5 squares in a row, horizontally, vertically, or diagonally, using";
+		mes "the numbers called out by the";
+		mes "coordinator, you quickly yell";
+		mes "the word, ''Bingo.''";
+		next;
+		mes "[Arcade Owner]";
+		mes "If you are the first to yell";
+		mes "the word, ''Bingo,'' you'll";
+		mes "win! But if someone beats you";
+		mes "to it, then it can't be helped.";
+		mes "Anyway, it costs 1,000 zeny";
+		mes "to play each bingo game~";
+		close;
+	break;
+	case 2:
+		mes "[Arcade Owner]";
+		mes "Ah, if you want to join a";
+		mes "bingo game, enter the right";
+		mes "door. There must be at least";
+		mes "5 people to play a game, so";
+		mes "you may need to wait until";
+		mes "that requirement is fulfilled.";
+		next;
+		mes "[Arcade Owner]";
+		mes "If you just want to";
+		mes "watch the bingo game,";
+		mes "then you may enter the";
+		mes "left door as a spectator";
+		mes "in the Bingo Room.";
+		close;
+	break;
+	case 3:
+		mes "[Arcade Owner]";
+		mes "When you win a bingo";
+		mes "game, you will be rewarded";
+		mes "with ''Marvelous Medals,''";
+		mes "which can only be used within";
+		mes "this arcade. You also can't^FFFFFF ^000000 trade medals with other players.";
+		next;
+		mes "[Arcade Owner]";
+		mes "You usually get 1 Marvelous";
+		mes "Medal for winning a bingo game,";
+		mes "but you can win 50 at one time";
+		mes "under special conditions. You";
+		mes "can also play Monster Racing";
+		mes "games to win more medals.";
+		next;
+		mes "[Arcade Owner]";
+		mes "Collect as many Marvelous";
+		mes "Medals as you can, and trade";
+		mes "them for products in the Monster^FFFFFF ^000000 Racing Arena. I hear there's also";
+		mes "a place in Einbroch where you can^FFFFFF ^000000 use them, but I wouldn't know.";
+		close;
+	break;
+	}
+	
+}

+ 1364 - 22
npc/quests/quests_airship.txt

@@ -3,7 +3,7 @@
 //===== By: ================================================== 
 // Samuray22
 //===== Current Version: ===================================== 
-//= 1.0
+//= 1.1
 //===== Compatible With: ===================================== 
 //= eAthena SVN
 //===== Description: ========================================= 
@@ -15,6 +15,7 @@
 //=	    -Job Experience 10.000
 //===== Additional Comments: ================================= 
 //= 1.0 First Beta.
+//= 1.1 Added Heart Fragment quest. [SinSloth]
 //============================================================ 
 
 //=======================================================================================================//
@@ -1067,7 +1068,7 @@ while($@mobinv >= 9 && $@mobrand == 3)
 {
 	Initnpctimer;
 	end;
-OnTimer1764000:
+OnTimer6000:
 	mapannounce "airplane_01","Captain: Attention, all passengers.",1,0x00FF00;
 	end;
 OnTimer10000:
@@ -1237,7 +1238,7 @@ OnTimer67000:
 	end;
 OnTimer67500:
 	donpcevent "boom#air-2::OnAttack"; //2
-	//ShowEffect "Airship Captain#02" EF_HIT5
+	donpcevent "Airship Captain#02::OnAttack";
 	end;
 OnTimer68000:
 	donpcevent "boom#air-3::OnAttack"; //3
@@ -1372,6 +1373,8 @@ OnAttack:
 //========Captain Tarlock (Inside the Captain Cabin)=======================
 
 airplane_01,238,154,5	script	Airship Captain#01	873,{
+
+	cutin "fly_trock.bmp",2;
 	mes "[Tarlock]";
 	mes "I am Tarlock,";
 	mes "captain of this";
@@ -1404,7 +1407,9 @@ airplane_01,238,154,5	script	Airship Captain#01	873,{
 		mes "and the loyalty of my crew.";
 		mes "We'll do everything we can to";
 		mes "make sure your flight is safe.";
-		close;
+		close2;
+		cutin "",255;
+		end;	
 	case 2:
 		if(lght_air == 1) {
 			if (BaseLevel <= 59) {
@@ -1414,7 +1419,9 @@ airplane_01,238,154,5	script	Airship Captain#01	873,{
 				mes "before? Well, in any case";
 				mes "I apologize, but I'm still not";
 				mes "allowed to tell you that secret.";
-				close;
+				close2;
+				cutin "",255;
+				end;	
 			} else {
 				mes "[Tarlock]";
 				mes "Mm...?";
@@ -1430,7 +1437,9 @@ airplane_01,238,154,5	script	Airship Captain#01	873,{
 					mes "figure out how this Airship";
 					mes "is able to stay aloft and";
 					mes "fly through the skies.";
-					close;
+					close2;
+					cutin "",255;
+					end;	
 				case 2:
 					mes "[Tarlock]";
 					mes "In all honestly, the";
@@ -1456,7 +1465,9 @@ airplane_01,238,154,5	script	Airship Captain#01	873,{
 						mes "to ask you to do anything";
 						mes "that you can't handle. Come";
 						mes "back after you decide, alright?";
-						close;
+						close2;
+						cutin "",255;
+						end;	
 					case 2:
 						set lght_air, 2;
 						mes "[Tarlock]";
@@ -1485,7 +1496,9 @@ airplane_01,238,154,5	script	Airship Captain#01	873,{
 						mes "Captain Tarlock's letter";
 						mes "to deliver to his younger";
 						mes "brother, Captain Ferlock.";
-						close;
+						close2;
+						cutin "",255;
+						end;	
 					}
 				}
 			}
@@ -1498,7 +1511,9 @@ airplane_01,238,154,5	script	Airship Captain#01	873,{
 			mes "expecting that too much...";
 			mes "Please wait a little,";
 			mes "I'll read his letter.";
-			close;
+			close2;
+			cutin "",255;
+			end;	
 		} else if(lght_air == 5) {
 			set lght_air, 6;
 			mes "[Tarlock]";
@@ -1511,7 +1526,9 @@ airplane_01,238,154,5	script	Airship Captain#01	873,{
 			next;
 			mes "^3131ffHe continue reading";
 			mes "the letter.^000000";
-			close;
+			close2;
+			cutin "",255;
+			end;	
 		} else if(lght_air== 6) {
 			mes "[Tarlock]";
 			mes "Yes, I finished.";
@@ -1578,7 +1595,7 @@ airplane_01,238,154,5	script	Airship Captain#01	873,{
 					mes "exaggeration.";
 					mes "It has really a strong power.";
 					next;
-					specialeffect2 231;
+					specialeffect2 253;
 					mes "[Tarlock]";
 					mes "Did you understand?";
 					mes "I'll rest a little.";
@@ -1587,7 +1604,9 @@ airplane_01,238,154,5	script	Airship Captain#01	873,{
 					mes "letters.";
 					set lght_air, 7;
 					getexp 200000, 10000;
-					close;
+					close2;
+					cutin "",255;
+					end;	
 				}
 			}
 		} else if(lght_air == 7) {
@@ -1595,7 +1614,9 @@ airplane_01,238,154,5	script	Airship Captain#01	873,{
 			mes "Didn't I teach you before?";
 			mes "I won't explain such a long";
 			mes "tale again!";
-			close;
+			close2;
+			cutin "",255;
+			end;	
 		} else if(lght_air == 2) {
 			mes "[Tarlock]";
 			mes "Hahahah! Don't worry, I'll";
@@ -1603,7 +1624,9 @@ airplane_01,238,154,5	script	Airship Captain#01	873,{
 			mes "flies once you deliver that";
 			mes "letter to my brother, Ferlock,";
 			mes "and bring back his reply.";
-			close;
+			close2;
+			cutin "",255;
+			end;	
 		}
 		mes "[Tarlock]";
 		mes "Hahaha! How this";
@@ -1613,14 +1636,18 @@ airplane_01,238,154,5	script	Airship Captain#01	873,{
 		mes "let me assure you that it's";
 		mes "nothing weird or dangerous.";
 		set lght_air, 1;
-		close;
+		close2;
+		cutin "",255;
+		end;	
 	case 3:
 		mes "[Tarlock]";
 		mes "Alright, then.";
 		mes "Thanks for flying";
 		mes "with us, and I hope";
 		mes "you enjoy your travels.";
-		close;
+		close2;
+		cutin "",255;
+		end;	
 	}
 }
 
@@ -1628,6 +1655,314 @@ airplane_01,238,154,5	script	Airship Captain#01	873,{
 //===========Captain Ferlock=======================
 
 airplane,236,163,5	script	Airship Captain#03	873,{
+
+	cutin "fly_trock.bmp",2;
+	if(hg_ma1 == 3 || hg_ma1 == 4)
+	{
+		mes "[Ferlock]";
+		mes "Welcome to the airship. I am Ferlock, captain of this airship. What do you want from me? ";
+		next;
+		switch( select( "Ask him about Thierry" ) )
+		{
+			case 1:
+				break;
+		}
+		mes "[Ferlock]";
+		mes "Hmm, this is the first time I hear of this name. I'm sure he's not the employee of this place.";
+		next;
+		switch( select( "Request for the passenger list. " ) )
+		{
+			case 1:
+				break;
+		}
+		mes "[Ferlock]";
+		mes "The passenger list is not opened to public unfortunately. Sorry I couldn't help you. ";
+		if(hg_ma1 == 3) close;
+		next;
+		switch( select( "Follow Kaci's request and tell him the story." ) )
+		{
+			case 1:
+				break;
+		}
+		mes "^3355FFWhen you tell him why you need to find Thierry, the captain listens to you quietly and nods his head.^000000";
+		next;
+		mes "[Ferlock]";
+		mes "Hmm... I understand what you mean. However, the rules says that the passenger list cannot be showed to public.";
+		next;
+		mes "[Ferlock]";
+		mes "......However, rules can be broken which brings greater value than its existence. Ok, I will help you. Please wait for a while.";
+		next;
+		mes "^3355FFThe captain takes out a book and writes the name of 'Thierry' on the first page where nothing is written. The entry slowly disappears and the pages of the book start to flip magically^000000";
+		next;
+		mes "^3355FFThe book continues to flip and finally stops at one page. You see the record of Thierry boarding the airship on that page^000000";
+		next;
+		mes "[Ferlock]";
+		mes "Haha, does it frighten you? This is a magically enchanted book. Once you've written the name in it, you will be able to find the answer you want in an instant.";
+		next;
+		mes "[Ferlock]";
+ 		mes "It must have surprised you to find that the people of Schwaltzvalt make use of magical items too.";
+		next;
+		mes "[Ferlock]";
+		mes "This is something I acquired from an old friend.... Hmm, but that has nothing to do with this.";
+		next;
+		mes "[Ferlock]";
+		mes "Thierry... Let's see. He boarded the airship a month ago and headed for Hugel. Looks like he took the ship to Hugel the first day this flight was implemented.";
+		next;
+		mes "[Ferlock]";
+		mes "....Oh, didn't you say that this friend of yours is involved with a research job? I remember now. It's that young man.";
+		next;
+		mes "[Ferlock]";
+		mes "The flight to Hugel which had just been added to the schedule faced a great danger the first day since the airship had not prepared any counter-measures for sudden attacks by the dragons.";
+		next;
+		mes "[Ferlock]";
+		mes "To think about it, I have to admit that I made a mistake by not taking the fact that the dragons make approaching Hugel dangerous into consideration.";
+		next;
+		mes "[Ferlock]";
+		mes "Anyway, the ship was in critical condition due to an unexpected mechanical failure. Fortunately, a young skillful man managed to solve the problem. Now I remember his name; Thierry.";
+		next;
+		mes "[Ferlock]";
+		mes "Now I can tell why he was so quiet and had such a sad face. You know where he was heading now. So, please bring the news to his fiance.";
+		next;
+		mes "[Ferlock]";
+		mes "And if you ever meet him, please send him my gratitude and regards.";
+		set hg_ma1,5;
+		close2;
+		cutin "",255;
+		end;
+	}
+	else if(hg_ma1 == 5)
+	{
+		mes "[Ferlock]";
+		mes "You better get going and send the news to the fiance.";
+		close2;
+		cutin "",255;
+		end;
+	}
+	if (lght_air == 7 && lhz_heart == 11)
+	{
+		mes "[Ferlock]";
+		mes "Ah, thank you for coming.";
+		mes "Now, I wanted to ask you";
+		mes "why you were investigating";
+		mes "Ymir's Heart Piece. Are you";
+		mes "merely curious, or did you";
+		mes "have some special reason?";
+		next;
+		switch( select( "Just curious...","Well, there's someone I need to help..." ) )
+		{
+			case 1:
+				mes "[Ferlock]";
+				mes "Just curious...?";
+				mes "I don't know if satisfying";
+				mes "your curiosity is worth the";
+				mes "risks that you have already";
+				mes "taken. You should be more ";
+				mes "careful in the future...";
+				close2;
+				cutin "",255;
+				end;
+			
+			case 2:
+				mes "[Ferlock]";
+				mes "Well, I shouldn't be";
+				mes "trusting you this much,";
+				mes "but since you've helped";
+				mes "me and my brother, I feel";
+				mes "that you must be one of those altruistic adventurers. Very well.";
+				next;
+				mes "[Ferlock]";
+				mes "If you promise that you'll";
+				mes "never tell what I reveal to";;
+				mes "you, then I suppose I can";
+				mes "tell you know about the Rune";
+				mes "Stone and Ymir's Heart Piece.";
+				next;
+				switch( select( "I promise..." ) )
+				{
+					case 1:
+						break;
+				}
+				mes "[Ferlock]";
+				mes "Alright, then. I expect you";
+				mes "to keep your word. Now, you";
+				mes "already know that the Airships";
+				mes "are powered by Rune Stones, imitations of Ymir's Heart pieces.";
+				next;
+				mes "[Ferlock]";
+				mes "Although Rune Stones are";
+				mes "inferior to true Ymir Heart";
+				mes "pieces, we can make as many";
+				mes "as want. As for true Ymir Heart";
+				mes "Pieces, they're difficult to find or effectively reproduce.";
+				next;
+				mes "[Ferlock]";
+				mes "You may have already";
+				mes "figured this out, but all";
+				mes "Rune Stones are produced";
+				mes "in the Einbroch Laboratory";
+				mes "for use in the Airships. So";
+				mes "you see what's going on?";
+				next;
+				switch( select( "Wait, what's the Varmunt Project?" ) )
+				{
+					case 1:
+						break;
+				}
+				mes "[Ferlock]";
+				mes "The Varmunt Project is";
+				mes "a continuation of one of";
+				mes "the projects started by the";
+				mes "great Sage, Varmunt. Even as";
+				mes "a child, he was renown as an";
+				mes "incredible genius, a prodigy.";
+				next;
+				mes "[Ferlock]";
+				mes "However, no matter how";
+				mes "much academic success he";
+				mes "enjoyed--he even became a";
+				mes "tenured professor at Juno";
+				mes "University--Varmunt was never able to finance his own research.";
+				next;
+				mes "[Ferlock]";
+				mes "Eventually, he accepted an";
+				mes "offer from Rekenber Co. to";
+				mes "develop an energy source in";
+				mes "exchange for funding. The";
+				mes "result of his work for them is the invention of the Rune Stone.";
+				next;
+				mes "[Ferlock]";
+				mes "However, the public isn't";
+				mes "supposed to know that Varmunt";
+				mes "invented the Rune Stones. Now,";
+				mes "Varmunt disappeared before he";
+				mes "could perfect the Rune Stone";
+				mes "creation process.";
+				next;
+				mes "[Ferlock]";
+				mes "Therefore, the Rune Stones";
+				mes "we have now are unstable and";
+				mes "become useless after a while.";
+				mes "The Varmunt Project aims to";
+				mes "correct these flaws and perfect";
+				mes "the Ymir Heart replication...";
+				next;
+				mes "[Ferlock]";
+				mes "Er, anyway, that's why";
+				mes "I was at the Einbroch";
+				mes "Laboratory today. My Rune";
+				mes "Stone was close to empty,";
+				mes "so I went there to pick up";
+				mes "a fully charged one.";
+				next;
+				mes "[Ferlock]";
+				mes "^333333*Phew...*^000000";
+				mes "Would you give me";
+				mes "a moment to catch";
+				mes "my breath before";
+				mes "I continue? Yes,";
+				mes "there's a little more...";
+				set lhz_heart,12;
+				close2;
+				cutin "",255;
+				end;
+		}
+	}
+	else if(lght_air == 7 && lhz_heart == 12)
+	{
+		mes "[Ferlock]";
+		mes "Now, "+strcharinfo(0)+",";
+		mes "you must be wondering";
+		mes "why I'm telling you all";
+		mes "this. I believe that some";
+		mes "party wishes to steal the";
+		mes "Rune Stones from the Airships.";
+		next;
+		mes "[Ferlock]";
+		mes "Have you noticed the";
+		mes "Gremlins and Beholders";
+		mes "that attack my brother's";
+		mes "ship? Believe it or not,";
+		mes "Gremlins are usually just";
+		mes "harmless and mischievous.";
+		next;
+		mes "[Ferlock]";
+		mes "Gremlin wings also aren't";
+		mes "naturally powerful enough to";
+		mes "enable them to fly. However,";
+		mes "if someone implants Wills of";
+		mes "the Darkness into them, their";
+		mes "powers increase exponentially.";
+		next;
+		mes "[Ferlock]";
+		mes "Although Gremlins tend";
+		mes "not to attack humans unless";
+		mes "provoked, and that they tend";
+		mes "to shy away from people, they";
+		mes "are being controlled to steal";
+		mes "our Airships' Rune Stones.";
+		next;
+		mes "[Ferlock]";
+		mes "Whoever is controlling the";
+		mes "Gremlins also sends those";
+		mes "Beholder monsters in order";
+		mes "to monitor their progress";
+		mes "and observe our resistance.";
+		next;
+		mes "[Ferlock]";
+		mes "My brother and I have been";
+		mes "investigating this matter, but";
+		mes "so far, we haven't learned very";
+		mes "much. Now, my Airship only";
+		mes "provides domestic flights";
+		mes "and hasn't been attacked.";
+		next;
+		mes "[Ferlock]";
+		mes "Now, my brother's Airship";
+		mes "specializes in international";
+		mes "flights and suffers from the";
+		mes "Gremlin invasions, so we are";
+		mes "guessing the attackers are from outside the Schwaltzvalt Republic.";
+		next;
+		mes "[Ferlock]";
+		mes "In any case, that is all";
+		mes "I really know. Please keep";
+		mes "this information to yourself";
+		mes "and let me know if you learn anything new about this situation.";
+		next;
+		mes "[Ferlock]";
+		mes "If I manage to uncover";
+		mes "anything about the ones";
+		mes "that are using the Wills";
+		mes "of Darkness to control the";
+		mes "Gremlins and steal our Rune";
+		mes "Stones, I'll let you know.";
+		next;
+		mes "[Ferlock]";
+		mes "Who is sending these";
+		mes "monsters to invade our";
+		mes "Airships, and for what";
+		mes "purpose do they want the";
+		mes "Rune Stones? Hmm. Well, this";
+		mes "is goodbye for now, adventurer.";
+		close2;
+		specialeffect2 253;
+		set lhz_heart,13;
+		getexp 700000,400000;
+		cutin "",255;
+		end;
+	}
+	else if(lght_air == 7 && lhz_heart == 13)
+	{
+		mes "[Ferlock]";
+		mes "I'll be quite busy with my";
+		mes "captaining duties and my";
+		mes "private investigation of the";
+		mes "attempted Rune Stone robberies.";
+		mes "Hopefully, we'll be able to meet again later. For now, take care.";
+		close2;
+		cutin "",255;
+		end;
+	}
 	mes "[Ferlock]";
 	mes "Hey there, welcome";
 	mes "aboard the Airship. I'm";
@@ -1654,7 +1989,10 @@ airplane,236,163,5	script	Airship Captain#03	873,{
 		mes "It's too important to the";
 		mes "security and safety of";
 		mes "this Airship, you see.";
-		close;
+		close2;
+		cutin "",255;
+		end;
+		
 	case 2:
 		if (lght_air == 2) {
 		set lght_air, 3;
@@ -1676,7 +2014,7 @@ airplane,236,163,5	script	Airship Captain#03	873,{
 		mes "up to. Huh. Hahaha! Oh, that's";
 		mes "funny. Ah, it's always good to";
 		mes "hear from Tarlock. Anyway,";
-		mes "I'm sorry to make you next;.";
+		mes "I'm sorry to make you wait.";
 		next;
 		mes "[Ferlock]";
 		mes "Anyway, my brother wrote";
@@ -1715,7 +2053,9 @@ airplane,236,163,5	script	Airship Captain#03	873,{
 		mes "it if you'd help me out on";
 		mes "this, adventurer. Thanks";
 		mes "in advance and good luck~";
-		close;
+		close2;
+		cutin "",255;
+		end;
 		} else if(lght_air == 3) {
 			if (countitem(7340) >= 2 && countitem(576) >= 2) {
 				delitem 7340, 2;
@@ -1734,7 +2074,9 @@ airplane,236,163,5	script	Airship Captain#03	873,{
 				mes "Please give the best regards";
 				mes "to my big brother.";
 				mes "Well then, good bye.";
-				close;
+				close2;
+				cutin "",255;
+				end;
 			}
 				mes "[Ferlock]";
 				mes "Oh, I'm sorry, but it looks";
@@ -1743,7 +2085,9 @@ airplane,236,163,5	script	Airship Captain#03	873,{
 				mes "^ff00002 Will of the Darkness^000000 and";
 				mes "^ff00002 Prickly Fruit^000000? Thanks,";
 				mes "brave adventurer~";
-				close;
+				close2;
+				cutin "",255;
+				end;
 		}
 		mes "[Ferlock]";
 		mes "Well, I hope that";
@@ -1751,7 +2095,9 @@ airplane,236,163,5	script	Airship Captain#03	873,{
 		mes "here on the Airship";
 		mes "and that you have a";
 		mes "very pleasant journey.";
-		close;		
+		close2;
+		cutin "",255;
+		end;	
 	case 3:
 		mes "[Ferlock]";
 		mes "Well, I hope that";
@@ -1759,8 +2105,1004 @@ airplane,236,163,5	script	Airship Captain#03	873,{
 		mes "here on the Airship";
 		mes "and that you have a";
 		mes "very pleasant journey.";
+		close2;
+		cutin "",255;
+		end;
+	}
+}
+
+//=======================================================================================================//
+//				Heart Fragment Quest
+//=======================================================================================================//
+
+airplane,236,63,4	script	Hallen	706,{
+
+	if(hg_ma1 == 3)
+	{
+		mes "[Hallen]";
+		mes "Sha Sha~ ";
+		next;
+		mes "[Hallen]";
+		mes "Just let me handle this! Hehe. ";
+		next;
+		switch( select( "Ask whether he knows Thierry" ) )
+		{
+			case 1:
+				break;
+		}
+		mes "[Hallen]";
+		mes "Hmm?! Thierry?! I'm not sure. Why don't you ask the crew of the airship.";
+		mes "Kaci might know this person.";
+		close;
+	}
+	if(BaseLevel < 60)
+	{
+		mes "[Hallen]";
+		mes "If you need me to";
+		mes "do anything, just";
+		mes "give me a holler.";
+		mes "Bweh heh... hollah~";
+		close;
+	}
+	if(!lhz_heart)
+	{
+		mes "[Hallen]";
+		mes "Howdy, howdy~";
+		mes "Welcome to the Airship.";
+		next;
+		switch( select( "I'm not a passenger.","Hey kid, what are you doing?" ) )
+		{
+			case 1:
+				emotion e_what,0;
+				mes "[Hallen]";
+				mes "Does that mean you're";
+				mes "one of the crewmen, then?";
+				mes "I don't think we've met before,";
+				mes "and I should be familiar with";
+				mes "everyone working here by now...";
+				next;
+				emotion e_gasp,0;
+				mes "[Hallen]";
+				mes "Hey...!";
+				mes "If you're on duty,";
+				mes "shouldn't you be in";
+				mes "uniform? I guess you";
+				mes "don't work here after all!";
+				mes "Heh, figured it out myself~";
+				next;
+				mes "[Hallen]";
+				mes "Eh, I need to finish";
+				mes "sweeping this deck. Then,";
+				mes "on my break, I can play a";
+				mes "little game for Apples with";
+				mes "Kaci. That's how I roll, yo.";
+				next;
+				break;
+				
+			case 2:
+				mes "[Hallen]";
+				mes "Ummm... Isn't it obvious?";
+				mes "I'm sweeping the deck. I'm";
+				mes "the youngest crewman, so";
+				mes "I get stuck with the lamest";
+				mes "jobs. But once I'm done, it's";
+				mes "Dice time with Kaci. Oh yeah~";
+				next;
+				break;
+		}
+		switch( select( "Kaci?" ) )
+		{
+			case 1:
+				break;
+		}
+		mes "[Hallen]";
+		mes "Kaci... You know, the";
+		mes "dealer of the Dice game?";
+		mes "You should try it out: just";
+		mes "roll some dice for a chance";
+		mes "to win some Apples. Hey,";
+		mes "you could get really lucky!";
+		next;
+		mes "[Hallen]";
+		mes "Heh, there's one guy that";
+		mes "won so many Apples from Kaci";
+		mes "that he was able to become";
+		mes "an Apple Merchant. Can you";
+		mes "believe that? Yeah... Kaci";
+		mes "doesn't like him so much...";
+		close2;
+		set lhz_heart,1;
+		end;
+	}
+	else if(lhz_heart == 1)
+	{
+		mes "[Hallen]";
+		mes "Oh hey, it's you~";
+		mes "We talked earlier,";
+		mes "didn't we? Yeah...";
+		mes "I'm still here sweeping";
+		mes "this floor. It's gonna";
+		mes "take quite a while.";
+		next;
+		emotion e_gasp,0;
+		mes "[Hallen]";
+		mes "It doesn't look like";
+		mes "I'm gonna finish this";
+		mes "anytime soon. Hey, do";
+		mes "you think you could do";
+		mes "me a favor since I can't";
+		mes "really leave this joint?";
+		next;
+		switch( select( "Sorry, but I'm busy...","What is it?" ) )
+		{
+			case 1:
+				mes "[Hallen]";
+				mes "Eh, alright. I guess";
+				mes "I can understand. But";
+				mes "still, I coulda made it";
+				mes "worth your while, if you";
+				mes "know what I mean~";
+				close;
+
+			case 2:
+				mes "[Hallen]";
+				mes "Don't worry, it's not much";
+				mes "work. I'm supposed to deliver";
+				mes "letters from Juno Airport to";
+				mes "the other crewmen, but I don't";
+				mes "got the time. Now, I have";
+				mes "this letter for Kaci here...";
+				next;
+				mes "[Hallen]";
+				mes "Would you go and";
+				mes "deliver this letter";
+				mes "to her for me? It's";
+				mes "from some guy named";
+				mes "Mr. Mawong, her mentor";
+				mes "or something like that.";
+				next;
+				mes "^3355FFHallen gave you";
+				mes "Mawong's letter to";
+				mes "be delivered to Kaci.^000000";
+				set lhz_heart,2;
+				next;
+				mes "[Hallen]";
+				mes "Hey, thanks a lot, pal~";
+				mes "You can find Kaci hosting";
+				mes "the Dice game in the Airship.";
+				close;
+		}
+	}
+	else if(lhz_heart == 2)
+	{
+		mes "[Hallen]";
+		mes "^333333*Sigh...*^000000";
+		mes "I'm so sick and";
+		mes "tired of sweeping.";
+		mes "It's like I'm some";
+		mes "kinda lame cabin boy.";
+		mes "But... I guess I am!";
+		next;
+		mes "[Hallen]";
+		mes "Oh hey, were you";
+		mes "able to give that";
+		mes "letter to Kaci yet?";
+		mes "I think it's pretty";
+		mes "important, so try not";
+		mes "to take too long, okay?";
+		close;
+	}
+	else if(lhz_heart == 3)
+	{
+		mes "[Hallen]";
+		mes "^333333*Sigh...*^000000";
+		mes "I'm so sick and";
+		mes "tired of sweeping.";
+		mes "It's like I'm some";
+		mes "kinda lame cabin boy.";
+		mes "But... I guess I am!";
 		close;
 	}
+	else if(lhz_heart == 4)
+	{
+		mes "[Hallen]";
+		mes "Hey, thanks for delivering";
+		mes "that letter to Kaci for me.";
+		mes "She wasn't too happy that";
+		mes "I asked a passenger to do";
+		mes "it, but she understood that";
+		mes "I'm totally swamped with work.";
+		next;
+		mes "[Hallen]";
+		mes "Wouldn't you agree";
+		mes "that people should";
+		mes "help each other in";
+		mes "times of crisis?";
+		next;
+		switch( select( "Not at all. Every man for himself!","Yes, I do." ) )
+		{
+			case 1:
+				mes "[Hallen]";
+				mes "Wh-what...?";
+				mes "I can't think";
+				mes "that you really";
+				mes "believe that...";
+				set lhz_heart,5;
+				close;
+
+			case 2:
+				mes "[Hallen]";
+				mes "Aww, really?";
+				mes "I knew that you'd";
+				mes "feel the same way";
+				mes "I do. You and me, we're";
+				mes "on the same wavelength~";
+				next;
+				if(checkweight(501,1) != 1)
+				{
+					mes "[Hallen]";
+					mes "Oh... Hey, I was";
+					mes "going to give you";
+					mes "a little something,";
+					mes "but you're carrying";
+					mes "too much stuff right now...";
+					close;
+				}
+				set lhz_heart,5;
+				getitem 501,1;
+				mes "[Hallen]";
+				mes "I know this isn't";
+				mes "much, but I'd like you";
+				mes "to have it. Besides, you";
+				mes "never know what'll come in";
+				mes "handy during an emergency.";
+				mes "Alright then, see you later~";
+				close;
+		}
+	}
+	else if(lhz_heart == 5)
+	{
+		mes "[Hallen]";
+		mes "Hey, hey~ How's it going?";
+		mes "I know, I know, I'm supposed";
+		mes "to be sweeping, and I'm not";
+		mes "finished yet, but sometimes,";
+		mes "you know, you just have to";
+		mes "rest and take a break, yeah?";
+		next;
+		mes "[Hallen]";
+		mes "Ahh, busy days like these";
+		mes "remind me of working back";
+		mes "home in Juno with my neighbor,";
+		mes "Gyver. He's a genius inventor,";
+		mes "you know, and sort of like";
+		mes "a hero or role model to me.";
+		next;
+		mes "[Hallen]";
+		mes "Guyver is so brilliant,";
+		mes "he can pretty much make";
+		mes "anything he wants. Someday,";
+		mes "I want to reach his level, and";
+		mes "create things that will help";
+		mes "people and make them happy.";
+		next;
+		mes "[Hallen]";
+		mes "That's pretty much my";
+		mes "life ambition-- you know,";
+		mes "the kind of thing I want to";
+		mes "contribute to the world. Of";
+		mes "course, I doubt I can compare";
+		mes "to the great Sage Varmunt.";
+		next;
+		switch( select( "Sage Varmunt?" ) )
+		{
+			case 1:
+				break;
+		}
+		mes "[Hallen]";
+		mes "Yeah, Varmunt... He's like";
+		mes "one of the greatest Sages in";
+		mes "history. Well, nobody know too";
+		mes "much about him, but 300 years";
+		mes "ago, he was responsible for most ground breaking accomplishments.";
+		next;
+		mes "[Hallen]";
+		mes "Supposedly, he single handedly";
+		mes "revolutionized science. Many of";
+		mes "the machines that are convenient to life today are his inventions.";
+		mes "Sadly, he disappeared from history and no one know how he vanished.";
+		next;
+		mes "[Hallen]";
+		mes "The great Sage Varmunt...";
+		mes "It's a pretty well known";
+		mes "legend in the Schwaltzvalt";
+		mes "Republic. Anyway, for my";
+		mes "project, I wanted to learn";
+		mes "more about these Airships.";
+		next;
+		mes "[Hallen]";
+		mes "These Airships are so huge";
+		mes "and heavy, and I can scarcely";
+		mes "believe that they can fly. How";
+		mes "is it even possible? Well, if";
+		mes "you could find out for me, ";
+		mes "it'd be a really big help.";
+		set lhz_heart,6;
+		close;
+	}
+	else if(lhz_heart == 6)
+	{
+		mes "[Hallen]";
+		mes "Hey, have you learned";
+		mes "what makes such a big,";
+		mes "heavy Airship like this fly";
+		mes "for so long in the sky?";
+		next;
+		if(lght_air == 7)
+		{
+			switch( select( "Umm, yeah, kind of." ) )
+			{
+				case 1:
+					break;
+			}
+			mes "[Hallen]";
+			mes "Really...?";
+			mes "Are you serious?";
+			mes "So what's the secret?";
+			mes "Tell me, I'm dying to know!";
+			next;
+			mes "^3355FFYou tell Hallen everything";
+			mes "that you've learned from";
+			mes "Captain Tarlock, but you're";
+			mes "careful not to make any";
+			mes "mention of Ymir's Heart Piece.^000000";
+			next;
+			mes "[Hallen]";
+			mes "So... The propellers are";
+			mes "powered through steam?";
+			mes "That doesn't make sense.";
+			mes "No way, it can't be that simple. Besides, steam has its limits.";
+			mes "Are you sure that's everything?";
+			next;
+			switch( select( "Actually, there's another power source." ) )
+			{
+				case 1:
+					break;
+			}
+			mes "^3355FFYou reveal what you";
+			mes "learn about the Rune Stone,";
+			mes "an imitation of Ymir's Heart";
+			mes "Piece: Hallen is a well meaning";
+			mes "kid who probably won't use this";
+			mes "knowledge for evil purposes.";
+			next;
+			mes "[Hallen]";
+			mes "A-awesome! So there is";
+			mes "some special magic power";
+			mes "source that helps this Airship";
+			mes "fly! I knew it! Now, what was";
+			mes "it called again? Ah, the";
+			mes "Rune Stone, right?";
+			next;
+			mes "[Hallen]";
+			mes "An imitation of Ymir's";
+			mes "Heart Piece. Now where";
+			mes "have I heard about that";
+			mes "before? Mm, let me think...";
+			set lhz_heart,7;
+			close;
+		}
+		else
+		{
+			switch( select( "Actually..." ) )
+			{
+				case 1:
+					break:;
+			}
+			mes "[Hallen]";
+			mes "You didn't learn anything";
+			mes "about the Airship yet, huh?";
+			mes "Maybe Captain Ferlock might";
+			mes "know something, or any one";
+			mes "of the other Airship captains.";
+			mes "Hopefully, one will tell you...";
+			next;
+			mes "[Hallen]";
+			mes "I know that the secrets of";
+			mes "Airship flight is considered";
+			mes "classified information, but if";
+			mes "anyone can wrest those secrets,";
+			mes "it'll be one of you adventurers. So please help me out here...";
+			close;
+		}
+	}
+	else if(lhz_heart == 7)
+	{
+		mes "[Hallen]";
+		mes "So the Rune Stone";
+		mes "is an imitation of just";
+		mes "a piece of Ymir's Heart.";
+		mes "But where have I heard";
+		mes "about that before...?";
+		next;
+		emotion e_gasp,0;
+		mes "[Hallen]";
+		mes "Oh, that's right!";
+		mes "Kaci told me about a";
+		mes "drunkard that always";
+		mes "mentions Ymir's Heart";
+		mes "when he plays the Dice";
+		mes "game for Apples!";
+		next;
+		if(Shinokas_Quest > 9)
+		{
+			mes "["+strcharinfo(0)+"]";
+			mes "(^333333Wait, I met that guy when";
+			mes "I was helping Shinokas. He";
+			mes "was one of the directors of";
+			mes "the Einbroch Laboratory that";
+			mes "had a piece of Ymir's Heart.";
+			mes "It's worth investigating...^000000)";
+			next;
+		}
+		mes "[Hallen]";
+		mes "Anyway, it's not much,";
+		mes "but let me give you a little";
+		mes "something for going through";
+		mes "the trouble of learning that";
+		mes "secret information for me...";
+		next;
+		if(checkweight(501,1) != 1)
+		{
+			mes "[Hallen]";
+			mes "Aw, nuts...";
+			mes "You don't have";
+			mes "enough room to";
+			mes "receive my little gift.";
+			mes "Please free up more space";
+			mes "in your inventory for me, okay?";
+			close;
+		}
+		if(Shinokas_Quest > 9) set lhz_heart,9;
+		else set lhz_heart,8;
+		getitem 501,1;
+		mes "[Hallen]";
+		mes "Here you go~";
+		mes "I know it's pretty paltry";
+		mes "compared to the rewards ";
+		mes "you adventurers usually get,";
+		mes "but hey... It's my thought that";
+		mes "counts, right? See you later~";
+		close;
+	}
+	else if(lhz_heart == 8)
+	{
+		mes "[Hallen]";
+		mes "Hey, why don't you";
+		mes "ask Kaci about that";
+		mes "drunkard that's always";
+		mes "playing her Dice game?";
+		mes "You might learn more about";
+		mes "Ymir's Heart Piece, you know?";
+		close;
+	}
+	else
+	{
+		mes "[Hallen]";
+		mes "Thanks for helping me";
+		mes "out that last time. I guess";
+		mes "learning about the Rune Stone";
+		mes "kinda inspired me to build an";
+		mes "Airship of my own someday...";
+		close;
+	}
+}
+
+airplane,33,69,4	script	Kaci	73,{
+
+	if(hg_ma1 == 3)
+	{
+		mes "[Kaci]";
+		mes "Hello there. My name is Kaci. If you feel bored boarding the airship, why don't you play a game of dice with me.";
+		next;
+		switch( select( "Ask whether she knows Thierry" ) )
+		{
+			case 1:
+				break;
+		}
+		mes "[Kaci]";
+		mes "Thierry ....That name sounds familiar...";
+		next;
+		mes "[Kaci]";
+		mes "....................";
+		mes ".............";
+		mes ".......";
+		mes "...";
+		next;
+		mes "[Kaci]";
+		mes "Ahhh! Thierry Thierry Thierry !!";
+		next;
+		mes "^3355FFShe seems to recall something and starts to call out the name loudly.^000000";
+		next;
+		mes "[Kaci]";
+		mes "Hahaha, I'm sorry about that. It has been a while since I last heard that name...";
+		next;
+		mes "[Kaci]";
+		mes "He was the youngster who lived beside my master when I was learning how games work. I still remember that he is very bright and that he did different kinds of researches.";
+		next;
+		mes "[Kaci]";
+		mes "I also recall that he likes the Euslan's sister who's being taught about the game by my master too. I wonder how the two of them are getting along nowadays.";
+		next;
+		mes "^3355FFI tell the girl that Euslan has engaged with Thierry and in order to cure Euslan, Thierry boarded an airship but his whereabouts is a mystery now.^000000";
+		next;
+		mes "[Kaci]";
+		mes "Oh, how could Euslan fall sick? Oh...";
+		next;
+		mes "^3355FFKaci is so shocked to learn about Thierry that she loses herself in her thoughts for a while until regaining conciousness.^000000";
+		next;
+		mes "[Kaci]";
+		mes "Honestly, I would like to help but I haven't heard anything new from them since we haven't seen eachother for such a long time.";
+		next;
+		mes "[Kaci]";
+		mes "Isn't there any other way?";
+		next;
+		mes "[Kaci]";
+		mes "Ah...! The captain might know something. He is the one who manages the list of the passengers.";
+		next;
+		mes "[Kaci]";
+		mes "However, the passenger list cannot be shown to the public...";
+		next;
+		mes "[Kaci]";
+		mes "However, I think the captain will be willing to help if you tell him the whole story. You should give it a try.";
+		next;
+		mes "[Kaci]";
+		mes "As for Euslan, please tell her about me and let her know that I hope she gets well soon.";
+		next;
+		mes "^3355FFSince she's begging, I guess I should send her message.";
+		set hg_ma1,4;
+		close;
+	}
+	else if(hg_ma1 == 4)
+	{
+		mes "[Kaci]";
+		mes "You can ask the captain for the whereabouts of Thierry. I am sure that the captain will be willing to help if you tell him what happened.";
+		close;
+	}
+	else if(lhz_heart == 2)
+	{
+		mes "[Kaci]";
+		mes "You must be sooo";
+		mes "bored, adventurer~";
+		mes "How would you like";
+		mes "to play a game of Dice?";
+		next;
+		switch( select( "Give her the letter from Hallen." ) )
+		{
+			case 1:
+				break;
+		}
+		mes "[Kaci]";
+		mes "Oh, Hallen must have";
+		mes "asked you to deliver this.";
+		mes "He should be doing this sort";
+		mes "of thing himself, instead of";
+		mes "asking customers for favors!";
+		mes "But still, he's really busy...";
+		next;
+		set lhz_heart,3;
+		mes "[Kaci]";
+		mes "Thank you for bringing";
+		mes "this to me. If you ever";
+		mes "need a little favor from";
+		mes "me, feel free to ask me,";
+		mes "alright? See you later~";
+		close;
+	}
+	else if(lhz_heart == 3)
+	{
+		mes "[Kaci]";
+		mes "Oh, hello. Thanks for";
+		mes "delivering that letter from";
+		mes "Mr. Mawong to me, especially";
+		mes "since Hallen was too busy to";
+		mes "do it himself. Reading that";
+		mes "letter really made my day~";
+		next;
+L_Ask:
+		switch( select( "Ask about Hallen","Ask about Mawong","Ask about the Airship" ) )
+		{
+			case 1:
+				set .@mesa,1;
+				mes "[Kaci]";
+				mes "Hallen? Well, he and I are";
+				mes "pretty close. Did you know";
+				mes "that we're cousins? In fact,";
+				mes "his dad, my uncle, brought";
+				mes "me as a child after my father";
+				mes "passed away 20 years ago.";
+				next;
+				mes "[Kaci]";
+				mes "There was some kind of";
+				mes "mine explosion accident in";
+				mes "Einbech. I don't remember.";
+				mes "Anyway, me and Hallen are";
+				mes "like sister and brother, and";
+				mes "we always stick together.";
+				next;
+				mes "[Kaci]";
+				mes "When Captain Ferlock saw me";
+				mes "host a Dice game by coincidence";
+				mes "and then hired me to work on his Airship, Hallen insisted on coming";
+				mes "along. He's stubborn like that,";
+				mes "but he's also very sweet.";
+				next;
+				break;
+				
+			case 2:
+				set .@mesb,1;
+				mes "[Kaci]";
+				mes "Mr. Mawong? Oh, don't get";
+				mes "the wrong idea! He's my";
+				mes "mentor, the one who taught";
+				mes "me how to play all of these";
+				mes "wonderful games. He's pretty";
+				mes "famous around Juno, you know.";
+				next;
+				mes "[Kaci]";
+				mes "I used to be so depressed,";
+				mes "not caring about the world";
+				mes "at all, after my father died.";
+				mes "Then, I ran into Mr. Mawong,";
+				mes "and he taught me how to find";
+				mes "the joy in life once again.";
+				next;
+				mes "[Kaci]";
+				mes "Because of him, I decided";
+				mes "to learn his games and to";
+				mes "help people forget their";
+				mes "worries and just enjoy";
+				mes "themselves, even if it's";
+				mes "just for a little while.";
+				next;
+				break;
+				
+			case 3:
+				set .@mesc,1;
+				mes "[Kaci]";
+				mes "The Airship? It's so";
+				mes "huge and beautiful, and";
+				mes "I'm always amazed that it";
+				mes "can fly so gracefully through";
+				mes "the air. I've always wanted to live someplace close to the sky...";
+				next;
+				mes "[Kaci]";
+				mes "A place where I can see";
+				mes "the clouds and bask in the";
+				mes "sun. So, when Captain Ferlock";
+				mes "invited me to work here, it was";
+				mes "like a dream come true~";
+				next;
+				break;
+		}
+		mes "[Kaci]";
+		mes "Please don't hesitate";
+		mes "to ask me anything if";
+		mes "you need a small favor,";
+		mes "or if you're just curious";
+		mes "about me in general~";
+		next;
+		if(!.@mesa || !.@mesb || !.@mesc) goto L_Ask;
+		mes "[Kaci]";
+		mes "By the way, if Hallen";
+		mes "bothers you with another";
+		mes "request, please refuse to";
+		mes "help him next time, okay?";
+		mes "I won't allow him to get";
+		mes "spoiled! Ho ho ho ho~";
+		next;
+		mes "[Kaci]";
+		mes "Well, I better get";
+		mes "back to work now.";
+		mes "Have a nice day,";
+		mes "and I'll see you later~";
+		set lhz_heart,4;
+		close;
+	}
+	else if(lhz_heart == 8)
+	{
+		mes "[Kaci]";
+		mes "Hello, "+strcharinfo(0)+".";
+		mes "It's nice to see you again.";
+		mes "So is there anything I can";
+		mes "help you with today?";
+		next;
+		switch( select( "Who's that drunk over there?" ) )
+		{
+			case 1:
+				break;
+		}
+		mes "[Kaci]";
+		mes "Oh, him? He's one of my";
+		mes "regulars, some guy who's";
+		mes "supposed to be an Einbroch";
+		mes "Lab Director. He keeps losing";
+		mes "Apples whenever he plays Dice:";
+		mes "I think he's a gambling addict~";
+		next;
+		mes "[Kaci]";
+		mes "In fact, his losses make up";
+		mes "for all the Apples I lost when";
+		mes "that Apple Merchant played here. Now, it's a legendary tale that";
+		mes "we all think fondly of, but at";
+		mes "the time, it nearly broke me.";
+		next;
+		mes "[Kaci]";
+		mes "Anyway, aside from the fact";
+		mes "that the Einbroch Lab Director";
+		mes "is kind of a whiny person when";
+		mes "he's drunk, and a poor gambler,";
+		mes "I don't know much about him.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "(^333333Einbroch Laboratory...";
+		mes "It's so suspicious. That";
+		mes "director knows about Ymir's";
+		mes "Heart Piece, so they must be";
+		mes "keeping something really";
+		mes "important over there.^000000)";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "(^333333I better investigate";
+		mes "that laboratory in Einbroch";
+		mes "as soon as I can, even if it's";
+		mes "a heavily restricted area.^000000)";
+		set lhz_heart,9;
+		close;
+	}
+	mes "[Kaci]";
+	mes "You must be sooo";
+	mes "bored, adventurer~";
+	mes "How would you like";
+	mes "to play a game of Dice?";
+	next;
+	callfunc "applegamble","Kaci";
+	end;
+}
+
+ein_in01,279,25,0	script	#lab01_heart	139,1,1,{
+
+OnTouch:
+	if(lhz_heart == 9)
+	{
+		mes "["+strcharinfo(0)+"]";
+		mes "(^333333I've... I've just";
+		mes "got to investigate";
+		mes "that laboratory and";
+		mes "see if anything funny";
+		mes "is going on in there.^000000)";
+		close;
+	}
+}
+
+ein_in01,264,17,0	script	#lab02_heart	139,1,1,{
+
+OnTouch:
+	if(lhz_heart == 9)
+	{
+		mes "["+strcharinfo(0)+"]";
+		mes "What the...";
+		mes "It's some sort of";
+		mes "weird device. The label";
+		mes "here says, ''Password";
+		mes "Checker?'' Well, this";
+		mes "might come in handy later.";
+		next;
+		mes "^3355FFYou decide to bring";
+		mes "the Password Checker";
+		mes "device with you into";
+		mes "the laboratory.^000000";
+		set lhz_heart,10;
+		close;
+	}
+}
+
+ein_in01,263,35,3	script	Ferlock#lab	873,{
+
+OnInit:
+	disablenpc "Ferlock#lab";
+	stopnpctimer;
+	end;
+
+OnEnter:
+	enablenpc "Ferlock#lab";
+	initnpctimer;
+	end;
+	
+OnEmote:
+	emotion e_omg,0;
+	end;
+
+OnTimer120000:
+	donpcevent "Ferlock#lab::OnInit";
+	end;
+}
+
+ein_in01,261,35,0	script	lab03#heart	139,1,1,{
+
+OnTouch:
+	if(lhz_heart == 9)
+	{
+		mes "[Security System]";
+		mes "^FF0000Unauthorized person";
+		mes "detected. Password";
+		mes "Checker not detected.";
+		mes "Access denied.^000000";
+		close;
+	}
+	else if(lhz_heart == 10)
+	{
+		mes "[Security System]";
+		mes "^FF0000Enter the 3 digit password.";
+		mes "You will be allowed 5 tries";
+		mes "within 3 minutes to enter";
+		mes "the correct password, or";
+		mes "the password will reset.^000000";
+		next;
+		mes "[Password Checker]";
+		mes "^333333Hint:";
+		mes "Do not use the";
+		mes "number 0, and do";
+		mes "not enter any number";
+		mes "more than once. Make";
+		mes "sure the password is 3 digits.";
+		next;
+L_Recode:
+		set @thanacode1,rand(1,9);
+		set @thanacode2,rand(1,9);
+		set @thanacode3,rand(1,9);
+		if((@thanacode1 == @thanacode2) || (@thanacode1 == @thanacode3) || (@thanacode2 == @thanacode3)) goto L_Recode;
+L_Input:
+		input @thanainput;
+		if((@thanainput < 100) || (@thanainput > 999))
+		{
+			mes "[Security System]";
+			mes "^FF0000Error.";
+			mes "The password entered";
+			mes "exceeds the number digit";
+			mes "limit. You must only enter";
+			mes "3 digit passwords.^000000";
+			close;
+		}
+		set @thanainput1,@thanainput / 100;
+		set @thanainput2,(@thanainput % 100) / 10;
+		set @thanainput3,@thanainput % 10;
+		if ((@thanainput1 == 0) || (@thanainput2 == 0) || (@thanainput3 == 0))
+		{
+			mes "[Security System]";
+			mes "^FF0000Error.";
+			mes "You cannot enter the";
+			mes "number 0, or use any";
+			mes "other number more than";
+			mes "once. Please try again.^000000";
+			next;
+			goto L_Input;
+		}
+		mes "[Security System]";
+		mes "^ff0000"+strcharinfo(0)+"^000000";
+		mes "has entered the following:";
+		mes "^0000ff"+@thanainput1+"^000000 - ^0000ff"+@thanainput2+"^000000 - ^0000ff"+@thanainput3+"^000000. Please wait for";
+		mes "authorization to complete.";
+		set @thanatry,@thanatry +1;
+		next;
+		set @strike,0;
+		set @ball,0;
+		if(@thanainput1 == @thanacode1) set @strike,@strike +1;
+		if(@thanainput2 == @thanacode2) set @strike,@strike +1;
+		if(@thanainput3 == @thanacode3) set @strike,@strike +1;
+		if((@thanainput1 == @thanacode2) || (@thanainput1 == @thanacode3)) set @ball,@ball +1;
+		if((@thanainput2 == @thanacode1) || (@thanainput2 == @thanacode3)) set @ball,@ball +1;
+		if((@thanainput3 == @thanacode1) || (@thanainput3 == @thanacode2)) set @ball,@ball +1;
+		if(@strike == 3)
+		{
+			mes "[Security System]";
+			mes "Authorization complete.";
+			mes "Archive access granted.";
+			next;
+			mes "^3355FFThe archive door opens,";
+			mes "revealing a series of";
+			mes "filed documents. Out";
+			mes "of all of them, one of the";
+			mes "files grabs your attention.^000000";
+			next;
+			mes "Varmunt Project No. 3";
+			mes "Security Level : Grade 1-C";
+			mes " ";
+			mes "Caution: Only project members";
+			mes "of the Ymir Heart Synthesization project are authorized to view";
+			mes "this classified document.";
+			next;
+			mes "Varmunt Project No. 3";
+			mes "Security Level : Grade 1-C";
+			mes " ";
+			mes "All others found reading";
+			mes "this document are subject";
+			mes "to punishment or dismissal.";
+			next;
+			mes "^3355FFYou perceive the sound of";
+			mes "footsteps and quickly try to";
+			mes "return the document to its";
+			mes "original place. However,";
+			mes "the person that has come";
+			mes "to the archive has already";
+			mes "seen you holding the file.^000000";
+			next;
+			donpcevent "Ferlock#lab::OnEnter";
+			mes "[Ferlock]";
+			mes "Excuse me, but are";
+			mes "you an employee here?";
+			mes "I've come to pick up a";
+			mes "new Rune Stone for the";
+			mes "Airship. Wait, wait...";
+			mes "You look familiar...";
+			next;
+			donpcevent "Ferlock#lab::OnEmote";
+			mes "[Ferlock]";
+			mes "That's right, aren't you the";
+			mes "one who brought me my";
+			mes "brother's letter? Yeah, you";
+			mes "were asking me about the";
+			mes "Airship's flight mechanics.";
+			mes "So you're not an employee...";
+			next;
+			mes "[Ferlock]";
+			mes "Boy, you must be more than";
+			mes "curious to be looking up that";
+			mes "information in a restricted";
+			mes "area. But don't worry, you";
+			mes "must have your reasons,";
+			mes "so I won't call the guards.";
+			next;
+			mes "[Ferlock]";
+			mes "Still, you better get out";
+			mes "of here. The guards patrol";
+			mes "this place regularly, so you're";
+			mes "almost sure to get caught. Hmm,";
+			mes "come and see me later at the";
+			mes "Airship, alright? Now hurry!";
+			close2;
+			donpcevent "Ferlock#lab::OnInit";
+			set lhz_heart,11;
+			end;
+		}
+		mes "[Password Checker]";
+		mes " ";
+		mes "^333333Total of correct numbers";
+		mes "in correct sequence: ^ff0000"+@strike+"^333333";
+		mes "Total of correct numbers: ^ff0000"+@ball+"^333333.";
+		mes "Please use these results";
+		mes "to make a more accurate guess.^000000";
+		next;
+		if(@thanatry > 4)
+		{
+			mes "[Security System]";
+			mes "^FF0000The correct password";
+			mes "for this session was";
+			mes "^000000"+@thanacode1+"^FF0000 - ^000000"+@thanacode2+"^000000 - ^000000"+@thanacode3+"^FF0000. Password";
+			mes "will now be reset.^000000";
+			set @thanatry,0;
+			close;
+		}
+		mes "[Security System]";
+		mes "Beeeeep!";
+		mes "Incorrect password.";
+		mes " ";
+		if(@thanatry == 1) mes "Initialing 2nd attempt...^000000";
+		if(@thanatry == 2) mes "Initialing 3rd attempt...^000000";
+		if(@thanatry == 3) mes "Initialing 4th attempt...^000000";
+		if(@thanatry == 4) mes "Initialing final attempt...^000000";
+		next;
+		goto L_Input;
+	}
 }
 
 //========Explosions=======================

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1352 - 280
npc/quests/quests_ayothaya.txt


+ 8 - 7
npc/quests/quests_ein.txt

@@ -3,7 +3,7 @@
 //===== By: ================================================== 
 //= Evera and The eAthena Dev Team
 //===== Current Version: ===================================== 
-//= 1.5.3
+//= 1.6
 //===== Compatible With: ===================================== 
 //= eAthena 7.15 +
 //===== Description: ========================================= 
@@ -21,6 +21,7 @@
 //= 1.5.1 Fixed exploit [KarLaeda]
 //= 1.5.2 Updated Shino Quest to leave no grabage vars [Lupus]
 //= 1.5.3 Fixed some typos regarding Schwartzvalt Trilogy [SinSloth]
+//= 1.6 Updated Laboratory Entrance regarding Heart Fragment quest. [SinSloth]
 //============================================================ 
 
 
@@ -553,7 +554,7 @@ ein_in01,32,133,6	script	Maid	850,{
 }
 
 einbroch,51,52,1	script	lab_warp	45,2,2{
-	if(Shinokas_Quest != 7){
+	if(Shinokas_Quest != 7 && lhz_heart != 9){
 		mes "^3131FFThe door is locked.";
 		mes "You cannot enter.";
 		close;
@@ -654,7 +655,7 @@ einbroch,51,52,1	script	lab_warp	45,2,2{
 		mes "^990066uNflAPPaBLe LoVaBLe SeCreTs AnD";
 		mes "^990066BoWLiNg aGaINST tHe KarMA of YoUtH";
 		input @str$;
-		if(@str$ != "uNflAPPaBLe LoVaBLe SeCreTs AnD BoWLiNg aGaINST tHe KarMA if YoUtH") goto L_SCFail;
+		if(@str$ != "uNflAPPaBLe LoVaBLe SeCreTs AnD BoWLiNg aGaINST tHe KarMA of YoUtH") goto L_SCFail;
 		goto L_Suc;
 	case 9:
 		mes "^00CCFFBy the power of^000000";
@@ -668,13 +669,13 @@ einbroch,51,52,1	script	lab_warp	45,2,2{
 		mes "^00CCFFsoul mate... wonder. enigma...";
 		mes "^00CCFFcloud.^000000";
 		input @str$;
-		if(@str$ != "...silence. quiet benevolence... soul mate... wonder. enigma... cloud") goto L_SCFail;
+		if(@str$ != "...silence. quiet benevolence... soul mate... wonder. enigma... cloud.") goto L_SCFail;
 		goto L_Suc;
 	case 11:
 		mes "^FF33CCopeN,Open!op3n.openOpen0p3nOpEn0pen";
 		mes "^FF33CC`open'0Pen open?open!111OPENSESAME";
 		input @str$;
-		if(@str$ != "opeN,Open!op3n.openOpenOp3nIoEnOpen`open'0Pen open?open!111OPENSESAME") goto L_SCFail;
+		if(@str$ != "opeN,Open!op3n.openOpen0p3nOpEn0pen`open'0Pen open?open!111OPENSESAME") goto L_SCFail;
 		goto L_Suc;
 	}
 L_Suc:
@@ -785,7 +786,7 @@ ein_in01,254,35,1	script	Scientist	749,{
 	mes "flirting with that";
 	mes "woman. God...!";
 	mes "I'm like, so teed off!";
-	if(Shinokas_Quest < 8) set ein_scientist,1;
+	if(Shinokas_Quest == 7) set ein_scientist,1;
 	close;
 	
 L_P2:
@@ -808,7 +809,7 @@ ein_in01,266,26,1	script	Unknown Stuff	111,{
 	mes "attached to a huge";
 	mes "machine with many cords";
 	mes "and folds of barbed wire";
-	if(Shinokas_Quest < 8) set ein_stuff,1;
+	if(Shinokas_Quest == 7) set ein_stuff,1;
 	close;
 }
 

+ 8926 - 30
npc/quests/quests_hugel.txt

@@ -1,15 +1,18 @@
 //===== eAthena Script =======================================
 //= Hugel Quest NPCs
 //===== By: ==================================================
-//= MasterOfMuppets
+//= MasterOfMuppets & SinSloth
 //===== Current Version: =====================================
-//= 1.0
+//= 1.2
 //===== Compatible With: =====================================
 //= eAthena
 //===== Description: =========================================
 //= Quest NPC's related to Hugel
 //===== Additional Comments: =================================
 //= 1.0 First version. [MasterOfMuppets]
+//= 1.1 Added most of Hugel quests. Thanks to MasterOfMuppets
+//= for scripting most of them. [SinSloth]
+//= 1.2 Added Odin Temple Excavation quest. [SinSloth]
 //============================================================
 
 //-------------------------------------------------------------------------
@@ -2050,39 +2053,8932 @@ lhz_in03,193,28,3	script	Makkie	83,{
 	
 }
 
-hugel,71,197,3	script	Lisa#HuQuest	90,{
+//-------------------------------------------------------------------------
+// Rebellion Quest
+//-------------------------------------------------------------------------
+
+hugel,70,137,5	script	Shede	879,{
+
+	cutin "siide1.bmp",2;
+	if(hg_tre == 0)
+	{
+		mes "[Shede]";
+		mes "Yay~ are you talking to me? Yay!";
+		mes "Hey, are you from a different city? Wow, nice to see you!";
+		emotion e_gasp;
+		next;
+		mes "[Shede]";
+		mes "Ever since the airport was built, Hugel has been so busy to welcome tourists and adventurers.";
+		mes "I am kind of surprised to see Hugel being so crowded like this,";
+		mes "but I think that this is a good change for this town.";
+		next;
+		mes "[Shede]";
+		mes "At the same time, I have so many customers to serve...";
+		mes "In fact, I don't even have a time to cht-chat, hohoho.";
+		next;
+		switch( select( "Do you want me to help you?","I will leave you alone" ) )
+		{
+		case 1:
+			mes "[Shede]";
+			mes "Oh~ how kind of you! Thank you so much~";
+			mes "Then can I ask you a favor?";
+			emotion e_lv;
+			next;
+			mes "[Shede]";
+			switch(rand(1,3))
+			{
+				case 1:
+					mes "Uncle Hollun's birthday is coming,";
+					mes "so I want to make \"^3131FFMushroom Flavor Cookies^000000\" for him.";
+					mes "Unfortunately, I am short of the most important ingredient, the Mushrooms.";
+					next;
+					cutin "siide2.bmp",2;
+					mes "[Shede]";
+					mes "Ordinary mushrooms don't smell that good, but";
+					mes "\"^3131FFMoks Mushrooms^000000\" which only grow in Hugel have such appetizing scent.";
+					mes "So, when they are added to cookies, they enhance the taste of cookies so much better.";
+					next;
+					mes "[Shede]";
+					mes "Can you please go gather \"^3131FF5 Moks Mushroom Solution^000000\" from \"^3131FFMoks Mushrooms^000000\"?";
+					mes "You will find the mushrooms in fields near Hugel.";
+					mes "I hope that you will bring their solution as quickly as you can!";
+					set hg_tre,10;
+					close2;
+					cutin "",255;
+					end;
+				break;
+				case 2:
+					mes "In fact, Agette and I am competing with each other for the Hugel's best cookie master position.";
+					next;
+					mes "[Shede]";
+					mes "Becoming the best cookie mater is not an easy thing to achieve.";
+					mes "Everyone can have the best ingredients and the best cooking utensils,";
+					mes "but that doesn't mean that they can become the best cookie masters.";
+					next;
+					mes "[Shede]";
+					mes "You need to know how to harmonize your skills and your senses";
+					mes "to make the most delicious cookies.";
+					next;
+					cutin "siide2.bmp",2;
+					mes "[Shede]";
+					mes "I dare to say that my cookies are the best.";
+					mes "However, Agette is also a professional cookie baker.";
+					next;
+					mes "[Shede]";
+					mes "If I hear her name while baking,";
+					mes "it makes me shake my hands in anxiety";
+					mes "so that I make a mistake to measure the right amount of ingredients.";
+					mes "That explains how good she is at baking cookies.";
+					next;
+					mes "[Shede]";
+					mes "Still, I am a proud cookie baker, and";
+					mes "I can hear a voice from deep inside of me saying";
+					mes "that I cannot be beat by her!";
+					mes "Can you hear that?";
+					mes "Can you hear my inner fighting spirit as a cookie baker?";
+					next;
+					mes "[Shede]";
+					mes "I am going to compete with her";
+					mes "for the Hugel's best cookie mater position after a while.";
+					mes "So, I have been doing my best in practicing my skills to win her!";
+					next;
+					mes "[Shede]";
+					mes "There were many obstacles in my way to become the best cookie baker.";
+					mes "But, see? I am still here, alive and kicking! I will never give up! In that sense..";
+					mes "I am going to challenge on baking ^FF0000Clam Cookies^000000 today!";
+					mes "I am going to make them taste tangy and unique. I am sure that they will be a great sucess!";
+					next;
+					mes "[Shede]";
+					mes "When you go to the beach, ";
+					mes "you will find clams near the ferry.";
+					mes "Please gather ^3131FF5 Clam Flesh^000000 from the clams.";
+					mes "Please hurry!";
+					set hg_tre,20;
+					close2;
+					cutin "",255;
+					end;
+				break;
+				case 3:
+					mes "In fact, I gave my heart to a gentleman.";
+					mes "I think that the time has come to let him know";
+					mes "how I feel about him.";
+					next;
+					cutin "siide2.bmp",2;
+					mes "[Shede]";
+					mes "So, I decided to bake special cookies called...";
+					mes "...... ^3131FFDevil's Cookies^000000!";
+					next;
+					mes "["+strcharinfo(0)+"]";
+					mes "Devil's Cookies?";
+					next;
+					cutin "siide1.bmp",2;
+					mes "[Shede]";
+					mes "Yes, Devil's Cookies.";
+					mes "When you go outside of Hugel, you will find \"^3131FFMoks Bugs^000000\"";
+					mes "hiding in the bushes. They breed in this season, so they are plump with eggs.";
+					next;
+					mes "[Shede]";
+					mes "When you stew their shells and use the broth to kneed flour,";
+					mes "you can make fresh and crunch cookies.";
+					next;
+					cutin "siide2.bmp",2;
+					mes "[Shede]";
+					mes "Devil's Cookies are so delicious, so they are rumored to dazzle the eaters with";
+					mes "the mysteriously crunch texture and the sweetness, and to allure them to hell without them knowing.";
+					mes "Ah~ I hope that he will like them...";
+					next;
+					cutin "siide1.bmp",2;
+					mes "[Shede]";
+					mes "Would you please help me to bake the cookies? I need 5 Moks Bug Shells~";
+					next;
+					mes "["+strcharinfo(0)+"]";
+					mes "'......I am confused...Does she love him or hate him?'";
+					emotion e_dots,1;
+					set hg_tre,30;
+					close2;
+					cutin "",255;
+					end;
+				break;
+			}
+		break;
+		case 2:
+			mes "[Shede]";
+			mes "No, it is fine. Somehow I needed a break, hohoh!";
+			close2;
+			cutin "",255;
+			end;
+		break;
+		}
+	}
+	else if(hg_tre > 9 && hg_tre < 15)
+	{
+		mes "[Shede]";
+		mes "Can you please go gather \"^3131FF5 Moks Mushroom Solution^000000\" from \"^3131FFMoks Mushrooms^000000\"?";
+		mes "You will find the mushrooms in fields near Hugel.";
+		mes "I hope that you will bring their solution as quickly as you can!";
+		close2;
+		cutin "",255;
+		end;
+	}
+	else if(hg_tre > 19 && hg_tre < 25)
+	{
+		mes "[Shede]";
+		mes "Please pick up \"^3131FF5 Clams^000000\" from a fish trap in the ferry.";
+		mes "I hope that you will bring their solution as quickly as you can!";
+		close2;
+		cutin "",255;
+		end;
+	}
+	else if(hg_tre > 29 && hg_tre < 35)
+	{
+		mes "[Shede]";
+		mes "Please bring \"^3131FF5 Moks Bug Shells^000000\" from outside of Hugel.";
+		mes "I hope that you will bring their solution as quickly as you can!";
+		close2;
+		cutin "",255;
+		end;
+	}
+	else if(hg_tre == 15)
+	{
+		mes "[Shede]";
+		mes "Oh! You came back earlier than I thought.";
+		mes "Now, I can bake the Mushroom Flavor Cookies for uncle Hollun.";
+		mes "Thank you so much.";
+		emotion e_heh;
+		set hg_tre,40;
+		close2;
+		cutin "",255;
+		end;
+	}
+	else if(hg_tre == 25)
+	{
+		mes "[Shede]";
+		mes "Oh! You came back earlier than I thought.";
+		mes "Now, I can bake the best cookies of mine and compete with Agette!";
+		mes "Thank you so much.";
+		emotion e_heh;
+		set hg_tre,40;
+		close2;
+		cutin "",255;
+		end;
+	}
+	else if(hg_tre == 35)
+	{
+		mes "[Shede]";
+		mes "Oh! You came back earlier than I thought.";
+		mes "Now, I can bake Devil's Cookies to confess my love to the gentleman.";
+		mes "Thank you so much.";
+		emotion e_heh;
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "(If he knew what ingredients she used for the cookies,)";
+		mes "(I am pretty sure that at least he will remember her face to avoid next time...)'";
+		emotion e_dots,1;
+		set hg_tre,40;
+		close2;
+		cutin "",255;
+		end;
+	}
+	else if(hg_tre == 40)
+	{
+		if(lhz_boss == 44 && lhz_curse > 30)
+		{
+			mes "[Shede]";
+			mes "Have you seen Mr. Herico?";
+			mes "He is a lonesome old man who is staying at Hugel Inn.";
+			next;
+			mes "[Shede]";
+			mes "If you have some time, why don't you go spend some time with him?";
+			mes "I know that he will appreciate it.";
+			set hg_tre,41;
+			close2;
+			cutin "",255;
+			end;
+		}
+		else
+		{
+			mes "[Shede]";
+			mes "So, how do you like Hugel?";
+			mes "It is a peaceful village, isn't it?";
+			close2;
+			cutin "",255;
+			end;
+		}
+	}
+	else if(hg_tre == 41)
+	{
+		mes "[Shede]";
+		mes "Mr. Herico has an impediment in movement, so he usually stays in his room.";
+		mes "Please go spend some time with him. I know that he will appreciate it.";
+		close2;
+		cutin "",255;
+		end;
+	}
+	else
+	{
+		mes "[Shede]";
+		mes "So, how do you like Hugel?";
+		mes "It is a peaceful village, isn't it?";
+		close2;
+		cutin "",255;
+		end;
+	}
+	
+}
+
+hu_in01,256,40,3	script	Herico	897,{
+
+	if(checkweight(7342,1) != 1)
+	{
+		mes "[Herico]";
+		mes "Why don't you go take some load off your shoulder first, and come back?";
+		close;
+	}
+	cutin "heri1.bmp",2;
+	if(hg_tre < 41)
+	{
+		mes "[Herico]";
+		mes "The weather is beautiful today. *Sigh* But my body aches too badly to go out...";
+		close2;
+		cutin "",255;
+		end;
+	}
+	else if(hg_tre == 41)
+	{
+		mes "[Herico]";
+		mes "The weather is beautiful today. *Sigh* But my body aches too badly to go out...";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "Hello!";
+		next;
+		mes "[Herico]";
+		mes "Shede?";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "Oh, hello. Ms. Shede asked me to drop you by. Nice to meet you, I am ^3131FF"+strcharinfo(0)+"^000000.";
+		next;
+		mes "[Herico]";
+		mes "Ah, hello. I heard that recently an airport was built in this town. So, are you from a different city?";
+		mes "I like to see new things...although I don't like this chilly wind.";
+		mes "How do you like Hugel?";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "It is a peaceful and beautiful village, although I can tell that it is experiencing a change.";
+		mes "Everyone looks happy, and they feel very different than people in the other areas.";
+		mes "So I feel like that I am in a different land.";
+		next;
+		mes "[Herico]";
+		mes "Everyone has worries and happyness at the same time.";
+		mes "You must have travelled many cities of this country,";
+		mes "and have figured out many things on your own.";
+		mes "Am I right?";
+		next;
+		switch( select( "Yes, you are right.","I am not so sure.","No." ) )
+		{
+		case 1:
+			cutin "heri2.bmp",2;
+			mes "[Herico]";
+			mes "I think that my senses are still working fine.";
+			mes "People's eyes tell many things to me.";
+			next;
+			cutin "heri1.bmp",2;
+			mes "[Herico]";
+			mes "Your eyes are telling me your admiration and astonishment";
+			mes "toward what you have seen in Hugel,";
+			mes "which is a totally different experience for you.";
+			next;
+			mes "[Herico]";
+			mes "People of Hugel don't question anyone.";
+			mes "It is an unwritten law of this village.";
+			mes "That is why I could have been resting in this village without worries.";
+			next;
+			mes "[Herico]";
+			mes "However, as I see you, I suddenly have an urge to ruminate on my past";
+			mes "that I have never spoken to anyone.";
+			mes "May I have a moment of your time, if you don't mind?";
+			next;
+			mes "[Herico]";
+			mes "Perhaps we will learn something from each other's story.";
+			set hg_tre,42;
+			close2;
+			cutin "",255;
+			end;
+		break;
+		case 2:
+			mes "[Herico]";
+			mes "Then I guess that you have not been deeply impressed by this country.";
+			mes "Haha, alright, that's fine.";
+			close2;
+			cutin "",255;
+			end;
+		break;
+		case 3:
+			mes "[Herico]";
+			mes "Oh, am I not?";
+			mes "Haha, I am sorry for hazarding a conjecture.";
+			close2;
+			cutin "",255;
+			end;
+		break;
+		}
+	}
+	else if(hg_tre == 42)
+	{
+		mes "[Herico]";
+		mes "Hmm...can you tell me your name once again?";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "Yes, my name is ^3131FF"+strcharinfo(0)+"^000000.";
+		next;
+		mes "[Herico]";
+		mes "^3131FF"+strcharinfo(0)+"^000000, I have many interesting stories for you.";
+		mes "However, before I tell you my stories, I would like to ask you something. Do you mind?";
+		next;
+		mes "[Herico]";
+		mes "As you see, ever since an airport was built in this Hugel, many strangers are coming in and going out this village.";
+		mes "It may be a good change for Hugel, so that more people will know about its existence.";
+		mes "However, I have this bad feeling about the airport and airships.";
+		mes "I do not think that this country is not extending their airlines only for the transportation purposes.";
+		next;
+		mes "[Herico]";
+		mes "Did you know that more and more people are using the ferry after the airport was built?";
+		mes "Can't you see the reason of my doubt?";
+		next;
+		mes "[Herico]";
+		mes "Please find out the secret about the airship and the island.";
+		mes "Then I will tell you my stories.";
+		mes "I hope that you will do your best to find out the secret.";
+		set hg_tre,43;
+		close2;
+		cutin "",255;
+		end;
+	}
+	else if(hg_tre == 43)
+	{
+		if(hg_odin == 60)
+		{
+			mes "[Herico]";
+			mes "Welcome back. I have been waiting for you with eager anticipation to hear about the secret.";
+			mes "Now, please tell me what you have found out.";
+			next;
+			mes "- You told him what you have seen and heard from the Odin Shirine, -";
+			mes "- such as Giantes, Ymir's Heart and Rekenber. -";
+			next;
+			cutin "heri3.bmp",2;
+			mes "[Herico]";
+			mes "Rekenber...So, they have expanded";
+			mes "their power even to this small village, Hugel.";
+			next;
+			mes "["+strcharinfo(0)+"]";
+			mes "Do you know about them?";
+			next;
+			mes "[Herico]";
+			mes "Of course, I know them too well.";
+			next;
+			mes "[Herico]";
+			mes "............";
+			next;
+			cutin "heri1.bmp",2;
+			mes "[Herico]";
+			mes "Thank you so much for your effort.";
+			mes "I am afraid that your dangerous journey has not been ended.";
+			next;
+			mes "[Herico]";
+			mes "Well, this is time for me to tell you my story.";
+			mes "I hope that you will enjoy it.";
+			set hg_tre,44;
+			close2;
+			cutin "",255;
+			end;
+		}
+		else
+		{
+			mes "[Herico]";
+			mes "Please find out the secret about the airship and the island.";
+			mes "Then I will tell you my stories.";
+			mes "I hope that you will do your best to find out the secret.";
+			close2;
+			cutin "",255;
+			end;
+		}
+	}
+	else if(hg_tre == 44)
+	{
+		mes "[Herico]";
+		mes "Hmm...I don't know where to start.";
+		next;
+		mes "[Herico]";
+		mes "As you know, we have bionic machines called";
+		mes "^FF0000Guardians^000000.";
+		mes "We are using Guardians to protect important facilities";
+		mes "or to avoid meaningless murders.";
+		next;
+		mes "[Herico]";
+		mes "Have you ever thought about how the people in old times";
+		mes "would protect their important facilities without guardians?";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "Perhaps, they hired many men to do that?";
+		next;
+		mes "[Herico]";
+		mes "Yes, you are right.";
+		mes "For the longest time, Schwaltzvalt Republic had had";
+		mes "^3131FFMercenary Soldiers^000000 who exchanged their lives";
+		mes "with the good money, and they used to take care of";
+		mes "all the dirty jobs in the past.";
+		next;
+		mes "[Herico]";
+		mes "They lost their jobs when Rekenber successfully invented and publicized guardians.";
+		mes "Guardians were made for humans, but sadly it was the worst thing that could happen to them.";
+		next;
+		mes "[Herico]";
+		mes "As they lost their jobs to guardians, they rose in rebellion called ^FF0000Mercenary Rebellion^000000.";
+		next;
+		mes "[Herico]";
+		mes "This Mercenary Rebellion was greatly responded to by the public.";
+		mes "However, they lost people's trust by choosing ^3131FFa violent method^000000";
+		mes "to fight, instead of appealing to the public in a convincible way.";
+		mes "In other words, they lost their game by making a critical mistake.";
+		next;
+		mes "[Herico]";
+		mes "Ever since their rebellion was failed,";
+		mes "survivors of the rebellion have disappeared beyond history.";
+		next;
+		cutin "heri3.bmp",2;
+		mes "[Herico]";
+		mes "Not only that, they held a fight with guardians in";
+		mes "^FF0000the Sage Varmunt's birthplace^000000";
+		mes "which was our proud national treasure!";
+		mes "So the house was completely destroyed by the battle, and";
+		mes "since then, no one knows where Sage Varmunt is.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "Sage Varmunt.....!";
+		next;
+		cutin "heri1.bmp",2;
+		mes "[Herico]";
+		mes "Oh...I must have been really upset about it.";
+		next;
+		mes "[Herico]";
+		mes "To be honest with you,";
+		mes "Sage Varmunt is partially responsible on guardians.";
+		mes "You know that he was the one";
+		mes "who created their motive power.";
+		next;
+		mes "[Herico]";
+		mes "It is riduculous that the mercenary soldiers were trying to";
+		mes "make their revenge on Sage Varmunt";
+		mes "for inventing guardians, you know.";
+		mes "But, it is understandable because they lost their jobs to guardians.";
+		next;
+		mes "[Herico]";
+		mes "I heard about the Mercenary Rebellion after everything was ended,";
+		mes "so there was nothing that I could do about Sage Varmunt.";
+		mes "He disappeared, and I couldn't figure out more";
+		mes "than what I found from his birth place...so...";
+		mes "I came to Hugel and settled down here.";
+		next;
+		mes "[Herico]";
+		mes "I tried to find at least a little bit of his documents from his laboratory...";
+		mes "but everything was gone...huh?";
+		mes "Hold on, I just remember something very important!";
+		next;
+		mes "[Herico]";
+		mes "Where are all of his research documents?";
+		mes "No...did mercenary soldiers took them or...possibly dispose them?";
+		next;
+		mes "[Herico]";
+		mes "Damn it! I am so stupid! Grrr...";
+		mes "How couldn't I think about this earlier?";
+		next;
+		mes "[Herico]";
+		mes ""+strcharinfo(0)+", can you see what I want to tell you now?";
+		mes "I have to take a long time to remember everything";
+		mes "about the incident, but you must understand";
+		mes "that this is an extremely important matter.";
+		next;
+		mes "[Herico]";
+		mes "Mercenary Rebellion was a huge issue back then.";
+		mes "Hopefully, there will be at least one news reporter";
+		mes "who remembers about the rebellion.";
+		next;
+		mes "[Herico]";
+		mes "Please go to Lighthalzen and find a news reporter";
+		mes "who still remembers about the rebellion.";
+		mes "If you find him, please ask him if he knows whereabouts of the rebellion survivors,";
+		mes "so that you can find out what happened to Sage Varmunt and his research documents.";
+		set hg_tre,45;
+		close2;
+		cutin "",255;
+		end;
+	}
+	else if(hg_tre == 45)
+	{
+		mes "[Herico]";
+		mes "Please go to Lighthalzen and find a news reporter";
+		mes "who still remembers about the rebellion.";
+		mes "If you find him, please ask him if he knows whereabouts of the rebellion survivors,";
+		mes "so that you can find out what happened to Sage Varmunt and his research documents.";
+		close2;
+		cutin "",255;
+		end;
+	}
+	else if(hg_tre > 45 && hg_tre < 49)
+	{
+		mes "[Herico]";
+		mes "How have you been doing?";
+		close2;
+		cutin "",255;
+		end;
+	}
+	else if(hg_tre == 49)
+	{
+		mes "[Herico]";
+		mes "Did you find Sage Varmunt's research documents?";
+		next;
+		cutin "",255;
+		mes "["+strcharinfo(0)+"]";
+		mes "Well, about the documents...";
+		next;
+		switch( select( "I ate them.","Rekenber has taken them into their possession." ) )
+		{
+		case 1:
+			mes "I ate them.";
+			next;
+			mes "[Herico]";
+			mes "Hahaha! That's funny!";
+			next;
+			mes "["+strcharinfo(0)+"]";
+			mes "No, it is not funny.";
+			next;
+			mes "[Herico]";
+			mes ".................";
+			next;
+			mes "[Herico]";
+			mes "Then...SPIT THEM OUT!";
+			percentheal -5,0;
+			specialeffect2 3;
+			next;
+			mes "[Herico]";
+			mes "SPIT THEM OUT!";
+			percentheal -5,0;
+			specialeffect2 3;
+			next;
+			mes "[Herico]";
+			mes "I SAID, SPIT THEM OUUUUUT!";
+			percentheal -5,0;
+			specialeffect2 3;
+			next;
+			mes "["+strcharinfo(0)+"]";
+			mes "Err...I was just kidding...";
+			next;
+			cutin "heri2.bmp",2;
+			mes "[Herico]";
+			mes "Haha, the first part was funny,";
+			mes "but the second part was kind of scary, you know?";
+			emotion e_dots;
+			emotion e_sob,1;
+			next;
+			mes "[Herico]";
+			mes "So, tell me, where are all of his research documents?";
+			next;
+			mes "["+strcharinfo(0)+"]";
+			mes "Rekenber has taken them into their possession.";
+			next;
+		break;
+		case 2:
+			mes "Rekenber has taken them into their possession.";
+			next;
+		break;
+		}
+		cutin "heri3.bmp",2;
+		mes "[Herico]";
+		mes "...........................";
+		next;
+		cutin "heri1.bmp",2;
+		mes "[Herico]";
+		mes "It was expected.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "What do you have in mind?";
+		next;
+		mes "[Herico]";
+		mes "First, I think that I should inform you about my true identity.";
+		mes "I may now be an old man whose days are numbered,";
+		mes "but I used to work at ^3131FFthe Ymir's Heart imitation research department";
+		mes " in Regenschirm laboratory^000000 under Sage Varmunt's supervision.";
+		emotion e_omg,1;
+		next;
+		cutin "heri2.bmp",2;
+		mes "[Herico]";
+		mes "You look very surprised.";
+		next;
+		cutin "heri1.bmp",2;
+		mes "["+strcharinfo(0)+"]";
+		mes "Does it mean that you are the one";
+		mes "who created the Ymir's Heart imitation?";
+		next;
+		mes "[Herico]";
+		mes "Well, I was a mere assistant of Sage Varmunt,";
+		mes "so I can't say that I created it.";
+		next;
+		mes "[Herico]";
+		mes "Rekenber has been secretly gathering ^FF0000Ymir's Heart Pieces^000000.";
+		mes "They are very obsessed with Ymir's Heart Pieces,";
+		mes "and I guess that it is because of the enormous power that the heart pieces possess within..";
+		next;
+		mes "[Herico]";
+		mes "However, the power of the original heart pieces";
+		mes "are too strong for humans to control.";
+		mes "Thus, it is not fiseable to manipulate the power";
+		mes "as energy sources.";
+		mes "That is why ^3131FFthe imitations of Ymir's Heart";
+		mes "Pieces^000000 have been created.";
+		next;
+		mes "[Herico]";
+		mes "We, researchers including Sage Varmunt, endeavoured";
+		mes "our effort in studying and analyzing the revolutionary energy source";
+		mes "for a long time.";
+		mes "And our effort has gained a fruitful result; the Imitations of Ymir's Heart Piece.";
+		next;
+		mes "[Herico]";
+		mes "With the invention, we could create guardians.";
+		mes "We were so happy for the fact that we";
+		mes "finally made our dream come true.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "But, Sage Varmunt was against the idea of using guardians";
+		mes "for militant purposes, and I heard that he also participated";
+		mes "in the Mercenary Rebellion.";
+		next;
+		mes "- You told him what you knew about the Mercenary Rebellion. -";
+		next;
+		mes "[Herico]";
+		mes "Hmm...now I see.";
+		next;
+		mes "[Herico]";
+		mes "After we succeeded in creating the imitations of Ymir's Heart Piece,";
+		mes "Sage Varmunt looked pretty depressed for some reason.";
+		mes "After all, he left the laboratory and said that ^3131FFby him";
+		mes "staying with Regenschirm laboratory";
+		mes "will make everyone miserable^000000.";
+		mes "I still don't figure out why he said that.";
+		next;
+		mes "[Herico]";
+		mes "He was a really great scholar.";
+		mes "He always tried to use his knowledge in science for humankind.";
+		next;
+		mes "[Herico]";
+		mes "As expected, after Sage Varmunt left Regenschirm,";
+		mes "almost every research process started stagnating.";
+		mes "Even many projects were canceled or postponed.";
+		next;
+		cutin "heri3.bmp",2;
+		mes "[Herico]";
+		mes "The upper management were threatened by the phenomenon,";
+		mes "so they yelled at people to ^FF0000continue";
+		mes "with their research by all means^000000.";
+		mes "They even allowed people to experiment";
+		mes "on anything that is alive.";
+		next;
+		cutin "heri1.bmp",2;
+		mes "[Herico]";
+		mes "......................";
+		mes "That gave me a reason to leave Regenschirm.";
+		next;
+		mes "[Herico]";
+		mes "Rekenber will do anything to achieve their goals.";
+		mes "They have become too powerful to just be considered a big corporation.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "That was why they found the \"Bio Lab\"";
+		mes "in order to continue with their research without Sage Varmunt.";
+		next;
+		cutin "heri3.bmp",2;
+		emotion e_ag;
+		mes "[Herico]";
+		mes "What? \"Bio Lab\"? I didn't image that they could";
+		mes "even think of that! I can't express enough of my resentment toward them!";
+		next;
+		mes "[Herico]";
+		mes "Science is to benefit humankinds,";
+		mes "not to harm them. I think that something must be done.";
+		mes "Can you bring me a glass of water?";
+		set hg_tre,50;
+		close2;
+		cutin "",255;
+		end;
+	}
+	else if(hg_tre == 50)
+	{
+		mes "[Herico]";
+		mes "Can you guess what I am thinking right now?";
+		next;
+		mes "[Herico]";
+		mes "I am thinking about ^3131FFdestroying Regenschirm^000000.";
+		next;
+		mes "[Herico]";
+		mes "Rekenber has become as powerful as this Schwaltzvalt Republic.";
+		mes "I don't think that I could destroy the entire corporation.";
+		mes "But even if I could, it could also lead to the fall of my country,";
+		mes "because that's who big Rekenber means to this country.";
+		next;
+		mes "[Herico]";
+		mes "So, instead, I am thinking to destroy \"Regenschirm\".";
+		mes "Because the laboratory may not be as big as the corporation,";
+		mes "but at the same time, it has a great meaning to them.";
+		mes "I want to stop their inhumane and dangerous practice in research.";
+		next;
+		mes "[Herico]";
+		mes "...*Sigh*...Unfortunately, I do not possess any power to";
+		mes "proceed with my plan. Thus, I need your help, desperately.";
+		next;
+		mes "[Herico]";
+		mes "Let me hear your opinion.";
+		mes "Will you join me in destroying Regenschirm?";
+		next;
+		switch( select( "Sorry, I won't.","Yes, I will." ) )
+		{
+		case 1:
+			mes "[Herico]";
+			mes "I respect your decision since this is not something";
+			mes "that is okay for you to make a quick judgement.";
+			mes "I appreciate everything that you have done for me so far.";
+			mes "And if you change your mind, feel free to come back any time.";
+			close2;
+			cutin "",255;
+			end;
+		break;
+		case 2:
+			cutin "heri2.bmp",2;
+			mes "[Herico]";
+			mes "I knew that you are too righteous to";
+			mes "neglect lies and injustice.";
+			mes "I have seen that through your eyes.";
+			mes "I don't know how much we can achieve with this mission,";
+			mes "but it is very meaningful for us to at least try.";
+			next;
+			mes "[Herico]";
+			mes "Let's discuss further what we should do.";
+			set hg_tre,51;
+			close2;
+			cutin "",255;
+			end;
+		break;
+		}
+	}
+	else if(hg_tre == 51)
+	{
+		mes "[Herico]";
+		mes "We must find out how we can stop them";
+		mes "from doing more evil things, at least for a while.";
+		mes "Regenschirm is a historic laboratory, and thus";
+		mes "an enormous amount of accumulated research data";
+		mes "has been saved within the laboratory.";
+		mes "Without the research data,";
+		mes "all the researching activity within Regenschirm";
+		mes "will not be progressed.";
+		next;
+		mes "[Herico]";
+		mes "Regenschirm is located at the underground level";
+		mes "of Rekenber's Lighthalzen headquarters.";
+		mes "It is where their filthy ambitions are reflected on.";
+		mes "Please sneak into the laboratory";
+		mes "and bring ^FF0000their research data^000000 to me.";
+		set hg_tre,52;
+		close2;
+		cutin "",255;
+		end;
+	}
+	else if(hg_tre == 52)
+	{
+		mes "[Herico]";
+		mes "Regenschirm is located at the underground level";
+		mes "of Rekenber's Laighthalzen headquarters.";
+		mes "Can you sneak into the place and bring me their research data?";
+		close2;
+		cutin "heri1.bmp",255;
+		end;
+	}
+	else if(hg_tre == 53)
+	{
+		mes "[Herico]";
+		mes "Ah, you are back.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "I had a little bit of trouble because I was caught by a guard.";
+		mes "But I took care of it.";
+		next;
+		mes "[Herico]";
+		mes "Thank you so much for your trouble.";
+		mes "Haha, since they lost their research data,";
+		mes "they wouldn't be able to continue with their research";
+		mes "at least for a while, I hope.";
+		next;
+		mes "[Herico]";
+		mes "Now, let's get into the next step, shall we?";
+		mes "I know that you have gone through many difficulties so far,";
+		mes "but this might be the most difficult thing that you've ever done.";
+		next;
+		mes "[Herico]";
+		mes "In my opinion, the bio lab is the most important facility in Regenschirm.";
+		mes "We must not let that kind of inhumane place exist in this world any longer.";
+		mes "I am so horrified by the thought that they have been doing all sorts of evil things";
+		mes "under an excuse of scientific research.";
+		next;
+		mes "[Herico]";
+		mes "As I analyzed the research data which you have brought to me,";
+		mes "the bio lab is consisted of 3 levels,";
+		mes "and I suspect that the 2nd level is used to";
+		mes "perform experimental research on living bodies.";
+		next;
+		mes "[Herico]";
+		mes "I am pretty sure that we can find";
+		mes "a miner who knows how to make";
+		mes "Marine Sphere Bottles in ^3131FFEinbech^000000,";
+		mes "since the Marine Sphere Bottles are needed to";
+		mes "blast tunnels inside mines.";
+		next;
+		mes "[Herico]";
+		mes "Haha...you know what I am going to ask you now, don't you?";
+		next;
+		mes "[Herico]";
+		mes "Please go meet with ^3131FFthe Marine Sphere Bottle manufacturer^000000,";
+		mes "and purchase some Marine Sphere Bottles.";
+		mes "And explode ^3131FFthe bio experiment equipment^000000 in the 2nd level of bio lab!";
+		next;
+		mes "[Herico]";
+		mes "I know that this is a difficult task. But, please understand";
+		mes "that you are the only hope that I have.";
+		mes "Please stop them from performing experimental research on living bodies!";
+		delitem 7342,1; //File Folder
+		set hg_tre,54;
+		close2;
+		cutin "",255;
+		end;
+	}
+	else if(hg_tre == 54)
+	{
+		mes "[Herico]";
+		mes "Please go meet with ^3131FFthe Marine Sphere Bottle manufacturer^000000,";
+		mes "and purchase some Marine Sphere Bottles.";
+		mes "And explode ^3131FFthe bio experiment equipment^000000 in the 2nd level of bio lab.";
+		mes "You are the only hope that I have.";
+		mes "Let's hope that it will work out well.";
+		next;
+		mes "[Herico]";
+		mes "If you know anyone";
+		mes "who can create Marine Sphere Bottles for you,";
+		mes "you may use his instead.";
+		close2;
+		cutin "",255;
+		end;
+	}
+	else if(hg_tre == 55)
+	{
+		mes "["+strcharinfo(0)+"]";
+		mes "The machine was blown up.";
+		next;
+		cutin "heri2.bmp",2;
+		mes "[Herico]";
+		mes "Excellent! Excellent!";
+		next;
+		mes "[Herico]";
+		mes "Now, I am relieved that they won't be able to";
+		mes "proceed with their bio research at least for a while.";
+		mes "You did a great job, and I am so proud of you.";
+		next;
+		cutin "heri1.bmp",2;
+		mes "[Herico]";
+		mes "I assume that there are";
+		mes "some failed experimental objects remaining within the laboratory.";
+		mes "According to the research document,";
+		mes "those experimental objects are identified with ^3131FFHandcuffs^000000.";
+		next;
+		mes "[Herico]";
+		mes "From now on, I will reward you every time when you bring me";
+		mes "a certain amount of the Handcuffs.";
+		next;
+		mes "[Herico]";
+		mes "And...even though we succeeded in stopping them for now,";
+		mes "it will not last that long.";
+		mes "We need someone who has a power to stop them permanently.";
+		mes "Sadly, I am not the one.";
+		next;
+		mes "[Herico]";
+		mes "By any chance, do you know a man who can aid his power in stopping them?";
+		next;
+		input @inputstr$;
+		if(@inputstr$ == "President Karl" || @inputstr$ == "President Weierstrass" || @inputstr$ == "President" || @inputstr$ == "Karl Weierstrass")
+		{
+			mes "["+strcharinfo(0)+"]";
+			mes "I think that I know one...";
+			next;
+			mes "[Herico]";
+			mes "Okay, tell me who he is.";
+			next;
+			mes "["+strcharinfo(0)+"]";
+			mes "Mr. President.....!";
+			mes "Mr. President must be the one who can help us.";
+			next;
+			mes "[Herico]";
+			mes "You mean Karl...something something?";
+			mes "I may well say that Rekenber owns this country.";
+			mes "I don't think that he has not been influenced by them.";
+			next;
+			mes "["+strcharinfo(0)+"]";
+			mes "No, Mr. President, who I know,";
+			mes "has been trying to free this country from Rekenber.";
+			mes "Even if he was frustrated by a ridiculous reason at the last time,";
+			mes "I believe that he has not given up in his hope.";
+			next;
+			mes "[Herico]";
+			mes "Hmm...I see. Then I must count on your word.";
+			mes "I am giving the research data back to you,";
+			mes "so please bring it to Mr. President.";
+			mes "Let's see how well he can handle it.";
+			mes "I appreciate you for doing everything for me so far,";
+			mes "I really appreciate it.";
+			set hg_tre,56;
+			getitem 7342,1;
+			close2;
+			cutin "",255;
+			end;
+		}
+		mes "["+strcharinfo(0)+"]";
+		mes "Umm...no, I don't think that I know anyone.";
+		next;
+		mes "[Herico]";
+		mes "Oh...okay. Hmm...we certainly need someone";
+		mes "with a power who can stop them permanently.";
+		mes "Why don't you go to different cities and find the one";
+		mes "who can help us? I am pretty sure that";
+		mes "you will find one.";
+		close2;
+		cutin "",255;
+		end;
+	}
+	else
+	{	
+		if(countitem(7342))
+		{
+			mes "[Herico]";
+			mes "Why are you still here?";
+			mes "That research data will aid a great help to Mr. President.";
+			mes "Please deliver it to him as soon as you can.";
+			close2;
+			cutin "",255;
+			end;
+		}	
+		else
+		{
+			mes "[Herico]";
+			mes "Hey, welcome back.";
+			next;
+			switch( select( "I brought Handcuffs","Regarding Sage Varmunt's documents" ) )
+			{
+			case 1:
+				mes "[Herico]";
+				mes "I am willing to exchange 1 of level 4 food with 100 Handcuffs.";
+				next;
+				switch( select( "Exchange.","Cancel." ) )
+				{
+				case 1:
+					if(countitem(7345) > 99) //Handcuffs
+					{
+						mes "[Herico]";
+						mes "There you go, thank you for your trouble.";
+						delitem 7345,100; //Handcuffs
+						switch(rand(1,6))
+						{
+						case 1:
+							getitem 12044,1; //Herb Marinade Beef
+						break;
+						case 2:
+							getitem 12049,1; //Morroc Fruit Wine
+						break;
+						case 3:
+							getitem 12059,1; //Lutie Cold Noodle
+						break;
+						case 4:
+							getitem 12064,1; //Cream Sandwich
+						break;
+						case 5:
+							getitem 12069,1; //Steamed Ancient Lips
+						break;
+						case 6:
+							getitem 12054,1; //Seasoned Jellyfish
+						break;
+						}
+						close2;
+						cutin "",255;
+						end;
+					}
+					else
+					{
+						mes "[Herico]";
+						mes "I don't think that you have brought me 100 Handcuffs.";
+						close2;
+						cutin "",255;
+						end;
+					}
+				break;
+				case 2:
+				break;
+				}
+				close2;
+				cutin "",255;
+				end;
+			break;
+			case 2:
+				mes "[Herico]";
+				mes "When I checked the research data that you have brought to me,";
+				mes "it seemed that Sage Varmunt wrote his documents in cipher,";
+				mes "so they could not decode them.";
+				mes "That explains why they have been obsessed";
+				mes "with bionic researches to figure out on their own.";
+				close2;
+				cutin "",255;
+				end;
+			break;
+			}
+		}
+	}
+	cutin "",255;
+	end;
+	
+}
+
+lhz_in03,39,44,3	script	Enquro Carson	97,{
+
+	if(hg_tre < 45)
+	{
+		mes "[Enquro Carson]";
+		mes "Hello, everyone. This is Enquro Carson";
+		mes "from Light News.";
+		next;
+		mes "[Enquro Carson]";
+		mes "People want to hear prompt and accurate news.";
+		mes "I feel proud of myself as a news reporter";
+		mes "especially when people are astonished by the news";
+		mes "which I am delivering to them.";
+		close;
+	}
+	else if(hg_tre == 45)
+	{
+		mes "[Enquro Carson]";
+		mes "Hello, everyone. This is Enquro Carson";
+		mes "from Light News.";
+		next;
+		mes "[Enquro Carson]";
+		mes "People want to hear prompt and accurate news.";
+		mes "I feel proud of myself as a news reporter";
+		mes "especially when people are astonished by the news";
+		mes "which I am delivering to them.";
+		next;
+		switch( select( "Mercenary Rebellion","News reporter job" ) )
+		{
+		case 1:
+			mes "[Enquro Carson]";
+			mes "Hmm...Mercenary Rebellion...?";
+			mes "It happened pretty long time ago.";
+			mes "Mercenary soldiers lost their jobs";
+			mes "after guardians were invented.";
+			mes "And they insisted their social security";
+			mes "through a violent method, so the government had to stop them with force.";
+			next;
+			mes "["+strcharinfo(0)+"]";
+			mes "Do you know any survivor of Mercenary Rebellion?";
+			next;
+			mes "[Enquro Carson]";
+			mes "Welll...I was not assigned to the case,";
+			mes "and the news reporter who kept the coverage of the case";
+			mes "retired long time ago...";
+			mes "Oh, I think that I can check";
+			mes "if he has left any documents about the rebellion.";
+			mes "Give me a moment.";
+			next;
+			mes "- *Rummage Rummage* -";
+			mes "- *Rummage Rummage* -";
+			mes "- *Rummage Rummage* -";
+			next;
+			mes "[Enquro Carson]";
+			mes "Oh! I found it.";
+			next;
+			mes "[Enquro Carson]";
+			mes "Mr. Balparan, yes, he is the news reporter,";
+			mes "must be greatly intrigued by the rebellion.";
+			mes "According to this documents, he tried to";
+			mes "contact with the rebellion survivors";
+			mes "after the rebellion ended in failure.";
+			next;
+			mes "["+strcharinfo(0)+"]";
+			mes "Can you tell me the survivors' locations?";
+			next;
+			mes "[Enquro Carson]";
+			mes "Well, I am not supposed to release";
+			mes "any kind of personal information to outside.";
+			mes "Hmm...but it happened a long time ago, and";
+			mes "I don't know if they are still alive or not...";
+			next;
+			mes "["+strcharinfo(0)+"]";
+			mes "Thank you so much!";
+			next;
+			mes "[Enquro Carson]";
+			mes "Wait, wait, I didn't say that I would release their information yet.";
+			mes "Actually my motto is that";
+			mes "\"^3131FFEvery bit of information must be shared^000000\".";
+			next;
+			mes "[Enquro Carson]";
+			mes "I hope that you are willing to share any information";
+			mes "that you will find from the survivors with me.";
+			mes "Oh yes, do you know what? \"Commutative contract\".";
+			next;
+			mes "[Enquro Carson]";
+			mes "I heard of a private pub in Morroc,";
+			mes "a city of Rune-Midgarts Kingdom";
+			mes "that is not open to the public.";
+			mes "People keep talking about the pub's best drink,";
+			mes "and I wonder how delicious the drink will be.";
+			mes "Can you please get me the drink? Hahaha, thanks!";
+			set hg_tre,46;
+			close;
+		break;
+		case 2:
+			mes "[Enquro Carson]";
+			mes ".......Hmmm...Hmmm...Hmmm.";
+			next;
+			mes "- Enquro Carson looks you up and down with squinting his eyes. -";
+			next;
+			mes "[Enquro Carson]";
+			mes "You are not saying that you want to be a news reporter, are you?";
+			close;
+		break;
+		}
+	}
+	else if(hg_tre == 46)
+	{
+		if(!countitem(12112) || !countitem(12113))
+		{
+			mes "[Enquro Carson]";
+			mes "I heard of a private pub in Morroc,";
+			mes "a city of Rune-Midgarts Kingdom";
+			mes "that is not open to the public.";
+			mes "People keep talking about the pub's best drink,";
+			mes "and I wonder how delicious the drink will be.";
+			mes "Can you please get me the drink? Hahaha, thanks!";
+			close;
+		}
+		else
+		{
+			mes "[Enquro Carson]";
+			mes "Wow, this is that famous drink!";
+			mes "Let's see...*Gulp*";
+			next;
+			emotion e_no1;
+			mes "[Enquro Carson]";
+			mes "Wow! This is awsome!";
+			mes "It is as delicious as I heard!";
+			mes "Its taste is still lingering on my tongue,";
+			mes "and it is like Wow!";
+			next;
+			mes "[Enquro Carson]";
+			mes "Anyways, according to Mr. Balparan's documents,";
+			mes "errr....yes, this must be the name of the last mercenary soldier.";
+			mes "Mr. Balparan contacted with";
+			mes "^3131FFWintzil Trony^000000,";
+			mes "the last mercenary soldier for the last time in...";
+			mes "^FF0000Hugel^000000. Wait, Hugel?";
+			mes "Isn't that the small country at the corner of Schwaltzvalt Republic?";
+			next;
+			mes "["+strcharinfo(0)+"]";
+			mes "What? Hugel?";
+			next;
+			mes "[Enquro Carson]";
+			mes "Previously, it was very difficult to get to Hugel";
+			mes "because there was no safe route.";
+			mes "Basically, the village was like an island within the continent,";
+			mes "but ever since an airport was built there,";
+			mes "the village is now having its period of prosperity.";
+			next;
+			mes "[Enquro Carson]";
+			mes "You are lucky, you know that?";
+			mes "Mr. Balparan gave up on meeting with the mercenary soldier";
+			mes "in Hugel because it was too tough to just get there.";
+			mes "But you, all you need to do is just getting on to the airship.";
+			next;
+			mes "[Enquro Carson]";
+			mes "Oh, by the way, I hope that you will keep";
+			mes "this secret between you and me.";
+			mes "I released the personal information at my discretion,";
+			mes "and I know that I am not allowed to do that. Hehe.";
+			emotion e_gg;
+			set hg_tre,47;
+			delitem 12112,1; //Tropical Sograt
+			delitem 12113,1; //Vermilion on the Beach
+			close;
+		}
+	}
+	else if(hg_tre == 47)
+	{
+		mes "[Enquro Carson]";
+		mes "Just get on to the airship and go to Hugel.";
+		mes "Hopefully you will meet with ^3131FFWintzil Trony^000000";
+		mes "or his son...or something.";
+		mes "Oh, be careful not to provoke him though.";
+		mes "He used to be a mercenary soldier, and they were famed for their violence.";
+		close;
+	}
+	else
+	{
+		mes "[Enquro Carson]";
+		mes "This is very shameful for me to confess,";
+		mes "but I tend to make lots and lots of spelling mistakes.";
+		mes "Yeah, I know, it is a shame.";
+		close;
+	}
+	
+}
+
+hu_in01,310,380,5	script	Girl	891,{
+
+	if(hg_tre < 47)
+	{
+		mes "[Girl]";
+		mes "Bah, I am bored.";
+		close;
+	}
+	else if(hg_tre == 47)
+	{
+		mes "[Girl]";
+		mes "Hehe...are you from another city?";
+		mes "Heheh.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "Hey, little lady?";
+		mes "By any chance, do you know a man named \"Wintzil Trony\"?";
+		next;
+		mes "[Girl]";
+		mes "There is no man named Wintzil Trony.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "Huh?";
+		next;
+		mes "[Girl]";
+		mes "I am the Wintzil Trony.";
+		mes "I am a girl, not a man.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "...............................................................................................................";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "(^3131FFOh dear Odin, am I on a test?";
+		mes "Or are you trying to make sure that I still have a good memory?";
+		mes "How could...how could...how could this little child";
+		mes "is the last mercenary soldier?! This is absurd!)";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "Well...lady,";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "Are you sure that you are the last mer....no, no.";
+		mes "Then do you have any family member who shares the same name as yours?";
+		mes "Like your father, for instance.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "I said, I am the only Wintzil Trony in my family.";
+		mes "And I don't have a father.";
+		mes "My mom is out of Hugel to sell Hugel's principal products.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "Did...did your father pass away?";
+		next;
+		mes "[Wintzil Trony]";
+		mes "I can't help it. He was too old.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "Well...do you remember what your father";
+		mes "used to do when he was alive?";
+		next;
+		mes "[Wintzil Trony]";
+		mes "My father sowed seeds.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "(^3131FFGosh, she is not helping! This is not good!^000000)";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "Well, lady, I think that people usually";
+		mes "say \"cultivate a field\" instead of saying \"sowing seeds\".";
+		mes "Did you know that?";
+		next;
+		mes "[Wintzil Trony]";
+		mes "^3131FFBut my father had only one arm,";
+		mes "so he couldn't do such a hard work like cultivating a field.^000000";
+		mes "But, it was alright. I could help him because I am strong enough.";
+		mes "I cultivated fields with my mom and my father.";
+		mes "Do you want to know how strong I am? Look at this! Yap!";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes ".................!";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "Umm...lady, can you show me your father's picture";
+		mes "or something that used to belong to him?";
+		next;
+		mes "[Wintzil Trony]";
+		mes "Beh~ You are just like the guy who came by a long time ago.";
+		mes "He kept asking me things over and over again,";
+		mes "then he became upset and left.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "(He might be the news reporter from the Light News.)";
+		next;
+		mes "[Wintzil Trony]";
+		mes "My father was a farmer. That's all I can say.";
+		mes "Beeeeh~";
+		next;
+		mes "[Wintzil Trony]";
+		mes "I am living in a house that is pretty empty.";
+		mes "All my father left to us is the shelf at the upstairs.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "Do you mind if I take a look at your father's shelf?";
+		next;
+		mes "[Wintzil Trony]";
+		mes "Sure!";
+		mes "It is filled with books, and they don't look that interesting.";
+		mes "But, can you be careful to treat the shelf? It is a keepsake from my father.";
+		set hg_tre,48;
+		close;
+	}
+	else if(hg_tre > 48)
+	{
+		mes "[Wintzil Trony]";
+		mes "I am bored and bored! When is my mom coming back?";
+		close;
+	}
+	else
+	{
+		mes "[Wintzil Trony]";
+		mes "If you promise me that you will not break it,";
+		mes "you can take a look at the shelf.";
+		close;
+	}
+	
+}
+
+hu_in01,317,312,0	script	Book	111,{
+
+	cutin "hg_book.bmp",2;
+	if(hg_tre > 47)
+	{
+		mes "- You picked up a very thick book. -";
+		mes "- You opened the book and found out -";
+		mes "- that there were a small book hidden behind.-";
+		next;
+		switch( select( "Read the small book.","Leave it alone." ) )
+		{
+		case 1:
+			mes "- You picked up the small book. -";
+			mes "- The book owner must want to -";
+			mes "- keep it secret. -";
+			next;
+			set @whilevar,1;
+			while(@whilevar)
+			{
+				switch( select( "Page 1","Page 2","Page 3","Page 4","Page 5","Page 6","Page 7","Page 8","Page 9","Stop Reading." ) )
+				{
+				case 1:
+					mes "- You started reading the 1st page of the book. -";
+					next;
+					mes "Date: **month **day";
+					mes "I was told that Rekenber succeeded";
+					mes "in creating a type of machine called ^FF000000Guardian^000000.";
+					mes "I have a bad feeling about that, so I decided to write a journal";
+					mes "starting from today and keep everything in record.";
+					mes " ";
+					mes "\"^FF000000Guardian^000000\" is an android";
+					mes "that was created based on the idea of \"^3131FFGiantes^000000\",";
+					mes "the giant tribe that was said to live in an ancient age.";
+					mes "It is memorized with various commands,";
+					mes "so it is said to handle difficult things for humans as protecting";
+					mes "important facilities and such.";
+					mes " ";
+					mes "However, those things are our job, the mercenary soldiers' job.";
+					mes "Mercenary soldier groups in many areas";
+					mes "are already agitated by the news of the Guardian creation.";
+					mes "I am worried what is going to happen to us.";
+					next;
+					mes "...............................";
+					mes "...............................";
+					mes "...............................";
+					next;
+				break;
+				case 2:
+					mes "- You started reading the 2nd page of the book. -";
+					next;
+					mes "Date: **month **day";
+					mes "Everybody in this place seems to be very confused and upset as well as me.";
+					mes "I made a stupid mistake to slip on one of the stairs";
+					mes "while absent-mindedly walking down. I really need to straighten myself out.";
+					next;
+					mes "...............................";
+					mes "...............................";
+					mes "...............................";
+					next;
+				break;
+				case 3:
+					mes "- You started reading the 3rd page of the book. -";
+					next;
+					mes "Date: **month **day";
+					mes "Today, we, \"Republic Garrison\",";
+					mes "were introduced to ^3131FF2 Guardians.";
+					mes "Those machines joined us for their test operation^000000.";
+					mes "Everyone seemed to be intimidated by their big and heavy frames.";
+					mes "I thought that these machines were supposed to aid humans in doing";
+					mes "hard works. But it doesn't seem to be true.";
+					mes "To me, they are nothing but \"^FF0000weapons of mass destruction^000000\".";
+					mes "Perhaps, they might be intended to be that way from the beginning.";
+					mes " ";
+					mes "What is going to be next after we finish testing the machines?";
+					mes "No matter how bad other people criticize us for being greedy toward money,";
+					mes "we always take pride in what we are doing, and we always do our best.";
+					mes "We must try our best to do our job, otherwise we will be dead right away.";
+					mes "But, now, we are losing our place to the lifeless machines.";
+					mes "Many people have quit this job after the machines were introduced.";
+					mes "I must admit that I am also being shaken by the thought.";
+					mes " ";
+					mes "Bah, god damn you, Rekenber! You just have created the worst invention in history!";
+					next;
+					mes "...............................";
+					mes "...............................";
+					mes "...............................";
+					next;
+				break;
+				case 4:
+					mes "- You started reading the 4th page of the book. -";
+					next;
+					mes "Date: **month **day";
+					mes "No one wouldn't know how boring it is to mount guard with a machine.";
+					next;
+					mes "...............................";
+					mes "...............................";
+					mes "...............................";
+					next;
+				break;
+				case 5:
+					mes "- You started reading the 5th page of the book. -";
+					next;
+					mes "Date: **month **day";
+					mes "Damn it! Finally it happened today!";
+					mes "Today, our troops was in total disorder.";
+					mes "One of the guardians caused an error and brought havoc.";
+					mes "While we were terrified and didn't know what to do, that broken guardian";
+					mes "crushed the commander of 'Blade Canine Mercenary' to death.";
+					mes " ";
+					mes "I can't remember how we could regain control over the broken guardian.";
+					mes "My mind is still baffled for the fact that that machine actually killed an innocent guy as I was kind of worried about.";
+					mes "Many people were dispatched from Rekenber to investigate this matter, so hopefully they will figure out";
+					mes "what the hell was wrong with that machine.";
+					mes "But, it is not going to change the fact that one of our comrade was taken his life by that merciless machine,";
+					mes "and no once can replace his place for his family.";
+					next;
+					mes "...............................";
+					mes "...............................";
+					mes "...............................";
+					next;
+				break;
+				case 6:
+					mes "- You started reading the 6th page of the book. -";
+					next;
+					mes "Date: **month **day";
+					mes "We received a message from upper management.";
+					mes "\"^3131FFKeep our mouth from spreading the story to outside.^000000\", that's the content of message.";
+					mes "Rekenber must have bribed the upper management of our troops with money.";
+					mes "Otherwise, why would they want us to keep our mouth sealed about a such shocking incident?";
+					mes "We, angry mercenary soldiers burst into rage right after the morning session was over.";
+					mes " ";
+					mes "We went ahead and spread the story about the shocking incident to every mercenary troops.";
+					mes "And then we destroyed every guardian which we found in hangars.";
+					mes "The sounds of hammering metal and sirens were echoing everywhere, everywhere you went.";
+					mes " ";
+					mes "...We took refuge in a safe place out of our unit because of what happened.";
+					mes "We are planning to assert our social security to the public and inform the public with";
+					mes "the danger of the guardians and the negligence of the government and Rekenber toward the incident.";
+					mes "Our leader told us that he has sent out letters to every mercenary troop";
+					mes "to encourage them to participate in what we are trying to do.";
+					mes " ";
+					mes "I feel like...that I have just turn into a no-way-out.";
+					mes "I am facing my future with a deep sense of gloom.";
+					next;
+					mes "- You found a folded note between the pages that you were reading. -";
+					next;
+					switch( select( "Check the note.","Read the next page." ) )
+					{
+					case 1:
+						next;
+						mes "^3131FF.........................^000000";
+						next;
+						mes "^3131FF...I am so sorry for hearing such devastating news and for your loss.";
+						mes "Every member of our troops are already aware of the shocking incident,";
+						mes "and all of us are uncontrollably enraged.";
+						mes "The government has been bribed ";
+						mes "with Rekenber's filthy money and has become nothing but a puppet.";
+						mes "We must take control over our life once again. Our future depends on us.";
+						mes "We will join you, 'Blade Canine Mercenary' to fight for our rights.^000000";
+						next;
+						mes "^3131FF.........................^000000";
+						next;
+					break;
+					case 2:
+					break;
+					}
+				break;
+				case 7:
+					mes "- You started reading the 7th page.-";
+					next;
+					mes "Date: **month **day";
+					mes "Our firm will was not enough.";
+					mes "Our desperate effort was not enough!";
+					mes "Many mercenary groups joined us to fight with the government and Rekenber.";
+					mes "But we were too weak to compete with their invincible guardians. We were literally swept away.";
+					mes "They were quicker than we expected in taking action, and lines and lines of guardians were coming after us.";
+					mes "There was nothing that we could do. We met with a disastrous defeat in the battle with guardians.";
+					mes " ";
+					mes "Everybody is still in shock, but we can't give up now.";
+					mes "I think that we are going to visit a house of a sage called \"Varmunt\" early in the morning.";
+					mes "I don't know why, but it seems that the sage is against the use of guardians.";
+					mes "People say that his mansion is rather like a fortress.";
+					mes "I also don't know why someone would want to build his house";
+					mes "as strong as a fortress. Regardless, I am pretty sure that his support will be a great help for us.";
+					mes "";
+					mes "It was a really tiring day today. It was also a very chaotic day.";
+					mes "To be honest, I don't know what is going to happen now.";
+					mes "I am scared if I would die helplessly. I am scared and depressed.";
+					mes "Why must this happen to us, and what have we done to deserve such a horrible treatment?";
+					next;
+					mes "...............................";
+					mes "...............................";
+					mes "...............................";
+					next;
+				break;
+				case 8:
+					mes "- You started reading the 8th page. -";
+					next;
+					mes "Date: **month **day";
+					mes "Our leader became desperate, so he sent a request to Schwaltzvalt Republic for ^3131FFa cease-fire agreement^000000.";
+					mes "I guess that he was frightened by guardians around the Varmunt mansion.";
+					mes "Sadly, Schwaltzvalt Republic declined our request without hesitation.";
+					mes "They stated through their reponse that ^FF0000they would not tolerate this kind of unacceptable rebellion by any means,";
+					mes "and thus, they would take strong action against the rebellion this time.^000000.";
+					mes "I guess that the government is determined to eliminate us, the mercenary soldiers through this event.";
+					mes "People now started showing their resentment toward us, who brought disorder to their country.";
+					mes "This is not right. Something has went wrong. We just wanted the government to secure our lives, that was all.";
+					mes "Since we were declined for a cease-fire agreement, we are planning to hold the last fight tomorrow in this place.";
+					next;
+					mes "...............................";
+					mes "...............................";
+					mes "...............................";
+					next;
+				break;
+				case 9:
+					mes "- You started reading the 9th page. -";
+					next;
+					mes "Date: **month **day";
+					mes "It has been a while since I wrote a journal last time.";
+					mes "I am in Hugel, a small town at the border of Schwaltzvalt Republic.";
+					mes "Because of the locational penalty, people of this town seldom see outsiders, and if they see one, they treate them warmheartedly.";
+					mes "Although I didn't have a time to write a journal that time, the last fight in the Varmunt mansion turned out to be our miserable defeat...as I was worried.";
+					mes "I was told that Sage Varmunt disappeared after the fight, and all of his documents were taken by Rekenber.";
+					mes "I am afraid that they might create a more powerful version of the existing guardian by using his documents.";
+					mes " ";
+					mes "I lost one arm during the last fight, and I barely escaped to Hugel.";
+					mes "I feel so lucky to be in Hugel, because when I arrived, I was a total mess with only one arm,";
+					mes "but the people in this town did not ask me anything but welcomed me.";
+					mes " ";
+					mes "I have nowhere to go any longer. I am planning to live my life here as long as nothing happens soon.";
+					mes " ";
+					mes "My arm is throbbing with pain again. The history of mercenary soldiers ended, and I need to rest.";
+					mes "I hope that this will be the last page of my journal.";
+					if(hg_tre == 48) set hg_tre,49;
+					next;
+					mes "- The journal was ended at the page. -";
+					next;
+				break;
+				case 10:
+					set @whilevar,0;
+					mes "- You closed the book. -";
+					close2;
+					cutin "",255;
+					end;
+				break;
+				}
+			}
+		break;
+		case 2:
+			mes "- You closed the book. -";
+			close2;
+			cutin "",255;
+			end;
+		break;
+		}
+
+	}
+
+}
+
+einbech,208,124,3	script	Bomb Maker	851,{
+
+	if(hg_tre == 54)
+	{
+		/*var max_max_c1 = CheckMaxCount 1201 1
+		if (max_max_c1 == 1)
+			mes "[Boomer]";
+			mes "Hey, you look pretty heavy, huh?";
+			mes "Do you want me to help you?";
+			close
+			return
+		endif
+		var now_weight = v[VAR_MAXWEIGHT] - v[VAR_WEIGHT]
+		if (now_weight < 2000)
+			mes "[Boomer]";
+			mes "Hey, you look pretty heavy, huh?";
+			mes "Do you want me to help you?";
+			close
+			return
+		endif*/
+		mes "[Boomer]";
+		mes "Hey, what's up?";
+		mes "I am a professional Marine Sphere Bottle maker.";
+		mes "You can call me Boomer.";
+		next;
+		switch( select( "Buy Marine Sphere Bottle.","End conversation." ) )
+		{
+		case 1:
+			mes "[Boomer]";
+			mes "Heh, you want my Marine Sphere Bottles, huh?";
+			mes "You know, my bomb never fail to blow things away.";
+			mes "Do you want to cut a tunnel?";
+			mes "You've got the right choice for the bomb here!";
+			next;
+			mes "[Boomer]";
+			mes "One Marine Sphere Bottle is 3,000 zeny.";
+			mes "You must understand that I am providing the bomb at such a low price";
+			mes "considering its amazing performance!";
+			mes "You will regret if you miss this chance. Hahaha!";
+			next;
+			switch( select( "Buy.","Cancel." ) )
+			{
+			case 1:
+				if(Zeny < 3000)
+				{
+					mes "[Boomer]";
+					mes "Errr...You must have been so hurry to carry your wallet with you.";
+					close;
+				}
+					mes "[Boomer]";
+					mes "Just make sure that you are not going to";
+					mes "blow yourself away with this bomb, hahah!";
+					set Zeny,Zeny-3000;
+					getitem 7138,1; //Marine Sphere Bottle
+					close;
+			break;
+			case 2:
+				mes "[Boomer]";
+				mes "I believe that you will end up coming back to me. Heheh.";
+				close;
+			break;
+			}
+		break;
+		case 2:
+			mes "[Boomer]";
+			mes "Boom! Don't you need a bomb? Boom!";
+			close;
+		break;
+		}
+	}
+	else
+	{
+		mes "[Boomer]";
+		mes "Hey, what's up?";
+		mes "I am a professional Marine Sphere Bottle maker.";
+		mes "You can call me Boomer.";
+	}
+	
+}
+
+hu_fild06,168,359,3	script	Moks Mushrooms#Mush1	111,{
+
+	if(hg_tre > 9 && hg_tre < 15)
+	{
+		mes "- You found mushrooms that is as big as your palm. -";
+		next;
+		switch( select( "Gather them.","Pass." ) )
+		{
+		case 1:
+			mes "- You decided to gather the mushrooms. -";
+			next;
+			mes "- *Snip Snip* -";
+			next;
+			mes "- *Snip Snip* -";
+			mes "- *Snip Snip* -";
+			next;
+			mes "- *Snip Snip* -";
+			mes "- *Snip Snip* -";
+			mes "- *Snip Snip* -";
+			specialeffect2 71;
+			next;
+			if(rand(1,5) > 4)
+			{
+				mes "- You were being clumsy and broke the mushrooms. You have failed in gathering the mushrooms. -";
+				specialeffect2 194;
+				close;
+			}
+			mes "- You have successfully gathered mushrooms. -";
+			specialeffect2 364;
+			set hg_tre,hg_tre+1;
+			if(hg_tre == 11)
+				mes "Collected Moks Mushroom Solution: 1ea ";
+			else if(hg_tre == 12)
+				mes "Collected Moks Mushroom Solution: 2ea ";
+			else if(hg_tre == 13)
+				mes "Collected Moks Mushroom Solution: 3ea ";
+			else if(hg_tre == 14)
+				mes "Collected Moks Mushroom Solution: 4ea ";
+			else if(hg_tre == 15)
+				mes "Collected Moks Mushroom Solution: 5ea ";
+			initnpctimer;
+			disablenpc "Moks Mushroom#Mush1";
+			close;
+		break;
+		case 2:
+			mes "- You decided to pass by them. -";
+			close;
+		break;
+		}
+	}
+	else if(hg_tre == 15)
+	{
+		mes "["+strcharinfo(0)+"]";
+		mes "I think that this will do.";
+		close;
+	}
+
+OnTimer20000:
+	enablenpc "Moks Mushroom#Mush1";
+	stopnpctimer;
+	end;
+
+}
+
+hu_fild06,194,341,3	script	Moks Mushrooms#Mush2	111,{
+
+	if(hg_tre > 9 && hg_tre < 15)
+	{
+		mes "- You found mushrooms that is as big as your palm. -";
+		next;
+		switch( select( "Gather them.","Pass." ) )
+		{
+		case 1:
+			mes "- You decided to gather the mushrooms. -";
+			next;
+			mes "- *Snip Snip* -";
+			next;
+			mes "- *Snip Snip* -";
+			mes "- *Snip Snip* -";
+			next;
+			mes "- *Snip Snip* -";
+			mes "- *Snip Snip* -";
+			mes "- *Snip Snip* -";
+			specialeffect2 71;
+			next;
+			if(rand(1,5) > 4)
+			{
+				mes "- You were being clumsy and broke the mushrooms. You have failed in gathering the mushrooms. -";
+				specialeffect2 194;
+				close;
+			}
+			mes "- You have successfully gathered mushrooms. -";
+			specialeffect2 364;
+			set hg_tre,hg_tre+1;
+			if(hg_tre == 11)
+				mes "Collected Moks Mushroom Solution: 1ea ";
+			else if(hg_tre == 12)
+				mes "Collected Moks Mushroom Solution: 2ea ";
+			else if(hg_tre == 13)
+				mes "Collected Moks Mushroom Solution: 3ea ";
+			else if(hg_tre == 14)
+				mes "Collected Moks Mushroom Solution: 4ea ";
+			else if(hg_tre == 15)
+				mes "Collected Moks Mushroom Solution: 5ea ";
+			initnpctimer;
+			disablenpc "Moks Mushroom#Mush2";
+			close;
+		break;
+		case 2:
+			mes "- You decided to pass by them. -";
+			close;
+		break;
+		}
+	}
+	else if(hg_tre == 15)
+	{
+		mes "["+strcharinfo(0)+"]";
+		mes "I think that this will do.";
+		close;
+	}
+
+OnTimer20000:
+	enablenpc "Moks Mushroom#Mush2";
+	stopnpctimer;
+	end;
+
+}
+
+hu_fild06,198,339,3	script	Moks Mushrooms#Mush3	111,{
+
+	if(hg_tre > 9 && hg_tre < 15)
+	{
+		mes "- You found mushrooms that is as big as your palm. -";
+		next;
+		switch( select( "Gather them.","Pass." ) )
+		{
+		case 1:
+			mes "- You decided to gather the mushrooms. -";
+			next;
+			mes "- *Snip Snip* -";
+			next;
+			mes "- *Snip Snip* -";
+			mes "- *Snip Snip* -";
+			next;
+			mes "- *Snip Snip* -";
+			mes "- *Snip Snip* -";
+			mes "- *Snip Snip* -";
+			specialeffect2 71;
+			next;
+			if(rand(1,5) > 4)
+			{
+				mes "- You were being clumsy and broke the mushrooms. You have failed in gathering the mushrooms. -";
+				specialeffect2 194;
+				close;
+			}
+			mes "- You have successfully gathered mushrooms. -";
+			specialeffect2 364;
+			set hg_tre,hg_tre+1;
+			if(hg_tre == 11)
+				mes "Collected Moks Mushroom Solution: 1ea ";
+			else if(hg_tre == 12)
+				mes "Collected Moks Mushroom Solution: 2ea ";
+			else if(hg_tre == 13)
+				mes "Collected Moks Mushroom Solution: 3ea ";
+			else if(hg_tre == 14)
+				mes "Collected Moks Mushroom Solution: 4ea ";
+			else if(hg_tre == 15)
+				mes "Collected Moks Mushroom Solution: 5ea ";
+			initnpctimer;
+			disablenpc "Moks Mushroom#Mush3";
+			close;
+		break;
+		case 2:
+			mes "- You decided to pass by them. -";
+			close;
+		break;
+		}
+	}
+	else if(hg_tre == 15)
+	{
+		mes "["+strcharinfo(0)+"]";
+		mes "I think that this will do.";
+		close;
+	}
+
+OnTimer20000:
+	enablenpc "Moks Mushroom#Mush3";
+	stopnpctimer;
+	end;
+
+}
+
+hugel,209,163,3	script	Clam#C1	111,{
+
+	if(hg_tre > 19 && hg_tre < 25)
+	{
+		mes "- You found very fresh clams whose shells are shining under the sunlight. -";
+		next;
+		switch( select( "Gather them.","Pass." ) )
+		{
+		case 1:
+			mes "- You started opening clam shells to gather Clam Flesh.-";
+			next;
+			mes "- *Snip Snip* -";
+			next;
+			mes "- *Snip Snip* -";
+			mes "- *Snip Snip* -";
+			next;
+			mes "- *Snip Snip* -";
+			mes "- *Snip Snip* -";
+			mes "- *Snip Snip* -";
+			specialeffect2 71;
+			next;
+			if(rand(1,5) > 4)
+			{
+				mes "- Clams are too strong to open. You have failed in gathering Clam Flesh. -";
+				specialeffect2 194;
+				close;
+			}
+			mes "- You have successfully gathered Clam Flesh. -";
+			specialeffect2 364;
+			set hg_tre,hg_tre+1;
+			if(hg_tre == 21)
+				mes "Collected Clam Flesh: 1ea ";
+			else if(hg_tre == 22)
+				mes "Collected Clam Flesh: 2ea ";
+			else if(hg_tre == 23)
+				mes "Collected Clam Flesh: 3ea ";
+			else if(hg_tre == 24)
+				mes "Collected Clam Flesh: 4ea ";
+			else if(hg_tre == 25)
+				mes "Collected Clam Flesh: 5ea ";
+			initnpctimer;
+			disablenpc "Clam#C1";
+			close;
+		break;
+		case 2:
+			mes "- You decided to pass by them. -";
+			close;
+		break;
+		}
+	}
+	else if(hg_tre == 25)
+	{
+		mes "["+strcharinfo(0)+"]";
+		mes "I think that this will do.";
+		close;
+	}
+
+OnTimer20000:
+	enablenpc "Clam#C1";
+	stopnpctimer;
+	end;
+
+}
+
+hugel,203,166,3	script	Clam#C2	111,{
+
+	if(hg_tre > 19 && hg_tre < 25)
+	{
+		mes "- You found very fresh clams whose shells are shining under the sunlight. -";
+		next;
+		switch( select( "Gather them.","Pass." ) )
+		{
+		case 1:
+			mes "- You started opening clam shells to gather Clam Flesh.-";
+			next;
+			mes "- *Snip Snip* -";
+			next;
+			mes "- *Snip Snip* -";
+			mes "- *Snip Snip* -";
+			next;
+			mes "- *Snip Snip* -";
+			mes "- *Snip Snip* -";
+			mes "- *Snip Snip* -";
+			specialeffect2 71;
+			next;
+			if(rand(1,5) > 4)
+			{
+				mes "- Clams are too strong to open. You have failed in gathering Clam Flesh. -";
+				specialeffect 194;
+				close;
+			}
+			mes "- You have successfully gathered Clam Flesh. -";
+			specialeffect2 364;
+			set hg_tre,hg_tre+1;
+			if(hg_tre == 21)
+				mes "Collected Clam Flesh: 1ea ";
+			else if(hg_tre == 22)
+				mes "Collected Clam Flesh: 2ea ";
+			else if(hg_tre == 23)
+				mes "Collected Clam Flesh: 3ea ";
+			else if(hg_tre == 24)
+				mes "Collected Clam Flesh: 4ea ";
+			else if(hg_tre == 25)
+				mes "Collected Clam Flesh: 5ea ";
+			initnpctimer;
+			disablenpc "Clam#C2";
+			close;
+		break;
+		case 2:
+			mes "- You decided to pass by them. -";
+			close;
+		break;
+		}
+	}
+	else if(hg_tre == 25)
+	{
+		mes "["+strcharinfo(0)+"]";
+		mes "I think that this will do.";
+		close;
+	}
+
+OnTimer20000:
+	enablenpc "Clam#C2";
+	stopnpctimer;
+	end;
+
+}
+
+hugel,217,158,3	script	Clam#C3	111,{
+
+	if(hg_tre > 19 && hg_tre < 25)
+	{
+		mes "- You found very fresh clams whose shells are shining under the sunlight. -";
+		next;
+		switch( select( "Gather them.","Pass." ) )
+		{
+		case 1:
+			mes "- You started opening clam shells to gather Clam Flesh.-";
+			next;
+			mes "- *Snip Snip* -";
+			next;
+			mes "- *Snip Snip* -";
+			mes "- *Snip Snip* -";
+			next;
+			mes "- *Snip Snip* -";
+			mes "- *Snip Snip* -";
+			mes "- *Snip Snip* -";
+			specialeffect2 71;
+			next;
+			if(rand(1,5) > 4)
+			{
+				mes "- Clams are too strong to open. You have failed in gathering Clam Flesh. -";
+				specialeffect2 194;
+				close;
+			}
+			mes "- You have successfully gathered Clam Flesh. -";
+			specialeffect2 364;
+			set hg_tre,hg_tre+1;
+			if(hg_tre == 21)
+				mes "Collected Clam Flesh: 1ea ";
+			else if(hg_tre == 22)
+				mes "Collected Clam Flesh: 2ea ";
+			else if(hg_tre == 23)
+				mes "Collected Clam Flesh: 3ea ";
+			else if(hg_tre == 24)
+				mes "Collected Clam Flesh: 4ea ";
+			else if(hg_tre == 25)
+				mes "Collected Clam Flesh: 5ea ";
+			initnpctimer;
+			disablenpc "Clam#C3";
+			close;
+		break;
+		case 2:
+			mes "- You decided to pass by them. -";
+			close;
+		break;
+		}
+	}
+	else if(hg_tre == 25)
+	{
+		mes "["+strcharinfo(0)+"]";
+		mes "I think that this will do.";
+		close;
+	}
+
+OnTimer20000:
+	enablenpc "Clam#C3";
+	stopnpctimer;
+	end;
+
+}
+
+hugel,204,150,3	script	Clam#C4	111,{
+
+	if(hg_tre > 19 && hg_tre < 25)
+	{
+		mes "- You found very fresh clams whose shells are shining under the sunlight. -";
+		next;
+		switch( select( "Gather them.","Pass." ) )
+		{
+		case 1:
+			mes "- You started opening clam shells to gather Clam Flesh.-";
+			next;
+			mes "- *Snip Snip* -";
+			next;
+			mes "- *Snip Snip* -";
+			mes "- *Snip Snip* -";
+			next;
+			mes "- *Snip Snip* -";
+			mes "- *Snip Snip* -";
+			mes "- *Snip Snip* -";
+			specialeffect2 71;
+			next;
+			if(rand(1,5) > 4)
+			{
+				mes "- Clams are too strong to open. You have failed in gathering Clam Flesh. -";
+				specialeffect2 194;
+				close;
+			}
+			mes "- You have successfully gathered Clam Flesh. -";
+			specialeffect2 364;
+			set hg_tre,hg_tre+1;
+			if(hg_tre == 21)
+				mes "Collected Clam Flesh: 1ea ";
+			else if(hg_tre == 22)
+				mes "Collected Clam Flesh: 2ea ";
+			else if(hg_tre == 23)
+				mes "Collected Clam Flesh: 3ea ";
+			else if(hg_tre == 24)
+				mes "Collected Clam Flesh: 4ea ";
+			else if(hg_tre == 25)
+				mes "Collected Clam Flesh: 5ea ";
+			initnpctimer;
+			disablenpc "Clam#C4";
+			close;
+		break;
+		case 2:
+			mes "- You decided to pass by them. -";
+			close;
+		break;
+		}
+	}
+	else if(hg_tre == 25)
+	{
+		mes "["+strcharinfo(0)+"]";
+		mes "I think that this will do.";
+		close;
+	}
+
+OnTimer20000:
+	enablenpc "Clam#C4";
+	stopnpctimer;
+	end;
+
+}
+
+hu_fild06,155,309,1	script	Moks Bugs#Bug1	1053,{
+
+	if(hg_tre > 29 && hg_tre < 35)
+	{
+		mes "- You found big brown Moks Bugs in the bushes. -";
+		next;
+		switch( select( "Catch them.","Pass." ) )
+		{
+		case 1:
+			mes "- You nervously stretched your hands toward Moks Bugs.-";
+			next;
+			mes "- *Whizz Whizz*-";
+			next;
+			mes "- *Whizz Whizz Bzzzz* -";
+			mes "- *Whizz Whizz*-";
+			next;
+			mes "- *Whizz Whizz Bzzzz* -";
+			mes "- *Whizz Whizz*-";
+			mes "- *Whizz Whizz*-";
+			specialeffect2 71;
+			next;
+			if(rand(1,5) > 4)
+			{
+				mes "- The bugs quickly ran away. You have failed to gather their shells. -";
+				specialeffect2 194;
+				close;
+			}
+			mes "- You have successfully gathered Moks Bugs Shells. -";
+			specialeffect2 364;
+			set hg_tre,hg_tre+1;
+			if(hg_tre == 31)
+				mes "Collected Moks Bugs Shells: 1ea ";
+			else if(hg_tre == 32)
+				mes "Collected Moks Bugs Shells: 2ea ";
+			else if(hg_tre == 33)
+				mes "Collected Moks Bugs Shells: 3ea ";
+			else if(hg_tre == 34)
+				mes "Collected Moks Bugs Shells: 4ea ";
+			else if(hg_tre == 35)
+				mes "Collected Moks Bugs Shells: 5ea ";
+			initnpctimer;
+			disablenpc "Moks Bugs#Bug1";
+			close;
+		break;
+		case 2:
+			mes "- You decided to pass by them. -";
+			close;
+		break;
+		}
+	}
+	else if(hg_tre == 35)
+	{
+		mes "["+strcharinfo(0)+"]";
+		mes "Aww...I don't want to touch dirty things like bugs!";
+		close;
+	}
+
+OnTimer20000:
+	enablenpc "Moks Bugs#Bug1";
+	stopnpctimer;
+	end;
+	
+}
+
+hu_fild06,218,320,1	script	Moks Bugs#Bug2	1053,{
+
+	if(hg_tre > 29 && hg_tre < 35)
+	{
+		mes "- You found big brown Moks Bugs in the bushes. -";
+		next;
+		switch( select( "Catch them","Pass." ) )
+		{
+		case 1:
+			mes "- You nervously stretched your hands toward Moks Bugs.-";
+			next;
+			mes "- *Whizz Whizz*-";
+			next;
+			mes "- *Whizz Whizz Bzzzz* -";
+			mes "- *Whizz Whizz*-";
+			next;
+			mes "- *Whizz Whizz Bzzzz* -";
+			mes "- *Whizz Whizz*-";
+			mes "- *Whizz Whizz*-";
+			specialeffect2 71;
+			next;
+			if(rand(1,5) > 4)
+			{
+				mes "- The bugs quickly ran away. You have failed to gather their shells. -";
+				specialeffect2 194;
+				close;
+			}
+			mes "- You have successfully gathered Moks Bugs Shells. -";
+			specialeffect2 364;
+			set hg_tre,hg_tre+1;
+			if(hg_tre == 31)
+				mes "Collected Moks Bugs Shells: 1ea ";
+			else if(hg_tre == 32)
+				mes "Collected Moks Bugs Shells: 2ea ";
+			else if(hg_tre == 33)
+				mes "Collected Moks Bugs Shells: 3ea ";
+			else if(hg_tre == 34)
+				mes "Collected Moks Bugs Shells: 4ea ";
+			else if(hg_tre == 35)
+				mes "Collected Moks Bugs Shells: 5ea ";
+			initnpctimer;
+			disablenpc "Moks Bugs#Bug2";
+			close;
+		break;
+		case 2:
+			mes "- You decided to pass by them. -";
+			close;
+		break;
+		}
+	}
+	else if(hg_tre == 35)
+	{
+		mes "["+strcharinfo(0)+"]";
+		mes "Aww...I don't want to touch dirty things like bugs!";
+		close;
+	}
+
+OnTimer20000:
+	enablenpc "Moks Bugs#Bug2";
+	stopnpctimer;
+	end;
+	
+}
+
+hu_fild06,249,329,1	script	Moks Bugs#Bug3	1053,{
+
+	if(hg_tre > 29 && hg_tre < 35)
+	{
+		mes "- You found big brown Moks Bugs in the bushes. -";
+		next;
+		switch( select( "Catch them","Pass." ) )
+		{
+		case 1:
+			mes "- You nervously stretched your hands toward Moks Bugs.-";
+			next;
+			mes "- *Whizz Whizz*-";
+			next;
+			mes "- *Whizz Whizz Bzzzz* -";
+			mes "- *Whizz Whizz*-";
+			next;
+			mes "- *Whizz Whizz Bzzzz* -";
+			mes "- *Whizz Whizz*-";
+			mes "- *Whizz Whizz*-";
+			specialeffect2 71;
+			next;
+			if(rand(1,5) > 4)
+			{
+				mes "- The bugs quickly ran away. You have failed to gather their shells. -";
+				specialeffect2 194;
+				close;
+			}
+			mes "- You have successfully gathered Moks Bugs Shells. -";
+			specialeffect2 364;
+			set hg_tre,hg_tre+1;
+			if(hg_tre == 31)
+				mes "Collected Moks Bugs Shells: 1ea ";
+			else if(hg_tre == 32)
+				mes "Collected Moks Bugs Shells: 2ea ";
+			else if(hg_tre == 33)
+				mes "Collected Moks Bugs Shells: 3ea ";
+			else if(hg_tre == 34)
+				mes "Collected Moks Bugs Shells: 4ea ";
+			else if(hg_tre == 35)
+				mes "Collected Moks Bugs Shells: 5ea ";
+			initnpctimer;
+			disablenpc "Moks Bugs#Bug3";
+			close;
+		break;
+		case 2:
+			mes "- You decided to pass by them. -";
+			close;
+		break;
+		}
+	}
+	else if(hg_tre == 35)
+	{
+		mes "["+strcharinfo(0)+"]";
+		mes "Aww...I don't want to touch dirty things like bugs!";
+		close;
+	}
+
+OnTimer20000:
+	enablenpc "Moks Bugs#Bug3";
+	stopnpctimer;
+	end;
+	
+}
+
+hu_fild06,218,373,1	script	Moks Bugs#Bug4	1053,{
+
+	if(hg_tre > 29 && hg_tre < 35)
+	{
+		mes "- You found big brown Moks Bugs in the bushes. -";
+		next;
+		switch( select( "Catch them.","Pass." ) )
+		{
+		case 1:
+			mes "- You nervously stretched your hands toward Moks Bugs.-";
+			next;
+			mes "- *Whizz Whizz*-";
+			next;
+			mes "- *Whizz Whizz Bzzzz* -";
+			mes "- *Whizz Whizz*-";
+			next;
+			mes "- *Whizz Whizz Bzzzz* -";
+			mes "- *Whizz Whizz*-";
+			mes "- *Whizz Whizz*-";
+			specialeffect2 71;
+			next;
+			if(rand(1,5) > 4)
+			{
+				mes "- The bugs quickly ran away. You have failed to gather their shells. -";
+				specialeffect2 194;
+				close;
+			}
+			mes "- You have successfully gathered Moks Bugs Shells. -";
+			specialeffect2 364;
+			set hg_tre,hg_tre+1;
+			if(hg_tre == 31)
+				mes "Collected Moks Bugs Shells: 1ea ";
+			else if(hg_tre == 32)
+				mes "Collected Moks Bugs Shells: 2ea ";
+			else if(hg_tre == 33)
+				mes "Collected Moks Bugs Shells: 3ea ";
+			else if(hg_tre == 34)
+				mes "Collected Moks Bugs Shells: 4ea ";
+			else if(hg_tre == 35)
+				mes "Collected Moks Bugs Shells: 5ea ";
+			initnpctimer;
+			disablenpc "Moks Bugs#Bug4";
+			close;
+		break;
+		case 2:
+			mes "- You decided to pass by them. -";
+			close;
+		break;
+		}
+	}
+	else if(hg_tre == 35)
+	{
+		mes "["+strcharinfo(0)+"]";
+		mes "Aww...I don't want to touch dirty things like bugs!";
+		close;
+	}
+
+OnTimer20000:
+	enablenpc "Moks Bugs#Bug4";
+	stopnpctimer;
+	end;
+	
+}
+
+lhz_in01,214,129,0	script	A Pile of Paper	111,{
+
+	if(hg_tre == 52)
+	{
+		mes "- You found a pile of paper that was tied up with a thick ribbon.";
+		mes "On the very top paper, a period and a title saying 'Report of the **th Research'";
+		mes "were written.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "Good, I must take this with me.";
+		set hg_tre,53;
+		getitem 7342,1; //File folder
+		donpcevent "HuMSpawner::OnMonster";
+		close;
+	}
+	
+}
+
+lhz_in01,235,129,0	script	HuMSpawner	139,{
+
+	OnMonster:
+	if(rand(0,1))
+		mapannounce "lhz_in01","Intruder alert! Protect the research documents!",1,0xFF0000;
+	else
+		mapannounce "lhz_in01","Intruder alert! Intruder alert!",1,0xFF0000;
+	monster "lhz_in01",208,133,"Guard",1682,1,"HuMSpawner::OnMonsterDead";
+	monster "lhz_in01",217,135,"Guard",1682,1,"HuMSpawner::OnMonsterDead";
+	initnpctimer;
+	end;
+
+OnTimer60000:
+	killmonster "lhz_in01","HuMSpawner::OnMonsterDead";
+	stopnpctimer;
+	end;
+	
+OnMonsterDead:
+	end;
+	
+}
+
+lhz_dun02,244,226,0	script	Unethical Machine	111,{
+
+	if(hg_tre == 54)
+	{
+		if(countitem(7138))
+		{
+			mes "["+strcharinfo(0)+"]";
+			mes "This must be it...whoa, it looks very spooky.";
+			mes "Today, I am going to destroy you";
+			mes "for making innocent people's lives miserable!";
+			next;
+			mes "- You threw a Marine Sphere Bottle toward the machine. -";
+			next;
+			mes "BOOM!";
+			specialeffect2 183;
+			enablenpc "HiddenExplosion";
+			mapannounce "lhz_dun02","Beep------------------ ",1,0x99CCFF;
+			delitem 7138,1; //Marine sphere bottle
+			set hg_tre,55;
+			close;
+		}
+		else
+		{
+			mes "- You were staggered for the fact that";
+			mes "you forgot to bring the Marine Sphere Bottle with you. -";
+			close;
+		}
+	}
+	
+}
+
+lhz_dun02,244,227,0	script	HiddenExplosion	139,5,5,{
+OnInit:
+	disablenpc "HiddenExplosion";
+	end;
+	
+OnTouch:
+	percentheal -10,0;
+	specialeffect 4;
+	disablenpc "HiddenExplosion";
+	end;
+	
+}
+
+hu_in01,365,170,3	script	Girl#Hu	793,{
+
+	mes "[Girl]";
+	mes "I love sitting in front of a stove because it makes me warm~";
+	mes "Ah...it is so warm and relaxing...and now I feel sleepy...Zzzzz Zzzz...";
+	close;
+	
+}
+
+hu_in01,377,106,3	script	Pub Granny	891,{
+
+	mes "[Pub Granny]";
+	mes "Recently we have many tourists visiting our town.";
+	mes "They make me pretty busy, but I am so happy to see them enjoying my food. Hohoho!";
+	close;
+}
+
+//-------------------------------------------------------------------------
+// Memory Quest
+//-------------------------------------------------------------------------
+
+hugel,198,169,0	script	#HugelTree	139,2,2,{
+
+	if(BaseLevel > 49)
+	{
+		if(!hg_memory)
+		{
+			set hg_memory,1;
+			mes "^3355FFFor some reason, you";
+			mes "feel very warm, safe,";
+			mes "and secure near this";
+			mes "tree. Just being near";
+			mes "it brings you a sense";
+			mes "of overwhelming comfort.^000000";
+			close;
+		}
+		else if(hg_memory == 1)
+		{
+			mes "^3355FFFor some reason, you";
+			mes "feel very warm, safe,";
+			mes "and secure near this";
+			mes "tree. Just being near";
+			mes "it brings you a sense";
+			mes "of overwhelming comfort.^000000";
+			close;
+		}
+		else if(hg_memory == 6)
+		{
+			specialeffect2 57;
+			mes "^3355FFWhat's this strange";
+			mes "feeling of dread?";
+			mes "This peculiar chill...";
+			mes "It's almost as if you";
+			mes "were in Nifflheim...^000000";
+			close;
+		}
+		else
+		{
+			mes "^3355FFFor some reason, you";
+			mes "feel very warm, safe,";
+			mes "and secure near this";
+			mes "tree. Just being near";
+			mes "it brings you a sense";
+			mes "of overwhelming comfort.^000000";
+			close;
+		}
+	}
+	else
+	{
+		mes "^3355FFFor some reason, you";
+		mes "feel very warm, safe,";
+		mes "and secure near this";
+		mes "tree. Just being near";
+		mes "it brings you a sense";
+		mes "of overwhelming comfort.^000000";
+		close;
+	}
+	
+}
+
+hugel,191,172,3	script	Manainne	892,1{
+
+	if(hg_memory == 1)
+	{
+		mes "[Manainne]";
+		mes "This tree means so much";
+		mes "to everyone in this town,";
+		mes "and we all have special";
+		mes "memories of this place. But";
+		mes "that El Schatt fellow plans to";
+		mes "chop it down for his shop...";
+		next;
+		mes "[Manainne]";
+		mes "You see him? That's";
+		mes "El Schatt right there.";
+		mes "I've never met anyone";
+		mes "so cruel and selfish!";
+		mes "Right now he's surveying";
+		mes "the land for construction...";
+		set hg_memory,2;
+		close;
+	}
+	else if(hg_memory == 2)
+	{
+		mes "[Manainne]";
+		mes "This tree means so much";
+		mes "to everyone in this town,";
+		mes "and we all have special";
+		mes "memories of this place. But";
+		mes "that El Schatt fellow plans to";
+		mes "chop it down for his shop...";
+		next;
+		mes "[Manainne]";
+		mes "You see him? That's";
+		mes "El Schatt right there.";
+		mes "I've never met anyone";
+		mes "so cruel and selfish!";
+		mes "Right now he's surveying";
+		mes "the land for construction...";
+		close;
+	}
+	else if(hg_memory == 5)
+	{
+		mes "[Manainne]";
+		mes "You know, El Schatt and";
+		mes "I used to get along when";
+		mes "he dated my older sister,";
+		mes "Kanainne. In fact, they'd";
+		mes "always spend time together^FFFFFF ^000000 right under that tree. Weird, huh?";
+		next;
+		mes "[Manainne]";
+		mes "Then, well, Kanainne";
+		mes "got really sick, and we...";
+		mes "We couldn't help her. She";
+		mes "passed away, and then El Schatt";
+		mes "just disappeared. It was only";
+		mes "recently that he's come back.";
+		next;
+		mes "[Manainne]";
+		mes "Now El Schatt is just a";
+		mes "heartless, money grubbing...!";
+		mes "He's completely changed.";
+		mes "My sister would be rolling";
+		mes "in her grave, seeing him now...";
+		set hg_memory,6;
+		close;
+	}
+	else if(hg_memory == 6)
+	{
+		mes "[Manainne]";
+		mes "Now El Schatt is just a";
+		mes "heartless, money grubbing...!";
+		mes "He's completely changed.";
+		mes "My sister would be rolling";
+		mes "in her grave, seeing him now...";
+		close;
+	}
+	else if(hg_memory == 7)
+	{
+		mes "[Manainne]";
+		mes "What? That's...";
+		mes "That's an incredible";
+		mes "story. You met my dead";
+		mes "sister in Nifflheim?! You";
+		mes "must be lying to me!";
+		next;
+		mes "[Manainne]";
+		mes "Let's... Let's just";
+		mes "stop talking about this,";
+		mes "okay? I appreciate that you";
+		mes "want to stop El Schatt from";
+		mes "cutting down our tree, but";
+		mes "this is almost too much.";
+		next;
+		set hg_memory,8;
+		mes "[Manainne]";
+		mes "Gosh, all that talk";
+		mes "about Nifflheim is...";
+		mes "It's giving me the chills!";
+		mes "A-aren't you cold?";
+		close;
+	}
+	else if(hg_memory == 8)
+	{
+		mes "[Manainne]";
+		mes "......";
+		mes ".........";
+		mes "Huh? You're...";
+		mes "Still here...?";
+		next;
+		mes "[Manainne]";
+		mes "Y-you know what's";
+		mes "weird? The weather's";
+		mes "perfectly fine, but I...";
+		mes "I feel so cold all of a";
+		mes "sudden. You don't feel";
+		mes "it at all, don't you?";
+		next;
+		mes "[Manainne]";
+		mes "I think I'm coming down";
+		mes "with something. My head";
+		mes "feels so numb, and I c-can't";
+		mes "focus any of my thoughts.";
+		mes "This is freakin' me out...";
+		next;
+		mes "[Manainne]";
+		mes "...!";
+		next;
+		set hg_memory,9;
+		mes "[Manainne]";
+		mes "......";
+		mes "..........";
+		close;
+	}
+	else if(hg_memory == 9)
+	{
+		mes "[Manainne]";
+		mes "...I'm here. I'm really";
+		mes "back! Oh, it's been so";
+		mes "long! Hello, adventurer,";
+		mes "remember me? I'm Kanainne,";
+		mes "the spirit you saw down in";
+		mes "Nifflheim. Let me explain...";
+		next;
+		mes "[Manainne]";
+		mes "My spirit was able to follow";
+		mes "you here, and now that I'm";
+		mes "here, I only have so much time";
+		mes "to possess my sister's body,";
+		mes "and then talk to El Schatt.";
+		mes "El Schatt? El Schatt...?";
+		next;
+		mes "[El Schatt]";
+		mes "Manainne...?";
+		mes "What do you want?";
+		mes "Quit bugging me,";
+		mes "I'm busy right now...";
+		next;
+		mes "[Manainne]";
+		mes "It's... It's me,";
+		mes "El Schatt, it's Kanainne.";
+		mes "Of course you remember";
+		mes "me, right? Listen, I need to--";
+		next;
+		mes "[El Schatt]";
+		mes "Manainne...?!";
+		mes "I'm shocked...";
+		mes "Don't you respect";
+		mes "your own sister?!";
+		mes "I can't believe you'd...";
+		mes "Knock it off right now!";
+		next;
+		set hg_memory,10;
+		mes "[El Schatt]";
+		mes "Look, out of my respect";
+		mes "for you and the relationship";
+		mes "that me and your sister had,";
+		mes "I'm going to forget you said";
+		mes "that. But don't you dare use";
+		mes "her name that way again!";
+		next;
+		mes "[Manainne]";
+		mes "......";
+		mes ".........";
+		mes "............";
+		close;
+	}
+	else if(hg_memory == 10)
+	{
+		mes "[Manainne]";
+		mes "Wait, El Schatt!";
+		mes "It's really me, but";
+		mes "I can only speak to you";
+		mes "through my sister for";
+		mes "a short time. L-listen...";
+		next;
+		mes "[El Schatt]";
+		mes "Manainne...";
+		mes "You don't make jokes";
+		mes "like that about the departed,";
+		mes "especially if it's Kannaine.";
+		mes "You know better than that!";
+		mes "Where the hell's your respect?!";
+		next;
+		mes "[Manainne]";
+		mes "''If you're the wind,";
+		mes "I'll be the sky, so that you";
+		mes "can fly freely in my arms...''";
+		next;
+		mes "[El Schatt]";
+		mes "Huh...?!";
+		next;
+		mes "[Manainne]";
+		mes "''My soul is just";
+		mes "for you, the shining";
+		mes "sun that brightens";
+		mes "up my whole world.''";
+		next;
+		mes "[El Schatt]";
+		mes "How do you...";
+		mes "How do you know";
+		mes "those words...?";
+		next;
+		mes "[Manainne]";
+		mes "''In my dream, your";
+		mes "eyes held the reflection";
+		mes "of the ocean's clear waters...^FFFFFF ^000000 Someday I'll show them to you.''";
+		next;
+		mes "[Manainne]";
+		mes "''Your lovely face,";
+		mes "your enticing smile...";
+		mes "They're forever be in my";
+		mes "heart, so I'll never be lonely.'' ^FFFFFF ^000000";
+		next;
+		mes "[El Schatt]";
+		mes "Manainne...";
+		mes "How do you";
+		mes "know that song?";
+		next;
+		mes "[Manainne]";
+		mes "El Schatt...";
+		mes "It's me, Kanainne.";
+		mes "You wrote this song";
+		mes "just for me. But I died";
+		mes "before you could finish it.";
+		next;
+		mes "[Manainne]";
+		mes "That was your dream,";
+		mes "wasn't it? To play your";
+		mes "beautiful music to make";
+		mes "people happy? Did you ever";
+		mes "finish our song for me?";
+		next;
+		mes "[El Schatt]";
+		mes "Hahahah, Manainne, alright.";
+		mes "Your sister must have told";
+		mes "you about that song. Ha ha...";
+		mes "You're t-taking it too far...";
+		mes "Please, just... Just stop.";
+		next;
+		mes "[Manainne]";
+		mes "El Schatt...";
+		mes "Listen to me.";
+		mes "Look at me. It's";
+		mes "really your Kanainne.";
+		next;
+		mes "[El Schatt]";
+		mes "Kanainne...?";
+		mes "It's too much to";
+		mes "believe. I want to";
+		mes "believe it so badly...";
+		mes "Is it really you?";
+		set hg_memory,11;
+		close;
+	}
+	else if(hg_memory == 11)
+	{
+		mes "[Manainne]";
+		mes "El Schatt...";
+		close;
+	}
+	else if(hg_memory == 12)
+	{
+		mes "^3355FFManainne is sobbing";
+		mes "uncontrollably, and there's";
+		mes "nothing you can do to comfort";
+		mes "her. Nothing at all. You must";
+		mes "leave her alone to her despair";
+		mes "and unfathomable sense of loss.^000000";
+		close;
+	}
+	else
+	{
+		mes "[Manainne]";
+		mes "You know, even though";
+		mes "it's not a wealthy area,";
+		mes "I really love this small";
+		mes "and quiet town. Even if";
+		mes "I could live anywhere in";
+		mes "the world, I'd live right here~";
+		close;
+	}
+	
+}
+
+niflheim,90,106,3	script	A Spirit#HQuest	802,{
+
+	if(hg_memory == 6)
+	{
+		mes "[Spirit]";
+		mes "El Schatt...";
+		mes "Manainne...";
+		mes "I miss them...";
+		next;
+		mes "[Spirit]";
+		mes "Those names... Yes,";
+		mes "I remember now. Manainee";
+		mes "was... my younger sister.";
+		mes "El Schatt was... my lover.";
+		mes "M-my name was... Kanainne!";
+		next;
+		mes "[Kanainne's Spirit]";
+		mes "Now I know why I'm here";
+		mes "in this realm. El Schatt...";
+		mes "I've been watching him.";
+		mes "He isn't able to let me go...";
+		mes "But I can't directly intervene";
+		mes "with the affairs of the living.";
+		next;
+		mes "[Kanainne's Spirit]";
+		mes "I... I can borrow my";
+		mes "sister's body? Yes, if she";
+		mes "cooperates, maybe... Maybe";
+		mes "it will work. I must... must do";
+		mes "something before he does";
+		mes "he hurts himself even more...";
+		next;
+		mes "[Kanainne's Spirit]";
+		mes "You... You can help";
+		mes "me... Just go back to ";
+		mes "the living... to Hugel...";
+		mes "Let me send you there...";
+		set hg_memory,7;
+		close2;
+		warp "hugel",78,148;
+	}
+	else if(hg_memory == 7)
+	{
+		mes "[Kanainne's Spirit]";
+		mes "You...! You can help";
+		mes "me... Just go back to ";
+		mes "the living... to Hugel...";
+		mes "Let me send you there...";
+		close2;
+		warp "hugel",78,148;
+	}
+	else
+	{
+		mes "[Spirit]";
+		mes "The living shouldn't";
+		mes "be here in Nifflheim...";
+		mes "Go back! Go back to your";
+		mes "own world before it's too late!";
+		next;
+		mes "[Spirit]";
+		mes "El Schatt...";
+		mes "Manainne...";
+		mes "I miss them...";
+		close;
+	}
+	
+}
+
+hugel,100,103,3	script	Perfitz	866,{
+
+	if(hg_memory == 3)
+	{
+		set hg_memory,4;
+		mes "[Perfitz]";
+		mes "I'm pleased that my son has";
+		mes "finally set his mind on the";
+		mes "family business. I didn't know";
+		mes "he had it in him to become";
+		mes "such a proactive entrepreneur.";
+		next;
+		mes "[Perfitz]";
+		mes "It's funny... He used to";
+		mes "deperately fight me when it";
+		mes "came to building shops where";
+		mes "that tree has planted. Yes, I'm";
+		mes "proud that he's grown as a";
+		mes "business person. Heh heh~";
+		next;
+		mes "[Perfitz]";
+		mes "Although I'm pleased,";
+		mes "I get this gut feeling that";
+		mes "something's not right, like";
+		mes "he's too excited about cutting";
+		mes "that tree down. Maybe this old";
+		mes "man is just too suspcious~";
+		close;
+	}
+	else if(hg_memory == 4)
+	{
+		mes "[Perfitz]";
+		mes "It's funny how things";
+		mes "change. You know, El Schatt";
+		mes "actually used to protest against^FFFFFF ^000000 my idea of building shops in the";
+		mes "area when that tree grows. Hmm...^FFFFFF ^000000 I wonder, what happened to him?";
+		close;
+	}
+	else
+	{
+		mes "[Perfitz]";
+		mes "Money is very dependable...";
+		mes "But it's value is relative, and";
+		mes "can change at any moment.";
+		mes "Still, at my age, you can't";
+		mes "live without it. Make sure you";
+		mes "financially prepare of old age.";
+		next;
+		mes "[Perfitz]";
+		mes "Now, most people assume that";
+		mes "I have very few friends because";
+		mes "I trust money more than people.";
+		mes "That's somewhat true: money";
+		mes "will never betray you, and few";
+		mes "friends can be so dependable.";
+		next;
+		mes "[Perfitz]";
+		mes "However, friends that can";
+		mes "be trusted for life are worth";
+		mes "more than all the money in the";
+		mes "world. To a rich man like me,";
+		mes "those are the only friends";
+		mes "that are worth having.";
+		close;
+	}
+	
+}
+
+hugel,196,164,3	script	El Schatt	50,{
+
+	if(hg_memory == 2)
+	{
+		mes "[El Schatt]";
+		mes "What? What's that look for?";
+		mes "Oh, you must have spoken to";
+		mes "Manainne. Look, memories are";
+		mes "nice and all, but I don't dwell";
+		mes "on the past. I think about the";
+		mes "future. That's what's best.";
+		next;
+		mes "[El Schatt]";
+		mes "Hey, I've got some great";
+		mes "memories of this place too,";
+		mes "but you know what? I've decided";
+		mes "to let go of them before they";
+		mes "get too painful. That's life.";
+		mes "Besides, it's not all bad.";
+		next;
+		mes "[El Schatt]";
+		mes "My father's been wanting to";
+		mes "build a shop here for so long,";
+		mes "and now, I think it's about time.^FFFFFF ^000000 And this business will help the";
+		mes "entire community. We should've";
+		mes "done this a long time ago...";
+		next;
+		set hg_memory,3;
+		mes "[El Schatt]";
+		mes "C'mon... Take a look";
+		mes "around. I won't deny that";
+		mes "this is a quaint and lovely";
+		mes "town, but how much money do";
+		mes "you think these people enjoy?";
+		mes "I need to look to the future...";
+		close;
+	}
+	else if(hg_memory == 3)
+	{
+		mes "[El Schatt]";
+		mes "This is the perfect";
+		mes "location for shops.";
+		mes "Yeah, I'll build a whole";
+		mes "plaza, and rent it out to the";
+		mes "merchants. Build up some";
+		mes "commerce, attract businesses...";
+		next;
+		mes "[El Schatt]";
+		mes "Everyone should just";
+		mes "forget about that tree.";
+		mes "When you think about it,";
+		mes "it's just a waste of space...";
+		close;
+	}
+	else if(hg_memory == 4)
+	{
+		set hg_memory,5;
+		mes "[El Schatt]";
+		mes "You've spoken with my father?";
+		mes "Hmpf! Don't tell me you're here";
+		mes "to change my mind. I'm building";
+		mes "those shops, and that's final.";
+		mes "It's useless to try to convince";
+		mes "me otherwise. Understand?";
+		next;
+		mes "[El Schatt]";
+		mes "It's true that I used";
+		mes "to think differently...";
+		mes "I'd protect that old tree";
+		mes "with my life, I won't deny";
+		mes "it. But that's an old story that^FFFFFF ^000000 should be buried in the past...";
+		close;
+	}
+	else if(hg_memory == 5)
+	{
+		mes "[El Schatt]";
+		mes "The past is behind me";
+		mes "as it should be. Now";
+		mes "I must focus on building";
+		mes "my family's businesses.";
+		mes "Father was right all along...";
+		close;
+	}
+	else if(hg_memory == 7)
+	{
+		mes "[El Schatt]";
+		mes "What did you say...?";
+		mes "You met Kanainne?";
+		mes "Listen, that's not funny.";
+		mes "I won't tolerate that kind";
+		mes "of sick joke, so get out";
+		mes "of here before I get angry.";
+		close;
+	}
+	else if(hg_memory == 10)
+	{
+		mes "[El Schatt]";
+		mes "No way...!";
+		mes "Kanainne is dead!";
+		mes "There's no way";
+		mes "I can believe this!";
+		next;
+		mes "[Manainne]";
+		mes "......";
+		mes ".........";
+		mes "............";
+		close;
+	}
+	else if(hg_memory == 11)
+	{
+		mes "[El Schatt]";
+		mes "K-Kanainne! ^333333*Sob*^000000";
+		mes "I've missed you so much!";
+		mes "Why did you leave me?";
+		next;
+		mes "[Manainne]";
+		mes "Oh, my dear,";
+		mes "sweet El Schatt...";
+		mes "I'm so sorry. But";
+		mes "that was my fate...";
+		mes "It was my time to go...";
+		mes "You have to let me go...";
+		next;
+		mes "[El Schatt]";
+		mes "I can't take it anymore!";
+		mes "It hurts too much without you!";
+		mes "I can't stop thinking about us,";
+		mes "and all the memories... all of";
+		mes "the memories hurt so much...";
+		next;
+		mes "[Manainne]";
+		mes "Is that why you want to";
+		mes "cut down that tree? Because";
+		mes "it reminds you too much of";
+		mes "all of our days together?";
+		next;
+		mes "[El Schatt]";
+		mes "Y-yes! Seeing it makes";
+		mes "me so angry and so sad!";
+		mes "I wanted to get rid of it!";
+		mes "If I don't forget you, then";
+		mes "what will I do? I c-can't";
+		mes "forget about you, c-can I?";
+		next;
+		mes "[Manainne]";
+		mes "Will destroying that tree";
+		mes "make you happy? Do you think";
+		mes "you'll be happy if you forget";
+		mes "all about me? I know you're";
+		mes "not like that, El Schatt.";
+		mes "You're not that cold...";
+		next;
+		mes "[El Schatt]";
+		mes "No... I don't want";
+		mes "to forget you. All of";
+		mes "our good times. But I miss";
+		mes "you so much... I think I'm";
+		mes "going to go insane! I don't";
+		mes "know if I can endure this pain!";
+		next;
+		mes "[Manainne]";
+		mes "Please be strong for me,";
+		mes "El Schatt. Someday, time";
+		mes "will heal your wounds, and";
+		mes "your memories of me will only";
+		mes "bring you fondness, not pain.";
+		mes "I miss you El Schatt, and I...";
+		next;
+		mes "[El Schatt]";
+		mes "Kanainne...?";
+		mes "K-Kanaine?";
+		mes "What's happening?";
+		next;
+		mes "[Manainne]";
+		mes "El Schatt, I'm so sorry...";
+		mes "But I have to go now. I can't";
+		mes "stay in the world of the living";
+		mes "for too long, and my time limit";
+		mes "is almost up. I still... I...";
+		next;
+		mes "[El Schatt]";
+		mes "N-no! Please, stay with";
+		mes "me! I'm not ready to lose";
+		mes "you again! D-don't leave";
+		mes "me again! Nooo! Kanainne!";
+		mes "I need you here with me!";
+		next;
+		mes "[Manainne]";
+		mes "I can't do that...";
+		mes "But please, El Schatt...";
+		mes "Promise that you'll be";
+		mes "yourself from now on...";
+		mes "Be kind... And follow";
+		mes "your true dreams...";
+		next;
+		mes "[Manainne]";
+		mes "Don't cut down";
+		mes "that tree... And make...";
+		mes "make beautiful music.";
+		mes "Please finish the song";
+		mes "that you made for me for...";
+		mes "for both of our sakes...";
+		next;
+		mes "[El Schatt]";
+		mes "Anything for you,";
+		mes "Kanainne. I vow it...";
+		next;
+		mes "[Manainne]";
+		mes "El Schatt...";
+		mes "I still... I still...";
+		next;
+		mes "[El Schatt]";
+		mes "Y-yes...";
+		mes "Kanainne...?";
+		next;
+		mes "[Manainne]";
+		mes "......";
+		mes ".........";
+		mes "............";
+		next;
+		mes "^3355FF*Thud!*^000000";
+		next;
+		mes "[El Schatt]";
+		mes "Kanainne...?";
+		mes "Kanainne!";
+		next;
+		mes "[Manainne]";
+		mes "...I...";
+		mes "...El Schatt...";
+		mes "She's gone again.";
+		mes "It's... I'm Manainne...";
+		mes "^333333*Sniff*^000000 She had to go back...";
+		next;
+		specialeffect2 71;
+		set hg_memory,12;
+		set BaseExp,BaseExp+50000;
+		getitem 603,1; //Old blue box
+		mes "[El Schatt]";
+		mes "Oh... Oh dear";
+		mes "sweet God... My...";
+		mes "My dear Kanainne...";
+		mes "No.... No... Please...";
+		close;
+	}
+	else if(hg_memory == 12)
+	{
+		mes "[El Schatt]";
+		mes "...Would you please";
+		mes "leave me alone? I have...";
+		mes "I have an awful lot to";
+		mes "think about. And there's";
+		mes "music that I have to write...";
+		close;
+	}
+	else
+	{
+		mes "[El Schatt]";
+		mes "Father was right...";
+		mes "This area is the perfect";
+		mes "place to build some stores.";
+		mes "All that's left is to chop down";
+		mes "that old tree. It's in the way";
+		mes "of a whole lot of things...";
+		close;
+	}
+
+}
+
+//-------------------------------------------------------------------------
+// Hide and Seek quest
+//-------------------------------------------------------------------------
+
+hugel,107,67,3	script	Torpy	706,{
+
+	if(BaseLevel > 49)
+	{
+		if(!hg_ubu01)
+		{
+			mes "[Torpy]";
+			mes "D-Daddy...!";
+			mes "Daddy where";
+			mes "are you?! Wah~!";
+			next;
+			switch( select( "What's wrong?:Ignore" ) )
+			{
+			case 1:
+				mes "[Torpy]";
+				mes "My Daddy hasn't";
+				mes "been home for a few";
+				mes "day now. I'm afraid that";
+				mes "something must have";
+				mes "happened to him. *Sniff*";
+				next;
+				mes "["+strcharinfo(0)+"]";
+				mes "Your Dad is missing?";
+				mes "Why don't you tell me";
+				mes "about the last time";
+				mes "that you saw him?";
+				next;
+				mes "[Torpy]";
+				mes "Well, we were playing";
+				mes "Hide-and-Seek, and then";
+				mes "it was his turn to hide,";
+				mes "and then, a-and then...";
+				mes "I never found him!";
+				next;
+				switch( select( "Really? Tell me more...:What, is that all...?" ) )
+				{
+				case 1:
+					mes "[Torpy]";
+					mes "Th-then my Mom got";
+					mes "mad at Dad for hiding";
+					mes "for so long. But when";
+					mes "she went to find him, she";
+					mes "disappeared too! I-I'm all";
+					mes "alone now! Waaaaaah~!";
+					next;
+					emotion e_dots,1;
+					mes "["+strcharinfo(0)+"]";
+					mes "Don't worry, I'll look";
+					mes "for your parents. I'm";
+					mes "sure that I can find at";
+					mes "least one of them just";
+					mes "outside of town.";
+					set hg_ubu01,1;
+					close;
+				break;
+				case 2:
+					mes "["+strcharinfo(0)+"]";
+					mes "Don't worry, your";
+					mes "Dad will probably";
+					mes "show up sooner";
+					mes "or later. Well, lots";
+					mes "of luck, kid.";
+					emotion e_dots,1;
+					close;
+				break;
+				}
+			break;
+			case 2:
+				mes "[Torpy]";
+				mes "D-Daddy...!";
+				mes "Mommiiiiiiiiie!";
+				mes "Where are yoooou?!";
+				mes "Wuh-Waaaaaaaaaah!";
+				close;
+			break;
+			}
+		}
+		else if(hg_ubu01 == 2)
+		{
+			mes "[Torpy]";
+			mes "Oh...";
+			mes "Mommy was just";
+			mes "outside of town?";
+			mes "*Sob* Okay, I hope my";
+			mes "Daddy comes back soon...";
+			set hg_ubu01,3;
+			close;
+		}
+		else if(hg_ubu01 == 6)
+		{
+			mes "[Torpy]";
+			mes "Y-you found my Daddy!";
+			mes "Hooray! I was so worried";
+			mes "about him! Th-thank you";
+			mes "so much for your help!";
+			next;
+			mes "[Torpy]";
+			mes "Um, um, where is my";
+			mes "Daddy hiding anyway?";
+			mes "Oh? A barrel? Where";
+			mes "was it again? Heh heh!";
+			mes "Now I can find him!";
+			next;
+			mes "[Torpy]";
+			mes "Oh, would you go talk";
+			mes "to my Mom, and tell her";
+			mes "to come here please? And";
+			mes "also tell her that Daddy";
+			mes "is safe! See you later~";
+			next;
+			emotion e_dots,1;
+			mes "......";
+			mes ".........";
+			mes "............";
+			next;
+			mes "[Torpy]";
+			mes "^333333...............................";
+			mes "Hee hee~ Once I find";
+			mes "my Daddy, he has to get me";
+			mes "a girlfriend! He promised~!^000000";
+			set hg_ubu01,7;
+			close;
+		}
+		else if(hg_ubu01 == 7)
+		{
+			mes "[Torpy]";
+			mes "Would you please hurry";
+			mes "and talk to my Mom? She";
+			mes "should be just outside of?";
+			mes "this town, where you last";
+			mes "saw her. Bye bye for now~";
+			next;
+			emotion e_dots,1;
+			mes "......";
+			mes ".........";
+			mes "............";
+			next;
+			mes "[Torpy]";
+			mes "^333333...............................";
+			mes "Oh yeah! Should I have";
+			mes "Mom help me pick out my";
+			mes "new girlfriend? Hmm, I dunno.";
+			mes "Wh-what if they become friends?";
+			mes "Um, that might not be good...^000000";
+			close;
+		}
+		else if(hg_ubu01 == 8)
+		{
+			emotion e_dots,1;
+			mes "[Torpy]";
+			mes "Daddy promised to get";
+			mes "me a girlfriend if I beat him";
+			mes "at Hide-and-Seek! Hahaha!";
+			mes "I won, so now he has to do it!";
+			next;
+			mes "[Torpy]";
+			mes "Wait, but should I let";
+			mes "my Dad pick my girlfriend?";
+			mes "Maybe I should pick her...";
+			mes "Yeah, I'll pick the perfectest";
+			mes "girl that I can find! Yaaay~";
+			set hg_ubu01,9;
+			close;
+		}
+		else if(hg_ubu01 == 9)
+		{
+			emotion e_dots,1;
+			mes "[Torpy]";
+			mes "Maybe I should wait until";
+			mes "I'm older to have a girlfriend.";
+			mes "I mean, what if the girl I pick";
+			mes "now gets uglier when she";
+			mes "grows up? Or what if she gets^FFFFFF ^000000 really fat? I better be careful...";
+			next;
+			mes "^3355FFTorpy is still a young,";
+			mes "naive child that has much";
+			mes "to learn about girlfriends,";
+			mes "or just people, in general.^000000";
+			close;
+		}
+		else
+		{
+			mes "[Torpy]";
+			mes "^333333*Sniff*^000000 D-Daddy's gone!";
+			mes "Will you help me find my";
+			mes "Daddy please? I h-have";
+			mes "to find him now! H-Hurry!";
+			close;
+		}
+	}
+	else
+	{
+		mes "[Torpy]";
+		mes "Waaah~!";
+		mes "I have to find";
+		mes "my Daddy! Daddy...!";
+		mes "Where are yooooou?!";
+		close;
+	}
+	
+}
+
+hu_fild06,190,367,3	script	Torpy's Mom	701,{
+
+	if(hg_ubu01 == 0)
+	{
+		mes "[Torpy's Mom]";
+		mes "Where did he go this time?!";
+		mes "If my husband doesn't have";
+		mes "a good excuse for not coming";
+		mes "home, then he better come";
+		mes "up with one or he'll be sorry!";
+		close;
+	}
+	else if(hg_ubu01 == 1)
+	{
+		mes "[Torpy's Mom]";
+		mes "Hmm? Oh, you talked to";
+		mes "my little Torpy? He thinks his";
+		mes "father and I just vanished?";
+		mes "Oh, I'm so sorry, I think there's been some misunderstanding!";
+		next;
+		mes "[Torpy's Mom]";
+		mes "Although Torpy's father has";
+		mes "been missing for a little";
+		mes "while, I just stepped out of";
+		mes "the house this morning. So";
+		mes "I haven't even been gone for";
+		mes "a few hours, much less a day.";
+		next;
+		mes "[Torpy's Mom]";
+		mes "You see, my husband is";
+		mes "a hunter, so it's usual for him";
+		mes "not to come home for a few";
+		mes "days. Still, he's never been";
+		mes "gone for this long before,";
+		mes "so I've been looking for him...";
+		next;
+		mes "[Torpy's Mom]";
+		mes "I've been getting a little";
+		mes "worried myself, honestly.";
+		mes "He's not in any of his usual";
+		mes "hunting grounds. Hopefully,";
+		mes "if I wait here long enough,";
+		mes "he'll show up sooner or later.";
+		next;
+		mes "[Torpy's Mom]";
+		mes "If he doesn't show up";
+		mes "today, I better search";
+		mes "for him inside town. Maybe";
+		mes "he's hiding somewhere,";
+		mes "like at his friend's house.";
+		mes "Why is like always like this?";
+		next;
+		mes "[Torpy's Mom]";
+		mes "Listen, would you please";
+		mes "tell my son Torpy that I'm";
+		mes "fine and will be coming back";
+		mes "home soon? Also, if you see";
+		mes "my husband inside town, tell";
+		mes "him that he better come home!";
+		set hg_ubu01,2;
+		close;
+	}
+	else if(hg_ubu01 == 2)
+	{
+		mes "[Torpy's Mom]";
+		mes "Listen, would you please";
+		mes "tell my son Torpy that I'm";
+		mes "fine and will be coming back";
+		mes "home soon? Also, if you see";
+		mes "my husband inside town, tell";
+		mes "him that he better come home!";
+		close;
+	}
+	else if(hg_ubu01 == 6)
+	{
+		mes "[Torpy's Mom]";
+		mes "What?! He was hiding";
+		mes "inside a barrel this";
+		mes "entire time?! Oh, no.";
+		mes "I'm sorry, my husband has";
+		mes "caused you so much trouble.";
+		next;
+		mes "[Torpy's Mom]";
+		mes "I really appreciate";
+		mes "everything you've done";
+		mes "to help us find him. I know";
+		mes "it's not much, but I hope";
+		mes "you accept this as our thanks.";
+		mes "Goodbye for now, adventurer~";
+		specialeffect2 71;
+		set hg_ubu01,8;
+		getitem 12065,3; //Green salad
+		set BaseExp,BaseExp+50000;
+		close;
+	}
+	else if(hg_ubu01 == 7)
+	{
+		mes "[Torpy's Mom]";
+		mes "What?! He was hiding";
+		mes "inside a barrel this";
+		mes "entire time?! Oh, no.";
+		mes "I'm sorry, my husband has";
+		mes "caused you so much trouble.";
+		next;
+		mes "[Torpy's Mom]";
+		mes "I really appreciate";
+		mes "everything you've done";
+		mes "to help us find him. I know";
+		mes "it's not much, but I hope";
+		mes "you accept this as our thanks.";
+		mes "Goodbye for now, adventurer~";
+		specialeffect2 68;
+		set hg_ubu01,8;
+		getitem 12065,3; //Green salad
+		set BaseExp,BaseExp+50000;
+		close;
+	}
+	else if(hg_ubu01 == 8)
+	{
+		mes "[Torpy's Mom]";
+		mes "Sometimes I wonder if";
+		mes "Torpy is too mature for";
+		mes "his age, or if my husband";
+		mes "is too immature. In a strange";
+		mes "way, those two really take";
+		mes "after each other. Oh, well...";
+		close;
+	}
+	else if(hg_ubu01 == 9)
+	{
+		emotion e_dots,1;
+		mes "[Torpy's Mom]";
+		mes "When is that husband";
+		mes "of mine going to come";
+		mes "out of that barrel? He";
+		mes "didn't make another weird";
+		mes "bet with Torpy, did he? Oh,";
+		mes "the trouble with those two...";
+		close;
+	}
+	else
+	{
+		mes "[Torpy's Mom]";
+		mes "Where did he go this time?!";
+		mes "If my husband doesn't have";
+		mes "a good excuse for not coming";
+		mes "home, then he better come";
+		mes "up with one or he'll be sorry!";
+		close;
+	}
+	
+}
+
+hugel,100,176,3	script	Suspicious Barrel	111,{
+
+	if(hg_ubu01 == 3)
+	{
+		mes "[Strange Man]";
+		mes "So... hun...gry...";
+		mes "F-food... Give me...";
+		mes "F-food... Must... replenish...";
+		mes "h-health... with... Steamed...";
+		mes "Crab... Nippers... Please...";
+		next;
+		emotion e_dots,1;
+		mes "^3355FFIt sounds like";
+		mes "this barrel wants";
+		mes "Steamed Crab Nippers.^000000";
+		next;
+		switch( select( "I'll bring you Steamed Crab Nippers:Ignore" ) )
+		{
+		case 1:
+			mes "[Strange Man]";
+			mes "Please... cook me...";
+			mes "Steamed... Crab Nippers...!";
+			mes "You... n-need.... 10 Green";
+			mes "Herbs... 1 Yellow Potions...";
+			mes "and 10... N-Nippers... to";
+			mes "c-cook th-them. Ugh...";
+			next;
+			emotion e_dots,1;
+			mes "["+strcharinfo(0)+"]";
+			mes "Hold on,";
+			mes "I have to cook";
+			mes "them for you?!";
+			next;
+			mes "[Strange Man]";
+			mes "Y-yes...";
+			mes "It's... It's the";
+			mes "o-only... possible...";
+			mes "Way... P-please help...";
+			set hg_ubu01,4;
+			close;
+		break;
+		case 2:
+			mes "[Strange Man]";
+			mes "D-don't... leave...";
+			mes "me... Here... Th-the...";
+			mes "hunger...! It... It can't...";
+			mes "It c-can't be... d-denied!";
+			next;
+			emotion e_dots,1;
+			mes "["+strcharinfo(0)+"]";
+			mes "Weirdo! Why don't you";
+			mes "get out of that barrel,";
+			mes "and get your Steamed";
+			mes "Crab Nippers yourself?!";
+			close;
+		break;
+		}
+	}
+	else if(hg_ubu01 == 4)
+	{
+		if(countitem(12051)) //Steamed crab nippers
+		{
+			mes "[Strange Man]";
+			mes "Th-that... tantalizing...";
+			mes "scent... It's S-Steamed...";
+			mes "Crab... Nippers... Oh God...";
+			mes "It's b-been so... l-long...";
+			mes "G-Give me! G-Give me now!";
+			next;
+			emotion e_dots,1;
+			mes "^3355FFYou dumped the";
+			mes "Steamed Crab Nippers";
+			mes "into the barrel where";
+			mes "it was quickly devoured.^000000";
+			delitem 12051,1; //Steamed crab nippers
+			set hg_ubu01,5;
+			next;
+			mes "[Strange Man]";
+			mes "Ha ha ha!";
+			mes "Back in the game, baby!";
+			mes "Man, it's been, about what,";
+			mes "3 days since I last ate?";
+			mes "It's good to be alive!";
+			close2;
+			donpcevent "Strange Man#Hugel::OnEnable";
+			end;
+		}
+		else
+		{
+			mes "[Strange Man]";
+			mes "Please... cook me...";
+			mes "Steamed... Crab Nippers...!";
+			mes "You... n-need.... 10 Green";
+			mes "Herbs... 1 Yellow Potions...";
+			mes "and 10... N-Nippers... to";
+			mes "c-cook th-them. Ugh...";
+			next;
+			emotion e_dots,1;
+			mes "["+strcharinfo(0)+"]";
+			mes "Hold on,";
+			mes "I have to cook";
+			mes "them for you?!";
+			next;
+			mes "[Strange Man]";
+			mes "Y-yes...";
+			mes "It's... It's the";
+			mes "o-only... possible...";
+			mes "Way... P-please help...";
+			close;
+		}
+	}
+	else if(hg_ubu01 == 5)
+	{
+		if(countitem(12051)) //Steamed crab nippers
+		{
+			mes "[Strange Man]";
+			mes "Th-that... tantalizing...";
+			mes "scent... It's S-Steamed...";
+			mes "Crab... Nippers... Oh God...";
+			mes "It's b-been so... l-long...";
+			mes "G-Give me! G-Give me now!";
+			next;
+			emotion e_dots,1;
+			mes "^3355FFYou dumped the";
+			mes "Steamed Crab Nippers";
+			mes "into the barrel where";
+			mes "it was quickly devoured.^000000";
+			delitem 12051,1; //Steamed crab nippers
+			set hg_ubu01,5;
+			next;
+			mes "[Strange Man]";
+			mes "Ha ha ha!";
+			mes "Back in the game, baby!";
+			mes "Man, it's been, about what,";
+			mes "3 days since I last ate?";
+			mes "It's good to be alive!";
+			close2;
+			donpcevent "Strange Man#Hugel::OnEnable";
+			end;
+		}
+		else
+		{
+			mes "[Strange Man]";
+			mes "Please... cook me...";
+			mes "Steamed... Crab Nippers...!";
+			mes "You... n-need.... 10 Green";
+			mes "Herbs... 1 Yellow Potions...";
+			mes "and 10... N-Nippers... to";
+			mes "c-cook th-them. Ugh...";
+			next;
+			emotion e_dots,1;
+			mes "["+strcharinfo(0)+"]";
+			mes "Hold on,";
+			mes "I have to cook";
+			mes "them for you?!";
+			next;
+			mes "[Strange Man]";
+			mes "Y-yes...";
+			mes "It's... It's the";
+			mes "o-only... possible...";
+			mes "Way... P-please help...";
+			close;
+		}
+	}
+	else if(hg_ubu01 == 6)
+	{
+		emotion e_dots,1;
+		mes "^3355FFFor now, you should";
+		mes "tell Torpy and his mom";
+		mes "where Torpy's father is";
+		mes "hiding so they won't";
+		mes "worry about him so much.";
+		close;
+	}
+	else if(hg_ubu01 == 7)
+	{
+		emotion e_dots,1;
+		mes "^800080Torpy's mom might want to know about^000000";
+		mes "^800080this extraordinary barrel.^000000";
+		close;
+	}
+	else if(hg_ubu01 == 8)
+	{
+		emotion e_dots,1;
+		mes "^800080How long does Torpy's father plan to stay within the barrel?^000000";
+		close;
+	}
+	else if(hg_ubu01 == 9)
+	{
+		emotion e_dots,1;
+		mes "^800080That barrel will become a symbolic object^000000";
+		mes "^800080that pays tribute to the firm will of Torpy's father^000000";
+		mes "^800080who is trying hard to avoid keeping the promise with his son to find his wife.^000000";
+		close;
+	}
+	else
+	{
+		emotion e_dots,1;
+		mes "^800080You hear something bustling from the hole in the barrel.^000000";
+		mes "^800080However, it doesn't seem to be a big deal.^000000";
+		close;
+	}
+	
+}
+
+hugel,100,174,3	script	Strange Man#Hugel	898,{
+
+	if(hg_ubu01 == 5)
+	{
+		mes "[Strange Man]";
+		mes "Ahhhh... Thanks for";
+		mes "the free meal! It was";
+		mes "so invigorating! Well,";
+		mes "I better climb back";
+		mes "inside that barrel. See";
+		mes "ya round, adventurer~";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "Hold it!";
+		mes "Why are you hiding";
+		mes "inside that barrel?!";
+		next;
+		mes "[Strange Man]";
+		mes "Huh? Oh, I'm just";
+		mes "playing Hide-and-Seek";
+		mes "with my son, that's all.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "But you haven't";
+		mes "eaten in days! Wait,";
+		mes "hold on, you wouldn't";
+		mes "happen to be Torpy's";
+		mes "father now, would you?";
+		next;
+		mes "[Strange Man]";
+		mes "Oh, you ran into my boy?";
+		mes "Has he given up on our";
+		mes "little wager yet? Because";
+		mes "I'd really hate to lose...";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "Um, your wife and son";
+		mes "are really worried about";
+		mes "you. Shouldn't you be going";
+		mes "home as soon as you can?";
+		next;
+		mes "[Strange Man]";
+		mes "No, I can't! Not until";
+		mes "Torpy gives up! I made";
+		mes "a really silly promise";
+		mes "with my son, and if I lose";
+		mes "this game of Hide-and-Seek...";
+		mes "Well, I just can't lose! Bye!";
+		set hg_ubu01,6;
+		next;
+		mes "^3355FFTorpy's father has";
+		mes "hidden himself again,";
+		mes "but at least now you";
+		mes "can go back to Torpy's";
+		mes "Mom and Torpy, and let them";
+		mes "both know where he is hiding.^000000";
+		close2;
+		disablenpc "Strange Man#Hugel";
+		enablenpc "Suspicious Barrel";
+		end;
+	}
+	else
+	{
+		mes "[Strange Man]";
+		mes "Hahahaha!";
+		mes "Steamed Crab Nippers!";
+		mes "That really hit the spot!";
+		mes "I ate so much, I won't";
+		mes "have to eat again for days!";
+		close;
+	}
+	
+OnEnable:
+	enablenpc "Strange Man#Hugel";
+	disablenpc "Suspicious Barrel";
+	initnpctimer;
+	end;
+	
+OnInit:
+	disablenpc "Strange Man#Hugel";
+	end;
+	
+OnTimer60000:
+	stopnpctimer;
+	disablenpc "Strange Man#Hugel";
+	enablenpc "Suspicious Barrel";
+	end;
+	
+}
+
+//-------------------------------------------------------------------------
+// Fish cake soup delivery
+//-------------------------------------------------------------------------
+
+hu_in01,15,372,3	script	Cellette Lavit	74,{
+
+	if(!hg_odeng)
+	{
+		mes "[Cellette]";
+		mes "Hi there, thanks for";
+		mes "visiting our lovely town!";
+		mes "Why don't you come in and";
+		mes "have a taste of authentic";
+		mes "Hugel cuisine? I guarantee";
+		mes "that you won't regret it~";
+		next;
+		mes "[Cellette]";
+		mes "My name is Cellette Lavit,";
+		mes "and I proudly serve Fish Cake";
+		mes "Soup, Hugel's specialty dish.";
+		mes "All the tourists that've tried";
+		mes "it have loved it, and I have";
+		mes "many regular customers~";
+		next;
+		mes "[Cellette]";
+		mes "This dish has something";
+		mes "of a cult following, and it's";
+		mes "not widely popularized, but I'm";
+		mes "sure that it'll be considered";
+		mes "representative of Schwaltzvalt";
+		mes "Republic cuisine someday.";
+		next;
+		mes "[Cellette]";
+		mes "Listen, you look like an";
+		mes "able adventurer, so would";
+		mes "you consider working part time";
+		mes "for me? I have many orders for";
+		mes "Fish Cake Soup, so there's";
+		mes "no way I can make deliveries...";
+		next;
+		mes "[Cellette]";
+		mes "If you work for me, I'll";
+		mes "waive the price: I'll give you";
+		mes "1 Fish Cake Soup for each";
+		mes "delivery that you complete.";
+		mes "But if you're not interested,";
+		mes "you can just buy some now~";
+		next;
+		switch( select( "Sure, I'll work for you!:I want to buy Fish Cake Soup.:See ya." ) )
+		{
+		case 1:
+			mes "[Cellette]";
+			mes "Oh, thank you so much!";
+			mes "You can't imagine how busy";
+			mes "I've been, and how much I need^FFFFFF ^000000 the help! Now, let's get started~";
+			next;
+			set @randvar, rand(1,4);
+			if(@randvar == 1)
+			{
+				mes "[Cellette]";
+				mes "Alright, please take this";
+				mes "order of Fish Cake Soup to";
+				mes "my friend Neha. I'm grateful";
+				mes "that she's a regular customer--";
+				mes "she's a good friend, but I'm sure^FFFFFF ^000000 that she loves the soup as well.";
+				set hg_odeng,1;
+				getitem 584,1; //Skewer soup
+				close;
+			}
+			else if(@randvar == 2)
+			{
+				mes "[Cellette]";
+				mes "Right, take this next order";
+				mes "of Fish Cake Soup to Maewan,";
+				mes "another one of my regulars.";
+				mes "He's been buying my soup ever";
+				mes "since I helped him start his^FFFFFF ^000000 business. Nice of him, isn't it?";
+				set hg_odeng,2;
+				getitem 584,1; //Skewer soup
+				close;
+			}
+			else if(@randvar == 3)
+			{
+				mes "[Cellette]";
+				mes "Okay, this order of Fish";
+				mes "Cake Soup is ready! Please";
+				mes "take it to my roommate Layoma.";
+				mes "But... Be careful. She's got";
+				mes "a thing about punctuality.";
+				mes "Just try not to be late...";
+				set hg_odeng,3;
+				getitem 584,1; //Skewer soup
+				close;
+			}
+			else if(@randvar == 4)
+			{
+				mes "[Cellette]";
+				mes "Quick, take this Fish";
+				mes "Paste Soup to Erjan. Um,";
+				mes "but be careful, he's really";
+				mes "nitpicky... And he likes to";
+				mes "have everything in such";
+				mes "and such and order...";
+				set hg_odeng,4;
+				getitem 584,1; //Skewer soup
+				close;
+			}
+		break;
+		case 2:
+			mes "[Cellette]";
+			mes "Oh, you'd like to try my";
+			mes "Fish Cake Soup, eh? Good";
+			mes "choice, I know you'll enjoy";
+			mes "its delicious, hearty flavor~";
+			mes "Each order costs 100 zeny.";
+			next;
+			switch( select( "Order a Fish Cake Soup:Cancel" ) )
+			{
+			case 1:
+				if(Zeny > 99)
+				{
+					mes "[Cellette]";
+					mes "Thanks! Enjoy your";
+					mes "bowl of Fish Cake Soup.";
+					mes "I hope you come and ";
+					mes "visit me again, okay?";
+					set Zeny,Zeny-100;
+					getitem 584,1; //Skewer soup
+					close;
+				}
+				else
+				{
+					mes "[Cellette]";
+					mes "Oh, what's this?";
+					mes "You don't have enough";
+					mes "money? Well, come back";
+					mes "after you save 100 zeny.";
+					mes "That's a really good price";
+					mes "for my gourmet soup, you know.";
+					close;
+				}
+			break;
+			case 2:
+				mes "[Cellette]";
+				mes "If you're ever hungry,";
+				mes "or just want to enjoy";
+				mes "a delicious meal, come";
+				mes "and have some of my soup~";
+				close;
+			break;
+			}
+		break;
+		case 3:
+			mes "[Cellette]";
+			mes "Oh? You're not interested";
+			mes "in trying my Fish Cake Soup";
+			mes "at all? Well, if you change";
+			mes "your mind, please come";
+			mes "back. I just know you'll love";
+			mes "the taste if you give it a try.";
+			close;
+		break;
+		}
+	}
+	else if(hg_odeng == 1)
+	{
+		if(countitem(584)) //Skewer soup
+		{
+			mes "[Cellette]";
+			mes "Haven't you left already?";
+			mes "My friend Neha is waiting";
+			mes "for you to deliver her order";
+			mes "of Fish Cake Soup. Please";
+			mes "try to get it to her before the";
+			mes "soup gets cold, okay?";
+			close;
+		}
+		else
+		{
+			mes "[Cellette]";
+			mes "What's that? You lost";
+			mes "the Fish Cake Soup you're";
+			mes "supposed to deliver to Neha?";
+			mes "Oh well, I suppose I'll have";
+			mes "to give you this fresh bowl";
+			mes "of soup that I just made...";
+			next;
+			if(Zeny > 99)
+			{
+				mes "[Cellette]";
+				mes "But you need to be";
+				mes "responsible and pay";
+				mes "me for the food you lost.";
+				mes "There, I took 100 zeny";
+				mes "from you. That's fair, so";
+				mes "please don't lose it this time.";
+				set Zeny,Zeny-100;
+				getitem 584,1; //Skewer soup
+				close;
+			}
+			else
+			{
+				mes "[Cellette]";
+				mes "W-wait... You don't";
+				mes "have any money to pay";
+				mes "me for the soup you lost?";
+				mes "Well, I don't think I can";
+				mes "trust somebody like you";
+				mes "with any deliveries...";
+				set hg_odeng,5;
+				close;
+			}
+		}
+	}
+	else if(hg_odeng == 2)
+	{
+		if(countitem(584)) //Skewer soup
+		{
+			mes "[Cellette]";
+			mes "Whoa, whoa, whoa!";
+			mes "You should have left";
+			mes "already to deliver that";
+			mes "soup to Maewan! Hurry,";
+			mes "before it gets too cold!";
+			close;
+		}
+		else
+		{
+			mes "[Cellette]";
+			mes "What's that? You lost";
+			mes "the Fish Cake Soup you're";
+			mes "supposed to give to Maewan?";
+			mes "Oh well, I suppose I'll have";
+			mes "to give you this fresh bowl";
+			mes "of soup that I just made...";
+			next;
+			if(Zeny > 99)
+			{
+				mes "[Cellette]";
+				mes "But you need to be";
+				mes "responsible and pay";
+				mes "me for the food you lost.";
+				mes "There, I took 100 zeny";
+				mes "from you. That's fair, so";
+				mes "please don't lose it this time.";
+				set Zeny,Zeny-100;
+				getitem 584,1; //Skewer soup
+				close;
+			}
+			else
+			{
+				mes "[Cellette]";
+				mes "W-wait... You don't";
+				mes "have any money to pay";
+				mes "me for the soup you lost?";
+				mes "Well, I don't think I can";
+				mes "trust somebody like you";
+				mes "with any deliveries...";
+				set hg_odeng,5;
+				close;
+			}
+		}
+	}
+	else if(hg_odeng == 3)
+	{
+		if(countitem(584)) //Skewer soup
+		{
+			mes "[Cellette]";
+			mes "I thought you left to";
+			mes "deliver that soup to";
+			mes "Layoma. You should hurry";
+			mes "and bring it to her, before";
+			mes "it doesn't taste good after";
+			mes "it gets cold, you know.";
+			close;
+		}
+		else
+		{
+			mes "[Cellette]";
+			mes "What's that? You lost";
+			mes "the Fish Cake Soup you're";
+			mes "supposed to give to Layoma?";
+			mes "Oh well, I suppose I'll have";
+			mes "to give you this fresh bowl";
+			mes "of soup that I just made...";
+			next;
+			if(Zeny > 99)
+			{
+				mes "[Cellette]";
+				mes "But you need to be";
+				mes "responsible and pay";
+				mes "me for the food you lost.";
+				mes "There, I took 100 zeny";
+				mes "from you. That's fair, so";
+				mes "please don't lose it this time.";
+				set Zeny,Zeny-100;
+				getitem 584,1; //Skewer soup
+				close;
+			}
+			else
+			{
+				mes "[Cellette]";
+				mes "W-wait... You don't";
+				mes "have any money to pay";
+				mes "me for the soup you lost?";
+				mes "Well, I don't think I can";
+				mes "trust somebody like you";
+				mes "with any deliveries...";
+				set hg_odeng,5;
+				close;
+			}
+		}
+	}
+	else if(hg_odeng == 4)
+	{
+		if(countitem(584))
+		{
+			mes "[Cellette]";
+			mes "Oh, dear, you better";
+			mes "leave now and deliver";
+			mes "that Fish Cake Soup to";
+			mes "Erjan before he can think";
+			mes "of something to complain about.^FFFFFF ^000000 Although it's probably too late...";
+			close;
+		}
+		else
+		{
+			mes "[Cellette]";
+			mes "What's that? You lost";
+			mes "the Fish Cake Soup you're";
+			mes "supposed to deliver to Erjan?";
+			mes "Oh well, I suppose I'll have";
+			mes "to give you this fresh bowl";
+			mes "of soup that I just made...";
+			next;
+			if(Zeny > 99)
+			{
+				mes "[Cellette]";
+				mes "But you need to be";
+				mes "responsible and pay";
+				mes "me for the food you lost.";
+				mes "There, I took 100 zeny";
+				mes "from you. That's fair, so";
+				mes "please don't lose it this time.";
+				set Zeny,Zeny-100;
+				getitem 584,1; //Skewer soup
+				close;
+			}
+			else
+			{
+				mes "[Cellette]";
+				mes "W-wait... You don't";
+				mes "have any money to pay";
+				mes "me for the soup you lost?";
+				mes "Well, I don't think I can";
+				mes "trust somebody like you";
+				mes "with any deliveries...";
+				set hg_odeng,5;
+				close;
+			}
+		}
+	}
+	else if(hg_odeng == 5)
+	{
+		mes "[Cellette]";
+		mes "Ah, I'm sorry, but";
+		mes "I can't do any business";
+		mes "with somebody that's proven";
+		mes "to be irresponsible. Nothing";
+		mes "personal, it's just my policy.";
+		close;
+	}
+	else if(hg_odeng == 10)
+	{
+		mes "[Cellette]";
+		mes "Good work! I hear that";
+		mes "you successfully delivered";
+		mes "the soup. I knew I could trust";
+		mes "you! Ah, before I forget, here";
+		mes "is your Fish Cake Soup. Thank";
+		mes "you so much for your help~";
+		set hg_odeng,0;
+		getitem 584,3; //Skewer soup
+		set BaseExp,BaseExp+1000;
+		next;
+		mes "[Cellette]";
+		mes "It was really nice working";
+		mes "with you, and I hope you come";
+		mes "by and help me again sometime.";
+		mes "Oh, and please tell all your";
+		mes "friends about my delicious";
+		mes "Fish Cake Soup. See you later~";
+		close;
+	}
+	else
+	{
+		mes "[Cellette]";
+		mes "Come and taste some";
+		mes "authentic Hugel cuisine!";
+		mes "Enjoy a big steaming bowl";
+		mes "of delicious Fish Cake Soup~";
+		close;
+	}
+}
+
+hugel,76,134,3	script	Neha	101,{
+
+	if(hg_odeng == 1)
+	{
+		if(countitem(584))
+		{
+			mes "[Neha]";
+			mes "Oh, you have a delivery";
+			mes "from Cellette, hm? Hmpf!";
+			mes "You're late! Don't you know";
+			mes "this soup isn't good if it";
+			mes "isn't steaming hot?";
+			next;
+			if(sex)
+			{
+				mes "[Neha]";
+				mes "But... You're a handsome";
+				mes "fellow, so I'll forgive you...";
+				mes "On one condition. Bring me";
+				mes "^FF00001 Whip^000000 with which to spank ";
+				mes "you. You better hurry, boy, or";
+				mes "I won't let you off that easy.";
+				set hg_odeng,6;
+				close;
+			}
+			else
+			{
+				mes "[Neha]";
+				mes "Yes, yes... You should";
+				mes "be punished. You should be";
+				mes "spanked. If you want to finish";
+				mes "your delivery, then bring me";
+				mes "^FF00001 Whip^000000 so that I can spank you";
+				mes "for your impertinence, girl!";
+				set hg_odeng,6;
+				close;
+			}
+		}
+		else
+		{
+			mes "[Neha]";
+			mes "Oh ho ho ho ho ho~";
+			mes "I just love cute little boys...";
+			mes "But for some reason, it";
+			mes "thrills me to torture them";
+			mes "a little bit as well. Hoho~";
+			close;
+		}
+	}
+	else if(hg_odeng == 6)
+	{
+		if(countitem(1960) && countitem(584)) //Whip and Skewer soup
+		{
+			mes "[Neha]";
+			mes "Finally... My soup!";
+			mes "And you brought me my Whip!";
+			mes "Don't worry, I'll only give you";
+			mes "just one hard spanking. It'll";
+			mes "be over before you know it~";
+			next;
+			mes "[Neha]";
+			mes "Ha!";
+			next;
+			mes "^3355FF*Slap*^000000";
+			percentheal -25,0;
+			next;
+			mes "[Neha]";
+			mes "Heeyah!!";
+			next;
+			mes "^3355FF*SLAP*^000000";
+			percentheal -25,0;
+			next;
+			mes "[Neha]";
+			mes "Ooh, did I accidentally";
+			mes "whip you twice? Heh heh...";
+			mes "Well, I'm satisfied. I'll go";
+			mes "ahead and tell Celette that";
+			mes "you did a good job... I hope";
+			mes "you come deliver my soup again~";
+			delitem 1960,1; //Whip
+			delitem 584,1; //Skewer soup
+			set hg_odeng,10;
+			close;
+		}
+		else
+		{
+			mes "[Neha]";
+			mes "^FF00001 Fish Cake Soup^000000...";
+			mes "^FF00001 Whip^000000... Is that too";
+			mes "much for a girl to ask?";
+			mes "I'm hungry, and I want to";
+			mes "hit somebody! What's wrong";
+			mes "with that, huh? Now hurry up!";
+			close;
+		}
+	}
+	else
+	{
+		mes "[Neha]";
+		mes "Oh ho ho ho ho ho~";
+		mes "I just love cute little boys...";
+		mes "But for some reason, it";
+		mes "thrills me to torture them";
+		mes "a little bit as well. Hoho~";
+		close;
+	}
+	
+}
+
+hugel,87,139,3	script	Maewan	86,{
+
+	if(hg_odeng == 2)
+	{
+		if(countitem(584))
+		{
+			mes "[Maewan]";
+			mes "Oh, finally, I've been";
+			mes "waiting for my order of";
+			mes "Fish Cake Soup from Cellette!";
+			mes "Aaaah, it smells oh so delicious~ ^FFFFFF ^000000";
+			next;
+			mes "[Maewan]";
+			mes "Argh, but you're late!";
+			mes "This is your fault, you";
+			mes "know that, right? Well,";
+			mes "it's not a big deal, but";
+			mes "I can forgive you if you";
+			mes "help me with my collection.";
+			next;
+			mes "[Maewan]";
+			mes "Just bring me";
+			mes "1 Bookclip in Memory,";
+			mes "alright? Oh, and don't";
+			mes "eat my soup before";
+			mes "you deliver it to me!";
+			set hg_odeng,7;
+			close;
+		}
+		else
+		{
+			mes "[Maewan]";
+			mes "I like to think of";
+			mes "myself as a man of";
+			mes "eclectic taste. I love";
+			mes "collecting strange and";
+			mes "unique items, and learning";
+			mes "all sorts of new things~";
+			close;
+		}
+	}
+	else if(hg_odeng == 7 )
+	{
+		if(countitem(584) && countitem(7015)) //Skewer soup and Bookclip in memory
+		{
+			mes "[Maewan]";
+			mes "Great, you really brought";
+			mes "me a Bookclip in Memory!";
+			mes "Yes, this'll make a fine";
+			mes "addition to my collection~";
+			mes "Oh, and give me my soup.";
+			mes "Thanks again for delivering~";
+			delitem 584,1; //Skewer soup
+			delitem 7015,1; //Bookclip in memory
+			set hg_odeng,10;
+			close;
+		}
+		else
+		{
+			mes "[Maewan]";
+			mes "I know it sounds unfair";
+			mes "of me to ask you to bring";
+			mes "^FF00001 Bookclip in Memory^000000 with";
+			mes "my ^FF0000Fish Cake Soup^000000, but well...";
+			next;
+			mes "[Maewan]";
+			mes "I'd feel left out if";
+			mes "I didn't do it. I know";
+			mes "all of Cellette's other";
+			mes "customers are asking the";
+			mes "people delivering their soup";
+			mes "for all sorts of crazy things.";
+			close;
+		}
+	}
+	else
+	{
+		mes "[Maewan]";
+		mes "I like to think of";
+		mes "myself as a man of";
+		mes "eclectic taste. I love";
+		mes "collecting strange and";
+		mes "unique items, and learning";
+		mes "all sorts of new things~";
+		close;
+	}
+	
+}
+
+hugel,84,125,3	script	Layoma	700,{
+
+	if(hg_odeng == 3)
+	{
+		if(countitem(584))
+		{
+			mes "[Layoma]";
+			mes "You're here to deliver";
+			mes "my Fish Cake Soup?";
+			mes "How could you be so late?!";
+			mes "Don't you know that your";
+			mes "incompetence also reflects";
+			mes "on Cellette and her shop?!";
+			next;
+			mes "[Layoma]";
+			mes "I can't let you continue";
+			mes "delivering for Cellette";
+			mes "unless you prove that you're";
+			mes "dependable to me. Erm, bring";
+			mes "me ^FF00001 Mushroom Spore^000000, and";
+			mes "I'll forget this whole thing.";
+			set hg_odeng,8;
+			close;
+		}
+		else
+		{
+			mes "[Layoma]";
+			mes "I love singing songs,";
+			mes "and I love eating mushrooms.";
+			mes "For a person living in Hugel,";
+			mes "that's a pretty exciting life!";
+			close;
+		}
+	}
+	else if(hg_odeng == 8)
+	{
+		if(countitem(584) && countitem(921)) //Skewer soup and Mushroom spore
+		{
+			mes "[Layoma]";
+			mes "Great! You brought me";
+			mes "1 Mushroom Spore! This";
+			mes "will taste perfect with my";
+			mes "bowl of Fish Cake Soup~";
+			next;
+			mes "[Layoma]";
+			mes "Alright, maybe I can";
+			mes "count on you to work";
+			mes "for my roommate Cellette";
+			mes "a little while longer. Oh, and";
+			mes "please tell her to not to come^FFFFFF ^000000 home so late all the time, okay?";
+			delitem 921,1; //Mushroom spore
+			delitem 584,1; //Skewer soup
+			set hg_odeng,10;
+			close;
+		}
+		else
+		{
+			mes "[Layoma]";
+			mes "Hey! I thought you";
+			mes "wanted to prove that";
+			mes "you're a reliable and";
+			mes "trustworthy person! Go";
+			mes "and bring me 1 Mushroom";
+			mes "Spore with my Fish Cake Soup!";
+			close;
+		}
+	}
+	else
+	{
+		mes "[Layoma]";
+		mes "I love singing songs,";
+		mes "and I love eating mushrooms.";
+		mes "For a person living in Hugel,";
+		mes "that's a pretty exciting life!";
+		close;
+	}
+	
+}
+
+hugel,102,161,3	script	Erjan	100,{
+
+	if(hg_odeng == 4)
+	{
+		if(countitem(584))
+		{
+			mes "[Erjan]";
+			mes "Well, I thought you'd";
+			mes "never come to deliver";
+			mes "my Fish Cake Soup. You're";
+			mes "awfully late, you know that?";
+			mes "Still, the smell is just so^FFFFFF ^000000 appetizing, I can barely resist...";
+			next;
+			mes "[Erjan]";
+			mes "Hm, but as the first son";
+			mes "of the Franchefeschu family,";
+			mes "I cannot eat this soup unless";
+			mes "it is suitably prepared. Go!";
+			mes "I command you to bring me";
+			mes "the commoner's ^FF0000China^000000!";
+			next;
+			set hg_odeng,9;
+			mes "[Erjan]";
+			mes "Realize that I'm compromising";
+			mes "with you by asking you to bring";
+			mes "me regular China... I always";
+			mes "enjoy my meals on the finest";
+			mes "glass and tableware available.";
+			mes "That's how we noblemen live~";
+			close;
+		}
+		else
+		{
+			mes "[Erjan]";
+			mes "I am Erjan, first son of";
+			mes "the noble Franchefeschu";
+			mes "family. Commoner, if you";
+			mes "do not have any business";
+			mes "with me, then leave me be,";
+			mes "and do whatever it is you do.";
+			close;
+		}
+	}
+	else if(hg_odeng == 9)
+	{
+		if(countitem(584) && countitem(736)) //Skewer soup and China
+		{
+			mes "[Erjan]";
+			mes "Ah, so you've delivered";
+			mes "my Fish Cake Soup with some";
+			mes "proper China. Yes, this pleases";
+			mes "me. Now, I may enjoy this meal";
+			mes "in a manner befitting the";
+			mes "Franchefeschu family.";
+			next;
+			mes "[Erjan]";
+			mes "Although this China is";
+			mes "below my standards, I also";
+			mes "understand that this is the";
+			mes "best you can do. Yes, to accept";
+			mes "this is my... noblesse oblige.";
+			next;
+			mes "[Erjan]";
+			mes "You are dismissed.";
+			mes "Please take your leave,";
+			mes "and return to Cellette";
+			mes "with my noble thanks.";
+			delitem 736,1; //China
+			delitem 584,1; //Skewer soup
+			set hg_odeng,10;
+			close;
+		}
+		else
+		{
+			mes "[Erjan]";
+			mes "Must I repeat myself?";
+			mes "Bring me my ^FF0000Fish Cake Soup^000000";
+			mes "with ^FF00001 China^000000 so that I may";
+			mes "properly enjoy my meal.";
+			close;
+		}
+	}
+	else
+	{
+		mes "[Erjan]";
+		mes "I am Erjan, first son of";
+		mes "the noble Franchefeschu";
+		mes "family. Commoner, if you";
+		mes "do not have any business";
+		mes "with me, then leave me be,";
+		mes "and do whatever it is you do.";
+		close;
+	}
+}
+
+//-------------------------------------------------------------------------
+// Juno Remedy Quest
+//-------------------------------------------------------------------------
+
+yuno,111,156,3	script	Euslan	90,{
+
+	if(BaseLevel < 60)
+	{
+		mes "[Euslan]";
+		mes "^333333*Cough Cough*";
+		mes "*Haaaaaaack*";
+		mes "*C-cough* *Sob*^000000";
+		close;
+	}
+	if(!hg_ma1)
+	{
+		mes "[Euslan]";
+		mes "^333333*Cough Cough*";
+		mes "*Haaaaaaack*";
+		mes "*C-cough* *Sob*^000000";
+		next;
+		switch( select( "Ignore:Speak to Euslan" ) )
+		{
+		case 1:
+			mes "[Euslan]";
+			mes "^333333*Sniff*";
+			mes "*Huff Huff*";
+			mes "*Cough Cough*^000000";
+			close;
+		break;
+		case 2:
+			mes "[Euslan]";
+			mes "*Huff Huff*";
+			mes "*Cough Cough*^000000";
+			next;
+			mes "^3355FFEusan is seized";
+			mes "with emotion: it's";
+			mes "been so long since";
+			mes "someone has tried";
+			mes "to speak to her.^000000";
+			set hg_ma1,1;
+			close;
+		break;
+		}
+	}
+	else if(hg_ma1 == 1)
+	{
+		mes "[Euslan]";
+		mes "^333333*Sniff* *Cough";
+		mes "*Cough Cough*";
+		mes "*Sob* *Sniff*^000000";
+		next;
+		switch( select( "Ignore:Speak to Euslan" ) )
+		{
+		case 1:
+			mes "[Euslan]";
+			mes "^333333*Sniff*";
+			mes "*Huff Huff*";
+			mes "*Cough Cough*^000000";
+			close;
+		break;
+		case 2:
+			mes "[Euslan]";
+			mes "^333333*Sniff*";
+			mes "*Huff Huff*";
+			mes "*Cough Cough*^000000";
+			next;
+			mes "[Euslan]";
+			mes "Oh...";
+			mes "Hello, wh-what";
+			mes "^333333*Cough cough*^000000 did";
+			mes "you want? ^333333*Sniff*^000000";
+			next;
+		break;
+		}
+		switch( select( "Nothing!:Are you alright?" ) )
+		{
+		case 1:
+			mes "[Euslan]";
+			mes "Oh, I'm s-sorry...";
+			mes "^333333*Cough Cough*^000000 I must";
+			mes "have been mistaken...";
+			close;
+		break;
+		case 2:
+			mes "[Euslan]";
+			mes "Th-thank you so much";
+			mes "for your concern. My";
+			mes "^333333*Cough*^000000 name is Euslan,";
+			mes "and it's nice to meet you.";
+			next;
+			mes "[Euslan]";
+			mes "I've just been waiting here";
+			mes "for my fiancee to return, but";
+			mes "I'm starting to worry since";
+			mes "I haven't heard from him in";
+			mes "days. I really want to go out";
+			mes "and find him on my own. ^333333*Cough*^000000";
+			next;
+			mes "[Euslan]";
+			mes "I really want to see my";
+			mes "Thierry. If only I wasn't";
+			mes "so sick, then I wouldn't have";
+			mes "these problems. ^333333*Sob*^000000 Where";
+			mes "is he? ^333333*Sniff*^000000 Where's my";
+			mes "Thierry? I want to see him...";
+			next;
+		break;
+		}
+		switch( select( "Leave her alone:Offer to find Thierry" ) )
+		{
+		case 1:
+			mes "[Euslan]";
+			mes "Thierry... ^333333*Sob*^000000";
+			mes "When are you";
+			mes "coming home?";
+			mes "I'm so worried...";
+			mes "^333333*Cough Cough*^000000";
+			set hg_ma1,2;
+			close;
+		break;
+		case 2:
+			mes "[Euslan]";
+			mes "...Are you really willing to";
+			mes "go out and look for Thierry";
+			mes "for me? Oh, thank you so";
+			mes "much! You don't know how";
+			mes "much your kind offer means";
+			mes "to me. Now, let's see...";
+			next;
+			mes "[Euslan]";
+			mes "^333333*Cough*^000000 Right, Thierry";
+			mes "went on a trip, traveling";
+			mes "on one of the Airships, to";
+			mes "find some medicine that the";
+			mes "doctors say I need for my";
+			mes "illness. ^333333*Cough Cough*^000000";
+			next;
+			mes "[Euslan]";
+			mes "I know it's like searching";
+			mes "for a needle in a haystack,";
+			mes "but the only way I can think";
+			mes "of finding Thierry is to ask";
+			mes "the Airship Crewmen if they";
+			mes "might know where my fiancee is.";
+			next;
+			mes "[Euslan]";
+			mes "^333333*Cough*^000000 Oh, right...";
+			mes "My fiancee was planning on";
+			mes "searching the Schwaltzvalt";
+			mes "Republic, so maybe the crewmen";
+			mes "on the Schwaltzvalt Republic^FFFFFF ^000000 domestic flights might know him.";
+			next;
+			mes "[Euslan]";
+			mes "If you manage to find";
+			mes "where Thierry might have";
+			mes "gone, then please let me";
+			mes "know as soon as you can,";
+			mes "okay? Thanks for cheering";
+			mes "me up, "+strcharinfo(0)+".";
+			set hg_ma1,3;
+			close;
+		break;
+		}
+	}
+	else if(hg_ma1 == 2)
+	{
+		mes "[Euslan]";
+		mes "I've just been waiting here";
+		mes "for my fiancee to return, but";
+		mes "I'm starting to worry since";
+		mes "I haven't heard from him in";
+		mes "days. I really want to go out";
+		mes "and find him on my own. ^333333*Cough*^000000";
+		next;
+		mes "[Euslan]";
+		mes "I really want to see my";
+		mes "Thierry. If only I wasn't";
+		mes "so sick, then I wouldn't have";
+		mes "these problems. ^333333*Sob*^000000 Where";
+		mes "is he? ^333333*Sniff*^000000 Where's my";
+		mes "Thierry? I want to see him...";
+		next;
+		switch( select( "Leave her alone:Offer to find Thierry" ) )
+		{
+		case 1:
+			mes "[Euslan]";
+			mes "Thierry... ^333333*Sob*^000000";
+			mes "When are you";
+			mes "coming home?";
+			mes "I'm so worried...";
+			mes "^333333*Cough Cough*^000000";
+			close;
+		break;
+		case 2:
+			mes "[Euslan]";
+			mes "...Are you really willing to";
+			mes "go out and look for Thierry";
+			mes "for me? Oh, thank you so";
+			mes "much! You don't know how";
+			mes "much your kind offer means";
+			mes "to me. Now, let's see...";
+			next;
+			mes "[Euslan]";
+			mes "^333333*Cough*^000000 Right, Thierry";
+			mes "went on a trip, traveling";
+			mes "on one of the Airships, to";
+			mes "find some medicine that the";
+			mes "doctors say I need for my";
+			mes "illness. ^333333*Cough Cough*^000000";
+			next;
+			mes "[Euslan]";
+			mes "I know it's like searching";
+			mes "for a needle in a haystack,";
+			mes "but the only way I can think";
+			mes "of finding Thierry is to ask";
+			mes "the Airship Crewmen if they";
+			mes "might know where my fiancee is.";
+			next;
+			mes "[Euslan]";
+			mes "^333333*Cough*^000000 Oh, right...";
+			mes "My fiancee was planning on";
+			mes "searching the Schwaltzvalt";
+			mes "Republic, so maybe the crewmen";
+			mes "on the Schwaltzvalt Republic^FFFFFF ^000000 domestic flights might know him.";
+			next;
+			mes "[Euslan]";
+			mes "If you manage to find";
+			mes "where Thierry might have";
+			mes "gone, then please let me";
+			mes "know as soon as you can,";
+			mes "okay? Thanks for cheering";
+			mes "me up, "+strcharinfo(0)+".";
+			set hg_ma1,3;
+			close;
+		break;
+		}
+	}
+	else if(hg_ma1 == 3 || hg_ma1 == 4)
+	{
+		mes "^333333Euslan is still patiently";
+		mes "waiting for Thierry's return.";
+		mes "You should keep your promise";
+		mes "to her by asking the crewmen on";
+		mes "the Schwaltvalt Republic domestic flights about Euslan's fiancee.^000000";
+		close;
+	}
+	else if(hg_ma1 == 5)
+	{
+		mes "[Euslan]";
+		mes "Oh, you're back!";
+		mes "^333333*Cough*^000000 Maybe it's too";
+		mes "much to hope for, but did";
+		mes "you learn anything about";
+		mes "where my fiancee might be?";
+		next;
+		menu "Well, I met Kaci on the Airship.",-;
+		mes "[Euslan]";
+		mes "Oh, Kaci works on the";
+		mes "Airship? It's been so long";
+		mes "since I've seen her. I guess";
+		mes "we've lost touch ever since";
+		mes "I've gotten sick... Still, I'm";
+		mes "glad to have heard from her.";
+		next;
+		mes "[Euslan]";
+		mes "Oh, how fortunate! So Kaci";
+		mes "knows where Thierry might be?";
+		mes "^333333*Cough*^000000 Ah, he went to Hugel.";
+		mes "I have a brother that lives";
+		mes "there, though it's been a while";
+		mes "since I've heard from him...";
+		next;
+		mes "[Euslan]";
+		mes "Um, if you don't mind, would";
+		mes "you please do another favor";
+		mes "for me? If you travel to Hugel,";
+		mes "would you find Thierry and tell";
+		mes "that I'm alright? He must be";
+		mes "so worried about he by now...";
+		next;
+		mes "[Euslan]";
+		mes "^333333*Cough Cough*^000000 It might";
+		mes "be a good idea to ask my";
+		mes "brother Eukran, who's working";
+		mes "as a Bingo game coordinator";
+		mes "in Hugel, since he might know";
+		mes "where Thierry is. ^333333*Cough*^000000";
+		next;
+		mes "[Euslan]";
+		mes "I know that it's a lot";
+		mes "to ask, so please don't";
+		mes "trouble yourself if it's out";
+		mes "of your way. Still, I'd really";
+		mes "appreciate your help if you";
+		mes "happen to pass through Hugel.";
+		set hg_ma1,6;
+		close;
+	}
+	else if(hg_ma1 == 6 || hg_ma1 == 7)
+	{
+		mes "[Euslan]";
+		mes "If you get the chance,";
+		mes "please visit my brother";
+		mes "Eukran in Hugel, and ask";
+		mes "him where my Thierry might be.";
+		mes "Thank you again for your kindness. ^FFFFFF ^000000";
+		close;
+	}
+	else if(hg_ma1 == 8 || hg_ma1 == 9 || hg_ma1 == 10 || hg_ma1 == 11)
+	{
+		mes "^3355FFEuslan is waiting for";
+		mes "you to bring her news from";
+		mes "her fiancee Thierry. You better";
+		mes "go back to Hugel to find him.";
+		close;
+	}
+	else if(hg_ma1 == 12)
+	{
+		mes "[Euslan]";
+		mes "Oh, you've returned!";
+		mes "^333333*Cough*^000000 Were you able to";
+		mes "speak to my brother and";
+		mes "find my fiancee Thierry?";
+		next;
+		mes "^333333You tell Euslan that you";
+		mes "were able to find Thierry,";
+		mes "and that he has managed to";
+		mes "procure some medicine for";
+		mes "her. You give Euslan the";
+		mes "medicine as Thierry requested.^000000";
+		next;
+		mes "[Euslan]";
+		mes "*Sniff* I don't deserve";
+		mes "such a wonderful man. Why";
+		mes "did that silly fool go through";
+		mes "so much trouble for a useless";
+		mes "woman like me. *Cough* I still^FFFFFF ^000000 don't understand it... I don't...";
+		next;
+		mes "[Euslan]";
+		mes "Thank you so much for";
+		mes "your help, adventurer, and";
+		mes "for bringing me this medicine.";
+		mes "I'll be waiting for Thierry to";
+		mes "come back home, and do my";
+		mes "best to get better. ^333333*Cough*^000000";
+		next;
+		mes "[Euslan]";
+		mes ""+strcharinfo(0)+"...";
+		mes "I'll never forget what";
+		mes "you've done for Thierry and";
+		mes "me. I'll always be praying for";
+		mes "your safety in your adventures.";
+		mes "Take care of yourself...";
+		close2;
+		set hg_ma1,13;
+		specialeffect 253;
+		set BaseExp,BaseExp+900000;
+		set JobExp,JobExp+600000;
+		end;
+	}
+	else if(hg_ma1 == 13)
+	{
+		mes "^3355FFEuslan is still waiting";
+		mes "for her fiancee to return";
+		mes "home, but she appears";
+		mes "much more relieved and";
+		mes "relaxed than she used to be.^000000";
+		close;
+	}
+	
+}
+
+que_bingo,49,12,0	script	#Hg_Quest	139,4,4,{
+OnTouch:
+	if(hg_ma1 == 6)
+	{
+		mes "[Arcade Owner]";
+		mes "Welcome to the";
+		mes "Bingo Game Arcade.";
+		mes "Would you like to";
+		mes "play a game?";
+		next;
+		menu "I want to meet the game coordinator.",-;
+		mes "[Arcade Owner]";
+		mes "I'm sorry, but if he's on";
+		mes "duty, we can't really let you";
+		mes "meet him unless you come";
+		mes "here to play a game. Our";
+		mes "game coordinators tend";
+		mes "to be pretty busy...";
+		close;
+	}	
+}
+
+que_bingo,53,190,7	script	Eukran	778,{
+
+	if(hg_ma1 == 6)
+	{
+		mes "[Eukran]";
+		mes "Oh, weren't you just";
+		mes "in the bingo room?";
+		mes "I hope you enjoyed";
+		mes "the game. Now, can";
+		mes "I help you with anything?";
+		next;
+		menu "Talk about Euslan",-;
+		mes "^3355FFYou tell Eukran about his";
+		mes "sister's illness, and that";
+		mes "she has sent you to search";
+		mes "for her fiancee Thierry.^000000";
+		next;
+		mes "[Eukran]";
+		mes "*Sob* I had no idea";
+		mes "that my sister Euslan";
+		mes "was so sick! No wonder";
+		mes "Thierry looked so depressed";
+		mes "the last time I saw him. Why";
+		mes "didn't he tell me anything?";
+		next;
+		mes "[Eukran]";
+		mes "You see, Thierry passed by";
+		mes "here about a month ago, and";
+		mes "told me that he had to visit";
+		mes "the Odin Shrine. I wasn't";
+		mes "sure then, but now I think";
+		mes "he's trying to help my sister.";
+		next;
+		mes "[Eukran]";
+		mes "There must be something";
+		mes "there that can help my";
+		mes "sister recover. Why else";
+		mes "would Thierry go to such a";
+		mes "dangerous place? No one goes^FFFFFF ^000000 to the Odin Shrine for no reason.";
+		close2;
+		set hg_ma1,8;
+		warp "que_bingo",37,24;
+		end;
+	}
+	
+}
+
+odin_tem01,129,127,0	script	HiddenActivator#Hugel	139,3,3{
+OnTouch:
+	if(hg_ma1 == 8)
+	{
+		mes "^3355FFYou can hear two";
+		mes "people talking to";
+		mes "each other a short";
+		mes "distance away.^000000";
+		next;
+		mes "[Suspicious Man]";
+		mes "You sure your research";
+		mes "is progressing? I haven't";
+		mes "seen anything that even";
+		mes "resembles real results!";
+		next;
+		mes "[Young Man]";
+		mes "I'm telling you, this isn't";
+		mes "like the last project. There's";
+		mes "no other way around it, it's";
+		mes "going to take some time.";
+		mes "You just have to be patient...";
+		next;
+		mes "[Suspicious Man]";
+		mes "Fine. That's fine by me.";
+		mes "But what about your fiancee?";
+		mes "I know she's near death's door:";
+		mes "can you really afford to wait";
+		mes "this long? Think about it.";
+		next;
+		mes "[Young Man]";
+		mes "......";
+		mes ".........";
+		mes "............";
+		next;
+		mes "[Suspicious Man]";
+		mes "Just finish this as";
+		mes "soon as you can. For";
+		mes "your fiancee's sake.";
+		mes "And your own sake.";
+		mes "Catch my meaning?";
+		next;
+		mes "[Young Man]";
+		mes "...I understand.";
+		next;
+		mes "^3355FFYou hear the sound of";
+		mes "footsteps steadily becoming";
+		mes "fainter and fainter. One of the";
+		mes "men must be walking away.^000000";
+		close2;
+		enablenpc "Young Man#Hu_Quest";
+		initnpctimer;
+		end;
+	}
+	else if(hg_ma1 == 9 || hg_ma1 == 10 || hg_ma1 == 11)
+	{
+		enablenpc "Young Man#Hu_Quest";
+		initnpctimer;
+		end;
+	}
+
+OnTimer180000:
+	disablenpc "Young Man#Hu_Quest";
+	stopnpctimer;
+	end;
+	
+OnInit:
+	disablenpc "Young Man#Hu_Quest";
+	end;
+
+}	
+
+odin_tem01,130,134,4	script	Young Man#Hu_Quest	774,{
+
+	if(hg_ma1 == 8)
+	{
+		mes "[Young Man]";
+		mes "Hm? Oh, an adventurer.";
+		mes "There's more and more";
+		mes "of you coming to visit this";
+		mes "Odin Shrine nowadays.";
+		next;
+		menu "Mr. Thierry?",-;
+		mes "[Thierry]";
+		mes "...?!";
+		mes "H-how do you";
+		mes "know my name?";
+		mes "Do I know you";
+		mes "from somewhere?";
+		next;
+		menu "Tell him about Euslan",-;
+		mes "[Thierry]";
+		mes "Oh, Euslan sent you to me?";
+		mes "I'm so sorry that you had to";
+		mes "go through so much trouble.";
+		mes "Still, I'm glad to hear from her. Please let her know that I'm";
+		mes "coming home soon, would you?";
+		next;
+		menu "What are you doing here?",-;
+		mes "[Thierry]";
+		mes "Well, um, I'm sorry.";
+		mes "I can't really go into the";
+		mes "details, but I'm doing this";
+		mes "work to find a cure for";
+		mes "Euslan's disease. It's not";
+		mes "curable by modern medicine...";
+		close2;
+		set hg_ma1,9;
+		end;
+	}
+	else if(hg_ma1 == 9)
+	{
+		mes "[Thierry]";
+		mes "I can't tell you more";
+		mes "than that. Please just";
+		mes "trust me on this. In the";
+		mes "meantime, would you tell";
+		mes "Euslan that I should be";
+		mes "coming home very soon?";
+		close;
+	}
+	else if(hg_ma1 == 10)
+	{
+		mes "[Thierry]";
+		mes "Oh, I thought you";
+		mes "already left Odin Shrine.";
+		mes "You don't have anything ";
+		mes "else to tell me, do you?";
+		next;
+		menu "Warn Thierry about Suspicious Men",-;
+		mes "[Thierry]";
+		mes "What?! It's just what";
+		mes "I thought! They were just";
+		mes "using me this whole time...!";
+		mes "Still, I can't leave this";
+		mes "place just yet... I can't...";
+		next;
+		mes "[Thierry]";
+		mes "I guess it all started when";
+		mes "Euslan contracted that weird";
+		mes "disease. None of the doctors";
+		mes "knew what it was, none of them";
+		mes "could do anything about it.";
+		mes "It was totally devastating...";
+		next;
+		mes "[Thierry]";
+		mes "Finally, I took her to see";
+		mes "Mawong, who told us that he";
+		mes "actually met someone that had";
+		mes "that disease, and that there";
+		mes "was a way for me to cure it.";
+		mes "I had to take my chances...";
+		next;
+		mes "[Thierry]";
+		mes "Mawong told me that the cure";
+		mes "was somewhere near the Odin";
+		mes "Shrine in Hugel. As you already";
+		mes "know, this place is incredibly";
+		mes "dangerous. But I don't care.";
+		mes "I'll do anything for Euslan.";
+		next;
+		mes "[Thierry]";
+		mes "Of course, I only told Euslan";
+		mes "that I'd be looking around the";
+		mes "Schwaltzvalt Republic... If she";
+		mes "knew I was at the Odin Shrine,";
+		mes "she'd worry too much about me.";
+		next;
+		mes "[Thierry]";
+		mes "Once I got here, I didn't";
+		mes "know what to do, or what I was";
+		mes "even looking for. Then, I ran";
+		mes "into these strange men, and";
+		mes "told them my story out of my";
+		mes "frustration over my situation.";
+		next;
+		mes "[Thierry]";
+		mes "It seemed like a miracle";
+		mes "when they said that they knew";
+		mes "how to cure Euslan. They told";
+		mes "me that they were a research";
+		mes "team working on a project";
+		mes "related to my dilemna.";
+		next;
+		mes "[Thierry]";
+		mes "I didn't even think twice";
+		mes "about it: I immediately";
+		mes "accepted their offer to";
+		mes "join them. I did whatever";
+		mes "research they asked while";
+		mes "I searched for Euslan's cure...";
+		next;
+		mes "[Thierry]";
+		mes "Later, I overheard them";
+		mes "talking, and I learned that";
+		mes "they were really Rekenber";
+		mes "Corporation agents. Their";
+		mes "project had nothing to do";
+		mes "with medicine or my Euslan...";
+		next;
+		mes "[Thierry]";
+		mes "Their true goal is to improve";
+		mes "their guardian technology by";
+		mes "finding the remains of some";
+		mes "giant beneath the Odin Shrine.";
+		mes "Still, working with them gave";
+		mes "me access to so many resources.";
+		next;
+		mes "[Thierry]";
+		mes "I've actually been able to";
+		mes "find a cure for Euslan's";
+		mes "illness through my research";
+		mes "with those men, so I can't";
+		mes "quit now. I still need to make";
+		mes "that medicine for Euslan!";
+		next;
+		mes "[Thierry]";
+		mes "So, behind their backs, I've";
+		mes "been using their guardians to";
+		mes "gather the ingredients needed";
+		mes "for my fiancee's medicine. But";
+		mes "if they're planning to get rid of^FFFFFF ^000000 me, I've just run out of time.";
+		next;
+		mes "[Thierry]";
+		mes "It doesn't matter what";
+		mes "happens to me, but I must";
+		mes "save Euslan. I only need";
+		mes "^FF00005 Runes of the Darkness^000000 to";
+		mes "finish that medicine. Please";
+		mes "help me get them, adventurer...";
+		next;
+		mes "[Thierry]";
+		mes "You're the only one I can";
+		mes "trust to save Euslan. In the";
+		mes "meantime, I'll be hiding from";
+		mes "those men right over here.";
+		mes "If they get me, I'll never be";
+		mes "able to make the medicine!";
+		close2;
+		set hg_ma1,11;
+		end;
+	}
+	else if(hg_ma1 == 11)
+	{
+		if(countitem(7511) < 5)
+		{
+			mes "[Thierry]";
+			mes "I understand that gathering";
+			mes "materials here in the Odin";
+			mes "Shrine is difficult, but try to";
+			mes "get me ^3355FF5 Runes of the Darkness^000000";
+			mes "as soon as you can. My Euslan";
+			mes "really needs that medicine...";
+			close;
+		}
+		mes "[Thierry]";
+		mes "Oh! You really brought me";
+		mes "the Runes of the Darkness!";
+		mes "I can finally make the medicine";
+		mes "that will save my dear Euslan.";
+		mes "I... I can't thank you enough";
+		mes "for this. I'm so happy...";
+		next;
+		mes "[Thierry]";
+		mes "Please give me a moment:";
+		mes "I want to make this right";
+		mes "away. Let's see, ah, here";
+		mes "are my research notes...";
+		next;
+		mes "......";
+		mes ".........";
+		mes "............";
+		next;
+		mes "[Thierry]";
+		mes "It's finally done. This";
+		mes "medicine will cure Euslan.";
+		mes "If you'd do one last thing";
+		mes "for me, please bring this to";
+		mes "her. I've got to sneak away";
+		mes "later after things calm down.";
+		next;
+		mes "[Thierry]";
+		mes "Please understand that";
+		mes "I want to see her as soon";
+		mes "as I can, but I have to wait";
+		mes "until those Rekenber agents";
+		mes "stop searching for me. And let";
+		mes "Eslan know I'll come home soon.";
+		next;
+		mes "^3355FFYou received the";
+		mes "medicine that Thierry";
+		mes "has made to give to Euslan.^000000";
+		close2;
+		delitem 7511,5; //Darkness rune
+		set hg_ma1,12;
+		end;
+	}
+	else if(hg_ma1 == 12)
+	{
+		mes "[Thierry]";
+		mes "Please give that";
+		mes "medicine to Euslan as";
+		mes "soon as you can: her life";
+		mes "depends on it. Please let";
+		mes "her know that I'm coming";
+		mes "home as soon as I can.";
+		close;
+	}
+	else
+	{
+		mes "[Researcher]";
+		mes "I'm sorry, Euslan...";
+		mes "Please just wait for";
+		mes "me a little while longer.";
+		mes "I swear I'll come home to you!";
+		close;
+	}
+	
+}
+
+odin_tem01,111,144,0	script	HiddenHugel	139,2,2,{
+OnTouch:
+	if(hg_ma1 == 9)
+	{
+		mes "^3355FFYou hear the voice of";
+		mes "the suspicious man that";
+		mes "was speaking to Thierry";
+		mes "a little while ago. You";
+		mes "carefully listen to what";
+		mes "he is saying...^000000";
+		next;
+		mes "[Suspicious Man]";
+		mes "Thierry seems to have";
+		mes "caught on to what we're";
+		mes "really up to. I think that's why^FFFFFF ^000000 he's slowing down on his";
+		mes "research. We better get rid";
+		mes "of him before it's too late.";
+		next;
+		mes "[Very Suspicious Man]";
+		mes "Sure. Just let me";
+		mes "know when you";
+		mes "want him dead.";
+		mes "Then I'll kill him.";
+		mes "No problem.";
+		next;
+		mes "^3355FFThis isn't good!";
+		mes "Thierry's in danger, so";
+		mes "you better go tell him";
+		mes "about this right now!^000000";
+		close2;
+		set hg_ma1,10;
+		end;
+	}
+}
+
+//-------------------------------------------------------------------------
+// Cow Milking Quest
+//-------------------------------------------------------------------------
+
+hugel,56,104,3	script	Kurupe	709,3,3,{
+
+	if(hg_milk == 1)
+	{
+		mes "[Kurupe]";
+		mes "Could Burupu be hiding";
+		mes "from me again? He's been";
+		mes "wanting to ditch work more";
+		mes "and more ever since he wanted";
+		mes "to become a Swordman. If only";
+		mes "I could hire someone else...";
+		next;
+		mes "[Kurupe]";
+		mes "Unfortunately, he's the";
+		mes "only one I can find that";
+		mes "can actually milk my cow,";
+		mes "Booboo! If you can find";
+		mes "Burupu for me, I'll be sure";
+		mes "to pay you for your effort.";
+		next;
+		switch( select( "Sure.","Sorry, I'm busy." ) )
+		{
+			case 1:
+				mes "[Kurupe]";
+				mes "Thank you, you're a";
+				mes "lifesaver! I need to get the";
+				mes "milk delivered by tomorrow,";
+				mes "so I really need Burupu back!";
+				mes "You should be able to find him";
+				mes "somewhere just outside of town.";
+				set hg_milk,2;
+				close;
+			
+			case 2:
+				mes "[Kurupe]";
+				mes "N-no...!";
+				mes "If I can't find";
+				mes "Burupu, then there's no";
+				mes "way I'd be able to deliver";
+				mes "the milk orders by tomorrow!";
+				mes "Great, what am I gonna do?";
+				close;
+		}
+	}
+	else if(hg_milk > 1 && hg_milk < 5)
+	{
+		mes "[Kurupe]";
+		mes "Burupu, I need you";
+		mes "to come to work! Maybe";
+		mes "you can find him practicing";
+		mes "with his sword right outside";
+		mes "of town. I hope you can find";
+		mes "that lazy guy for me...";
+		close;
+	}
+	else if(hg_milk == 5)
+	{
+		mes "[Kurupe]";
+		mes "Burupu is making demands?!";
+		mes "I guess I don't have a choice.";
+		mes "You wouldn't happen to know";
+		mes "how much Rapiers cost, do you?";
+		mes "Why does Burupu want to become";
+		mes "a Swordman so much, huh?";
+		close;
+	}
+	else if(hg_milk == 6)
+	{
+		mes "[Kurupe]";
+		mes "Oh, you're going to";
+		mes "help me milk the cow?";
+		mes "Great, great, thanks so";
+		mes "much! Please milk Booboo";
+		mes "right away, and get me";
+		mes "some delicious milk~";
+		set hg_milk,7;
+		close;
+	}
+	else if(hg_milk == 7)
+	{
+		mes "[Kurupe]";
+		mes "Hmm, how about this?";
+		mes "If you can actually milk";
+		mes "Booboo the cow, then I'll";
+		mes "give you some food. Does";
+		mes "that sound fair? Anyway,";
+		mes "please get to work soon~";
+		close;
+	}
+	else if(hg_milk == 8)
+	{
+		mes "[Kurupe]";
+		mes "Great! Now that you've";
+		mes "milked Booboo, I can go";
+		mes "and make my deliveries";
+		mes "tomorrow! Here's a little";
+		mes "something to eat as my way";
+		mes "of saying, ''Thanks a lot~''";
+		next;
+		if(checkweight(12063,3) != 1)
+		{
+			mes "[Kurupe]";
+			mes "Wait a minute!";
+			mes "Currently you are carrying";
+			mes "too many items with you.";
+			mes "Please come back again";
+			mes "after you store some items into kafra storage.";
+			close;
+		}
+		set hg_milk,9;
+		specialeffect2 71;
+		getexp 100000,0;
+		getitem 12063,3;
+		mes "[Kurupe]";
+		mes "I always need";
+		mes "someone to help me";
+		mes "milk Booboo, especially";
+		mes "when Burupu doesn't feel";
+		mes "like doing it, so please come";
+		mes "by and help me when you can~";
+		close;
+	}
+	else if(hg_milk == 9)
+	{
+		mes "[Kurupe]";
+		mes "Oh, it's you again!";
+		mes "Did you want to help me";
+		mes "out by milking Booboo the";
+		mes "cow? I can always use a";
+		mes "dependable person like you.";
+		next;
+		switch( select( "Sure, I'll milk Booboo.","What'll pay me this time?","Nah, just dropping by." ) )
+		{
+			case 1:
+				mes "[Kurupe]";
+				mes "Great, great! If you want";
+				mes "to milk Booboo, first tell";
+				mes "Burupu that he doesn't need";
+				mes "to come in today, and then";
+				mes "come back to me. Then, I'll";
+				mes "let you milk Booboo the cow.";
+				set hg_milk,10;
+				close;
+			
+			case 2:
+				mes "[Kurupe]";
+				mes "Let's see...";
+				mes "Milk Booboo for me this";
+				mes "time, and I'll randomly";
+				mes "choose one of the following";
+				mes "sets of rewards to give you.";
+				next;
+				mes "1 set of 5 Milk,";
+				mes "1 set of 3 Honey,";
+				mes "1 set of 5 Orange Potions,";
+				mes "1 set of Yellow Potions, or";
+				mes "1 Bundle of Food. Hmmm...";
+				mes "That sounds fair, right?";
+				close;
+			
+			case 3:
+				mes "[Kurupe]";
+				mes "Ahahahah, it's good";
+				mes "to see you! Now, don't";
+				mes "be a stranger, alright?";
+				mes "Burupu could learn a";
+				mes "couple things from you...";
+				close;
+		}
+	}
+	else if(hg_milk == 10)
+	{
+		mes "[Kurupe]";
+		mes "For now, go talk";
+		mes "to Burupu and let him";
+		mes "know that he doesn't need";
+		mes "to come into work today~";
+		close;
+	}
+	else if(hg_milk == 11)
+	{
+		mes "[Kurupe]";
+		mes "Ah, you spoke to";
+		mes "Burupu already? Good,";
+		mes "now would you please";
+		mes "milk Booboo the cow?";
+		mes "Thanks once again~";
+		set hg_milk,12;
+		close;
+	}
+	else if(hg_milk == 12)
+	{
+		mes "[Kurupe]";
+		mes "Please go and milk";
+		mes "Booboo the cow as";
+		mes "soon as you can, okay?";
+		close;
+	}
+	else if(hg_milk == 13)
+	{
+		mes "[Kurupe]";
+		mes "Ah, you've done a good";
+		mes "job of milking Booboo the";
+		mes "cow for me. Let's see, let's";
+		mes "see, what would be good to";
+		mes "give you as payment. Hmm...";
+		next;
+		set .@milkreward,rand(1,10);
+		if (.@milkreward < 5)
+		{
+			mes "[Kurupe]";
+			mes "You know what?";
+			mes "Why don't you have";
+			mes "some Milk? It's only";
+			mes "fitting, after all. Besides,";
+			mes "it's really good for you!";
+			mes "Thanks again for your help~";
+			if(checkweight(519,5) != 1)
+			{
+				next;
+				mes "[Kurupe]";
+				mes "Wait a minute!";
+				mes "Currently you are carrying";
+				mes "too many items with you.";
+				mes "Please come back again";
+				mes "after you store some items into kafra storage.";
+				close;
+			}
+			set hg_milk,9;
+			getitem 519,5;
+			close;
+		}
+		else if(.@milkreward > 4 && .@milkreward < 8)
+		{
+			mes "[Kurupe]";
+			mes "Ah, I've got it!";
+			mes "You like Orange Potions,";
+			mes "right? Come on, you looove";
+			mes "Orange Potions! Here, you can";
+			mes "have a bunch as my way of saying thanks for milking Booboo the cow~";
+			if(checkweight(502,5) != 1)
+			{
+				next;
+				mes "[Kurupe]";
+				mes "Wait a minute!";
+				mes "Currently you are carrying";
+				mes "too many items with you.";
+				mes "Please come back again";
+				mes "after you store some items into kafra storage.";
+				close;
+			}
+			set hg_milk,9;
+			getitem 502,5;
+			close;
+		}
+		else if(.@milkreward > 7 && .@milkreward < 10)
+		{
+			mes "[Kurupe]";
+			mes "Oooh, I could give you";
+			mes "some Yellow Potions, Yes,";
+			mes "that's a good idea. Please";
+			mes "take these Yellow Potions";
+			mes "as a token of my gratitude";
+			mes "for milking old Booboo.";
+			if(checkweight(503,5) != 1)
+			{
+				next;
+				mes "[Kurupe]";
+				mes "Wait a minute!";
+				mes "Currently you are carrying";
+				mes "too many items with you.";
+				mes "Please come back again";
+				mes "after you store some items into kafra storage.";
+				close;
+			}
+			set hg_milk,9;
+			getitem 503,5;
+			close;
+		}
+		else
+		{
+			set .@milkreward,rand(1,10);
+			if (.@milkreward < 7)
+			{
+				mes "[Kurupe]";
+				mes "Hey, why don't you";
+				mes "take some fresh Honey?";
+				mes "Yes, it's sweet, delicious,";
+				mes "it's everything you could";
+				mes "ever want! Thanks for";
+				mes "milking Booboo for me~";
+				if(checkweight(518,3) != 1)
+				{
+					next;
+					mes "[Kurupe]";
+					mes "Wait a minute!";
+					mes "Currently you are carrying";
+					mes "too many items with you.";
+					mes "Please come back again";
+					mes "after you store some items into kafra storage.";
+					close;
+				}
+				set hg_milk,9;
+				getitem 518,3;
+				close;
+			}
+			mes "[Kurupe]";
+			mes "Here, why don't you";
+			mes "have some of this really";
+			mes "delicious food? I don't";
+			mes "remember what I packed in";
+			mes "here, but I'm sure it tastes";
+			mes "good, and it's good for you~";
+			if(checkweight(12111,1) != 1)
+			{
+				next;
+				mes "[Kurupe]";
+				mes "Wait a minute!";
+				mes "Currently you are carrying";
+				mes "too many items with you.";
+				mes "Please come back again";
+				mes "after you store some items into kafra storage.";
+				close;
+			}
+			set hg_milk,9;
+			getitem 12111,1;
+			close;
+		}
+	}
+	else
+	{
+		mes "[Kurupe]";
+		mes "Aww, nuts...!";
+		mes "I've got so many";
+		mes "Milk deliveries to do";
+		mes "tomorrow, but what can";
+		mes "I do without any Milk?!";
+		close;
+	}
+
+OnTouch:
+	if (BaseLevel > 49)
+	{
+		if(!hg_milk)
+		{
+			mes "[Kurupe]";
+			mes "Oh no, what am I gonna";
+			mes "do?! I need to deliver the";
+			mes "milk tomorrow, but Burupu";
+			mes "still hasn't arrived yet!";
+			emotion e_omg,0;
+			next;
+			mes "[Kurupe]";
+			mes "When is he coming";
+			mes "to work? Burupu,";
+			mes "where are you?!";
+			emotion e_swt,0;
+			set hg_milk,1;
+			close;
+		}
+	}
+	mes "[Kurupe]";
+	mes "Why hasn't Burupu";
+	mes "arrived yet? If he";
+	mes "doesn't come soon,";
+	mes "how will I get the milk";
+	mes "delivered by tomorrow?";
+	close;
+}
+
+hu_fild06,217,270,3	script	Burupu	896,3,3,{
+
+	if (hg_milk == 3)
+	{
+		mes "[Burupu]";
+		mes "What? Kurupe wants me";
+		mes "to come in to work again?";
+		mes "Man, does it look like I want";
+		mes "to milk Booboo all my life?";
+		mes "Forget that, I'm gonna be";
+		mes "a Swordman! Tally-hoooe!";
+		next;
+		mes "[Burupu]";
+		mes "Yeah, ever since that";
+		mes "Airship landed in our";
+		mes "town, and I saw all those";
+		mes "Swordmen, I knew it'd be";
+		mes "my destiny! Forget ranching,^FFFFFF ^000000 I'm gonna wield a frickin' sword!";
+		set hg_milk,4;
+		close;
+	}
+	else if(hg_milk == 4)
+	{
+		mes "[Burupu]";
+		mes "Hey, that equipment of";
+		mes "yours looks plenty expensive.";
+		mes "I think I'll need something";
+		mes "like that if I wanna become";
+		mes "a Swordman. Hey, I know";
+		mes "how we can help each other~";
+		next;
+		mes "[Burupu]";
+		mes "I'll help you with milking";
+		mes "Booboo the cow if you can get";
+		mes "me some proper Swordman";
+		mes "equipment. Let's see... Why not";
+		mes "give me 1 Rapier with 2 Slots?^FFFFFF ^000000 That's not too much to ask, right?";
+		next;
+		switch( select( "Alright.","Whoa, that's too much!" ) )
+		{
+			case 1:
+				mes "[Burupu]";
+				mes "I'm glad you agree~";
+				mes "Okay then, try to bring";
+				mes "me a Rapier with 2 Slots";
+				mes "as soon as you can! I can't";
+				mes "wait to start training with it!";
+				set hg_milk,5;
+				close;
+
+			case 2:
+				mes "[Burupu]";
+				mes "You think so...?";
+				mes "Well, it's the only";
+				mes "thing I can think of";
+				mes "that I really want...";
+				close;
+		}
+	}
+	else if(hg_milk == 5)
+	{
+		if (!countitem(1110))
+		{
+			mes "[Burupu]";
+			mes "Hey, weren't you";
+			mes "supposed to bring me";
+			mes "a Rapier with 2 Slots?";
+			mes "If you want me to milk";
+			mes "Booboo the cow, then keep";
+			mes "your end of our bargain~";
+			close;
+		}
+		mes "[Burupu]";
+		mes "Oh, wow...!";
+		mes "That's such a beautiful";
+		mes "Rapier! Look, it's got";
+		mes "2 Slots and everything!";
+		mes "I'm gonna start training";
+		mes "with it right now!";
+		delitem 1110,1;
+		set hg_milk,6;
+		next;
+		mes "[Burupu]";
+		mes "You know what?";
+		mes "I've changed my mind.";
+		mes "Screw milking that dumb cow!";
+		mes "Still, a Swordman is supposed";
+		mes "to keep his promises, huh?";
+		mes "Okay then, how about this?";
+		next;
+		mes "[Burupu]";
+		mes "I hid my secret instructions";
+		mes "for milking Booboo the cow";
+		mes "under the ground just northeast";
+		mes "of her. Read them carefully, and^FFFFFF ^000000 you should be able to milk her";
+		mes "yourself. You can do it, right?";
+		next;
+		mes "[Burupu]";
+		mes "Anyway, don't forget";
+		mes "to find and read those";
+		mes "instructions. Oh, and";
+		mes "thanks again for the Rapier~";
+		close;
+	}
+	else if(hg_milk == 10)
+	{
+		mes "[Burupu]";
+		mes "Hmm? You wanna milk";
+		mes "Booboo today? Great,";
+		mes "that means I've got more";
+		mes "time to work on my fencing.";
+		mes "All right, now I can focus";
+		mes "completely on my training!";
+		set hg_milk,11;
+		close;
+	}
+	else
+	{
+		mes "[Burupu]";
+		mes "I'm gonna become the";
+		mes "best Swordman in the";
+		mes "world! But first, I gotta";
+		mes "learn how to use this thing!";
+		mes "Heeeeee-YAH! How's that? That^FFFFFF ^000000 was almost a Magnum Break, right?";
+		emotion e_swt2,0;
+		close;
+	}
+
+OnTouch:
+	if (hg_milk == 2)
+	{
+		mes "[Burupu]";
+		mes "Heeeyah!";
+		mes "Yaaaaaaaah!";
+		mes "Wh-whooooooosh!";
+		emotion e_swt2,0;
+		next;
+		mes "[Burupu]";
+		mes "Crap! Why do I have";
+		mes "to have such a crappy";
+		mes "sword?! I mean, I'm getting";
+		mes "tired of making all my own";
+		mes "whooshing sounds and effects.";
+		set hg_milk,3;
+		emotion e_an,0;
+		close;
+	}
+	else if(hg_milk == 5)
+	{
+		mes "[Burupu]";
+		mes "Heeeyah!";
+		mes "Yaaaaaaaah!";
+		mes "Yeeeeeeeyoooop!";
+		emotion e_swt2,0;
+		close;
+	}
+}
+
+hugel,72,101,0	script	Burupu's Instructions	111,{
+
+	if (hg_milk < 6)
+	{
+		mes "^3355FFYou've found a small^000000";
+		mes "^3355FFnotebook on the ground.^000000";
+		close;
+	}
+	mes "^804000This small notebook^000000";
+	mes "^804000contains Burupu's detailed^000000";
+	mes "^804000instructions for milking^000000";
+	mes "^804000Booboo the cow. Although^000000";
+	mes "^804000it is written by hand, it^000000";
+	mes "^804000is very well organized.^000000";
+	next;
+	mes "[Table of Contents]";
+	mes " ";
+	mes "Chapter 1: How to Milk Booboo";
+	mes "Chapter 2: How to Treat Booboo";
+	mes "Chapter 3: Before You Begin";
+	next;
+	switch( select( "Chapter 1","Chapter 2","Chapter 3" ) )
+	{
+		case 1:
+			mes "[Chapter 1]";
+			mes "Booboo is a very emotionally";
+			mes "sensitive cow that expresses";
+			mes "herself through the power of";
+			mes "song. You must listen to her";
+			mes "song, determine how she feels,";
+			mes "and then comb her just right.";
+			next;
+			mes "[Chapter 1]";
+			mes "Basically, depending on";
+			mes "how Booboo feels, you must";
+			mes "give her the number of brush";
+			mes "strokes that correspond to";
+			mes "her song. I'll explain more";
+			mes "about that in Chapter 2.";
+			close;
+	
+		case 2:
+			mes "[Chapter 2 Contents]";
+			mes " ";
+			mes "Part 1: How to Respond to";
+			mes "Booboo the Cow's Feelings";
+			mes "Part 2: Booboo's Songs";
+			next;
+			switch( select( "Part 1","Part 2" ) )
+			{
+				case 1:
+					mes "[Chapter 2, Part 1]";
+					mes "Booboo the Cow usually";
+					mes "expresses five different";
+					mes "feelings through her songs:";
+					mes "these are joy, sadness, anger,";
+					mes "love, and neutral contentment.";
+					next;
+					mes "[Chapter 2, Part 1]";
+					mes "^800080She is so happy^000000!";
+					mes "When Booboo the Cow";
+					mes "feels joy, then you go";
+					mes "ahead and brush her";
+					mes "hair 3 times before";
+					mes "you can milk her.";
+					mes "^800080 3 times^000000.";
+					next;
+					mes "[Chapter 2, Part 1]";
+					mes "^800080She is as usual^000000.";
+					mes "When she feels so-so, you need to";
+					mes "comb her hair ^800080 5 times^000000.";
+					next;
+					mes "[Chapter 2, Part 1]";
+					mes "If Booboo the cow feels";
+					mes "sad, then you need to make";
+					mes "her feel more loved. How";
+					mes "do you do this? Just brush";
+					mes "her hair at least 10 times.";
+					next;
+					mes "[Chapter 2, Part 1]";
+					mes "Now, remember that when";
+					mes "Booboo the cow is angry,";
+					mes "you shouldn't touch her";
+					mes "at all. Just say, ''No!'' to";
+					mes "brushing her hair, okay?";
+					next;
+					mes "[Chapter 2, Part 1]";
+					mes "If you happen to see";
+					mes "Booboo the cow in love,";
+					mes "then just brush her hair";
+					mes "once. Just look for the";
+					mes "hearts, and you'll know";
+					mes "that she's in love, okay?";
+					next;
+					mes "[Chapter 2, Part 1]";
+					mes "Whenever Booboo the";
+					mes "cow is just feeling";
+					mes "neutral contentment,";
+					mes "then just brush her";
+					mes "5 times. That's all~";
+					close;
+				
+				case 2:
+					mes "[Chapter 2, Part 2]";
+					mes "Booboo the cow will";
+					mes "always sing this song.";
+					mes "Keep these sounds in";
+					mes "mind when she sings them...";
+					next;
+					mes "^ff0000Brr~ Brrbrr~ Boobooboo~^000000";
+					mes "^0000ffBrrrrrr~ Booboo~ Boorrboo~^000000";
+					mes "^ff0000Booruboorubrr~ Rrrrboo~^000000";
+					mes "^0000ffRrrr~ Booboorrrr~ Boobooru~^000000";
+					mes "^ff0000Boobooboo~ Rururu~ Booruboorub~^000000";
+					mes "^0000ffBoo! B! Boo~^000000";
+					next;
+					mes "[Chapter 2, Part 2]";
+					mes "When you try to milk";
+					mes "Booboo, she will sing this";
+					mes "song with a slight difference.";
+					mes "Look for the difference in";
+					mes "Booboo's song, and then";
+					mes "hum the correvt word to her.";
+					close;
+			}
+		
+		case 3:
+			mes "[Chapter 3]";
+			mes "If you want to milk";
+			mes "Booboo the cow, you";
+			mes "must first get permission";
+			mes "from Kurupe. You will also";
+			mes "need 3 Concentration Potions";
+			mes "to insert into Booboo's comb.";
+			close;
+	}
+}
+
+hugel,68,99,3	script	Booboo the Cow	889,{
+
+	if (hg_milk == 7 || hg_milk == 12)
+	{
+		mes "[Booboo]";
+		mes "Boop boop boo~";
+		mes "Booboo Boop boo!";
+		next;
+		mes "^804000It seems that";
+		mes "Booboo the cow";
+		mes "has something that";
+		mes "she wants to tell you.^000000";
+		next;
+		switch( select( "Attempt to Milk Booboo","It's not the right time!" ) )
+		{
+			case 1:
+				if(countitem(645) > 2)
+				{
+					set @cowsong1,rand(1,5);
+					if (@cowsong1 == 1) callfunc "Func_MilkCow","cow_01.wav",3;
+					else if(@cowsong1 == 2) callfunc "Func_MilkCow","cow_02.wav",5;
+					else if(@cowsong1 == 3) callfunc "Func_MilkCow","cow_03.wav",10;
+					else if(@cowsong1 == 4) callfunc "Func_MilkCow","cow_04.wav",0;
+					else if(@cowsong1 == 5) callfunc "Func_MilkCow","cow_05.wav",1;
+					end;
+				}
+				mes "^3355FFTo use this comb to";
+				mes "brush Booboo the cow,";
+				mes "you will need to insert";
+				mes "3 Concentration Potions.";
+				mes "You can only brush Booboo";
+				mes "with this luxurious magic comb.^000000";
+				close;
+				
+			case 2:
+				mes "^3355FFMaybe you should learn more";
+				mes "about Booboo the cow, and";
+				mes "get more information before";
+				mes "you can attempt to milk her.^000000";
+				close;
+		}
+	}
+	mes "[Booboo]";
+	mes "Booo~Boooo!!";
+	mes "Boobooboo Booo~~~";
+	mes "Booboo Boop~";
+	close;
+}
+					
+function	script	Func_MilkCow	{
+
+
+	mes "^3355FFThis giant magic comb was";
+	mes "specially ordered from Geffen's";
+	mes "Magic Academy. It is designed";
+	mes "to operate after inserting";
+	mes "3 Concentration Potions";
+	mes "into its special slots.^000000";
+	next;
+	mes "^3355FFOnce you place your";
+	mes "3 Concentration Potions";
+	mes "into the comb, it begins";
+	mes "to chime, and Booboo the";
+	mes "cow beings to express her^FFFFFF ^3355FF feelings in the center of Hugel.^000000";
+	delitem 645,3;
+	soundeffect ""+getarg(0)+"",0;
+	next;
+	soundeffect ""+getarg(0)+"",0;
+	mes "^3355FFNow it's time for you";
+	mes "to brush Booboo the cow.";
+	mes "Depending on her mood,";
+	mes "you need to brush her a";
+	mes "certain number of times.^000000";
+	next;
+	input @cowbrush;
+	if (@cowbrush != getarg(1))
+	{
+		soundeffect "taming_fail.wav",0;
+		mes "^3355FFAwwww...";
+		mes "Booboo the cow looks";
+		mes "so disappointed. She";
+		mes "looks like she wants";
+		mes "to close herself off";
+		mes "from the rest of the world...^000000";
+		close;
+	}
+	soundeffect "cow_06.wav",0;
+	mes "^3355FFBooboo the cow";
+	mes "seems fairly content,";
+	mes "and is singing a serenade.^000000";
+	next;
+	soundeffect "cow_06.wav",0;
+	set @cowsong2,rand(1,6);
+	mes "[Mrs. Booboo]";
+	if (@cowsong2 == 1)
+	{
+		mes "^ff0000Brr~ Brrboo~ Boobooboo~^000000";
+		mes "^0000ffBrrrrrr~ Booboo~ Boorrboo~^000000";
+		mes "^ff0000Booruboorubrr~ Rrrrboo~^000000";
+		mes "^0000ffRrrr~ Booboorrrr~ Boobooru~^000000";
+		mes "^ff0000Boobooboo~ Rururu~ Booruboorub~^000000";
+		mes "^0000ffBoo! B! Boo~~~^000000";
+	}
+	else if (@cowsong2 == 2)
+	{
+		mes "^ff0000Brr~ Brrboo~ Boobooboo~^000000";
+		mes "^0000ffRrrururu~ Booboo~ Boorrboo~^000000";
+		mes "^ff0000Booruboorubrr~ Rrrrboo~^000000";
+		mes "^0000ffRrrr~ Booboorrrr~ Boobooru~^000000";
+		mes "^ff0000Boobooboo~ Rururu~ Booruboorub~^000000";
+		mes "^0000ffBoo! B! Boo~~~^000000";
+	}
+	else if (@cowsong2 == 3)
+	{
+		mes "^ff0000Brr~ Brrbrr~ Boobooboo~^000000";
+		mes "^0000ffBrrrrrr~ Booboo~ Boorrboo~^000000";
+		mes "^ff0000Booruboorubrr~ Rurub~^000000";
+		mes "^0000ffRrrr~ Booboorrrr~ Boobooru~^000000";
+		mes "^ff0000Boobooboo~ Rururu~ Booruboorub~^000000";
+		mes "^0000ffBoo! B! Boo~^000000";
+	}
+	else if (@cowsong2 == 4)
+	{
+		mes "^ff0000Brr~ Brrbrr~ Boobooboo~^000000";
+		mes "^0000ffBrrrrrr~ Booboo~ Boorrboo~^000000";
+		mes "^ff0000Booruboorubrr~ Rrrrboo~^000000";
+		mes "^0000ffRrrr~ Booboorrrr~ Bbrrrr~^000000";
+		mes "^ff0000Boobooboo~ Rururu~ Booruboorub~^000000";
+		mes "^0000ffBoo! B! Boo~^000000";
+	}
+	else if (@cowsong2 == 5)
+	{
+		mes "^ff0000Brr~ Brrbrr~ Boobooboo~^000000";
+		mes "^0000ffBrrrrrr~ Booboo~ Boorrboo~^000000";
+		mes "^ff0000Booruboorubrr~ Rrrrboo~^000000";
+		mes "^0000ffRrrr~ Booboorrrr~ Boobooru~^000000";
+		mes "^ff0000Bbb~ Rururu~ Booruboorub~^000000";
+		mes "^0000ffBoo! B! Boo~^000000";
+	}
+	else if (@cowsong2 == 6)
+	{
+		mes "^ff0000Brr~ Brrbrr~ Boobooboo~^000000";
+		mes "^0000ffBrrrrrr~ Booboo~ Boorrboo~^000000";
+		mes "^ff0000Booruboorubrr~ Rrrrboo~^000000";
+		mes "^0000ffRrrr~ Booboorrrr~ Boobooru~^000000";
+		mes "^ff0000Boobooboo~ Rururu~ Booruboorub~^000000";
+		mes "^0000ffBoo! Boo! Boo~^000000";
+	}
+	next;
+	mes "^3355FFHurry, respond to Booboo's song! Look for the word that is slightly";
+	mes "different than Booboo's normal";
+	mes "song in Burupu's notes, and then tell her the correct world without";
+	mes "the tilde character (''~'').^000000";
+	next;
+	if(@cowsong2 == 1) set @cowsong$,"Brrbrr";
+	else if(@cowsong2 == 2) set @cowsong$,"Brrrrrr";
+	else if(@cowsong2 == 3) set @cowsong$,"Rrrrboo";
+	else if(@cowsong2 == 4) set @cowsong$,"Boobooru";
+	else if(@cowsong2 == 5) set @cowsong$,"Boobooboo";
+	else if(@cowsong2 == 6) set @cowsong$,"B";
+	input @cowanswer$;
+	if (@cowanswer$ == @cowsong$)
+	{
+		soundeffect "tming_success.wav",0;
+		mes "^3355FFSuccess!";
+		mes "Booboo the cow";
+		mes "is quite happy, and";
+		mes "you were able to milk";
+		mes "her. Now, you should";
+		mes "report to Kurupe.^000000";
+		if(hg_milk == 12) set hg_milk,13;
+		else set hg_milk,8;
+		close;
+	}
+	soundeffect "taming_fail.wav",0;
+	mes "^3355FFUh oh...";
+	mes "Booboo the cow is starting";
+	mes "to snort violently! She seems";
+	mes "pretty angry with you, so you";
+	mes "better get away for now...^000000";
+	close;
+}
+
+//-------------------------------------------------------------------------
+// Odin Temple Excavation quest
+//-------------------------------------------------------------------------
+
+hugel,91,152,1	script	Sign	837,{
+
+	mes "**Recruitment Notice**";
+	mes " ";
+	if(hg_odin < 60)
+	{
+		mes "We are now hiring recruits";
+		mes "for the Odin Shrine Expedition.";
+		mes " ";
+		mes "- Shrine Expedition Dept.";
+		if(!hg_odin) set hg_odin,1;
+		close;
+	}
+	mes "Join our magician";
+	mes "community, and make";
+	mes "all your days a festival!";
+	mes " ";
+	mes "- Hugel Magician Community";
+	close;
+}
+
+hu_in01,19,161,0	script	Alex	803,{
+
+	if(!hg_odin)
+	{
+		mes "[Alex]";
+		mes "Whatever you're";
+		mes "trying to sell me,";
+		mes "I'm not interested!";
+		mes "Now get out of here!";
+		close;
+	}
+	else if(hg_odin == 1)
+	{
+		cutin "hu_alex01.bmp",2;
+		mes "[Alex]";
+		mes "Huh...?";
+		mes "What do you want?";
+		next;
+		switch( select( "Excuse me...","I saw the recruitment notice and..." ) )
+		{
+			case 1:
+				mes "[Alex]";
+				mes "Whatever you're";
+				mes "trying to sell me,";
+				mes "I'm not interested!";
+				mes "Now get out of here!";
+				close2;
+				cutin "",255;
+				end;
+				
+			case 2:
+				mes "[Alex]";
+				mes "Oh, so you saw the";
+				mes "recruitment notice for the";
+				mes "Odin Shrine Expedition, eh?";
+				if(BaseLevel > 59)
+				{
+					mes "Hmmm... Alright, you look";
+					mes "like you're strong enough.";
+					mes "Yeah, I think you qualify.";
+					next;
+				}
+				else
+				{
+					cutin "hu_alex02.bmp",2;
+					mes "Well, I dunno. I think that";
+					mes "kind of expedition would";
+					mes "eat you alive. No offense...";
+					next;
+					mes "[Alex]";
+					mes "Look, I'll reconsider";
+					mes "whether you qualify after";
+					mes "you get train a little more,";
+					mes "develop your skills, you know,";
+					mes "get stronger. For now, though,";
+					mes "I don't think we can use you.";
+					close2;
+					cutin "",255;
+					end;
+				}
+				break;
+		}
+		cutin "hu_alex03.bmp",2;
+		mes "[Alex]";
+		mes "I'm Alex Helmut, and I'm";
+		mes "in charge of the expedition.";
+		mes "See that guy over there? That's";
+		mes "my younger brother Julian who's";
+		mes "also working on the excavation.";
+		next;
+		mes "[Alex]";
+		mes "Our main goal in this";
+		mes "excavation is to retrieve";
+		mes "some extremely valuable";
+		mes "item inside the shrine. However,^FFFFFF ^000000 it's too dangerous to go in there";
+		mes "if you're not strong enough.";
+		next;
+		mes "[Alex]";
+		mes "Anyway, if you'd like to";
+		mes "help us, please take a look";
+		mes "around the shrine and see";
+		mes "if you'd want to work for us.";
+		mes "Please talk to the Boatman";
+		mes "to travel to the shrine, okay?";
+		set hg_odin,2;
+		close2;
+		cutin "",255;
+		end;
+	}
+	else if(hg_odin == 2)
+	{
+		cutin "hu_alex03.bmp",2;
+		mes "[Alex]";
+		mes "You really oughtta";
+		mes "check out the shrine";
+		mes "for yourself first. Just talk";
+		mes "to the Boatman so that";
+		mes "he take you over there.";
+		close2;
+		cutin "",255;
+		end;
+	}
+	else if(hg_odin == 3)
+	{
+		cutin "hu_alex01.bmp",2;
+		mes "[Alex]";
+		mes "Oh, so you've gone";
+		mes "and seen the shrine";
+		mes "already. So will you help";
+		mes "us in our expedition?";
+		next;
+		switch( select( "Who are the people in the next room?","Well...","Yes, I do." ) )
+		{
+			case 1:
+				cutin "hu_alex02.bmp",2;
+				mes "[Alex]";
+				mes "Oh... Them.";
+				mes "They're officially my";
+				mes "co-workers, but quite";
+				mes "frankly, they were forced";
+				mes "upon me by the Rune-Midgarts";
+				mes "Kingdom. It can't be helped...";
+				next;
+				mes "[Alex]";
+				mes "Anyway, I have to accept";
+				mes "them to help international";
+				mes "relations or something silly";
+				mes "like that. They say they're here^FFFFFF ^000000 to research religious relics,";
+				mes "but I just don't trust them.";
+				next;
+				cutin "hu_alex04.bmp",2;
+				mes "[Alex]";
+				mes "In fact, I think it's";
+				mes "obvious that they're here";
+				mes "for something else, though";
+				mes "I'm not sure what it may be.";
+				mes "And that gray haired lady...";
+				mes "She totally creeps me out!";
+				close2;
+				cutin "",255;
+				end;
+				
+			case 2:
+				mes "[Alex]";
+				mes "Yeah, well, I know";
+				mes "it might be a tough";
+				mes "decision to make. Well,";
+				mes "take your time. I understand";
+				mes "that you have to weigh the";
+				mes "risks and everything.";
+				close2;
+				cutin "",255;
+				end;
+
+			case 3:
+				mes "[Alex]";
+				mes "Great! In that case, your";
+				mes "first assignment is to bring";
+				mes "me ^3355FF5 Runes of the Darkness^000000";
+				mes "from the shrine. Don't worry,";
+				mes "I'll make sure that you're";
+				mes "rewarded for your efforts.";
+				set hg_odin,4;
+				next;
+				mes "[Alex]";
+				mes "This is your chance";
+				mes "to show me that your";
+				mes "dependability and sense";
+				mes "of responsibility. Then,";
+				mes "we can move on to the";
+				mes "more important stuff.";
+				close2;
+				cutin "",255;
+				end;
+		}
+	}
+	else if(hg_odin == 4)
+	{
+		cutin "hu_alex02.bmp",2;
+		mes "[Alex]";
+		mes "What are you still";
+		mes "doing here? Shouldn't";
+		mes "you be headed to the";
+		mes "shrine already?";
+		next;
+		switch( select( "What was I supposed to gather?","I'm leaving, I'm leaving!" ) )
+		{
+			case 1:
+				cutin "hu_alex03.bmp",2;
+				mes "[Alex]";
+				mes "You've forgotten";
+				mes "already? I asked you";
+				mes "to bring me ^3355FF5 Runes";
+				mes "of the Darkness^000000. Okay,";
+				mes "now hurry up and get to it.";
+				close2;
+				cutin "",255;
+				end;
+
+			case 2:
+				mes "[Alex]";
+				mes "That's fine...";
+				mes "Just keep in mind that";
+				mes "we're running behind";
+				mes "schedule. If only that";
+				mes "grey haired crone wasn't";
+				mes "here... We'd be done by now!";
+				close2;
+				cutin "",255;
+				end;
+		}
+	}
+	else if(hg_odin == 5)
+	{
+		cutin "hu_alex01.bmp",2;
+		mes "[Alex]";
+		mes "Well, it's about";
+		mes "time you came back.";
+		mes "So did you bring me";
+		mes "^3355FF5 Runes of the Darkness^000000?";
+		next;
+		switch( select( "Er, not yet...:There you go!" ) )
+		{
+			case 1:
+				cutin "hu_alex02.bmp",2;
+				mes "[Alex]";
+				mes "Wh-what?!";
+				mes "You came here just to";
+				mes "tell me that? Come back";
+				mes "when you're done and";
+				mes "don't waste my time!";
+				next;
+				donpcevent "Julian::OnEmote";
+				mes "[Julian]";
+				mes "Hey, you know what,";
+				mes "Alex? You can't push";
+				mes "people around like that.";
+				mes "Besides, this adventurer";
+				mes "isn't a pushover, you know?";
+				next;
+				cutin "hu_alex03.bmp",2;
+				emotion e_an;
+				mes "[Alex]";
+				mes "What was that...?";
+				mes "Are you trying to";
+				mes "make me mad, Julian?";
+				next;
+				cutin "hu_alex02.bmp",2;
+				mes "[Julian]";
+				mes "All I'm saying is that";
+				mes "most adventurers know that";
+				mes "you can't pay them what they're";
+				mes "worth. That's why so many of";
+				mes "them are going in and out";
+				mes "of the other room, you know.";
+				next;
+				cutin "hu_alex04.bmp",2;
+				mes "[Alex]";
+				mes "That... grey... haired...!";
+				mes "N-no... Calm down, Alex...";
+				mes "Lose your head, you lose";
+				mes "everything... D-don't stoop";
+				mes "down to her level.";
+				next;
+				cutin "hu_alex01.bmp",2;
+				mes "[Alex]";
+				mes "Alright, I'm not in any";
+				mes "position to make demands";
+				mes "of you... But I would really";
+				mes "appreciate it if you would";
+				mes "bring me 5 Runes of the";
+				mes "Darkness as soon as possible.";
+				close2;
+				cutin "",255;
+				end;
+
+			case 2:
+				if(countitem(7511) > 4)
+				{
+					delitem 7511,5;
+					set hg_odin,6;
+					getitem 603,1;
+					mes "[Alex]";
+					mes "Oh! Thank you";
+					mes "so much, I'm sure";
+					mes "these Runes will help";
+					mes "us in our research. I know";
+					mes "this isn't much, but please";
+					mes "accept this Old Blue Box.";
+					next;
+					mes "[Julian]";
+					mes "Wait...";
+					mes "Research?";
+					mes "Since when did";
+					mes "you do research?";
+					next;
+					cutin "hu_alex03.bmp",2;
+					mes "[Alex]";
+					mes "Gosh, Julian,";
+					mes "will you just";
+					mes "shut up for a bit?";
+					next;
+					mes "[Julian]";
+					mes "Why? I'm the one who";
+					mes "does all the grunt work";
+					mes "and actual research.";
+					mes "You think you're so";
+					mes "big just ''supervising...''";
+					next;
+					cutin "hu_alex04.bmp",2;
+					mes "[Alex]";
+					mes "J-Julian!";
+					next;
+					mes "[Julian]";
+					mes "Right, right, we've";
+					mes "got a visitor. Yeah,";
+					mes "okay, sorry about that.";
+					next;
+					cutin "hu_alex02.bmp",2;
+					mes "[Alex]";
+					mes "I'm sorry about all";
+					mes "this. If you don't mind,";
+					mes "we'll continue our research";
+					mes "and hopefully finish our";
+					mes "project soon. Thanks once";
+					mes "again for all of your help.";
+					close2;
+					cutin "",255;
+					end;
+				}
+				cutin "hu_alex02.bmp",2;
+				mes "[Alex]";
+				mes "Hm? Oh, this isn't";
+				mes "enough Runes of the";
+				mes "Darkness. I asked you";
+				mes "to bring me 5 of them...";
+				close2;
+				cutin "",255;
+				end;
+		}
+	}
+	else if(hg_odin == 6)
+	{
+		cutin "hu_alex02.bmp",2;
+		mes "[Alex]";
+		mes "...Darn it! I think I might";
+		mes "have miscalculated. Maybe";
+		mes "I really do need more of";
+		mes "these. What am I gonna do?";
+		mes "And what is that grey haired";
+		mes "crone thinking? Hmmmm...";
+		next;
+		emotion e_omg;
+		cutin "hu_alex03.bmp",2;
+		cutin "hu_alex01.bmp",2;
+		mes "[Alex]";
+		mes "O-Oh! I had no idea that";
+		mes "you were there! Y-you";
+		mes "didn't hear anything";
+		mes "s-strange, did you?";
+		mes "Hahahahahahaha!";
+		close2;
+		cutin "",255;
+		end;
+	}
+	else if(hg_odin > 11 && hg_odin < 17)
+	{
+		cutin "hu_alex03.bmp",2;
+		mes "[Alex]";
+		mes "Excuse me?";
+		mes "The grey haired crone";
+		mes "offered you a part time";
+		mes "job, but won't pay you?";
+		next;
+		mes "[Alex]";
+		mes "She's really shameless!";
+		mes "We don't have much to pay";
+		mes "volunteers, but we should";
+		mes "at least give them something!";
+		mes "How can she do this?! Oh, er,";
+		mes "let me introduce myself first.";
+		next;
+		cutin "hu_alex01.bmp",2;
+		mes "[Alex]";
+		mes "I'm Alex Helmut, and I'm";
+		mes "in charge of the expedition.";
+		mes "See that guy over there? That's";
+		mes "my younger brother Julian who's";
+		mes "also working on the excavation.";
+		next;
+		cutin "hu_alex02.bmp",2;
+		mes "[Alex]";
+		mes "As supervisor of this";
+		mes "operation, I'm ashamed to";
+		mes "say that the excavation is";
+		mes "proceeding behind schedule.";
+		mes "If only that grey haired crone";
+		mes "in the next room weren't here!";
+		next;
+		mes "[Alex]";
+		mes "I can't work with";
+		mes "her at all! She's";
+		mes "manipulative, greedy,";
+		mes "selfish, and two faced!";
+		mes "There's got to be another";
+		mes "reason why she's here...!";
+		close2;
+		cutin "",255;
+		end;
+	}
+	else
+	{
+		cutin "hu_alex02.bmp",2;
+		mes "[Alex]";
+		mes "Hm? Did you need";
+		mes "something? I'm sorry,";
+		mes "but I can't help you";
+		mes "right now. I'm pretty";
+		mes "busy, so I just want to";
+		mes "be left alone for a while.";
+		close2;
+		cutin "",255;
+		end;
+	}
+}
+
+hu_in01,14,11,4	script	Laura	70,{
+
+	if(!hg_odin)
+	{
+		cutin "hu_laura02.bmp",2;
+		mes "[Laura]";
+		mes "Hm? What are you doing";
+		mes "here? Ashe, Ashe! Get";
+		mes "this person out of here!";
+		close2;
+		cutin "",255;
+		warp "hu_in01",15,76;
+		end;
+	}
+	else if(hg_odin == 1)
+	{
+		cutin "hu_laura04.bmp",2;
+		mes "[Laura]";
+		mes "Hm? Oh, you must be";
+		mes "here in response to our";
+		mes "recruitment notice, yes?";
+		if(BaseLevel < 60)
+		{
+			cutin "hu_laura01.bmp",2;
+			mes "Let me take a look at you...";
+			mes "Oh, you're all skin and bone!";
+			mes "I can't use someone like you.";
+			close2;
+			cutin "",255;
+			end;
+		}
+		mes "I'm Laura Laurence, the";
+		mes "Rune-Midgarts Kingdom rep";
+		mes "for the Odin Shrine Expedition.";
+		next;
+		mes "[Laura]";
+		mes "My assistant, Ashe";
+		mes "Milton, is right over";
+		mes "there. Say, 'Hello,' Ashe.";
+		next;
+		donpcevent "Ashe::OnEmote";
+		mes "[Ashe]";
+		mes "Hello!";
+		next;
+		mes "[Laura]";
+		mes "As you may already know,";
+		mes "we're here to uncover relics";
+		mes "from the Odin Shrine. However,";
+		mes "the shrine is infested with";
+		mes "powerful creatures that a weak";
+		mes "woman like me can never defeat.";
+		next;
+		cutin "hu_laura01.bmp",2;
+		mes "[Laura]";
+		mes "Would you let a poor";
+		mes "fragile woman like me go";
+		mes "in there alone? Someone like";
+		mes "you must go in there for me.";
+		mes "Hence, the recruitment notice.";
+		next;
+		mes "[Laura]";
+		mes "Now, we can't actually pay";
+		mes "you for your work. In fact,";
+		mes "we have absolutely nothing to";
+		mes "give you. But you'd be doing";
+		mes "a great service your country,";
+		mes "the Rune-Midgart's Kingdom.";
+		next;
+		cutin "hu_laura04.bmp",2;
+		mes "[Laura]";
+		mes "Think about it!";
+		mes "You'd be making a great";
+		mes "contribution, helping us";
+		mes "learn more about the age";
+		mes "when the gods showed";
+		mes "themselves to humans!";
+		next;
+		switch( select( "Nah, forget it.","Yes, I'll do it!" ) )
+		{
+			case 1:
+				cutin "hu_laura01.bmp",2;
+				mes "[Laura]";
+				mes "W-Wait! Think about";
+				mes "the importance of learning";
+				mes "about the age of gods! If you";
+				mes "don't help us, then who will?";
+				mes "We need to work together to";
+				mes "build a better future, right?";
+				next;
+				switch( select( "But you can't pay me.","Alright, I'll do it." ) )
+				{
+					case 1:
+						cutin "hu_laura04.bmp",2;
+						mes "[Laura]";
+						mes "You're right.";
+						mes "It's like I said";
+						mes "before. I don't have";
+						mes "anything to pay you.";
+						mes "...............................";
+						next;
+						cutin "hu_laura01.bmp",2;
+						mes "[Laura]";
+						mes "Curses! If this project had";
+						mes "more funding, we'd have more";
+						mes "than a cheesy recruitment ad,";
+						mes "and some professional staff";
+						mes "like those rich Schwaltzvalt";
+						mes "Republic boys in the next room!";
+						next;
+						cutin "hu_laura02.bmp",2;
+						mes "[Laura]";
+						mes "Fine, it's your choice";
+						mes "whether you want to work";
+						mes "for us. I'm just disappointed";
+						mes "that someone like you won't";
+						mes "help us. I mean, don't you";
+						mes "have any patriotism at all?";
+						close2;
+						cutin "hu_laura02.bmp",255;
+						end;
+						
+					case 2:
+						break;
+				}
+				break;
+			
+			case 2:
+				mes "[Laura]";
+				mes "Perfect! Now, you first";
+				mes "you need to go to the shrine";
+				mes "and survey the area for your";
+				mes "own benefit. Talk to the Boatman,^FFFFFF ^000000 and he'll take you there, okay?";
+				mes "Hurry up and come back soon!";
+				set hg_odin,12;
+				close2;
+				cutin "hu_laura04.bmp",255;
+				end;
+		}
+	}
+	else if(hg_odin > 1 && hg_odin < 6)
+	{
+		mes "["+strcharinfo(0)+"]";
+		mes "Excuse me, but";
+		mes "what are you guys";
+		mes "doing over here?";
+		next;
+		cutin "hu_laura04.bmp",2;
+		mes "[Laura]";
+		mes "What are we doing...?";
+		mes "This is the shrine expedition";
+		mes "office. You know, we're doing";
+		mes "research on the artifacts found";
+		mes "in the Odin Shrine on behalf";
+		mes "of the Rune-Midgarts Kingdom.";
+		next;
+		switch( select( "About Alex and Julian","Alright, now I understand." ) )
+		{
+			case 1:
+				cutin "hu_laura01.bmp",2;
+				mes "["+strcharinfo(0)+"]";
+				mes "These people in the other";
+				mes "room, Alex and Julian, are";
+				mes "they also working in this same";
+				mes "expedition in the Odin Shrine?";
+				next;
+				cutin "hu_laura02.bmp",2;
+				mes "[Laura]";
+				mes "...Oh. You must be working";
+				mes "for those rich Schwaltvalt";
+				mes "Republic kids. I can't work";
+				mes "with that impudent girl, at";
+				mes "all, so we're actually working";
+				mes "in separate offices.";
+				next;
+				cutin "hu_laura04.bmp",2;
+				mes "[Laura]";
+				mes "Sorry, let me introduce";
+				mes "myself. I'm Laura Laurence,";
+				mes "the leader of the Odin Shrine";
+				mes "expedition for the Rune Midgarts^FFFFFF ^000000 Kingdom. Ashe Milton is my";
+				mes "assistant for this excavation.";
+				next;
+				donpcevent "Ashe::OnEmote";
+				mes "[Ashe]";
+				mes "Hello!";
+				next;
+				mes "[Laura]";
+				mes "If you'd rather do";
+				mes "a service for your";
+				mes "country and quit working";
+				mes "for those wealthy snobs, then";
+				mes "come back here and let me know.";
+				close2;
+				cutin "hu_laura04.bmp",255;
+				end;
+
+			case 2:
+				cutin "hu_laura01.bmp",2;
+				mes "[Laura]";
+				mes "......";
+				mes ".........";
+				mes "............";
+				close2;
+				cutin "hu_laura01.bmp",255;
+				end;
+
+		}
+	}
+	else if(hg_odin == 6)
+	{
+		cutin "hu_laura04.bmp",2;
+		mes "[Laura]";
+		mes "Hey, I know you...";
+		mes "You're a volunteer for the";
+		mes "other office's expedition,";
+		mes "right? Your timing couldn't";
+		mes "be more perfect. Why don't";
+		mes "you help us for a while?";
+		next;
+		cutin "hu_laura01.bmp",2;
+		mes "[Laura]";
+		mes "Basically, I want you";
+		mes "to spy on that snobby girl,";
+		mes "Alex of the Schwaltzvalt";
+		mes "Republic office, and report";
+		mes "what she's actually doing to me. ^FFFFFF ^000000";
+		next;
+		cutin "hu_laura03.bmp",2;
+		mes "[Laura]";
+		mes "I have to know...";
+		mes "I need to know whether";
+		mes "they discovered ''that thing''";
+		mes "already. They can't have found";
+		mes "it before us. It's impossible!";
+		next;
+		cutin "hu_laura04.bmp",2;
+		mes "[Laura]";
+		mes "Anyway, just eavesdrop";
+		mes "on the Schwaltvalt Office";
+		mes "by putting your ear really";
+		mes "close to the door, and listen";
+		mes "to them talk. Will you do that?";
+		next;
+		cutin "hu_laura02.bmp",2;
+		mes "[Laura]";
+		mes "...............................";
+		mes "Of course, you're";
+		mes "going to do it. Right?";
+		next;
+		cutin "hu_laura03.bmp",2;
+		mes "[Laura]";
+		mes "RIGHT?!";
+		next;
+		switch( select( "Yeah, yeah, whatever.","Sure thing.","I s-s-s-suppose...!","Yes, Ma'am!" ) )
+		{
+			case 1:
+			case 2:
+			case 3:
+			case 4:
+				break;
+		}
+		set hg_odin,17;
+		cutin "hu_laura04.bmp",2;
+		mes "[Laura]";
+		mes "Good.";
+		mes "Now do it!";
+		close2;
+		cutin "hu_laura04.bmp",255;
+		end;
+	}
+	else if(hg_odin == 12)
+	{
+		cutin "hu_laura02.bmp",2;
+		mes "[Laura]";
+		mes "Ask the Boatman to take";
+		mes "you to the Odin Shrine so";
+		mes "that you can actually see it";
+		mes "for yourself. If you don't think^FFFFFF ^000000 you can handle the expedition,";
+		mes "then you can just let me know.";
+		close2;
+		cutin "hu_laura02.bmp",255;
+		end;
+	}
+	else if(hg_odin == 13)
+	{
+		cutin "hu_laura04.bmp",2;
+		mes "[Laura]";
+		mes "Have you been to the";
+		mes "Odin Shrine already?";
+		mes "I know it's scary, but we";
+		mes "need to finish our research";
+		mes "for the good of mankind.";
+		next;
+		switch( select( "Yeah, yeah, whatever.","I see.","You're right, Ma'am." ) )
+		{
+			case 1:
+			case 2:
+			case 3:
+				break;
+		}
+		mes "[Laura]";
+		mes "Well, then.";
+		mes "Did you happen to";
+		mes "find anything while";
+		mes "you were there?";
+		next;
+		switch( select( "Jellopies.","No." ) )
+		{
+			case 1:
+				cutin "hu_laura01.bmp",2;
+				mes "[Laura]";
+				mes "You can freakin' find";
+				mes "Jellopy anywhere! I meant,";
+				mes "did you find anything special";
+				mes "while you were at the shrine!";
+				next;
+				break;
+				
+			case 2:
+				cutin "hu_laura01.bmp",2;
+				mes "[Laura]";
+				mes "Well, that's fine.";
+				mes "I did tell you to just";
+				mes "take a look around, so";
+				mes "I didn't expect you to";
+				mes "bring me anything.";
+				next;
+				break;
+		}
+		cutin "hu_laura04.bmp",2;
+		mes "[Laura]";
+		mes "Anyway, are you still willing";
+		mes "to help us? I know that I said";
+		mes "that we can't pay you, but to";
+		mes "be fair, I can offer you something from my special collection.";
+		mes "How does that sound?";
+		next;
+		switch( select( "Who are the guys in the other room?","Well...","Yes!" ) )
+		{
+			case 1:
+				cutin "hu_laura01.bmp",2;
+				mes "[Laura]";
+				mes "Oh, those are the";
+				mes "Schwartzvalt Republic";
+				mes "representatives for this";
+				mes "Odin Shrine expedition.";
+				mes "Personally, I think they're";
+				mes "just a bunch of rich phonies.";
+				next;
+				cutin "hu_laura03.bmp",2;
+				mes "[Laura]";
+				mes "And that Alex girl...";
+				mes "She may seem polite,";
+				mes "but she's always giving";
+				mes "these dirty looks, and";
+				mes "greets me with a fake";
+				mes "smile. I hate her!";
+				next;
+				donpcevent "Ashe::OnEmote2"; //ET_PROFUSELY_SWAT
+				mes "[Ashe]";
+				mes "Ms. Laurence...!";
+				mes "Stop it, please!";
+				mes "It's embarassing to";
+				mes "hear you talk about";
+				mes "a colleague like that.";
+				next;
+				mes "[Laura]";
+				mes "C-colleague?! No way!";
+				mes "I despise that spoiled brat,";
+				mes "and she doesn't deserve the";
+				mes "position that her rich daddy";
+				mes "probably bought for her! Grrr!";
+				mes "Come back later, I'm too mad!";
+				close2;
+				cutin "hu_laura03.bmp",255;
+				end;
+				
+			case 2:
+				mes "[Laura]";
+				mes "If you're having second";
+				mes "thoughts, it might not be";
+				mes "the best idea to work for me.";
+				mes "I mean, I believe in following";
+				mes "your gut instincts, you know?";
+				close2;
+				cutin "hu_laura04.bmp",255;
+				end;
+
+			case 3:
+				set hg_odin,14;
+				mes "[Laura]";
+				mes "That's what I've been";
+				mes "next;ing to hear! Alright,";
+				mes "please fetch me ^3355FF5 Runes of";
+				mes "the Darkness^000000 from the Odin";
+				mes "Shrine. Go now, adventurer~";
+				close2;
+				cutin "hu_laura04.bmp",255;
+				end;
+		}
+	}
+	else if(hg_odin == 14)
+	{
+		cutin "hu_laura02.bmp",2;
+		mes "[Laura]";
+		mes "Hm? You've got a job";
+		mes "to do, don't you? What";
+		mes "are you still doing here?";
+		next;
+		switch( select( "What was I supposed to gather?","Don't worry, I'm leaving." ) )
+		{
+			case 1:
+				mes "[Laura]";
+				mes "You're supposed";
+				mes "to bring me ^3355FF5 Runes";
+				mes "of the Darkness^000000. Now,";
+				mes "don't forget this time!";
+				close2;
+				cutin "hu_laura02.bmp",255;
+				end;
+
+			case 2:
+				mes "[Laura]";
+				mes "Well, try to hurry up";
+				mes "if you can. I'm already";
+				mes "behind schedule because";
+				mes "we have to work with those";
+				mes "snobby rich kids in the";
+				mes "other office. ^333333*Sigh...*^000000";
+				close2;
+				cutin "hu_laura02.bmp",255;
+				end;
+		}
+	}
+	else if(hg_odin == 15)
+	{
+		cutin "hu_laura04.bmp",2;
+		mes "[Laura]";
+		mes "Oh, you've come back.";
+		mes "So where are the Runes";
+		mes "of the Darkness you brought?";
+		next;
+		switch( select( "Er, I don't have them yet...","Right here!" ) )
+		{
+			case 1:
+				cutin "hu_laura03.bmp",2;
+				mes "[Laura]";
+				mes "This isn't really one";
+				mes "of those jobs where you";
+				mes "can take your time. Sure,^FFFFFF ^000000 I didn't give you a deadline, but";
+				mes "we can't make progress on our^FFFFFF ^000000 research until you make progress.";
+				close2;
+				cutin "hu_laura03.bmp",255;
+				end;
+			
+			case 2:
+				if (countitem(7511) > 4)
+				{
+					delitem 7511,5;
+					set hg_odin,16;
+					getitem 603,1;
+					mes "[Laura]";
+					mes "Oooh, nice job. It's good";
+					mes "that we have more of these";
+					mes "to study. Though, it seems";
+					mes "that the more we research,";
+					mes "the quicker it seems that";
+					mes "we're not getting anywhere...";
+					next;
+					mes "[Laura]";
+					mes "Hey...";
+					mes "Ashe. Why aren't we";
+					mes "making any progress?";
+					mes "What exactly have you";
+					mes "been doing? None of those";
+					mes "runes have any writing?";
+					next;
+					mes "[Ashe]";
+					mes "Well, I think there's";
+					mes "supposed to be writing,";
+					mes "but these runes are pretty";
+					mes "old. I've got to polish this";
+					mes "gunk off without damaging";
+					mes "any writing that's there...";
+					next;
+					cutin "hu_laura01.bmp",2;
+					mes "[Laura]";
+					mes "By the way, what have the other guys been doing?";
+					mes "What, they don't do anything but wasting their time?";
+					mes "Ah~ I see. They are thinking that this is the perfect excuse";
+					mes "for them to relax and rest.";
+					mes "Well, somehow they are the citizens of this country, you know.";
+					next;
+					cutin "hu_laura02.bmp",2;
+					mes "[Laura]";
+					mes "What do you think those";
+					mes "Schwaltzvalt snobs are doing?";
+					mes "They must think this project";
+					mes "is an excuse for them to relax";
+					mes "and slack off! They can afford^FFFFFF ^000000 to, obviously. Hmpf! Rich people!";
+					next;
+					cutin "hu_laura03.bmp",2;
+					mes "[Laura]";
+					mes "They've got things so easy,";
+					mes "while we're barely covering";
+					mes "our research expenses!";
+					mes "In fact, we've had to cut";
+					mes "so many corners, skip";
+					mes "meals and amenities...";
+					next;
+					mes "[Ashe]";
+					mes "I know! How can we";
+					mes "carry on professional";
+					mes "research in a shack?";
+					mes "We're literally living at";
+					mes "poverty standards here...";
+					mes "Are we still researchers?";
+					next;
+					cutin "hu_laura02.bmp",2;
+					mes "[Laura]";
+					mes "I know that!";
+					mes "I know that already!";
+					mes "S-stop bringing it up!";
+					next;
+					cutin "hu_laura01.bmp",2;
+					mes "[Laura]";
+					mes "This is pathetic.";
+					mes "I can't even afford the";
+					mes "energy to continue this";
+					mes "conversation. You too,";
+					mes "why don't you take a rest?";
+					close2;
+					cutin "hu_laura01.bmp",255;
+					end;
+				}
+				else if(!countitem(7511))
+				{
+					cutin "hu_laura02.bmp",2;
+					mes "[Laura]";
+					mes "..................";
+					mes "What is this?!";
+					mes "You're supposed to";
+					mes "bring me 5 of them!";
+					next;
+					cutin "hu_laura03.bmp",2;
+					mes "[Laura]";
+					mes "Is this your way of";
+					mes "saying that you don't";
+					mes "want to work for us?";
+					mes "Why don't you say it";
+					mes "to my face, eh?";
+					next;
+					mes "[Ashe]";
+					mes "Ms. Laurence, please,";
+					mes "calm down! We're in no";
+					mes "position to yell at anyone,";
+					mes "especially volunteers! You";
+					mes "of all people should know";
+					mes "that they're doing us a favor!";
+					next;
+					cutin "hu_laura02.bmp",2;
+					mes "[Laura]";
+					mes "Okay, Ashe, I get it!";
+					mes "And as for you, I'll give";
+					mes "you another chance. Next";
+					mes "time you see me, bring";
+					mes "5 Runes of the Darkness!";
+					close2;
+					cutin "hu_laura02.bmp",255;
+					end;
+				}
+				else if(countitem(7511) == 1)
+				{
+					cutin "hu_laura03.bmp",2;
+					mes "[Laura]";
+					mes "...Only one?";
+					mes "Look at me. I asked";
+					mes "you for five. I know that";
+					mes "one is better than nothing...";
+					mes "But it's pretty darn close. Go";
+					mes "get me 4 more this instant!";
+					close2;
+					cutin "hu_laura03.bmp",255;
+					end;
+				}
+				else if(countitem(7511) == 2)
+				{
+					cutin "hu_laura03.bmp",2;
+					mes "[Laura]";
+					mes "One, two...";
+					mes "Huh? Th-that's all?!";
+					mes "When I ask for 5 Runes";
+					mes "of the Darkness, I mean";
+					mes "5, not 2. Now hurry up";
+					mes "and just do what I asked!";
+					close2;
+					cutin "hu_laura03.bmp",255;
+					end;
+				}
+				else
+				{
+					mes "[Laura]";
+					mes "One, two, three...";
+					mes "That's it? Don't you";
+					mes "know how to count to 5?";
+					mes "Go and get me more of those";
+					mes "Runes of the Darkness now!";
+					next;
+					cutin "hu_laura03.bmp",2;
+					close2;
+					cutin "hu_laura03.bmp",255;
+					end;
+				}
+		}
+	}
+	else if(hg_odin == 16)
+	{
+		cutin "hu_laura02.bmp",2;
+		mes "[Laura]";
+		mes "I wonder how much progress";
+		mes "those pampered Schwaltzvalt";
+		mes "snobs actually made. They've";
+		mes "got the funds, so they could";
+		mes "actually be further ahead";
+		mes "than we are right now...";
+		next;
+		mes "[Laura]";
+		mes "I have to know...";
+		mes "I need to know whether";
+		mes "they discovered ''that thing''";
+		mes "already. They can't have found";
+		mes "it before us. It's impossible!";
+		next;
+		cutin "hu_laura01.bmp",2;
+		mes "[Laura]";
+		mes "...Hey, you.";
+		next;
+		switch( select( "...","...Me?" ) )
+		{
+			case 1:
+				mes "[Laura]";
+				mes "Hey, hey!";
+				mes "Hey hey hey!";
+				next;
+				mes "["+strcharinfo(0)+"]";
+				mes "...Me?";
+				next;
+				break;
+				
+			case 2:
+				break;
+		}
+		mes "[Laura]";
+		mes "Basically, I want you";
+		mes "to spy on that snobby girl,";
+		mes "Alex of the Schwaltzvalt";
+		mes "Republic office, and report";
+		mes "what she's actually doing to me. ^FFFFFF ^000000";
+		next;
+		cutin "hu_laura04.bmp",2;
+		mes "[Laura]";
+		mes "Anyway, just eavesdrop";
+		mes "on the Schwaltvalt Office";
+		mes "by putting your ear really";
+		mes "close to the door, and listen";
+		mes "to them talk. Will you do that?";
+		next;
+		cutin "hu_laura02.bmp",2;
+		mes "[Laura]";
+		mes "...............................";
+		mes "Of course, you're";
+		mes "going to do it. Right?";
+		next;
+		cutin "hu_laura03.bmp",2;
+		mes "[Laura]";
+		mes "RIGHT?!";
+		next;
+		switch( select( "Yeah, yeah, whatever.","Sure thing.","I s-s-s-suppose...!","Yes, Ma'am!" ) )
+		{
+			case 1:
+			case 2:
+			case 3:
+			case 4:
+				break;
+		}
+		set hg_odin,17;
+		cutin "hu_laura04.bmp",2;
+		mes "[Laura]";
+		mes "Good.";
+		mes "Now do it!";
+		close2;
+		cutin "hu_laura04.bmp",255;
+		end;
+	}
+	else if(hg_odin == 17)
+	{
+		cutin "hu_laura02.bmp",2;
+		mes "[Laura]";
+		mes "What are you standing";
+		mes "around here for? Go and";
+		mes "eavesdrop on those snobs";
+		mes "next door! I must know";
+		mes "what they're really up to!";
+		close2;
+		cutin "hu_laura02.bmp",255;
+		end;
+	}
+	else if(hg_odin == 18 || hg_odin == 19)
+	{
+		cutin "hu_laura01.bmp",2;
+		mes "[Laura]";
+		mes "Frankly, I know I'm paying";
+		mes "you nothing to be spy, but";
+		mes "please tell me what you";
+		mes "learned about the Schwaltzvalt";
+		mes "Republic Research Team.";
+		next;
+		switch( select( "Giantes","Ymir's Heart","Nothing" ) )
+		{
+			case 1:
+				cutin "hu_laura04.bmp",2;
+				mes "["+strcharinfo(0)+"]";
+				mes "I'm guessing that you're";
+				mes "already familiar with the";
+				mes "creature known as Giantes";
+				mes "since you're an archaeologist.";
+				next;
+				cutin "hu_laura02.bmp",2;
+				mes "[Laura]";
+				mes "Of course! It's an";
+				mes "ancient beast on which";
+				mes "the Guardians were inspired.";
+				mes "N-no way...! Are they here to";
+				mes "finish their guardian research?";
+				mes "What else did you learn?";
+				next;
+				
+			case 2:
+				mes "["+strcharinfo(0)+"]";
+				mes "Well, have you";
+				mes "ever heard of Ymir's...";
+				next;
+				donpcevent "Ashe::OnEmote3"; //ET_SURPRISE
+				mes "[Ashe]";
+				mes "...Heart?";
+				mes "Ymir's Heart, right?";
+				next;
+				mes "[Laura]";
+				mes "Ashe, you know about";
+				mes "this? What exactly";
+				mes "is Ymir's Heart?";
+				next;
+				switch( select( "It's candy.","It's a book.","It's a place.","Ymir was a giant..." ) )
+				{
+					case 1:
+						mes "["+strcharinfo(0)+"]";
+						mes "It's this...";
+						mes "Um, really...";
+						next;
+						break;
+						
+					case 2:
+						mes "["+strcharinfo(0)+"]";
+						mes "Er, you see...";
+						mes "A lot of people know";
+						mes "about Ymir's Heart...";
+						next;
+						break;
+						
+					case 3:
+						mes "["+strcharinfo(0)+"]";
+						mes "You know the expression,";
+						mes "''Home is where the heart";
+						mes "is?'' Er, well, Ymir's Heart...";
+						next;
+						break;
+						
+					case 4:
+						mes "["+strcharinfo(0)+"]";
+						mes "The truth is,";
+						mes "Ymir was this giant...";
+						next;
+						break;
+				}
+				donpcevent "Ashe::OnEmote4"; //ET_OK
+				mes "[Ashe]";
+				mes "Ymir's Heart?";
+				mes "That's a clothing";
+				mes "brand, isn't it? Yeah,";
+				mes "it's popular amongst";
+				mes "the trendy crowd in the";
+				mes "Schwaltzvalt Republic.";
+				next;
+				cutin "hu_laura01.bmp",2;
+				mes "[Laura]";
+				mes "Clothing brand?";
+				mes "You mean those snobs";
+				mes "are just spending their";
+				mes "time talking about fashion";
+				mes "in there? Huh. Don't they";
+				mes "have better things to do?";
+				next;
+				cutin "hu_laura04.bmp",2;
+				mes "[Laura]";
+				mes "In the meantime, would";
+				mes "you do one more favor for";
+				mes "me? I'd like you to go to";
+				mes "the shrine one last time.";
+				mes "I hear that it's built on";
+				mes "two connected islands...";
+				next;
+				mes "[Laura]";
+				mes "I want you to check the";
+				mes "inner island, and see";
+				mes "what you can find while";
+				mes "I investigate the Schwaltzvalt";
+				mes "Research Team. I'm sorry, but";
+				mes "you're the only one I can ask.";
+				set hg_odin,20;
+				close2;
+				cutin "hu_laura04.bmp",255;
+				end;
+
+			case 3:
+				mes "[Laura]";
+				mes "Nothing...?";
+				mes "Are you sure that's";
+				mes "all you learned?";
+				close2;
+				cutin "hu_laura01.bmp",255;
+				end;
+		}
+	}
+	else if(hg_odin == 20)
+	{
+		cutin "hu_laura01.bmp",2;
+		mes "[Laura]";
+		mes "I wonder...";
+		mes "What could be going on?";
+		mes "Hopefully I'll be able";
+		mes "to find the answers...";
+		close2;
+		cutin "hu_laura01.bmp",255;
+		end;
+	}
+}
+
+hu_in01,18,167,4	script	Julian	86,{
+
+	if(!hg_odin)
+	{
+		mes "[Julian]";
+		mes "^333333*Sigh...*^000000";
+		close;
+	}
+	else if(hg_odin == 1)
+	{
+		mes "[Julian]";
+		mes "Say, are you here";
+		mes "for a job? We're looking";
+		mes "for someone that's passionate";
+		mes "about ancient history. If you";
+		mes "want to make money, then this";
+		mes "this the wrong place for you~";
+		next;
+		mes "[Julian]";
+		mes "This is supposed to be";
+		mes "a collaborative excavation,";
+		mes "but the team leaders are too";
+		mes "stubborn and refuse to make";
+		mes "any compromises. It's been";
+		mes "incredibly frustrating...";
+		next;
+		mes "[Julian]";
+		mes "Basically, each of our teams";
+		mes "is conducting its own research";
+		mes "for now. Now, we need your help";
+		mes "to find any relics from the Odin ^FFFFFF ^000000 Shrine. We'd appreciate it if you";
+		mes "brought as many as you can!";
+		close;
+	}
+	else if(hg_odin == 2)
+	{
+		mes "[Julian]";
+		mes "You sure you want";
+		mes "to work for someone";
+		mes "like my boss? Can't";
+		mes "you tell that she's";
+		mes "evil? Escape from this";
+		mes "place while you still can!";
+		next;
+		mes "[Alex]";
+		mes "Julian...!";
+		next;
+		mes "[Julian]";
+		mes "See what I mean?";
+		close;
+	}
+	else if(hg_odin == 3)
+	{
+		mes "[Julian]";
+		mes "Wow, you must really";
+		mes "like this kind of work,";
+		mes "huh? I didn't really expect";
+		mes "that you'd go to the shrine...";
+		close;
+	}
+	else if(hg_odin == 4)
+	{
+		mes "[Julian]";
+		mes "I'm amazed to see you";
+		mes "working so hard. You must";
+		mes "like pleasing other people,";
+		mes "I guess, but try not to be too";
+		mes "kind. Wouldn't want that...";
+		close;
+	}
+	else if(hg_odin == 5)
+	{
+		mes "[Julian]";
+		mes "Geez...";
+		mes "You're a really nice";
+		mes "person, you know that?";
+		mes "Just try not to be taken";
+		mes "for a sucker, okay?";
+		close;
+	}
+	else
+	{
+		mes "[Julian]";
+		mes "Why are both of our";
+		mes "team leaders so bull";
+		mes "headed? Maybe it has";
+		mes "something to do with";
+		mes "them being old and single.";
+		mes "Don't tell them I said that!";
+		close;
+	}
+	
+OnEmote:
+	emotion e_ho,0;
+	end;
+}
+
+hu_in01,16,21,0	script	Ashe#5	139,2,2,{
+
+OnTouch:
+	if (hg_odin == 18)
+	{
+		mes "[Ashe]";
+		mes "......?";
+		next;
+		set hg_odin,19;
+		mes "[Ashe]";
+		mes "......";
+		mes ".........";
+		close;
+	}
+}
+
+hu_in01,16,20,4	script	Ashe	95,{
+
+	switch(hg_odin)
+	{
+		case 0:
+			mes "[Ashe]";
+			mes "Hello, may I help you?";
+			mes "Please understand that";
+			mes "unauthorized personnel";
+			mes "are prohibited from entering";
+			mes "this area. Have you come to";
+			mes "assist in the expedition?";
+			close;
+		
+		case 1:
+			mes "[Ashe]";
+			mes "Oh, you've here in response";
+			mes "to the recruitment notice?";
+			mes "Well then, let me give you";
+			mes "a brief idea about the work.";
+			mes "First off, we can't pay you any";
+			mes "money, so you'd be a volunteer.";
+			next;
+			mes "[Ashe]";
+			mes "Instead, you're allowed to";
+			mes "keep whatever you excavate";
+			mes "in the Odin Shrine, so long";
+			mes "as we don't need it for our";
+			mes "research. This opportunity";
+			mes "might prove worthwhile to you.";
+			next;
+			mes "[Ashe]";
+			mes "Now, we should be working";
+			mes "together with the Schwaltvalt";
+			mes "Republic's Research Team, but";
+			mes "our leaders aren't getting along^FFFFFF ^000000 at all. There's just a huge";
+			mes "clash of personalities...";
+			next;
+			mes "[Ashe]";
+			mes "In any case, if you'd";
+			mes "like to join us in our";
+			mes "efforts to uncover the";
+			mes "secrets of the past, then";
+			mes "please speak to Ms. Laurence.";
+			close;
+
+		case 2:
+		case 12:
+			mes "[Ashe]";
+			mes "So you're off to the";
+			mes "Odin Shrine? Good luck,";
+			mes "and be careful, alright?";
+			close;
+
+		case 3:
+		case 13:
+			mes "[Ashe]";
+			mes "Oh, you're back";
+			mes "earlier than I thought!";
+			mes "I think someone with";
+			mes "your talent can be";
+			mes "a really big help to us!";
+			close;
+
+		case 4:
+			mes "[Ashe]";
+			mes "Hm? You've decided to";
+			mes "help the Schwaltzvalt Team?";
+			mes "That's fine, but I'm afraid";
+			mes "Ms. Laurence may be a little";
+			mes "upset by that. Well, it's fine";
+			mes "with me. I don't really care.";
+			close;
+
+		case 5:
+			mes "[Ashe]";
+			mes "How's the work coming";
+			mes "along? I know the team";
+			mes "leaders hate each other,";
+			mes "but they should recognize";
+			mes "that one person's victory";
+			mes "in research is victory for all.";
+			close;
+		
+		case 6:
+			mes "[Ashe]";
+			mes "How's the work coming";
+			mes "along? I know the team";
+			mes "leaders hate each other,";
+			mes "but they should recognize";
+			mes "that one person's victory";
+			mes "in research is victory for all.";
+			close;
+			
+		case 14:
+			mes "[Ashe]";
+			mes "Please keep up";
+			mes "the good work~";
+			close;
+			
+		case 15:
+			if(countitem(7511) > 4)
+			{
+				mes "[Ashe]";
+				mes "Well, it looks like";
+				mes "everything turned out";
+				mes "alright in the end, huh?";
+				mes "Good work getting those runes.";
+				close;
+			}
+			mes "[Ashe]";
+			mes "Oh, dear, you don't";
+			mes "look very well. Did";
+			mes "something happen?";
+			close;			
+		
+		case 16:
+			mes "[Ashe]";
+			mes "I know that Ms. Laurence";
+			mes "can be... vocally aggressive,";
+			mes "but I'm sure that she really";
+			mes "appreciates all of your hard";
+			mes "work. Thank you so much for";
+			mes "all of your efforts~";
+			close;
+		
+		case 17:
+			mes "[Ashe]";
+			mes "Why does Ms. Laurence";
+			mes "have to be this way?";
+			mes "I honestly think this";
+			mes "rivalry is awfully petty...";
+			close;
+		
+		case 19:
+			mes "[Ashe]";
+			mes "Ehm...";
+			mes "Don't worry";
+			mes "about it~";
+			close;
+		
+		case 20:
+			mes "[Ashe]";
+			mes "Please don't ask";
+			mes "me about anything...";
+			mes "Besides, I mean";
+			mes "you no harm~";
+			close;
+	}
+	
+OnEmote:
+	emotion e_heh,0;
+	end;
+	
+OnEmote2:
+	emotion e_swt2,0;
+	end;
+
+OnEmote3:
+	emotion e_gasp,0;
+	end;
+	
+OnEmote4:
+	emotion e_ok,0;
+	end;
+}
+
+hu_in01,174,90,0	script	Entrance	139,2,2,{
+
+OnTouch:
+	if(hg_odin == 22 || hg_odin == 23)
+	{
+		mes "[Laura]";
+		mes "So it means that everyone fooled me!";
+		next;
+		mes "== Laura is violently wielding a thick file in the air. ==";
+		close;
+	}
+}
+
+hu_in01,159,84,3	script	Laura#2	70,{
+
+	if(hg_odin == 22 || hg_odin == 23)
+	{
+		cutin "hu_laura03.bmp",2;
+		donpcevent "Laura#2::OnEmote";
+		mes "[Laura]";
+		mes "Wh-what...?!";
+		mes "Does this mean";
+		mes "that everyone has";
+		mes "had me fooled this";
+		mes "whole time?! This is";
+		mes "complete lunacy!";
+		next;
+		cutin "hu_alex04.bmp",0;
+		donpcevent "Alex#2::OnEmote";
+		mes "[Alex]";
+		mes "What are you talking";
+		mes "about, you crazy wench?";
+		mes "You saw the shrine on the";
+		mes "other side! That's no secret!";
+		next;
+		cutin "hu_laura03.bmp",2;
+		mes "[Laura]";
+		mes "I'm not talking about that!";
+		mes "I saw your brother digging";
+		mes "everywhere in town in the";
+		mes "middle of the night!";
+		next;
+		cutin "hu_alex04.bmp",0;
+		mes "[Alex]";
+		mes "Lies...!";
+		mes "Where the hell did";
+		mes "you get that idea?";
+		mes "What makes you think";
+		mes "there are artifacts buried";
+		mes "around here inside town?";
+		next;
+		mes "[Alex]";
+		mes "Besides, what makes you";
+		mes "think that my brother would";
+		mes "waste so much time doing";
+		mes "something so ridiculous?";
+		next;
+		cutin "hu_laura03.bmp",2;
+		mes "[Laura]";
+		mes "Hahahaha! Yeah,";
+		mes "defend your brother";
+		mes "as much as you like,";
+		mes "you hypocrite! What do";
+		mes "you care about him, I know";
+		mes "you two really hate each other!";
+		next;
+		cutin "hu_alex04.bmp",0;
+		mes "[Alex]";
+		mes "What was that...?";
+		mes "I dare you to say";
+		mes "that again! I'll make";
+		mes "sure that you regret it!";
+		next;
+		cutin "hu_laura01.bmp",2;
+		mes "[Laura]";
+		mes "I know that you were helping";
+		mes "him in his excavations. There's";
+		mes "no way so much progress can be";
+		mes "done by one man alone! In fact,";
+		mes "I have evidence that proves it!";
+		next;
+		mes "^3355FFLaura violently";
+		mes "waves a thick file";
+		mes "clasped in her hands.^000000";
+		next;
+		donpcevent "Julian#2::OnEmote";
+		mes "[Julian]";
+		mes "What...?";
+		mes "Argh, that's--!";
+		next;
+		donpcevent "Laura#2::OnEmote2";
+		mes "[Laura]";
+		mes "That's right.";
+		mes "Now tell me, what the";
+		mes "hell is ''^FF0000Ymir's Heart?^000000''";
+		next;
+		cutin "hu_alex02.bmp",0;
+		mes "[Alex]";
+		mes "......";
+		mes "Julian!";
+		next;
+		donpcevent "Julian#2::OnEmote2";
+		mes "[Julian]";
+		mes "Uh, this isn't my fault!";
+		mes "Sh-she doesn't have any";
+		mes "right to come into our office!";
+		next;
+		cutin "hu_laura02.bmp",2;
+		mes "[Laura]";
+		mes "Hah! Aren't we supposed to";
+		mes "be equal partners in the same";
+		mes "expedition? That's what I heard";
+		mes "at the beginning! But you guys";
+		mes "have something different in mind! ^FFFFFF ^000000";
+		next;
+		cutin "hu_laura03.bmp",2;
+		mes "[Laura]";
+		mes "It's awfully suspicious: you";
+		mes "guys are only going out at";
+		mes "night, and you're making so";
+		mes "little progress with the Odin";
+		mes "Shrine excavation. Tell me,";
+		mes "what are your true goals?!";
+		next;
+		cutin "hu_alex03.bmp",0;
+		donpcevent "Alex#2::OnEmote3";
+		mes "[Alex]";
+		mes "I-I don't know what you're";
+		mes "talking about! J-Julian must";
+		mes "have gotten some mission, and";
+		mes "has been carrying it out without^FFFFFF ^000000 my consent! Don't go twisting";
+		mes "the facts, you... you thief!";
+		next;
+		cutin "hu_laura03.bmp",2;
+		mes "[Laura]";
+		mes "Thief...?!";
+		mes "Look who's";
+		mes "talking!";
+		next;
+		mes "^3355FFLaura tossed the file";
+		mes "away, and threateningly";
+		mes "rolled up her sleeves.^000000";
+		next;
+		donpcevent "Ashe#2::OnEmote";
+		mes "[Ashe]";
+		mes "S-stop!";
+		mes "Both of you!";
+		next;
+		donpcevent "Laura#2::OnEmote3";
+		mes "[Laura]";
+		mes "Stay out of";
+		mes "this, Ashe!";
+		next;
+		cutin "hu_alex04.bmp",0;
+		donpcevent "Alex#2::OnEmote";
+		mes "[Alex]";
+		mes "Yeah, this is none";
+		mes "of your business!";
+		next;
+		set hg_odin,25;
+		mes "[Ashe]";
+		mes "Oh... Oh, dear!";
+		close2;
+		cutin "hu_alex04.bmp",255;
+		end;
+	}
+	else if(hg_odin > 23)
+	{
+		cutin "hu_laura03.bmp",2;
+		donpcevent "Laura#2::OnEmote";
+		mes "[Laura]";
+		mes "Hah...!";
+		mes "Did you...";
+		mes "Just hit me?";
+		next;
+		cutin "hu_alex04.bmp",0;
+		donpcevent "Alex#2::OnEmote";
+		mes "[Alex]";
+		mes "You crazy...!";
+		close2;
+		cutin "hu_alex04.bmp",255;
+		end;
+	}
+OnEmote:
+	emotion e_an,0;
+	end;
+	
+OnEmote2:
+	emotion e_ag,0;
+	end;
+	
+OnEmote3:
+	emotion e_swt2,0;
+	end;
+}
+
+hu_in01,158,84,5	duplicate(Laura#2)	Alex#2	803,0,0
+
+hu_in01,162,85,4	script	Ashe#2	95,{
+
+	if(hg_odin == 22 || hg_odin == 23)
+	{
+		mes "[Ashe]";
+		mes "This...";
+		mes "This doesn't";
+		mes "look good at all!";
+		close;
+	}
+	else if(hg_odin == 25)
+	{
+		mes "^3355FFAshe picked up";
+		mes "the file that Laura";
+		mes "tossed away.^000000";
+		next;
+		mes "[Ashe]";
+		mes "Um, I've got a favor";
+		mes "of my own to ask you.";
+		mes "Would you please bring";
+		mes "this file to Morroc? Just";
+		mes "bring it to my comrade";
+		mes "over at the South Gate.";
+		next;
+		mes "[Ashe]";
+		mes "I'm sorry, but we don't";
+		mes "have much time left. I guess";
+		mes "this is the last time we will";
+		mes "ever see each other, so thank";
+		mes "you for all your help, friend.";
+		next;
+		set hg_odin,59;
+		mes "[Ashe]";
+		mes "Don't worry, my comrade";
+		mes "at Morroc's South Gate will";
+		mes "explain everything once you";
+		mes "find him. Please hurry!";
+		close;
+	}
+	else if(hg_odin == 59)
+	{
+		mes "[Ashe]";
+		mes "Don't worry, my comrade";
+		mes "at Morroc's South Gate will";
+		mes "explain everything once you";
+		mes "find him. Please hurry, and";
+		mes "find him as soon as you can!";
+		close;
+	}
 
-	mes "[Lisa]";
-	mes "Hugel is a pretty";
-	mes "small, homely village.";
-	mes "Everyone knows everyone,";
-	mes "everybody knows what";
-	mes "everybody else is doing.";
-	mes "It's so suffocating!";
-	next;
-	mes "[Lisa]";
-	mes "There's no privacy in";
-	mes "small towns. Someday,";
-	mes "I wanna go out and";
-	mes "live in the big city~";
+OnEmote:
+	emotion e_sob,0;
+	end;
+}
+
+hu_in01,171,90,0	script	Ashe#3	139,2,2,{
+
+OnTouch:
+	if(hg_odin == 25)
+	{
+		mes "^3355FFAshe picked up";
+		mes "the file that Laura";
+		mes "tossed away.^000000";
+		next;
+		mes "[Ashe]";
+		mes "Um, I've got a favor";
+		mes "of my own to ask you.";
+		mes "Would you please bring";
+		mes "this file to Morroc? Just";
+		mes "bring it to my comrade";
+		mes "over at the South Gate.";
+		next;
+		mes "[Ashe]";
+		mes "I'm sorry, but we don't";
+		mes "have much time left. I guess";
+		mes "this is the last time we will";
+		mes "ever see each other, so thank";
+		mes "you for all your help, friend.";
+		next;
+		set hg_odin,59;
+		mes "[Ashe]";
+		mes "Don't worry, my comrade";
+		mes "at Morroc's South Gate will";
+		mes "explain everything once you";
+		mes "find him. Please hurry!";
+		close;
+	}
+}
+
+hu_in01,155,82,4	script	Julian#2	86,{
+
+	if (hg_odin == 22 || hg_odin == 23)
+	{
+		mes "[Julian]";
+		mes "I...";
+		mes "I don't know";
+		mes "what I should do!";
+		close;
+	}
+	mes "[Julian]";
+	mes "I've stopped caring";
+	mes "whether they fight or";
+	mes "not... I'm so not get";
+	mes "involved. If you want,";
+	mes "you can try to stop them...";
 	close;
 	
+OnEmote:
+	emotion e_omg,0;
+	end;
+	
+OnEmote2:
+	emotion e_swt2,0;
+	end;
+}
+
+moc_fild12,160,372,0	script	Hit	139,{
+
+OnEffect:
+	specialeffect 122;
+	end;
+}
+
+moc_fild12,160,365,0	script	Ashe#4	139,4,4,{
+
+OnTouch:
+	if(hg_odin == 59)
+	{
+		mes "[???]";
+		mes "...Silence.";
+		next;
+		mes "[???]";
+		mes "Don't turn, don't";
+		mes "flinch, don't even";
+		mes "breathe. You're being";
+		mes "followed. Hold on a sec";
+		mes "while I take care of him.";
+		next;
+		donpcevent "Hit::OnEffect";
+		mes "[???]";
+		mes "Ha!";
+		next;
+		mes "[???]";
+		mes "...............................";
+		mes "Good. You've done some";
+		mes "good work. Just drop the file";
+		mes "to the ground. And for your";
+		mes "own good, don't turn around.";
+		next;
+		mes "^3355FFYou drop the file";
+		mes "to the ground, and it";
+		mes "immediately vanishes in";
+		mes "a small whirlwind of sand.^000000";
+		next;
+		mes "[???]";
+		mes "I know that you've";
+		mes "gotten involved in all";
+		mes "this unexpectedly. Before";
+		mes "I leave, have you got any";
+		mes "questions? Otherwise, I'll go.";
+		next;
+		switch( select( "Who's Ashe?","What happened to Laura?" ) )
+		{
+			case 1:
+				mes "[???]";
+				mes "You'll never see her";
+				mes "again. She's already";
+				mes "been assigned to a new";
+				mes "mission. If it makes you";
+				mes "feel better, she's one of the";
+				mes "members of ''Secret Wing.''";
+				next;
+				break;
+				
+			case 2:
+				mes "[???]";
+				mes "She'll be fine. If you're that";
+				mes "interested in archaeology,";
+				mes "you'll be happy to know that";
+				mes "she'll run the excavation the";
+				mes "way she wants to. Rekenber and Arunafeltz should leave her alone.";
+				next;
+				mes "[???]";
+				mes "You're probably curious";
+				mes "about Ashe, and perhaps";
+				mes "myself as well. Now, have you";
+				mes "ever heard of ''Secret Wing?''";
+				next;
+				break;
+		}
+		mes "[???]";
+		mes "Secret Wing is a secret";
+		mes "organization that's scattered";
+		mes "now, but some of the members";
+		mes "are still active. Just consider us enemies of Rekenber Corporation";
+		mes "in the Schwaltzvalt Republic.";
+		next;
+		mes "[???]";
+		mes "Everything you saw and";
+		mes "heard is all true. The ghost";
+		mes "of Giantes still remains within";
+		mes "the Odin Shrine. Rekenber wants";
+		mes "it for their ends, as well as";
+		mes "Arunafeltz. It's complicated...";
+		next;
+		mes "[???]";
+		mes "The people of Rune-Midgarts";
+		mes "and Schwaltzvalt Republic still";
+		mes "don't know what's going on.";
+		mes "A lot of people are just being";
+		mes "used... Like that one lady,";
+		mes "that archaeologist, Laura.";
+		next;
+		getexp 700000,0;
+		set hg_odin,60;
+		mes "[???]";
+		mes "...Thanks for";
+		mes "the file. Take care.";
+		mes "Always watch your back.";
+		close;
+	}
+}
+
+hugel,209,109,2	script	Boatman	709,{
+
+	mes "[Boatman]";
+	mes "Ah, hello~";
+	mes "Would you like to sail";
+	mes "to the Odin Shrine? The";
+	mes "fare for 1 passenger is";
+	mes "800 zeny. Shall we board?";
+	next;
+	switch( select( "No, thanks.","Sure!" ) )
+	{
+		case 1:
+			mes "[Boatman]";
+			mes "Ah, alright.";
+			mes "If you change your";
+			mes "mind, I invite you";
+			mes "to return and just";
+			mes "let me know.";
+			close;
+		
+		case 2:
+			if (Zeny < 800)
+			{
+				mes "[Boatman]";
+				mes "Hm? You don't have enough";
+				mes "money to pay the fare. Well,";
+				mes "just come back when you do";
+				mes "have the zeny, and then I'll";
+				mes "take you to the Odin Shrine.";
+				close;
+			}
+			mes "[Boatman]";
+			mes "Alright then,";
+			mes "climb aboard!";
+			mes "We'll arrive near";
+			mes "the Odin Shrine soon~";
+			close2;
+			set Zeny,Zeny -800;
+			if (hg_odin == 2) set hg_odin,3;
+			else if(hg_odin == 4) set hg_odin,5;
+			else if(hg_odin == 12) set hg_odin,13;
+			else if(hg_odin == 14) set hg_odin,15;
+			warp "odin_tem01",100,146;
+			end;
+	}
 }
 
-hugel,126,151,3	script	Emily#HuQuest	90,{
+odin_tem01,93,146,4	script	Boatman	709,{
 
-	mes "[Emily]";
-	mes "I feel so blessed to";
-	mes "live in this quaint, little";
-	mes "town. It's so beautiful, and";
-	mes "everyone here is so nice~";
+	mes "[Boatman]";
+	mes "Ah, would you";
+	mes "like to sail back to";
+	mes "Hugel now, or did you";
+	mes "want to explore a bit more?";
 	next;
-	mes "[Emily]";
-	mes "For some reason, my older";
-	mes "sister wants to move out of";
-	mes "Hugel as soon as she can. She";
-	mes "says that she's getting creeped";
-	mes "out by the people that live here. Don't you think that sounds weird?";
+	switch( select( "I still need to look around...","Yes, take me back to Hugel." ) )
+	{
+		case 1:
+			mes "[Boatman]";
+			mes "Well, alright.";
+			mes "Just let me know";
+			mes "when you're ready to";
+			mes "leave this dangerous place.";
+			close;
+			
+		case 2:
+			mes "[Boatman]";
+			mes "Alright then,";
+			mes "climb aboard!";
+			mes "We'll arrive near";
+			mes "Hugel very soon~";
+			close2;
+			warp "hugel",206,109;
+			end;
+	}
+}
+
+odin_tem03,4,2,0	script	OdinInit	-1,{
+
+OnInit:
+	initnpctimer;
+	end;
+
+OnTimer100000:
+	stopnpctimer;
+	switch(rand(1,5))
+	{
+		case 1:
+			donpcevent "warpinside#1::OnEnter";
+			end;
+		case 2:
+			donpcevent "warpinside#2::OnEnter";
+			end;
+		case 3:
+			donpcevent "warpinside#3::OnEnter";
+			end;
+		case 4:
+			donpcevent "warpinside#4::OnEnter";
+			end;
+		case 5:
+			donpcevent "warpinside#5::OnEnter";
+			end;
+	}
+}
+
+odin_tem03,206,302,0	script	warpinside#1	139,3,3,{
+
+OnInit:
+	disablenpc "warpinside#1";
+	end;
+
+OnEnter:
+	enablenpc "warpinside#1";
+	end;
+
+OnTouch:
+	if(hg_odin > 19 && hg_odin < 23)
+	{
+		switch(rand(1,4))
+		{
+			case 1:
+				donpcevent "warpinside#2::OnEnter";
+				break;
+				
+			case 2:
+				donpcevent "warpinside#3::OnEnter";
+				break;
+				
+			case 3:
+				donpcevent "warpinside#4::OnEnter";
+				break;
+				
+			case 4:
+				donpcevent "warpinside#5::OnEnter";
+				break;
+		}
+		disablenpc "warpinside#1";
+		set hg_odin,21;
+		warp "que_hugel",36,179;
+		end;
+	}
+}
+
+odin_tem03,288,271,0	script	warpinside#2	139,3,3,{
+
+OnInit:
+	disablenpc "warpinside#2";
+	end;
+
+OnEnter:
+	enablenpc "warpinside#2";
+	end;
+
+OnTouch:
+	if(hg_odin > 19 && hg_odin < 23)
+	{
+		switch(rand(1,4))
+		{
+			case 1:
+				donpcevent "warpinside#1::OnEnter";
+				break;
+				
+			case 2:
+				donpcevent "warpinside#3::OnEnter";
+				break;
+				
+			case 3:
+				donpcevent "warpinside#4::OnEnter";
+				break;
+				
+			case 4:
+				donpcevent "warpinside#5::OnEnter";
+				break;
+		}
+		disablenpc "warpinside#2";
+		set hg_odin,21;
+		warp "que_hugel",36,179;
+		end;
+	}
+}
+
+odin_tem03,283,241,0	script	warpinside#3	139,3,3,{
+
+OnInit:
+	disablenpc "warpinside#3";
+	end;
+
+OnEnter:
+	enablenpc "warpinside#3";
+	end;
+
+OnTouch:
+	if(hg_odin > 19 && hg_odin < 23)
+	{
+		switch(rand(1,4))
+		{
+			case 1:
+				donpcevent "warpinside#1::OnEnter";
+				break;
+				
+			case 2:
+				donpcevent "warpinside#2::OnEnter";
+				break;
+				
+			case 3:
+				donpcevent "warpinside#4::OnEnter";
+				break;
+				
+			case 4:
+				donpcevent "warpinside#5::OnEnter";
+				break;
+		}
+		disablenpc "warpinside#3";
+		set hg_odin,21;
+		warp "que_hugel",36,179;
+		end;
+	}
+}
+
+odin_tem03,179,275,0	script	warpinside#4	139,3,3,{
+
+OnInit:
+	disablenpc "warpinside#4";
+	end;
+
+OnEnter:
+	enablenpc "warpinside#4";
+	end;
+
+OnTouch:
+	if(hg_odin > 19 && hg_odin < 23)
+	{
+		switch(rand(1,4))
+		{
+			case 1:
+				donpcevent "warpinside#1::OnEnter";
+				break;
+				
+			case 2:
+				donpcevent "warpinside#2::OnEnter";
+				break;
+				
+			case 3:
+				donpcevent "warpinside#3::OnEnter";
+				break;
+				
+			case 4:
+				donpcevent "warpinside#5::OnEnter";
+				break;
+		}
+		disablenpc "warpinside#4";
+		set hg_odin,21;
+		warp "que_hugel",36,179;
+		end;
+	}
+}
+
+odin_tem03,320,264,0	script	warpinside#5	139,3,3,{
+
+OnInit:
+	disablenpc "warpinside#5";
+	end;
+
+OnEnter:
+	enablenpc "warpinside#5";
+	end;
+
+OnTouch:
+	if(hg_odin > 19 && hg_odin < 23)
+	{
+		switch(rand(1,4))
+		{
+			case 1:
+				donpcevent "warpinside#1::OnEnter";
+				break;
+				
+			case 2:
+				donpcevent "warpinside#2::OnEnter";
+				break;
+				
+			case 3:
+				donpcevent "warpinside#3::OnEnter";
+				break;
+				
+			case 4:
+				donpcevent "warpinside#4::OnEnter";
+				break;
+		}
+		disablenpc "warpinside#5";
+		set hg_odin,21;
+		warp "que_hugel",36,179;
+		end;
+	}
+}
+
+hu_in01,99,90,0	script	Empty	139,3,3,{
+
+OnTouch:
+	mes "^3355FFThis place is empty.";
+	mes "Everyone must";
+	mes "have already left.^000000";
 	close;
-	
-}
+}
+
+que_hugel,35,29,5	script	object#1	139,2,2,{
+
+OnTouch:
+	if(hg_odin == 21)
+	{
+		mes "^3355FFA weathered structure";
+		mes "of the Odin Shrine is";
+		mes "half buried beneath the";
+		mes "ground, but it still looks";
+		mes "fairly stable and durable.^000000";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "......";
+		mes ".........";
+		next;
+		switch( select( "Pass","Explore" ) )
+		{
+			case 1:
+				mes "^3355FFYou decided to pass";
+				mes "by the shrine's remnants.^000000";
+				close;
+				
+			case 2:
+				if (rand(1,3) == 1)
+				{
+					mes "^3355FFYou catch a bright";
+					mes "shimmer among the";
+					mes "remnants of the shrine.^000000";
+					next;
+					switch( select( "Ignore","Pick it up" ) )
+					{
+						case 1:
+							mes "^3355FFYou decide to continue";
+							mes "searching through the";
+							mes "shrine's ruins.^000000";
+							close;
+						
+						case 2:
+							mes "^3355FFYou find a shining stone";
+							mes "within the ruins, and carefully";
+							mes "put it into your bag.^000000";
+							next;
+							mes "^FF0000Thud!^000000";
+							next;
+							mes "["+strcharinfo(0)+"]";
+							mes "What...?";
+							mes "What was";
+							mes "that noise?!";
+							next;
+							specialeffect 90;
+							specialeffect 90;
+							specialeffect 90;
+							mes "["+strcharinfo(0)+"]";
+							mes "Wa...waaaahhhh!";
+							close2;
+							set hg_odin,22;
+							warp "que_hugel",163,31;
+							end;
+					}
+				}
+				mes "^3355FFUnfortunately, you";
+				mes "were unable to find";
+				mes "anything in the ruins.^000000";
+				close;
+		}
+	}
+	else if(hg_odin == 22) { warp "que_hugel",163,31; end; }
+}
+
+que_hugel,163,31,0	script	object#2	139,3,3,{
+
+OnTouch:
+	mes "^3355FFWhen you come back";
+	mes "to your senses, you";
+	mes "find that nothing is";
+	mes "left in this place.^000000";
+	close;
+}
+
+que_hugel,163,178,0	script	object#3	139,3,3,{
+
+OnTouch:
+	if(hg_odin == 22)
+	{
+		mes "["+strcharinfo(0)+"]";
+		mes "Huh?";
+		mes "What's happening?";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "Waaaaahhhh!";
+		close2;
+		set hg_odin,23;
+		warp "odin_tem03",264,260;
+		end;
+	}
+}
+
+hu_in01,15,108,0	script	alex#warp	45,1,1,{
+
+OnTouch:
+	if(hg_odin == 17)
+	{
+		mes "[Alex]";
+		mes "Haven't you found it yet?";
+		mes "You said that it'd be here!";
+		mes "You told me so many people";
+		mes "are drawn to his place since";
+		mes "Ymir's Heart might really";
+		mes "be buried in this area!";
+		next;
+		mes "[Julian]";
+		mes "I'm pretty sure it's";
+		mes "around here somewhere,";
+		mes "but I need more time to dig!";
+		next;
+		mes "[Alex]";
+		mes "I understand why you wanted";
+		mes "to follow me here, but there's";
+		mes "no way to confirm its existence";
+		mes "in this area without digging";
+		mes "it up. Plus, I'm still worried";
+		mes "about the ''Shinokas'' issue...";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "...Shinokas?";
+		next;
+		mes "[Alex]";
+		mes "We couldn't find";
+		mes "Ymir's Heart inside";
+		mes "the village, either...";
+		mes "Why don't you just--";
+		next;
+		mes "[Julian]";
+		mes "Yeah, you think you can do";
+		mes "everything yourself since";
+		mes "you're so much better than";
+		mes "me, huh?! I'm the black sheep";
+		mes "of the family, and father loves";
+		mes "you more than me, right?!";
+		next;
+		mes "[Alex]";
+		mes "You already know that.";
+		next;
+		mes "[Julian]";
+		mes "Wha--?!";
+		mes "Why... I...!";
+		next;
+		mes "[Alex]";
+		mes "Geez, you're impatient.";
+		mes "Listen, your ambitions";
+		mes "can ruin everything. You're";
+		mes "not planning on defying me,";
+		mes "are you? Because if you are...";
+		next;
+		mes "[Julian]";
+		mes "You can never understand";
+		mes "why I want to find Ymir's";
+		mes "Heart! I'm not going to give";
+		mes "up looking for it, so just";
+		mes "leave me alone!";
+		next;
+		mes "[Alex]";
+		mes "I know you better than";
+		mes "yourself, and I can do";
+		mes "everything better than you";
+		mes "can. Forget Ymir's Heart for";
+		mes "now. Giantes is our highest,";
+		mes "most important priority!";
+		next;
+		mes "[Julian]";
+		mes "You always...!";
+		mes "...............................";
+		mes "Wait... You hear that?";
+		next;
+		set hg_odin,18;
+		mes "[Alex]";
+		mes "We'll continue this";
+		mes "conversation later.";
+		close;
+	}
+	else if(hg_odin == 18)
+	{
+		mes "......";
+		mes ".........";
+		close;
+	}
+	else
+	{
+		warp "hu_in01",15,155;
+		end;
+	}
+}
+
+hugel,52,90,0	script	alex#warp2	45,1,1,{
+
+OnTouch:
+	if(hg_odin > 59) warp "hu_in01",102,90;
+	else if(hg_odin > 21 && hg_odin < 60) warp "hu_in01",173,90;
+	else warp "hu_in01",33,90;
+	end;
+}
+
+hu_in01,155,70,0	script	alex#warp3	45,1,1,{
+
+OnTouch:
+	mes "^3355FFThe door is locked.^000000";
+	close;
+}
+
+hu_in01,155,108,0	script	alex#warp4	45,1,1,{
+
+OnTouch:
+	mes "^3355FFThe door is locked.^000000";
+	close;
+}

+ 129 - 2
npc/quests/quests_lighthalzen.txt

@@ -4,7 +4,7 @@
 //= Persian, Vicious_Pucca, aoa00, Evera, MasterOfMupppets,
 //= Lupus, Lord Gywall
 //===== Current Version: ===================================== 
-//= 3.1
+//= 3.2
 //===== Compatible With: ===================================== 
 //= eAthena SVN
 //===== Description: ========================================= 
@@ -53,6 +53,7 @@
 //= 3.0 Added Cursed Spirit Quest. [SinSloth]
 //=	Moved a book non-related to Lighthalzen quests.
 //= 3.1 Added Schwartzvalt Trilogy Quest. [SinSloth]
+//= 3.2 Updated some NPCs regarding Hugel Rebellion Quest. [SinSloth]
 //============================================================ 
 
 lighthalzen,1,1,7	script	sneakAddSuber	-1,{
@@ -6558,6 +6559,37 @@ yuno_pre,69,20,4	script	Secretary#1	862,{
 		warp "yuno_pre",113,53;
 		end;
 	}
+	else if(hg_tre == 56)
+	{
+		mes "[Hes O'Neil]";
+	        mes "The President has given the order that ";
+        	mes "nobody is allowed to enter this place.";
+	        next;
+        	mes "["+strcharinfo(0)+"]";
+	        mes "However, you will change your mind after listening to my explanation.";
+        	next;
+	        mes "[Hes O'Neil]";
+        	mes "...............";
+	        mes "Is it something very important?";
+        	next;
+	        mes "["+strcharinfo(0)+"]";
+        	mes "It is the most important thing.";
+	        next;
+        	mes "[Hes O'Neil]";
+	        mes "Alright then, there you go.";
+        	mes "(Whisper) I hope you will become his source of strength.";
+	        close2;
+        	warp "yuno_pre",113,53;
+        	end;
+        }
+        else if(hg_tre > 56)
+        {
+		mes "[Hes O'Neil]";
+		mes "The president said that you're welcome to visit him anytime.";
+		close2;
+        	warp "yuno_pre",113,53;
+        	end;
+        }
 	else
 	{
 		mes "[Hes O'Neil]";
@@ -7500,6 +7532,101 @@ L_Mission:
 		cutin "",255;
 		end;
 	}
+	else if(hg_tre == 56)
+	{
+		if(!countitem(7342))
+		{
+			mes "["+strcharinfo(0)+"]";
+			mes "Ah, where did I put the record?";
+			close;
+		}
+		mes "[Karl]";
+		mes "It's you.....!";
+		mes "It's really been a long time.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "So, are you still having the idea to go against Rekenber?";
+		next;
+		mes "[Karl]";
+		mes "...................";
+		next;
+		mes "[Karl]";
+		mes "I'm not sure.";
+		mes "The Secret Wing has been disbanded and I am just another puppet they have, just like the previous presidents.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "Not long ago, the scientists of Regenschrim have stolen the research record and destroyed the machines that they used for research purposes.";
+		next;
+		emotion e_gasp,0;
+		mes "[Karl]";
+		mes "...!";
+		mes "Did you do that? ";
+		mes "I still fail to move on after the incident of my friends' betrayal and the disband of the Secret Wing...";
+		mes "You are really a great friend.";
+		next;
+		mes "[Karl]";
+		mes "Didn't you speak about the research record just now?";
+		mes "Oh! Can you give me the record?";
+		mes "It will be a big trouble to them.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "If you insist to go against them, I will give you the record.";
+		next;
+		mes "[Karl]";
+		mes "I am the president of this country.";
+		mes "I have failed before but I won't stop trying when there is still an opportunity.";
+		next;
+		mes "[Karl]";
+		mes "You remind me of the day I made up my mind to rebuild this country.";
+		mes "How could I forgot such important responsibilities of mine.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "That's great.";
+		mes "Here's the record.";
+		mes "I hope you will make good use of it. ";
+		next;
+		mes "[Karl]";
+		mes "Let's see...";
+		next;
+		mes "[Karl]";
+		mes "Oh! That's some interesting information.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "I have another good news. The Secret Wing has not given up yet. They are still working on the project and I hope that you won't be giving up on it too.";
+		next;
+		mes "[Karl]";
+		mes ".....I feel so sorry for what I did.";
+		next;
+		mes "[Karl]";
+		mes "Thank you for bringing this great gift. I will stay strong and work hard to achieve my target.";
+		next;
+		mes "[Karl]";
+		mes "I will recruit the new batch of members and use them to let the world know about what the corporation had really done.";
+		next;
+		mes "[Karl]";
+		mes "Thank you so much. ";
+		mes "You can count on me to right what was wrong.";
+		set hg_tre,57;
+		delitem 7342,1;
+		getexp 2000000,0;
+		getitem 617,1;
+		close2;
+		cutin "",255;
+		end;
+	}
+	else if(hg_tre == 57)
+	{
+		mes "[Karl]";
+		mes "I am trying to recruit capable people who can help me to bring down Rekenber Corporation.";
+		mes "Thanks to you, I have enough information as a good beginning to nail them now down.";
+		next;
+		mes "[Karl]";
+		mes "I have had my men to gather some information and learned that Regenschrim had stopped operating now.";
+		mes "You have done well for the Schwaltzvalt Republic.";
+		close2;
+		cutin "",255;
+		end;
+	}
 	else
 	{
 		mes "[Karl]";
@@ -7508,7 +7635,7 @@ L_Mission:
 		close2;
 		cutin "",255;
 		end;
-	}
+	}		
 }
 
 yuno_pre,77,68,0	script	Secretary#2	862,{

+ 14 - 15
npc/warps/cities/hugel.txt

@@ -3,7 +3,7 @@
 //===== By: ==================================================
 //= Sara-chan (1.1)
 //===== Current Version: =====================================
-//= 1.6
+//= 1.7
 //===== Compatible With: =====================================
 //= Any Athena Version; RO Episode 10+
 //===== Description: =========================================
@@ -17,6 +17,7 @@
 //= 1.4 Fixed an back warp on hu_in01,15,70 (walk to the warp, then warps you back) [erKURITA]
 //= 1.5 Added Bingo warps [erKURITA]
 //= 1.6 Some official warps [Playtester]
+//= 1.7 Updated warps regarding Odin Temple Excavation Quest. [SinSloth]
 //============================================================
 
 //= Hugel City ===============================================
@@ -71,13 +72,11 @@ hu_in01,231,107,0	warp	hugel32	1,1,hugel,101,77
 hu_in01,268,123,0	warp	hugel33	1,1,hu_in01,265,36
 hu_in01,265,42,0	warp	hugel34	1,1,hu_in01,262,123
 
-//Library (Unofficial)
-hugel,52,90,0	warp	hugel35	1,1,hu_in01,33,90
-hu_in01,37,90,0	warp	hugel36	1,1,hugel,54,96
-hu_in01,15,70,0	warp	hugel37	1,1,hu_in01,15,27
-hu_in01,15,29,0	warp	hugel38	1,1,hu_in01,16,74
-hu_in01,15,108,0	warp	hugel39	1,1,hu_in01,15,155
-hu_in01,15,151,0	warp	hugel40	1,1,hu_in01,16,104
+//Library
+hu_in01,37,90,0	warp	hugel36	1,1,hugel,52,95
+hu_in01,15,70,0	warp	hugel37	1,1,hu_in01,15,25
+hu_in01,15,29,0	warp	hugel38	1,1,hu_in01,15,74
+hu_in01,15,151,0	warp	hugel40	1,1,hu_in01,15,104
 
 //Hunter Guild
 hugel,206,228,0	warp	hugel41	1,1,hu_in01,381,368
@@ -85,13 +84,13 @@ hu_in01,381,363,0	warp	hugel42	1,1,hugel,209,224
 hu_in01,380,319,0	warp	hugel43	1,1,hu_in01,382,388
 hu_in01,388,388,0	warp	hugel44	1,1,hu_in01,385,319
 
-//Other (Unofficial)
-hu_in01,149,90,0	warp	hugel45	1,1,hu_in01,104,90
-hu_in01,106,90,0	warp	hugel46	1,1,hu_in01,151,90
-hu_in01,85,108,0	warp	hugel47	1,1,hu_in01,84,153
-hu_in01,84,151,0	warp	hugel48	1,1,hu_in01,85,106
-hu_in01,84,71,0	warp	hugel49	1,1,hu_in01,86,26
-hu_in01,85,28,0	warp	hugel50	1,1,hu_in01,84,73
+//Other
+hu_in01,177,90,0	warp	hugel45	1,1,hugel,52,95
+hu_in01,107,90,0	warp	hugel46	1,1,hugel,52,95
+hu_in01,85,108,0	warp	hugel47	1,1,hu_in01,85,155
+hu_in01,85,151,0	warp	hugel48	1,1,hu_in01,85,104
+hu_in01,85,70,0	warp	hugel49	1,1,hu_in01,85,25
+hu_in01,85,29,0	warp	hugel50	1,1,hu_in01,85,74
 
 //Pub
 hugel,129,66,0	warp	hugel51	1,1,hu_in01,350,107

+ 4 - 47
npc/warps/dungeons/odin.txt

@@ -3,7 +3,7 @@
 //===== By: ==================================================
 //= birkiczd  (1.0)
 //===== Current Version: =====================================
-//= 1.3
+//= 1.4
 //===== Compatible With: =====================================
 //= Any Athena Version
 //===== Description: =========================================
@@ -13,6 +13,8 @@
 //=	Hako's Sprite, cords and price is official. The text is not.
 //= 1.2 Removed Duplicates [Silent]
 //= 1.3 Official warps [Playtester]
+//= 1.4 Moved Sailor to Hugel quest file since he's part of
+//= Odin's Excavation Quest. [SinSloth]
 //============================================================
 
 odin_tem01,378,182,0	warp	odin01	1,1,odin_tem02,28,180
@@ -22,49 +24,4 @@ odin_tem02,21,334,0	warp	odin04	1,1,odin_tem01,379,334
 odin_tem02,153,349,0	warp	odin05	1,1,odin_tem03,120,54
 odin_tem03,121,49,0	warp	odin06	1,1,odin_tem02,154,345
 odin_tem02,261,377,0	warp	odin07	1,1,odin_tem03,247,40
-odin_tem03,247,34,0	warp	odin08	1,1,odin_tem02,263,372
-
-hugel,209,109,1	script	Sailor Hako#01	709,{
-	mes "[Sailor Hako]";
-	mes "Hello stranger. I'm the only person that offers a unique trip to the cursed Odin Islands.";
-	mes "One of the strongest monsters known to man live there, so no wonder. Ha, ha, ha~!";
-	next;
-	mes "[Sailor Hako]";
-	mes "Anyway I'm planing a trip right now. I'll let you tag along for a measly 800 zeny. You dig?";
-	next;
-	menu "Yeah, I dig.",-,"No, thanks.",L_No;
-	mes "[Sailor Hako]";
-	if (Zeny < 800) goto L_Zeny;
-	set Zeny, Zeny-800;
-	mes "All aboard!";
-	next;
-	warp "odin_tem01",100,145;
-	end;
-
-L_Zeny:
-	mes "Who are ya trying to kid? You're poor like a church mouse!";
-	mes "Come back whey you make some cash, and I'll let you hike along";
-	close;
-
-L_No:
-	mes "[Sailor Hako]";
-	mes "Suit yourself. Se ya!";
-	close;
-}
-
-odin_tem01,93,146,3	script	Sailor Hako#02	709,{
-	mes "[Sailor Hako]";
-	mes "So how is it? Not to hard for ya? Wanna to go back to Hugel?";
-	next;
-	menu "Yeah...",-,"Nope.",L_No;
-	mes "[Sailor Hako]";
-	mes "All aboard!";
-	next;
-	warp "hugel",205,108;
-	end;
-
-L_No:
-	mes "[Sailor Hako]";
-	mes "Suit yourself.";
-	close;
-}
+odin_tem03,247,34,0	warp	odin08	1,1,odin_tem02,263,372

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio