瀏覽代碼

added new TK job quest, added Rachel city NPC!, added louyang guide

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@9074 54d463be-8e91-2dee-dedb-b68131a5f0ec
Lupus 18 年之前
父節點
當前提交
f5d4fd6aea
共有 7 個文件被更改,包括 1363 次插入328 次删除
  1. 4 0
      npc/Changelog.txt
  2. 2 190
      npc/cities/louyang.txt
  3. 642 23
      npc/cities/rachel.txt
  4. 297 0
      npc/guides/guides_louyang.txt
  5. 414 113
      npc/jobs/1-1e/taekwon.txt
  6. 3 2
      npc/other/Global_Functions.txt
  7. 1 0
      npc/scripts_athena.conf

+ 4 - 0
npc/Changelog.txt

@@ -33,6 +33,10 @@ KarLaeda
 
 Date		Added
 ======
+10/26
+	* Replaced previous TK Job Quest with this one [Tsuyuki]
+	- Updated Lighthalzen City & Rachel City NPC
+	- Replaced Louyang Guide with new, 100% correct iRO dialogues
 10/25
 	* Got rid of colned maps. Replaced them by their originals [Lupus]
 		new_1-?.gnd -> new_zone0?.gnd

+ 2 - 190
npc/cities/louyang.txt

@@ -8,7 +8,7 @@
 //= MasterOfMuppets (2.0)
 //= eAthena Dev Team
 //===== Current Version: ===================================== 
-//= 2.7a
+//= 2.7b
 //===== Compatible With: ===================================== 
 //= Any eAthena Version
 //===== Description: ========================================= 
@@ -34,6 +34,7 @@
 //= 2.6a Updated a few names with new item_db.txt names [Evera]
 //= 2.7 Split quests to quests/quests_louyang.txt [Evera]
 //= 2.7a Minor optimizations before Louyang quests [Lupus]
+//= 2.7b Moved guides to the Guides folder [Lupus]
 //============================================================
 
 alberta.gat,245,45,4	script	Girl#02	815,{
@@ -136,195 +137,6 @@ M_CANCEL:
 	close;
 }
 
-louyang.gat,224,104,4	script	Representative#01	818,{
-	mes "[Representative]";
-	mes "Welcome to Louyang,";
-	mes "an ancient land with";
-	mes "a history full of tales";
-	mes "of bravery.";
-	next;
-	mes "[Representative]";
-	mes "We now provide an ocean lane to accommodate foreign travelers and intercultural exchange from which all can benefit.";
-	next;	
-	mes "[Representative]";
-	mes "Louyang is famous for it's elaborate history, as well as specialties that are unique to this nation. Please take your time and enjoy your stay.";
-	next;
-	menu "Ask Building Locations.",-,"Remove all marks from mini-map.",M_REMOVE,"Cancel",M_CANCEL;
-	
-	mes "[Representative]";
-	mes "Where would you like to go?";
-	menu "Dragon castle",-,"Doctor's Office",M_DOC,"The City Hall",M_CHALL,"The Weapon Shop",M_WEP,"The Tool Shop",M_TOOL,"The Tavern",M_TAVERN;
-
-	mes "[Representative]";
-	mes "The Dragon Castle is located at ^FFCCFF+^000000.";
-	mes "It is where all the nobles reside,";
-	mes "including our lord.";
-	next;
-	viewpoint 1,218,252,1,0xFFCCFF;
-	mes "[Representative]";
-	mes "Since you're an outsider, I guess it would be appropriate for you to visit our lord first.";
-	close;
-
-M_DOC:
-	mes "[Representative]";
-	mes "We have a very skillful doctor";
-	mes "You can find her office at ^FFFF00+^000000.";
-	next;
-	viewpoint 1,263,93,2,0xFFFF00;
-	mes "[Representative]";
-	mes "It is said that there";
-	mes "is no disease she cannot cure.";
-	mes "Well, I can't guarantee if that's true or not.";
-	close;
-
-M_CHALL:
-	mes "[Representative]";
-	mes "We have a City Hall where the federal government operates.";
-	mes "It is located at ^AFAFAF+^000000.";
-	next;
-	viewpoint 1,310,79,3,0xAFAFAF;
-	mes "[Representative]";
-	mes "If you have any problems, you should talk with the employees in City Hall.";
-	close;
-
-M_WEP:
-	mes "[Representative]";
-	mes "The Weapon Shop is located at ^00FF00+^000000.";
-	next;
-	viewpoint 1,145,175,4,0x00FF00;
-	mes "[Representative]";
-	mes "You will see marvelous weapons forged by the well-experienced blacksmiths of Louyang.";
-	close;
-
-M_TOOL:
-	mes "[Representative]";
-	mes "The Tool Shop is located at ^0000FF+^000000.";
-	next;
-	viewpoint 1,136,97,5,0x0000FF;
-	mes "[Representative]";
-	mes "Knowing your enemy is half the battle!";
-	mes "It's also safer to prepare yourself than the be sorry later. Why don't you go check their supplies?";
-	close;
-
-M_TAVERN:
-	mes "[Representative]";
-	mes "When you get tired during your trip, I suggest that you visit the Tavern. It's located at ^00FF00+^000000.";
-	next;
-	viewpoint 1,279,168,6,0x00FF00;
-	close;
-
-M_REMOVE:
-	viewpoint 2,218,252,1,0xFFCCFF;
-	viewpoint 2,263,93,2,0xFFFF00;
-	viewpoint 2,310,79,3,0xAFAFAF;
-	viewpoint 2,145,175,4,0x00FF00;
-	viewpoint 2,136,97,5,0x0000FF;
-	viewpoint 2,279,168,6,0x00FF00;
-	mes "[Representative]";
-	mes "Done! All the marks on your mini-map are erased. Feel free to ask me about building location whenever you need to.";
-	close;
-
-M_CANCEL:
-	mes "[Representative]";
-	mes "I understand that you want to explore Louyang and see the sights for youself. Alright then,";
-	mes "Take care!";
-	close;
-}
-
-louyang.gat,213,214,4	script	Soldier#10	825,{
-	mes "[Soldier]";
-	mes "Welcome to louyang, a city with a long and colorful history.";
-	next;
-	mes "[Soldier]";
-	mes "Recently we've developed an ocean lane to accommodate positive exchange with foreign nations.";
-	next;	
-	mes "[Soldier]";
-	mes "Louyang is well-known for various specialties in addition to its right. Here you can find many things unique to our land.";
-	next;
-	mes "[Soldier]";
-	mes "Please take your time and we invite you to enjoy your trip here in Louyang.";
-	next;	
-	menu "Ask Building Locations.",-,"Remove all marks from mini-map.",M_REMOVE,"Cancel",M_CANCEL;
-	
-	mes "[Soldier]";
-	mes "Where would you like to go?";
-	menu "Dragon castle",-,"Doctor's Office",M_DOC,"The City Hall",M_CHALL,"The Weapon Shop",M_WEP,"The Tool Shop",M_TOOL,"The Tavern",M_TAVERN;
-
-	mes "[Soldier]";
-	mes "The Dragon Castle is located at ^FFCCFF+^000000.";
-	mes "It is where all the nobles reside,";
-	mes "including our lord.";
-	next;
-	viewpoint 1,218,252,1,0xFFCCFF;
-	mes "[Soldier]";
-	mes "Since you're an outsider, I guess it would be appropriate for you to visit our lord first.";
-	close;
-
-M_DOC:
-	mes "[Soldier]";
-	mes "We have a very skillful doctor";
-	mes "You can find her office at ^FFFF00+^000000.";
-	next;
-	viewpoint 1,263,93,2,0xFFFF00;
-	mes "[Soldier]";
-	mes "It is said that there";
-	mes "is no disease she cannot cure.";
-	mes "Well, I can't guarantee if that's true or not.";
-	close;
-
-M_CHALL:
-	mes "[Soldier]";
-	mes "We have a City Hall where the federal government operates.";
-	mes "It is located at ^AFAFAF+^000000.";
-	next;
-	viewpoint 1,310,79,3,0xAFAFAF;
-	mes "[Soldier]";
-	mes "If you have any problems, you should talk with the employees in City Hall.";
-	close;
-
-M_WEP:
-	mes "[Soldier]";
-	mes "The Weapon Shop is located at ^00FF00+^000000.";
-	next;
-	viewpoint 1,145,175,4,0x00FF00;
-	mes "[Soldier]";
-	mes "You will see marvelous weapons forged by the well-experienced blacksmiths of Louyang.";
-	close;
-
-M_TOOL:
-	mes "[Soldier]";
-	mes "The Tool Shop is located at ^0000FF+^000000.";
-	next;
-	viewpoint 1,136,97,5,0x0000FF;
-	mes "[Soldier]";
-	mes "Knowing your enemy is half the battle!";
-	mes "It's also safer to prepare yourself than the be sorry later. Why don't you go check their supplies?";
-	close;
-
-M_TAVERN:
-	mes "[Soldier]";
-	mes "When you get tired during your trip, I suggest that you visit the Tavern. It's located at ^00FF00+^000000.";
-	next;
-	viewpoint 1,279,168,6,0x00FF00;
-	close;
-
-M_REMOVE:
-	viewpoint 2,218,252,1,0xFFCCFF;
-	viewpoint 2,263,93,2,0xFFFF00;
-	viewpoint 2,310,79,3,0xAFAFAF;
-	viewpoint 2,145,175,4,0x00FF00;
-	viewpoint 2,136,97,5,0x0000FF;
-	viewpoint 2,279,168,6,0x00FF00;
-	mes "[Soldier]";
-	mes "Done! All the marks on your mini-map are erased. Feel free to ask me about building location whenever you need to.";
-	close;
-
-M_CANCEL:
-	mes "[Soldier]";
-	mes "I guess it's fun sometimes to go exploring on your own. Take care.";
-	close;
-}
-
 louyang.gat,261,123,4	script	Chi Wu Ping	824,{
 	mes "[Chi Wu Ping]";
 	mes "I don't feel good...";

+ 642 - 23
npc/cities/rachel.txt

@@ -1,23 +1,642 @@
-//===== eAthena script =======================================
-//= Rachel Town script
-//===== By: ==================================================
-//= erKURITA & RockmanEXE
-//===== Current Version: =====================================
-//= 1.0
-//===== Compatible With: =====================================
-//= Any eAthena Version; RO Episode XX
-//===== Description: =========================================
-//= Rachel Town Npcs
-//============================================================
-//===== Additional Comments: =================================
-//=	1.0 Temporal NPC Locations. Will add 2 of these npc's
-//=	    true script. Special thanks to RockmanEXE. [erKURITA]
-//============================================================
-
-rachel.gat,109,138,4	script	Zondaman#Rachel	874,{end;}
-
-rachel.gat,138,146,5	script	Guide#Rachel	934,{end;}
-ra_fild12.gat,45,231,2	script	Guard#Field1	934,{end;}
-rachel.gat,268,120,2	script	Guard#Field3	934,{end;}
-rachel.gat,31,130,2	script	Guard#Field4	934,{end;}
-rachel.gat,125,33,5	script	Guard#Field5	934,{end;}
+//===== Freya Script =======================================
+//= Rachel City NPCs
+//===== By: ==================================================
+//= Tsuyuki and Harp
+//===== Current Version: =====================================
+//= 0.5
+//===== Compatible With: =====================================
+//= Freya
+//===== Description: =========================================
+//= Arunafeltz NPCs
+//===== Additional Comments: =================================
+//= 0.5 Text translated from Korean > English, incomplete, 
+//= possibly missing some NPCs and missing all quests.
+//============================================================
+
+
+ra_fild12.gat,45,230,3	script	Airport Guide	934,{
+
+	mes "[Airport Guide]";
+	mes "This international airline, which is run by Shubaltz, runs from Arunafeltz to Richelmanhole.";
+	mes "If you are looking for the airport, please follow the minimap to the indicated spot.";
+	//looks like there's blinking at the far edge of the map - middle right.
+	close;
+}
+
+rachel.gat,268,120,1	script	Rachel  Guard#01	934,{
+
+	mes "[Rachel Guard]";
+	mes "This is the holy capital of ancient";
+	mes "Arunafeltz, Rachel. Please consult";
+	mes "the guide in the center point for";
+	mes "further information and guidance";
+	mes "regarding various services offered here.";
+	close;
+}
+
+rachel.gat,261,175,3	script	Kid	914,{
+
+	mes "[Mankoo]";
+	mes "Ahhh my gosh";
+	mes "I was playing catch with Himuhimu, but";
+	mes "I haven't seen him in an hour.";
+	next;
+	mes "[Mankoo]";
+	mes "I wanted to tell him that I need to";
+	mes "go home because I'm really hungry...";
+	mes "Himuhimu, come out already~!";
+	close;
+}
+
+rachel.gat,201,174,3	script	Freya Follower	926,{
+
+	mes "[Freya Follower]";
+	mes "Arunafeltz is a country that believes 'Praymyiang'.";
+	mes "They call Arunafeltz an old country.";
+	next;
+	mes "[Freya Follower]";
+	mes "There are some peculiarly dressed people";
+	mes "around here, no? The people who wear a hat like";
+	mes "me or just a mask are called an 'ordinary follower.";
+	mes "Of course, everyone is a follower of Freya, but shall";
+	mes "I say.. they're a bit more faithful followers?";
+	next;
+	mes "[Freya Follower]";
+	mes "The people wearing clean neat white outfits";
+	mes "are the 'bishops'. They take care of various deeds";
+	mes "inside the Temple.";
+	next;
+	mes "[Freya Follower]";
+	mes "And the ones to address the Pope and sacrifice";
+	mes "themselves the most for Arunafeltz are the Great Bishops.";
+	mes "Their outfits are a bit more flamboyant than the normal";
+	mes " 'bishops', so you can spot them easily.";
+	next;
+	mes "[Freya Follower]";
+	mes "The Great Bishops seem to be really busy";
+	mes "people, so it would be advised not to get in their way.";
+	close;
+}
+
+rachel.gat,157,183,3	script	Follower Ustiala	916,{
+
+	mes "[Ustialla]";
+	mes "May the blessings of Freya be with you...";
+	next;
+	mes "[Ustialla]";
+	mes "A visitor from a foreign land, are you?";
+	mes "Surely it was Freya that has guided you into wandering to Arunafeltz.";
+	mes "We followers of Freya ... all Freya followers."; //not sure what she's saying here.
+	next;
+	mes "["+strcharinfo(0)+"]";
+	mes "Oh... Hello.";
+	next;
+	menu "I'm here to recieve the teachings of Freya",-,"I'm just here to tour",L_menu2;
+
+		mes "[Ustialla]";
+		mes "The day that our all knowing Freya ressurects,";
+		mes "she shall lead all of us to Valhalla.";
+		mes "May the blessings of Freya be with you as well!";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "What do you do here?";
+		next;
+		mes "[Ustialla]";
+		mes "May Freya be with you...";
+		next;
+		mes "[Ustialla]";
+		mes "Although Freya is asleep for now, Freya is";
+		mes "always watching us.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "Freya is asleep?";
+		next;
+		mes "[Ustialla]";
+		mes "Yes, Freya is asleep.";
+		mes "Long long ago in the Thousand Year War, Freya";
+		mes "waged a war against the Demons for the humans,";
+		mes "but in the process used up all her power for you and me.";
+		mes "Freya now rests in a holy place only meant for her.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "How do you know this?";
+		next;
+		mes "[Ustialla]";
+		mes "It is the truth that all Freya believers know.";
+		mes "Freya speaks to us through The Pope, who is the";
+		mes "human embodiment of Freya.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "The Pope?"; // is the pope evil? o_O Does this mean Freya is evil? lol
+		next;
+		mes "[Ustialla]";
+		mes "Yes. The pope is a brilliantly white and";
+		mes "beautiful - he/she is a glorious person. ";
+		mes "It's proof of being the embodiment of Freya."; 
+		next;
+		mes "[Ustialla]";
+		mes "Yet compared to the Pope, our Megatio...";
+		mes "I stay here in my village, alway offering prayers";
+		mes "for the forgiveness of our Megatio.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "Did Megatio commit a sin?";
+		next;
+		mes "[Ustialla]";
+		mes "Egatio has been wilting away since a while ago..";
+		mes "Fate is decided by the gods";
+		mes "This child must have gained the resentment of Freya.";
+		next;
+		mes "[Ustialla]";
+		mes "If we continue praying, I'm sure Freya will forgive";
+		mes "Megatio since Freya is a beautiful but also generous Goddess.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "'......'";
+		mes "'She's sounds crazy...'";
+		next;
+		mes "[Ustialla]";
+		mes "Oh, that's right, my guest from afar, will you";
+		mes "heed a request from us?";
+		mes "Freya is a beautiful goddess. All beautiful things";
+		mes "in the world are meant for her.";
+		next;
+		mes "[Ustialla]";
+		mes "A while ago I attained a precious necklace made by";
+		mes "Dwarves, which rarely show themselves.";
+		mes "The pawn shop owner sold to to me cheaply even though";
+		mes "he went through a lot of trouble to get the necklace.";
+		next;
+		mes "[Ustialla]";
+		mes "If this necklace were to shine brighter, then I think";
+		mes "Freya would bless us more... Can you please help me?";
+		mes "I have to pray for this child in this village,";
+		mes "so I can't move from here.";
+		next;
+		mes "["+strcharinfo(0)+"]";
+		mes "What do I have to do?";
+		next;
+		mes "[Ustialla]";
+		mes "Maheeo, who will only battle with the greatest";
+		mes "magicians, left for the Ice Cave up north to";
+		mes "defeat Ktullanux.";
+		next;
+		mes "[Ustialla]";
+		mes " ... ";
+		next;
+		menu "Sorry, but I'd rather not get involved..",-,"OK, leave it up to me.",L_Helpout;
+			mes "[Ustialla]";
+			mes "Oh.. I see.. I guess even if we share the";
+			mes "same faith, we're just strangers in the end..";
+			close;
+
+		L_Menu2: // No Info
+		close;
+
+		L_Helpout: // No Info
+		close;
+
+}
+
+rachel.gat,141,168,5	script	Looking for Someone	916,{ // No Info
+
+	end;
+} 
+
+rachel.gat,151,155,3	script	Kid	921,{
+
+	mes "[Kid]";
+	mes "When I grow up, I'm going to become a traveller that";
+	mes "travels a lot to foreign countries.";
+	mes "I can't wait to visit far places, here and there!";
+	next;
+	mes "[Kid]";
+	mes "And then if I find a town I really like, maybe I'll settle";
+	mes "in there... I don't like my town here, so I want to";
+	mes "live somewhere nicer.";
+	next;
+	mes "[Kid]";
+	mes "There's actually someone who's doing the opposite of what";
+	mes "I want to do and has moved in here from afar..";
+	mes "What was her name? M.. May.. Who cares?";
+	next;
+	mes "[Kid]";
+	mes "Maybe some people like this down, but I can't wait 'til I become";
+	mes "a great traveller so I can leave this place.";
+	close;
+}
+
+rachel.gat,124,132,1	script	Town Native	921,{
+
+	mes "[Town Native]";
+	mes "May Freya's blessings be with you...";
+	next;
+	mes "[Town Native]";
+	mes "Freya is the goddess of love and beauty.";
+	mes "Do you suppose that if I were to pray a lot to";
+	mes "Freya that I'd be able to hook up with woman as";
+	mes "beautiful as Freya?";
+	close;
+}
+
+rachel.gat,109,138,5	script	Cool Event Corp	874,{
+
+//	mes "[Cool Event Corp Employee]";
+//	mes "Welcome to Cool Event Corp. We always";
+//	mes "bring you the best service.";
+//	mes "What service do you need?";
+//	next;
+//	mes "Use Save Service",Z_end,"Use Storage Service",Z_end,"Use Cart //Service",Z_end,"End Conversation",Z_end;
+//	
+//	Z_end:
+//		close;
+	end;
+}
+
+ra_in01.gat,376,68,4	script	Hotel Employee	931,{
+
+	mes "[Hotel Employee]";
+	mes "My Freya's blessings be with you...";
+	mes "Welcome to Rachel Hotel. Our Hotel takes pride in being";
+	mes "as comfortable as Freya's endless love.";
+	next;
+	menu "Save",H_end,"Rest here - 5000z",H_end,"End Conversation",H_end;
+
+	H_end:
+		close;
+}
+
+rachel.gat,197,137,3	script	Wandering Citizen	51,{
+
+	mes "[Wandering Citizen]";
+	mes "Oh oh~ I'm the wandering citizen wandering to various lands~";
+	next;
+	mes "[Wandering Citizen]";
+	mes "Today I followed a beautiful light and arrived in Racheeeeeel.";
+	next;
+	mes "[Wandering Citizen]";
+	mes "But then I heard thaaaat...";
+	next;
+	mes "[Wandering Citizen]";
+	mes "The young missy Pope~";
+	next;
+	mes "[Wandering Citizen]";
+	mes "Who is delicate like a flower and brilliantly pure~"; 
+	mes"Lives inside the temple~";
+	next;
+	mes "[Wandering Citizen]";
+	mes "Now how can I meet the Pope~~?"; 
+	mes "Must I tempt her out with beautiful poems and song?";
+	mes "O passer by~~ Tell me how~~ ";
+	next;
+	mes "[" + strcharinfo(0) + "]";
+	mes "That was terrible.";
+	next;
+	mes "[Wandering Citizen]";
+	mes "....................."; 
+	emotion 28;
+	close;
+}
+
+rachel.gat,138,73,3	script	Speechless Shopkeeper	85,{
+
+	mes "[Speechless Shopkeeper]";
+	mes "Jeez business is slow today.";
+	mes "I better call it a day, close up, and go home.";
+	close;
+}
+
+rachel.gat,120,46,3	script	Idle Shopkeeper	85,{
+
+	mes "[Idle Shopkeeper]";
+	mes "There's not even a single fly...";
+	mes "Maybe I should give up on this too...";
+	close;
+}
+
+rachel.gat,125,33,5	script	Shopkeeper	85,{
+
+	end;
+}
+
+rachel.gat,206,30,3	script	Freya Bishop	920,{
+
+	mes "[Freya Bishop]";
+	mes "I'm bored...";
+	next;
+	mes "[Freya Bishop]";
+	mes "I said I'm bored!!!";
+	next;
+	menu "Oh... I see.",-,"Want me to entertain you?",L_fun;
+
+		mes "[Freya Bishop]";
+		mes "Hmph.. You sure are a boring one.";
+		close;
+	L_fun:
+		close;
+}
+
+rachel.gat,243,37,3	script	Kid	921,{
+
+	mes	"[Kid]";
+	mes	"Stop trying to pat my head!";
+	mes	"Don't touch me!!";
+	next;
+	mes	"[Kid]";
+	mes	"Didn't I say don't pat me?";
+	mes	"Grrr..";
+	next;
+	mes	"[Kid]";
+	mes	"Where did you come from?";
+	next;
+	mes	"[Kid]";
+	mes	"Overseas?";
+	mes "Overseas, you say?";
+	next;
+	mes	"[Kid]";
+	mes	"What is 'overseas'?";
+	mes	"...";
+	next;
+	mes	"[Kid]";
+	mes	"What, I don't care what it is.";
+	mes	"...";
+	next;
+	mes	"[Kid]";
+	mes	"Do you like candy?";
+	mes	"...";
+	next;
+	menu "A lot!",-,"Yeah",-,"Yeah, I like it lots",-,"Not really",K_end;
+	mes "[Kid]";
+	mes "Oh yeah?";
+	mes	"...";
+	next;	
+	mes "[Kid]";
+	mes "But you're a grown up..";
+	mes	"...";
+	next;
+	mes "[Kid]";
+	mes "What kind of adult likes candy?";
+	mes	"...";
+	next;
+	mes "[Kid]";
+	mes "Beeeeeeh!";	
+	close2;
+
+	K_end: // No Info
+		close;
+}
+
+// bottom right, right bottom of pond.
+
+rachel.gat,266,35,3	script	Grandmother	918,{
+
+	mes "[Grandmother]";
+	mes "This pond not only has a good view, but it makes";
+	mes "me feel very serene so I frequent it often...";
+	next;
+	mes "[Grandmother]";
+	mes "It seems a lot of young couples also frequent this";
+	mes "place, so I don't think it's just my old age thats";
+	mes "making me like this place. ";
+	close;
+}
+
+rachel.gat,273,33,3	script	Little Kid	931,{
+
+	mes "[Little Kid]";
+	mes "I like being alone!!";
+	close;
+}
+
+rachel.gat,265,46,0	script	#someNPC	111,{
+
+	end;
+}
+
+rachel.gat,265,98,3	script	Haiton	930,{
+
+	mes "[Haiton]";
+	mes "I'm studying alone, so ask someone else if";
+	mes "you need help touring.";
+	close;
+}
+
+ra_in01.gat,250,19,3	script	Cendal	929,{
+
+	mes "[Cendal]";
+	mes "It seemed my daughter is going out with someone";
+	mes "lately... She said she was going to go to a another";
+	mes "village and I haven't heard from her since.";
+	mes "Sigh.. I raise a daughter and something like this happens.";
+	mes "I bet she left to travel around with whoever she's dating.";
+	close;
+}
+
+rachel.gat,196,77,3	script	Kid	914,{
+
+	mes "[Kid]";
+	mes "Bluestiti is really nice and pretty. She even";
+	mes "bought me a lot of snacks!";
+	next;
+	mes "[Kid]";
+	mes "What? You haven't seen Bluestiti yet? She is a bit";
+	mes "hard to see nowadays..";
+	next;
+	mes "[Kid]";
+	mes "She has a strong sense of justice so she might seem rash";
+	mes "sometimes, but that's not really a bad point! Hehe.";
+	close;
+}
+
+rachel.gat,113,96,5	script	Mohammed	929,{
+
+	mes "[Mohammed]";
+	mes "It's so hot lately, and my neck feels dry ... sure makes me";
+	mes "feel untalkative and lethargic.";
+	close;
+}
+
+
+rachel.gat,76,77,3	script	Rachel Bishop	927,{ 
+	mes "[Freya Bishop]";
+	mes "Haaa~! Drinks taste the best when I drink";
+	mes "them while on duty!";
+	close;
+}
+
+rachel.gat,74,150,7	script	Village Girl	914,{
+
+	mes "[Village Girl]";
+	mes "Our pope has white skin and white hair.";
+	mes "My father tells me there's always one girl born";
+	mes "with white hair and white skin, who's supposed";
+	mes "to be the human embodiment of Freya...";
+	close;
+}
+
+rachel.gat,73,244,3	script	Ricellen	919,{
+
+	mes "[Ricellen]";
+	mes "My friend Bluestiti is a really good friend.";
+	mes "I say she's really nice to everyone and has a good";
+	mes "heart. She almost seems attractive to me, and I'm a girl!";
+	next;
+	mes "[Ricellen]";
+	mes "She gets a bit nosey and she can be stubborn,";
+	mes "but I guess this is part of being a girl, right?";
+	next;
+	mes "[Ricellen]";
+	mes "How lucky is the guy going out with her? They";
+	mes "just started going out. His name was..";
+	mes "It was a foreign name that was kind of hard to";
+	mes "pronounce, but he's definitely got Lady Luck on his side.";
+	mes "It's not like someone like Bluestiti really";
+	mes "needs a boyfriend..!";
+	next;
+	mes "[Ricellen]";
+	mes "It would've been nice if she could just hang";
+	mes "out with me... pfft..";
+	mes "I better find myself a partner too.";
+	mes "I'm so lonely it's bothering me so much..!";
+	close;
+}
+
+rachel.gat,114,232,3	script	Logan	869,{
+
+	mes "[Logan]";
+	mes "I am Logan. I work here at Sir Jed's Mansion.";
+	next;
+	mes "[Logan]";
+	mes "My workload is demanding, so please stop bothering me.";
+	close;
+}
+
+ra_in01.gat,372,200,3	script	Hanson	929,{
+
+	mes "[Hanson]";
+	mes "This here is Sir Jed's Mansion, and this is";
+	mes "where I work. They call me Hanson. Please don't";
+	mes "dirty up the place with dirty shoes.";
+	close;
+}
+
+ra_in01.gat,384,246,3	script	Vincent	47,{
+
+	mes "[Vincent]";
+	mes "(nod) I am Vincent, and I am the house manager";
+	mes "of this mansion. You're a traveller, I presume?";
+	next;
+	mes "[Vincent]";
+	mes "This Mansion belongs to Sir Jed, who is the";
+	mes "most powerful person in Arunafeltz.";
+	next;
+	mes "[Vincent]";
+	mes "Sir Jed is currently unavailable due to a Great";
+	mes "Bishop Meeting.";
+	next;
+	mes "[Vincent]";
+	mes "In these past few days that the Master has been away,";
+	mes "a problem has occured. We're not sure what we should do...";
+	next;
+	mes "[Vincent]";
+	mes "If you help us solve this problem, we'll even reward you";
+	mes "accordingly. How about it? Will you help us?";
+	next;
+	menu "I'd rather not.",-,"Very well, I'll help.",L_thanks;
+
+		mes "[Vincent]";
+		mes "Oh well.. that's a shame.";
+		close;
+
+	L_thanks:
+		mes "[Vincent]";
+		mes "Good, I want you thank you beforehand";
+		next;
+		mes "[Vincent]";
+		mes "It's a bit of a task, but I was hoping you'd help us";
+		mes "find a certain something.";
+		next;
+		mes "[Vincent]";
+		mes "The jewel that the Pope gave my Master in honor of";
+		mes "all his achievements for Arunafeltz is missing.";
+		next;
+		mes "[Vincent]"; // Pobey? Did kRO mean.. Phoebe?
+		mes "I think that it was stolen by one of the servants";
+		mes "named Pobey - I haven't seen Pobey around since the Jewel";
+		mes "disappeared.";
+		next;
+		mes "[Vincent]";
+		mes "I'd appreciate it if you could bring us back the thief";
+		mes "and the Jewel before the Great Bishops hear about this.";
+		next;
+		mes "[Vincent]";
+		mes "I hope you can do this for us. Don't forget - you";
+		mes "can't tell anyone the Jewel is missing!";
+		next;
+		mes "[Vincent]";
+		mes "The other servants of this house can give you more";
+		mes "details about Pobey";
+		close;
+}
+
+// Player didn't talk to the servants again, but I'd imagine
+// they'd say something different now that Vincent's quest has
+// been started.
+
+rachel.gat,48,237,5	script	Jenny	893,{
+
+	mes "[Jenny]";
+	mes "This is Sir Jed's private residence. Please";
+	mes "refrain from entering and leaving as you please.";
+	close;
+}
+
+rachel.gat,144,243,5	script	Guard#Ra01	934,{
+
+	mes "[Sessimir Guard]";
+	mes "This is the Sessimir Castle. Here resides the Pope,";
+	mes "who is the embodiment of our Goddess Freya.";
+	mes "Empty your mind and spirit, and you may enter.";
+	close;
+}
+
+rachel.gat,155,243,3	script	Guard#Ra02	934,{
+
+	mes "[Sessimir Guard]";
+	mes "This is the Sessimir Castle. Here resides the Pope,";
+	mes "who is the embodiment of our Goddess Freya.";
+	mes "Empty your mind and spirit, and you may enter.";
+	close;
+}
+
+ra_temple.gat,119,179,3	script	#door1	45,2,2,{
+
+OnTouch:
+	mes "** The door is locked. **";
+	next;
+	menu "Kick it",-,"Take out your weapon",L_weap;
+
+	emotion 23;
+	mes "[Bishop Nema]";
+	mes "Please stop!";
+	close;
+	end;
+	
+	L_weap:
+		emotion 23;
+		close;
+}
+
+ra_temple.gat,116,174,3	script	Bishop Nema	920,{
+
+	mes "[Bishop Nema]";
+	mes "I need to get in somehow...";
+	mes "Previously, another Bishop told me that there was";
+	mes "a couple that snuck in the temple as a joke, but";
+	mes "I'm not sure how.";
+	next;
+	mes "[Bishop Nema]";
+	mes "Hmm.. and who were they?";
+	mes "Oh, what do I do..";
+	close;
+}

+ 297 - 0
npc/guides/guides_louyang.txt

@@ -0,0 +1,297 @@
+//===== Freya Script =========================================
+//= Louyang Guide NPCs
+//===== By: ==================================================
+//= jAthena/Tsuyuki
+//===== Current Version: =====================================
+//= 1.0
+//===== Compatible With: =====================================
+//= Freya
+//===== Description: =========================================
+//= Louyang Guide NPCs
+//===== Additional Comments: =================================
+//= Fully working
+//= 0.5 Added first, Japanese version [Tsuyuki]
+//= 1.0 Translated to English from iRO NPC Dialogue (100% Official) [Tsuyuki]
+//============================================================
+
+//----------------------------------------------------------------------
+
+louyang.gat,224,104,4	script	Representative#Lou	818,{
+
+	mes "[Representative]";
+	mes "Welcome to Louyang,";
+	mes "an ancient land with";
+	mes "a history full of tales";
+	mes "of bravery.";
+	next;
+	mes "[Representative]";
+	mes "We now provide an ocean lane to";
+	mes "accomodate foreign travelers and";
+	mes "intercultural exchange from which";
+	mes "all can benefit.";
+	next;
+	mes "[Representative]";
+	mes "Louyang is famous for";
+	mes "its elaborate history, as well as";
+	mes "specialties that are unique to this";
+	mes "nation. Please take your time and";
+	mes "enjoy your stay.";
+	next;
+	menu "Ask Building Locations.",LouCase1A,"Remove all marks from mini-map.",LouCase2A,"Cancel.",LouCase3A;
+
+	LouCase1A:
+		mes "[Representative]";
+		mes "Where would you like to go?";
+		next;
+		menu "Dragon Castle",LouCase1B,"Doctor's Office",LouCase2B,"City Hall",LouCase3B,"Weapon Shop",LouCase4B,"Tool Shop",LouCase5B,"Tavern",LouCase6B,"Cancel",LouCase7B;
+
+			LouCase1B:
+				mes "[Representative]";
+				mes "The Dragon Castle is located at ^ff0000+^000000.";
+				mes "It is where all the nobles reside,";
+				mes "including our lord.";
+				next;
+				mes "[Representative]";
+				mes "Since you're an outsider, I guess";
+				mes "it would be appropriate for you to";
+				mes "visit our lord first.";
+				viewpoint 1,218,255,1,0xff0000;
+				close;
+
+			LouCase2B:
+				mes "[Representative]";
+				mes "We have a very skillful doctor.";
+				mes "You can find her office at ^8a0000+^000000.";
+				next;
+				mes "[Representative]";
+				mes "It is said that there";
+				mes "is no disease she cannot cure.";
+				mes "Well, I can't guarantee if that's";
+				mes "true or not.";
+				viewpoint 1,263,93,2,0x8a0000;
+				close;
+
+			LouCase3B:
+				mes "[Representative]";
+				mes "We have a City Hall where the";
+				mes "federal government operates.";
+				mes "It is located at ^777777+^000000.";
+				next;
+				mes "[Representative]";
+				mes "If you have any problems,";
+				mes "you should talk with the";
+				mes "employees in City Hall.";
+				viewpoint 1,309,80,3,0x00ff00;
+				close;
+
+			LouCase4B:
+				mes "[Representative]";
+				mes "The Weapon Shop is located at ^00ff00+^000000.";
+				next;
+				mes "[Representative]";
+				mes "You will see";
+				mes "marvelous weapons forged";
+				mes "by the well-experienced";
+				mes "blacksmiths of Louyang.";
+				viewpoint 1,145,174,4,0x00ff00;
+				close;
+
+			LouCase5B:
+				mes "[Representative]";
+				mes "The Tool Shop is located at ^0000ff+^000000.";
+				next;
+				mes "[Representative]";
+				mes "Knowing your enemy";
+				mes "is half the battle!";
+				mes "It's also safer to prepare yourself";
+				mes "than to be sorry later. Why don't";
+				mes "you go check their supplies?";
+				viewpoint 1,136,97,5,0x0000ff;
+				close;
+
+			LouCase6B:
+				mes "[Representative]";
+				mes "When you get tired during your";
+				mes "trip, I suggest that you visit the";
+				mes "Tavern. It's located at ^00ff00+^000000.";
+				viewpoint 1,280,167,6,0x00ff00;
+				next;
+				mes "[Representative]";
+				mes "The Tavern is a good place";
+				mes "to meet other tourists, as well as";
+				mes "to hear of any news that may be";
+				mes "helpful to know.";
+				close;
+
+			LouCase7B:
+				mes "[Representative]";
+				mes "If you wish to remove all marks";
+				mes "on your mini-map, please choose";
+				mes "'Remove all marks from mini-map.'";
+				mes "from the menu.";
+				close;
+
+	LouCase2A:
+		mes "[Representative]";
+		mes "Done! All the marks on your";
+		mes "mini-map are erased. Feel free to";
+		mes "ask me about building locations";
+		mes "whenever you need to.";
+		viewpoint 2,218,255,1,0xff0000;
+		viewpoint 2,263,93,2,0x8a0000;
+		viewpoint 2,309,80,3,0x00ff00;
+		viewpoint 2,145,174,4,0x00ff00;
+		viewpoint 2,136,97,5,0x0000ff;
+		viewpoint 2,280,167,6,0x00ff00;
+		close;
+
+	LouCase3A:
+		mes "[Representative]";
+		mes "I understand that you want to";
+		mes "explore Louyang and see the";
+		mes "sights for yourself. Alright then,";
+		mes "take care!";
+		close;
+}
+
+louyang.gat,160,175,4	script	Soldier#Lou1	825,{
+
+	mes "[Soldier]";
+	mes "Welcome to Louyang,";
+	mes "a city with a long";
+	mes "and colorful history.";
+	next;
+	mes "[Soldier]";
+	mes "Recently we've developed";
+	mes "an ocean lane to accomodate";
+	mes "positive exchange with";
+	mes "foreign nations.";
+	next;
+	mes "[Soldier]";
+	mes "Louyang is well-known for various";
+	mes "specialties in addition to its rich";
+	mes "history. Here you can find many";
+	mes "things unique to our land.";
+	next;
+	mes "[Soldier]";
+	mes "Please take your time";
+	mes "and we invite you to enjoy";
+	mes "your trip here in Louyang.";
+	next;
+	menu "Ask Building Locations.",LouCase1A,"Remove all marks from mini-map.",LouCase2A,"Cancel.",LouCase3A;
+
+	LouCase1A:
+		mes "[Soldier]";
+		mes "Where would you like to go?";
+		next;
+		menu "Dragon Castle",LouCase1B,"Doctor's Office",LouCase2B,"City Hall",LouCase3B,"Weapon Shop",LouCase4B,"Tool Shop",LouCase5B,"Tavern",LouCase6B,"Cancel",LouCase7B;
+
+			LouCase1B:
+				mes "[Soldier]";
+				mes "The Dragon Castle is located at ^ff0000+^000000.";
+				mes "It is where all the nobles reside,";
+				mes "including our lord.";
+				next;
+				mes "[Soldier]";
+				mes "Since you're an outsider, I guess";
+				mes "it would be appropriate for you to";
+				mes "visit our lord first.";
+				viewpoint 1,218,255,1,0xff0000;
+				close;
+
+			LouCase2B:
+				mes "[Soldier]";
+				mes "We have a very skillful doctor.";
+				mes "You can find her office at ^8a0000+^000000.";
+				next;
+				mes "[Soldier]";
+				mes "It is said that there";
+				mes "is no disease she cannot cure.";
+				mes "Well, I can't guarantee if that's";
+				mes "true or not.";
+				viewpoint 1,263,93,2,0x8a0000;
+				close;
+
+			LouCase3B:
+				mes "[Soldier]";
+				mes "We have a City Hall where the";
+				mes "federal government operates.";
+				mes "It is located at ^777777+^000000.";
+				next;
+				mes "[Soldier]";
+				mes "If you have any problems,";
+				mes "you should talk with the";
+				mes "employees in City Hall.";
+				viewpoint 1,309,80,3,0x00ff00;
+				close;
+
+			LouCase4B:
+				mes "[Soldier]";
+				mes "The Weapon Shop is located at ^00ff00+^000000.";
+				next;
+				mes "[Soldier]";
+				mes "You will see";
+				mes "marvelous weapons forged";
+				mes "by the well-experienced";
+				mes "blacksmiths of Louyang.";
+				viewpoint 1,145,174,4,0x00ff00;
+				close;
+
+			LouCase5B:
+				mes "[Soldier]";
+				mes "The Tool Shop is located at ^0000ff+^000000.";
+				next;
+				mes "[Soldier]";
+				mes "Knowing your enemy";
+				mes "is half the battle!";
+				mes "It's also safer to prepare yourself";
+				mes "than to be sorry later. Why don't";
+				mes "you go check their supplies?";
+				viewpoint 1,136,97,5,0x0000ff;
+				close;
+
+			LouCase6B:
+				mes "[Soldier]";
+				mes "When you get tired during your";
+				mes "trip, I suggest that you visit the";
+				mes "Tavern. It's located at ^00ff00+^000000.";
+				viewpoint 1,280,167,6,0x00ff00;
+				next;
+				mes "[Soldier]";
+				mes "The Tavern is a good place";
+				mes "to meet other tourists, as well as";
+				mes "to hear of any news that may be";
+				mes "helpful to know.";
+				close;
+
+			LouCase7B:
+				mes "[Soldier]";
+				mes "If you wish to remove all marks";
+				mes "on your mini-map, please choose";
+				mes "'Remove all marks from mini-map.'";
+				mes "from the menu.";
+				close;
+
+	LouCase2A:
+		mes "[Soldier]";
+		mes "There, I've erased all the marks on";
+		mes "your mini-map. Feel free to ask me";
+		mes "about building locations whenever";
+		mes "you need to.";
+		viewpoint 2,218,255,1,0xff0000;
+		viewpoint 2,263,93,2,0x8a0000;
+		viewpoint 2,309,80,3,0x00ff00;
+		viewpoint 2,145,174,4,0x00ff00;
+		viewpoint 2,136,97,5,0x0000ff;
+		viewpoint 2,280,167,6,0x00ff00;
+		close;
+
+	LouCase3A:
+		mes "[Soldier]";
+		mes "I guess it's fun";
+		mes "sometimes to go exploring";
+		mes "on your own. Take care.";
+		close;
+}
+
+louyang.gat,213,213,4	duplicate(Soldier#Lou1)	Soldier	825

+ 414 - 113
npc/jobs/1-1e/taekwon.txt

@@ -1,113 +1,414 @@
-//===== eAthena Script ======================================= 
-//= Taekwon Job Quest
-//===== By: ================================================== 
-//= Celestria
-//===== Current Version: ===================================== 
-//= 1.0
-//===== Compatible With: ===================================== 
-//= eAthena 1.0 +
-//===== Description: ========================================= 
-//= 
-//===== Additional Comments: ================================= 
-//= A temp Taekwon Job Changer based on the kRO quest.
-//= Quest info from RagnaInfo. Sprites from kRO screenshots
-//= 1.0 Optimized, updated [Lupus]
-//============================================================ 
-
-
-payon.gat,157,141,5	script	Monk#tktest	753,{
-	if(Class==Job_Novice && TAEK_Q) goto L_Continue;
-	if(Class==Job_Taekwon || Class==Job_Star_Gladiator) {
-		mes "[Monk]";
-		mes "So, how goes the kicking?";
-		close;
-	}
-	mes "[Monk]";
-	mes "All my life I've been punching and punching things.";
-	mes "As such I've developed quite a lot of muscles in my arms.";
-	next;
-	mes "[Monk]";
-	mes "However in my travels I have also walked a lot, and have";
-	mes "developed strong muscles in my legs.";
-	next;
-	if(Class==Job_Novice && JobLevel==10) {
-		mes "[Monk]";
-		mes "Hmmm... You seem to be the kind to walk around a lot.";
-		mes "Perhaps you would be interested in helping me with an experiment?";
-		next;
-		menu "What sort of experiment?",-,"Umm... no.",L_No;
-
-		mes "[Monk]";
-		mes "Well you see, I've thought that since one is always";
-		mes "strengthening their legs by walking, if one were to";
-		mes "fight by kicking they would be even stronger than punching.";
-		next;
-		mes "[Monk]";
-		mes "I've already practiced a little myself, but I need";
-		mes "someone young to teach, who can further improve these skills.";
-		next;
-		mes "[Monk]";
-		mes "I was hoping that maybe you could help me test this theory.";
-		next;
-		menu "Sure, I'd love to.",-,"Sorry, but no.",L_No;
-
-		set TAEK_Q,BaseLevel;
-		mes "[Monk]";
-		mes "Great!";
-		mes "Now, before I teach what moves I've learnt, I need to ask you";
-		mes "to prove that you actually do walk around a lot.";
-		next;
-		mes "[Monk]";
-		mes "So go get ^0000FFone more base level^000000 and then I will teach you what I know.";
-		close;
-	}
-	mes "[Monk]";
-	mes "Hmmm... I wonder...";
-	close;
-
-L_No:
-	mes "[Monk]";
-	mes "I see...";
-	mes "Well, If you change your mind, I'll still be here.";
-	close;
-
-L_Continue:
-	if(TAEK_Q==BaseLevel) goto L_Nolvl;
-	if(SkillPoint){
-		mes "[Monk]";
-		mes "You definately seem to have walked enough, but you still have skill points left over.";
-		next;
-		mes "[Monk]";
-		mes "Use them all up, then you can come talk to me again.";
-		close;
-	}
-	mes "[Monk]";
-	mes "I see that you have walked far.";
-	next;
-	mes "[Monk]";
-	mes "Very well, I shall teach you all that I know.";
-	next;
-	mes "You and the monk spend several hours practicing various kicks.";
-	mes "It soon becomes apparant why he needed you to help him.";
-	next;
-	mes "Wow. You're really good.";
-	mes "I hope you continue to go on fighting with your feet,";
-	mes "I'd really like to see how well that works for you.";
-	if(BaseLevel>TAEK_Q+1) { //u get bonus if leveled up more than a level
-		//in jRO you get a Guard[0]... have to prove it later
-		getitem 2101,1;	//Guard[0]
-	}
-	jobchange Job_Taekwon;
-	callfunc "F_ClearJobVar";
-	next;
-	mes "Well, you should go practice some more now.";
-	mes "Take care.";
-	close;
-
-L_Nolvl:
-	mes "[Monk]";
-	mes "Hmm...";
-	mes "I don't think you have walked far enough yet.";
-	mes "Go train some more.";
-	close;
-}
+//===== Freya Script ======================================= 
+//= Taekwon Job Quest
+//===== By: ================================================== 
+//= Tsuyuki
+//===== Current Version: ===================================== 
+//= 1.0
+//===== Compatible With: ===================================== 
+//= Freya
+//===== Description: ========================================= 
+//= Official iRO TaeKwon Job Change Quest
+//===== Additional Comments: ================================= 
+//= 1.0 Replaced previous TK Job Quest with this one [Tsuyuki]
+//============================================================ 
+
+
+payon.gat,157,141,5	script	Phoenix#TKJobChange	753,{
+
+	if (Class == Job_Taekwon || Class == Job_Star_Gladiator || Class == Job_Soul_Linker)goto L_Complete;
+	if (TK_Q == 1)goto L_Activated2;
+	if (TK_Q == 2)goto L_JobChange;
+	if (TAEK_Q > 0)goto L_Activated1;
+
+	mes "[Phoenix]";
+	mes "This land. Our once";
+	mes "beautiful world as been";
+	mes "stained by evil: there are";
+	mes "too many men corrupted by";
+	mes "darkness, too many monsters";
+	mes "threatening the innocent...";
+	next;
+	mes "[Phoenix]";
+	mes "The havoc that reigns in this";
+	mes "world is too much for normal";
+	mes "humans, which cannot stand";
+	mes "up for themselves against such";
+	mes "overwhelming odds. Still, one";
+	mes "must aspire to overcome them.";
+	next;
+	mes "[Phoenix]";	
+	mes "And so, I've dedicated";
+	mes "myself to becoming stronger.";
+	mes "I have been training to achieve";
+	mes "enlightenment, developing an art";
+	mes "to hone the mind and body that";
+	mes "I wish to share with the world.";
+	next;
+	mes "[Phoenix]";
+	mes "I may not be able to change";
+	mes "the world on my own, but I'll";
+	mes "never stop training myself";
+	mes "spiritually and physically.";
+	mes "I know that the answer";
+	mes "will come in time...";
+	next;
+	mes "[Phoenix]";
+	mes "If you have not decided on";
+	mes "the path you wish to take in";
+	mes "life, I'd like you to consider";
+	mes "becoming a practitioner of my";
+	mes "art. It won't be easy, but it will";
+	mes "lead you to great strength...";
+	next;
+	menu "Okay, I will join you.",L_Join,"No, thank you.",L_NoThx;
+
+L_Join:
+	if (Class != Job_Novice || JobLevel < 9) goto L_Failed1;
+	mes "[Phoenix]";
+	mes "Very well... I accept you";
+	mes "as my student. In beginning";
+	mes "training, your physical body";
+	mes "must first be conditioned in";
+	mes "order to perform the skills";
+	mes "that you will be learning.";
+	next;
+	mes "[Phoenix]";
+	mes "The mind is not necessarily";
+	mes "bound to the limits of the body,";
+	mes "but you will never fulfill your";
+	mes "true potential without integrating";
+	mes "mind and body. Go, gain ^ff00001 more";
+	mes "Base Level^000000, and then return.";
+	next;
+	mes "[Phoenix]";
+	mes "I understand this is not an";
+	mes "easy task for Novices, but you";
+	mes "must ready yourself for the";
+	mes "hardship for this job. I shall";
+	mes "expect you to be stronger";
+	mes "the next time we meet.";
+	set TAEK_Q,BaseLevel;
+	close;
+
+L_NoThx:
+	mes "[Phoenix]";
+	mes "I understand. One's life can";
+	mes "take many paths, but you can";
+	mes "only choose to travel on one";
+	mes "at a time. I hope that you work";
+	mes "towards enlightenment in your";
+	mes "very own way, adventurer.";
+	close;
+
+L_Failed1:
+	if (Class != Job_Novice)goto L_Failed2;
+	mes "[Phoenix]";
+	mes "How unfortunate!";
+	mes "You're not yet ready to";
+	mes "begin training under my";
+	mes "tutelege with your current";
+	mes "Job Level. Please return when you";
+	mes "reach Job Level 9 or higher.";
+	close;
+
+L_Failed2: // CUSTOM MESSAGE
+	mes "[Phoenix]";
+	mes "It seems that you have already";
+	mes "chosen a path of life..";
+	close;
+
+L_Activated1:
+	if(TAEK_Q < BaseLevel) goto L_Finish;
+	mes "[Phoenix]";
+	mes "You must gain ^ff00001 more";
+	mes "Base Level^000000 to prove that";
+	mes "you can endure the hardship";
+	mes "that entails this job. Never";
+	mes "neglect your training.";
+	close;
+
+L_Finish:
+	if (SkillPoint > 0) goto L_Failed1;
+	mes "[Phoenix]";
+	mes "Good I sense that you";
+	mes "are more in tune with your";
+	mes "inner strength. That is the";
+	mes "natural result of leveling up.";
+	mes "We're ready to proceed with";
+	mes "the next portion of training.";
+	set TK_Q,1;
+	close;
+
+L_Activated2:
+	mes "[Phoenix]";
+	mes "For your spiritual training,";
+	mes "I will ask you a series of";
+	mes "questions to test your spirit.";
+	mes "Relax. Answer as honestly";
+	mes "as you can. Your will and";
+	mes "convictions will be tested.";
+	next;
+	mes "[Phoenix]";
+	mes "As a practitioner of my";
+	mes "art, the ability to quickly";
+	mes "make the best decision will";
+	mes "be necessary in battle. Now,";
+	mes "we will begin te questioning.";
+	next;
+	mes "[Phoenix]";
+	mes "When you encounter";
+	mes "great difficulty, how do";
+	mes "you generally respond?";
+	next;
+	menu "I face it head on.",L_TKQST1,"Avoid it somehow.",L_TKQST2,"Regroup and analyze the problem.",L_TKQST3;
+
+L_TKQST1:
+	mes "[Phoenix]";
+	mes "Yes, that is the answer";
+	mes "I wanted. Even if you cannot";
+	mes "handle a problem at first, we";
+	mes "can only benefit from such";
+	mes "strong determination. Don't";
+	mes "let any obstacle stop you.";
+	next;
+	mes "[Phoenix]";
+	mes "Even if you fail, you";
+	mes "can only learn from the";
+	mes "experience when you give";
+	mes "your all. Half-hearted";
+	mes "attempts rarely yield";
+	mes "fruitful results.";
+	next;
+	mes "[Phoenix]";
+	mes "Seeing as you already";
+	mes "understance the importance";
+	mes "of one's will, we'll proceed";
+	mes "to the next question.";
+	next;
+	mes "[Phoenix]";
+	mes "On your travels, you will";
+	mes "encounter many people with";
+	mes "differing backgrounds and";
+	mes "viewpoints. Inevitably, you";
+	mes "will encounter someone whose";
+	mes "way of life you cannot fathom.";
+	next;
+	mes "[Phoenix]";
+	mes "Likewise, this person will";
+	mes "not understand your way of";
+	mes "life. When your two viewpoints";
+	mes "clash, causing heated conflict,";
+	mes "how would you respond?";
+	next;
+	menu "Insist that I'm right, regardless",L_TKQST4,"Disregard conflicting viewpoint",L_TKQST5,"Accept differences and learn from them",L_TKQST6;
+
+L_TKQST4:
+	mes "[Phoenix]";
+	mes "It's important to have your";
+	mes "own opinion. However, you";
+	mes "must recognize that you may";
+	mes "be wrong, and an opposing";
+	mes "view may have some merit.";
+	next;
+	mes "[Phoenix]";
+	mes "There is no one right";
+	mes "answer and the light of";
+	mes "truth can take many shades.";
+	mes "Such is the way of nature.";
+	mes "To force ideas on others is";
+	mes "an oppressive practice.";
+	next;
+	mes "[Phoenix]";
+	mes "Do not limit yourself";
+	mes "to a single view, and do";
+	mes "not stifle your growth by";
+	mes "adhering to a single truth.";
+	mes "Contemplate on this, and";
+	mes "then speak with me again.";
+	close;
+
+L_TKQST5:
+	mes "[Phoenix]";
+	mes "It is important to get";
+	mes "along with others, but";
+	mes "you  will bring no value";
+	mes "to this world without your";
+	mes "own unique contributions,";
+	mes "thoughts and opinions.";
+	next;
+	mes "[Phoenix]";
+	mes "A conflict of ideals, when";
+	mes "conducted with respect for";
+	mes "yourself and others, is a";
+	mes "great opportunity to broaden";
+	mes "your understanding of the";
+	mes "world as it is to others.";
+	next;
+	mes "[Phoenix]";
+	mes "Reflect on this idea of";
+	mes "establishing harmony with";
+	mes "the self, and harmony with";
+	mes "others. Then, return to me.";
+	close;
+
+L_TKQST6:
+	mes "[Phoenix]";
+	mes "Good. You must see";
+	mes "differences for what they";
+	mes "truly are. You must also";
+	mes "take criticism to your own";
+	mes "views with grace and";
+	mes "sincere consideration.";
+	next;
+	mes "[Phoenix]";
+	mes "It is impossible to know";
+	mes "everything in this world.";
+	mes "It is impossible to understand";
+	mes "every view. But that does not";
+	mes "mean that views you do not";
+	mes "understand are meritless.";
+	next;
+	mes "[Phoenix]";
+	mes "The one with whom you";
+	mes "disagree may have the";
+	mes "answer you do not know.";	
+	mes "In your time of weakness,";
+	mes "this person may be your";
+	mes "greatest help. Remember that.";
+	next;
+	mes "I am satisfied by the";
+	mes "answers you have given";
+	mes "me. Please reflect on what";
+	mes "we have discussed for a little";
+	mes "while. When your mind is calm,";
+	mes "come and speak to me.";
+	set TK_Q,2;
+	close;
+
+L_TKQST2:
+	mes "[Phoenix]";
+	mes "Fool! How do you expect";
+	mes "to mature if you run away";
+	mes "from challenges? Fear can";
+	mes "be a healthy reaction that";
+	mes "can save your life, but true";
+	mes "cowardice is despicable.";
+	next;
+	mes "[Phoenix]";
+	mes "It disappoints me to";
+	mes "hear you say that. Never";
+	mes "say such a thing to me again.";
+	mes "Hm. Contemplate the meanings";
+	mes "of courage and cowardice, and";
+	mes "then speak to me once again.";
+	close;
+
+L_TKQST3:
+	mes "[Phoenix]";
+	mes "Regroup? It is good to do that";
+	mes "after you have been defeated.";
+	mes "But it is best to face problems";
+	mes "once you encounter them.";
+	mes "You will not always have";
+	mes "the luxury of regrouping.";
+	next;
+	mes "[Phoenix]";
+	mes "Problems can be predicted";
+	mes "and analyzed, but I think";
+	mes "immediate retreat is unwise.";
+	mes "Contemplate on your fears,";
+	mes "as well as what you define as";
+	mes "failure. Then, you return to me.";
+	close;
+
+L_JobChange:
+	mes "[Phoenix]";
+	mes "Are you feeling calm";
+	mes "and at peace? I will ask";
+	mes "you a very important question.";
+	mes "Give me your honest answer.";	
+	next;
+	mes "[Phoenix]";
+	mes "^ff0000Are you ready to dedicate";
+	mes "yourself to the special art";
+	mes "I will teach you, and uphold";
+	mes "the dignity of its philosophy?^000000";
+	next;
+	menu "Yes.",L_JobChangeA,"No.",L_JobChangeB;
+
+L_JobChangeA:
+	mes "[Phoenix]";
+	mes "Very well. You are no";
+	mes "longer just a student.";
+	mes "You are now entrusted with";
+	mes "the powers and responsibilities";
+	mes "of a disciple of ^ff0000Taekwon Do^000000.";
+	next;
+	mes "[Phoenix]";
+	mes "\"Taekwon\" has the meaning";
+	mes "of \"punching and kicking\",";
+	mes "and \"Do\" has the meaning";
+	mes "of \"art.\" This martial art is";
+	mes "focused on skills using";
+	mes "the fists and the feet.";
+	next;
+	mes "[Phoenix]";
+	mes "Please use this discipline";
+	mes "to hone your body and mind";
+	mes "and learn the skills that are";
+	mes "best suited to you. Never";
+	mes "shirk your training, or bring";
+	mes "shame to Taekwon Do.";
+	next;
+	mes "[Phoenix]";
+	mes "You are still young, so";
+	mes "I assume you'll want a job";
+	mes "title. Mm. In that case, you";
+	mes "are now a ^ff0000Taekwon Boy^000000.";
+	mes "Yes, that sounds good.";
+	jobchange Job_Taekwon;
+	callfunc "F_ClearJobVar";
+	getitem 2101,1; // Guard[0]
+	next;
+	mes "[Phoenix]";
+	mes "Please, take this training";
+	mes "uniform and guard set: make";
+	mes "good use of these gifts. As";
+	mes "you travel and train, enlighten";
+	mes "others about our art and learn";
+	mes "what you can from them in return.";
+	next;
+	mes "[Phoenix]";
+	mes "It is now time for you to";
+	mes "embark on your own journey";
+	mes "to find new challenges to";
+	mes "develop your strength.";
+	mes "Carry yourself with pride";
+	mes "as a Taekwon Do practitioner...";
+	next;
+	mes "[Phoenix]";
+	mes "Very well. I wish you luck.";
+	mes "I hope to see you again";
+	mes "sometime, "+strcharinfo(0)+".";
+	close;
+
+L_JobChangeB:
+	mes "[Phoenix]";
+	mes "Hm, perhaps you are not";
+	mes "quite ready to progress from";
+	mes "your status as a student to";
+	mes "a full fledged disciple.";
+	mes "When you feel prepared,";
+	mes "come and speak to me.";
+	close;
+
+L_Complete:
+	mes "[Phoenix]";
+	mes "How is your training";
+	mes "coming along? As your";
+	mes "techniques become more";
+	mes "refined or spectacular,";
+	mes "never forget that you can";
+	mes "always rely on the basics.";
+	close;
+}

+ 3 - 2
npc/other/Global_Functions.txt

@@ -3,7 +3,7 @@
 //===== By: ================================================== 
 //= Lupus, kobra_k88
 //===== Current Version: ===================================== 
-//= 2.05
+//= 2.07
 //===== Compatible With: ===================================== 
 //= eAthena 1.0
 //===== Description: ========================================= 
@@ -29,6 +29,7 @@
 //= 2.05 Book of Devil -> MISC_QUEST|256, clear other Niflheim garbage vars [Lupus]
 //=	+more garbage clean
 //= 2.06 Pass to Bio-Lab -> MISC_QUEST|512 [Lupus]
+//= 2.07 Added TK_Q variable clear [Lupus]
 //============================================================ 
 
 
@@ -68,7 +69,7 @@ function	script	F_ClearJobVar	{
 	set DANC_Q,0;
 	set BARD_Q,0;
 	// Extended Classes
-	set TAEK_Q,0;
+	set TAEK_Q,0; set TK_Q,0;
 	set STGL_Q,0;
 	set SOUL_Q,0;
 	set GUNS_Q,0;

+ 1 - 0
npc/scripts_athena.conf

@@ -124,6 +124,7 @@ npc: npc/guides/guides_einbe.txt
 npc: npc/guides/guides_einbr.txt
 npc: npc/guides/guides_gef.txt
 npc: npc/guides/guides_izl.txt
+npc: npc/guides/guides_louyang.txt
 npc: npc/guides/guides_lhz.txt
 npc: npc/guides/guides_mor.txt
 npc: npc/guides/guides_pay.txt