summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--npc/Changelog.txt4
-rw-r--r--npc/cities/louyang.txt192
-rw-r--r--npc/cities/rachel.txt665
-rw-r--r--npc/guides/guides_louyang.txt297
-rw-r--r--npc/jobs/1-1e/taekwon.txt527
-rw-r--r--npc/other/Global_Functions.txt5
-rw-r--r--npc/scripts_athena.conf1
7 files changed, 1363 insertions, 328 deletions
diff --git a/npc/Changelog.txt b/npc/Changelog.txt
index 203ec41fc..22a22c607 100644
--- a/npc/Changelog.txt
+++ b/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
diff --git a/npc/cities/louyang.txt b/npc/cities/louyang.txt
index 6d1062348..f751a1f10 100644
--- a/npc/cities/louyang.txt
+++ b/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...";
diff --git a/npc/cities/rachel.txt b/npc/cities/rachel.txt
index 2367db09c..d4e180ff6 100644
--- a/npc/cities/rachel.txt
+++ b/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;
+} \ No newline at end of file
diff --git a/npc/guides/guides_louyang.txt b/npc/guides/guides_louyang.txt
new file mode 100644
index 000000000..09926f651
--- /dev/null
+++ b/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 \ No newline at end of file
diff --git a/npc/jobs/1-1e/taekwon.txt b/npc/jobs/1-1e/taekwon.txt
index eaf8cf235..324e41097 100644
--- a/npc/jobs/1-1e/taekwon.txt
+++ b/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;
+}
diff --git a/npc/other/Global_Functions.txt b/npc/other/Global_Functions.txt
index 4f2f8d747..fa6524366 100644
--- a/npc/other/Global_Functions.txt
+++ b/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;
diff --git a/npc/scripts_athena.conf b/npc/scripts_athena.conf
index 5abff6595..e0938b8cd 100644
--- a/npc/scripts_athena.conf
+++ b/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