summaryrefslogtreecommitdiff
path: root/npc/re/cities
diff options
context:
space:
mode:
Diffstat (limited to 'npc/re/cities')
-rw-r--r--npc/re/cities/alberta.txt42
-rw-r--r--npc/re/cities/brasilis.txt166
-rw-r--r--npc/re/cities/dewata.txt1160
-rw-r--r--npc/re/cities/dicastes.txt768
-rw-r--r--npc/re/cities/izlude.txt36
-rw-r--r--npc/re/cities/jawaii.txt15
-rw-r--r--npc/re/cities/malangdo.txt388
-rw-r--r--npc/re/cities/mora.txt321
8 files changed, 2896 insertions, 0 deletions
diff --git a/npc/re/cities/alberta.txt b/npc/re/cities/alberta.txt
new file mode 100644
index 000000000..a0a417510
--- /dev/null
+++ b/npc/re/cities/alberta.txt
@@ -0,0 +1,42 @@
+//===== rAthena Script =======================================
+//= Alberta Town Renewal
+//===== By: ==================================================
+//= Euphy
+//===== Current Version: =====================================
+//= 1.0
+//===== Compatible With: =====================================
+//= rAthena SVN
+//===== Description: =========================================
+//= Alberta town NPCs.
+//===== Additional Comments: =================================
+//= 1.0 First Version.
+//============================================================
+
+// cities/amatsu.txt
+//============================================================
+alberta,246,74,3 duplicate(Sea_Captain_amatsu) Sea Captain#ama1 709
+
+// cities/ayothaya.txt
+//============================================================
+alberta,246,29,3 duplicate(Aibakthing_ayothaya) Aibakthing#ayo 843
+
+// cities/gonryun.txt
+//============================================================
+alberta,246,62,3 duplicate(Kunlun_Envoy_gonryun) Kunlun Envoy#gon 776
+
+// cities/louyang.txt
+//============================================================
+alberta,246,40,3 duplicate(Girl_louyang) Girl#0lou 815
+
+// cities/moscovia.txt
+//============================================================
+alberta,246,51,4 duplicate(PR_Officer_moscovia) Moscovia P.R. Officer#1 960
+
+// quests/quests_alberta.txt
+//============================================================
+alberta,244,118,4 duplicate(Sailor_alberta) Sailor#tur 709
+alberta,246,114,4 duplicate(Turtle_Scholar_alberta) Turtle Island Scholar 121
+
+// quests/skills/merchant_skills.txt
+//============================================================
+alberta,232,103,6 duplicate(Gershaun_alberta) Gershaun 57
diff --git a/npc/re/cities/brasilis.txt b/npc/re/cities/brasilis.txt
new file mode 100644
index 000000000..389c5863f
--- /dev/null
+++ b/npc/re/cities/brasilis.txt
@@ -0,0 +1,166 @@
+//===== rAthena Script =======================================
+//= Brasilis Town
+//===== By: ==================================================
+//= L0ne_W0lf
+//===== Current Version: =====================================
+//= 1.3
+//===== Compatible With: =====================================
+//= rAthena SVN
+//===== Description: =========================================
+//= [Aegis Conversion]
+//= Brasilis Town Script
+//===== Additional Comments: =================================
+//= 1.0 First version. Transportation and Basic NPCs.
+//= 1.1 Fixed Zeny not being removed for payment. [Kisuka]
+//= 1.2 Updated dialog, added Ice Cream Maker. [L0ne_W0lf]
+//= 1.3 Moved Alberta NPC to pre-re/re paths. [Euphy]
+//============================================================
+
+/* Pre-Renewal coordinates: alberta,247,115,3 */
+alberta,246,82,3 script Crewman#bra2 100,{
+ mes "[Crewman]";
+ mes "Hey, have you heard of a place called Brasilis?";
+ mes "It's a tropical city that's hot like the desert but also rainy. It is a very mysterious place.";
+ next;
+ mes "[Crewman]";
+ mes "We recently found a new ocean route to get there easily.";
+ mes "It's just 10,000 zeny for a round trip! So do you want to go?";
+ next;
+ switch(select("Take me to Brasilis!:I'll stay here.")) {
+ case 1:
+ if (Zeny > 9999) {
+ mes "[Crewman]";
+ mes "Cool~!! Let's go~!";
+ set zeny,zeny-10000;
+ close2;
+ warp "brasilis",314,60;
+ end;
+ }
+ else {
+ mes "[Crewman]";
+ mes "I said 10,000 zeny.";
+ close;
+ }
+ case 2:
+ mes "[Crewman]";
+ mes "Well if you're ever interested, let me know and I can take you there.";
+ close;
+ }
+}
+
+brasilis,316,57,3 script Crewman#bra1 100,{
+ mes "[Crewman]";
+ mes "My ship is going to back to Alberta, do you want to join us?";
+ next;
+ switch(select("Go back to Alberta.:Not yet~.")) {
+ case 1:
+ mes "[Crewman]";
+ mes "I sure do miss home.";
+ close2;
+ if (checkre(0))
+ warp "alberta",243,82;
+ else
+ warp "alberta",244,115;
+ end;
+ case 2:
+ mes "[Crewman]";
+ mes "Ok, suit yourself. We'll see you when we get back then.";
+ close;
+ }
+}
+
+brasilis,155,165,3 script Signpost#bra1 858,{
+ mes ":: Art Museum ::";
+ close;
+}
+
+brasilis,195,231,3 script Signpost#bra2 858,{
+ mes ":: Verass Monument ::";
+ close;
+}
+
+brasilis,240,247,3 script Signpost#bra3 858,{
+ mes ":: Market ::";
+ mes " ";
+ mes "- For your Potions and Weaponry -";
+ close;
+}
+
+brasilis,303,309,3 script Signpost#bra4 858,{
+ mes ":: Jungle Cable ::";
+ mes "";
+ mes "- Not for the faint of heart -";
+ close;
+}
+
+brasilis,278,137,3 script Signpost#bra5 858,{
+ mes ":: Brasilis Hotel ::";
+ close;
+}
+
+brasilis,137,77,5 script Ice-Cream Maker 85,{
+ mes "[Ice Cream Maker]";
+ mes "Come~come~";
+ mes "Ice cream is the perfect snack for a hot day~";
+ mes "It's just ^3355FF100 Zeny^000000~";
+ mes "Ice Cream~";
+ mes "Get 'yer Ice Cream!";
+ next;
+ switch(select("Give me one!:Ice Cream?:Cancel.")) {
+ case 1:
+ mes "[Ice Cream Maker]";
+ mes "Since there are so many people want to get a cool ice cream you can order only 5 at a time.";
+ mes "So how many d'ya want?";
+ next;
+ while(1) {
+ input .@input; //,1,5;
+ if (.@input == 0) {
+ mes "[Ice Cream Maker]";
+ mes "None?";
+ mes "Fine get outta the way, I have customers to serve.";
+ close;
+ }
+ else if ((.@input < 0) || (.@input > 5)) {
+ mes "[Ice Cream Maker]";
+ mes "Wow.";
+ mes "You ordered too much.";
+ mes "If you eat over 5 you might need to fight with a monster in your stomach. Calm down buddy.";
+ next;
+ }
+ else
+ break;
+ }
+ set .@icecream_hap,.@input*100;
+ if (Zeny < .@icecream_hap) {
+ mes "[Ice Cream Maker]";
+ mes "Dood~! You don't have enough money.";
+ mes "It's only ^3355FF100 Zeny^000000~ Seriously!";
+ close;
+ }
+ if (!checkweight(536,.@input)) {
+ mes "[Ice Cream Maker]";
+ mes "You seem to have too much stuff.";
+ mes "Lighten your pack before buying this.";
+ close;
+ }
+ set zeny,zeny-.@icecream_hap;
+ getitem 536,.@input; //Ice_Cream
+ close;
+ case 2:
+ mes "[Ice Cream Maker]";
+ mes "'Ice cream is...";
+ mes "Wait, don't you know";
+ mes "what Ice Cream is?";
+ mes "What rock have you";
+ mes "been living under?";
+ next;
+ mes "[Ice Cream Maker]";
+ mes "I'm not going to even start with how weird that sounds.";
+ mes "Anyway, get 'yer Ice Cream right here while it's nice and cold.";
+ close;
+ case 3:
+ mes "[Ice Cream Maker]";
+ mes "Don't miss your chance to eat the greatest Ice Cream in all the land~!";
+ close;
+ }
+}
diff --git a/npc/re/cities/dewata.txt b/npc/re/cities/dewata.txt
new file mode 100644
index 000000000..245de2d80
--- /dev/null
+++ b/npc/re/cities/dewata.txt
@@ -0,0 +1,1160 @@
+//===== rAthena Script =======================================
+//= Dewata Town
+//===== By: ==================================================
+//= Gennosuke Kouga
+//===== Current Version: =====================================
+//= 1.2
+//===== Compatible With: =====================================
+//= rAthena SVN
+//===== Description: =========================================
+//= Dewata Town Script
+//===== Additional Comments: =================================
+//= 1.0 First version.
+//= 1.1 Standardized. [Euphy]
+//= 1.2 Fixed Zeny check. [Joseph]
+//============================================================
+
+dewata,181,88,6 script Young Man#dewata 536,{
+ mes "[Young Man]";
+ mes "Isn't ^C35817Dewata^000000 beach";
+ mes "really beautiful?";
+ mes "The children always play";
+ mes "at this beach; it really";
+ mes "reminds me of my youth.";
+ next;
+ mes "[Young Man]";
+ mes "In the evening, you can see";
+ mes "fireworks from this beach.";
+ mes "With the ocean breeze, the crashing waves, and fireworks lighting";
+ mes "the sky, the night is a time of beauty here!";
+ close;
+}
+
+dewata,159,81,4 script Tourist#dewata 881,{
+ mes "[Nasolo]";
+ mes "Wow~ Pure ocean, a warm beach...";
+ mes "Perfect for a date with a girlfriend..";
+ next;
+ emotion e_sob;
+ mes "[Nasolo]";
+ mes "If only I had one...";
+ next;
+ emotion e_ohnoes;
+ mes "[Nasolo]";
+ mes "I wonder when my princess will come..";
+ close;
+}
+
+dewata,154,107,4, script Sightseer#dewata 86,{
+ mes "[Tourist]";
+ mes "Wow...";
+ mes "How many has he already eaten?";
+ close;
+}
+
+dewata,147,107,5 script Gourmet#dewata 85,{
+ emotion e_sob;
+ mes "[Gourmet]";
+ mes "Oh.. it's like a party in my";
+ mes "mouth... and everyone's invited!";
+ next;
+ emotion e_no1;
+ emotion e_sob,0,"Restauranteur#dewata";
+ mes "[Gourmet]";
+ mes "Master~ One more please~";
+ next;
+ mes "[Gourmet]";
+ mes "You must try this! The Food here is succulent~";
+ close;
+}
+
+dewata,146,109,5 script Restauranteur#dewata 886,{
+ set .@n$, "[Restauranteur]";
+ mes .@n$;
+ mes "Welcome to the island of Dewata.";
+ mes "I hope you behave like a noble";
+ mes "traveler, unlike some of these";
+ mes "teenage punks..";
+ next;
+ switch(select("About Dewata dishes:Today's menu?:I'm okay.")) {
+ case 1:
+ mes .@n$;
+ mes "Need info about our foods? Well...";
+ mes "I don't have much to talk about,";
+ mes "but feel free to listen if you want.";
+ next;
+ mes .@n$;
+ mes "So much to cover, let me begin.";
+ next;
+ mes .@n$;
+ mes "First, Dewata dishes have special";
+ mes "names based on each cooking recipe.";
+ next;
+ mes .@n$;
+ mes "If dish name has 'Goreng' in it,";
+ mes "then it is either stir or deep";
+ mes "fried food.";
+ next;
+ mes .@n$;
+ mes "If it is a type of 'Bakar', then";
+ mes "it is a grilled food.";
+ next;
+ mes .@n$;
+ mes "And if it's 'Satay', then you are";
+ mes "eating a skewered dish.";
+ next;
+ mes .@n$;
+ mes "Second, we have dishes named after";
+ mes "basic ingredients.";
+ next;
+ mes .@n$;
+ mes "In Dewata island, we refer to rice";
+ mes "as Nasi, noodle as Mie, bread as";
+ mes "Roti, chicken as Ayam, fish as";
+ mes "Ikan, and corn as Jagung.";
+ next;
+ mes .@n$;
+ mes "So, if rice is fried we call it";
+ mes "'Nasi Goreng', and fried noodle is";
+ mes "'Mie Goreng'.";
+ next;
+ mes .@n$;
+ mes "Well.. This is enough to enjoy our";
+ mes "foods in Dewata! If you are";
+ mes "hungry, we have our special set";
+ mes "menu for only ^0000FF5000^000000 Zeny.";
+ close;
+ case 2:
+ mes .@n$;
+ mes "We have 2 items, 'Nasi Goreng' and";
+ mes "'Satay'. Which one do you want?";
+ next;
+ if(select("Nasi Goreng:Satay")==2) {
+ mes .@n$;
+ mes "This is the Satay, a slice of meat";
+ mes "skewered and grilled over Palm";
+ mes "fruit charcoal. It costs only ^0000FF5000^000000 Zeny.";
+ next;
+ if(select("Taste:Walk away")==2) {
+ mes .@n$;
+ mes "It's a shame you won't taste this great dish..";
+ close; }
+ if (Zeny < 5000) {
+ mes .@n$;
+ mes "Where's the money, kid? Sheesh!";
+ mes "No free food here! Ok?";
+ close; }
+ mes .@n$;
+ mes "Here's your Satay, you won't";
+ mes "regret it!";
+ getitem 11533,1;
+ set Zeny, Zeny-5000;
+ close; }
+ mes .@n$;
+ mes "This is Nasi Goreng fried with my";
+ mes "special sauce and egg fry on the";
+ mes "top. It only costs ^0000FF5000^000000 Zeny.";
+ next;
+ if(select("Taste:Walk away")==2) {
+ mes .@n$;
+ mes "It's a shame you won't taste this great dish..";
+ close; }
+ if (Zeny < 5000) {
+ mes .@n$;
+ mes "Where's the money, kid? Sheesh!";
+ mes "No free food here! Ok?";
+ close; }
+ mes .@n$;
+ mes "Here's your Nasi Goreng. You won't";
+ mes "regret it!";
+ getitem 11532,1;
+ set Zeny, Zeny-5000;
+ close;
+ case 3:
+ mes .@n$;
+ mes "Are you serious? This is not even funny.";
+ close;
+ }
+}
+
+dewata,165,103,5 script Adventurer Semangat 534,{
+ mes "[Adventurer Semangat]";
+ mes "I also traveled around the world";
+ mes "when I was young like you.";
+ mes "^FF0000Moneky, Cuttlefish";
+ mes "Eagle, and Snake^000000,";
+ mes "All were good friends I met";
+ mes "during my travels.";
+ next;
+ mes "[Adventurer Semangat]";
+ mes "I still have passion for adventure";
+ mes "and traveling.";
+ mes "But, I can't just leave";
+ mes "my beloved wife and";
+ mes "grandchildren behind...";
+ next;
+ mes "[Adventurer Semangat]";
+ mes "You will also have something";
+ mes "or someone that is as precious";
+ mes "in your heart someday.";
+ close;
+}
+
+dewata,139,114,5 script Old Wife#dewata 535,{
+ mes "[Semangat's Wife]";
+ mes "Where's that old man";
+ mes "gone off to again?";
+ mes "Have you seen my husband around?";
+ next;
+ if(select("I think I saw him there!:No, I haven't...")==2) {
+ mes "[Semangat's Wife]";
+ mes "Oh. Please let me know";
+ mes "if you ever see him around.";
+ close; }
+ mes "[Semangat's Wife]";
+ mes "He ran away when I was";
+ mes "looking for him. He should";
+ mes "be somewhere, telling tall tales";
+ mes "to some travelers, like always.";
+ next;
+ mes "[Semangat's Wife]";
+ mes "I apologize on behalf of";
+ mes "my husband. Please don't";
+ mes "believe his foolish stories,";
+ mes "saying he met with ^FF0000Monkey and";
+ mes "Snakes^000000, or that he fought alongside a ^FF0000Cuttlerfish^000000.";
+ next;
+ mes "[Semangat's Wife]";
+ mes "He has been living here";
+ mes "for entire life.";
+ mes "Yet, he always finds some";
+ mes "travelers who will listen to his made-up tales.";
+ close;
+}
+
+dewata,249,87,4 script Mum#dewata 101,{
+ mes "[Mum]";
+ mes "Ukki~ Ukki~ Where did she go?";
+ close;
+}
+
+dewata,251,85,5 script Poppa#dewata 97,{
+ mes "[Poppa]";
+ mes "Honey, is Ukki lost again?";
+ close;
+}
+
+dewata,227,129,4 script Sarr#dewata 538,{
+ mes "[Sarr]";
+ mes "They're hiding so I should seek.";
+ mes "I'll find them for sure!~";
+ next;
+ mes "[Sarr]";
+ mes "One~";
+ next;
+ mes "[Sarr]";
+ mes "Two~ Three~";
+ next;
+ mes "[Sarr]";
+ mes "Four~ Five~ Six~";
+ next;
+ mes "[Sarr]";
+ mes "... ... ... ...";
+ next;
+ mes "[Sarr]";
+ mes "Ninty nine~ One hundred!!! Now I'm coming~";
+ close;
+}
+
+dewata,193,145,4 script Sipo#dewata 538,{
+ mes "[Sipo]";
+ mes "Sarr won't find me here, right?";
+ next;
+ emotion e_omg,1;
+ emotion e_gg;
+ mes "[Sipo]";
+ mes "I found Siyak!! Come out, come out!!";
+ next;
+ mes "[Sipo]";
+ mes "Hehe~ Now Siyak is IT~ I'll just keep hiding in here.";
+ close;
+}
+
+dewata,228,177,4 script Majya#dewata 538,{
+ mes "[Majya]";
+ mes "I was playing hide-and-seek with my friends...";
+ next;
+ emotion e_hmm;
+ mes "[Majya]";
+ mes "I've been just standing here, and";
+ mes "they haven't found me for 3 hours...";
+ next;
+ mes "[Majya]";
+ mes "What should I do? Come out? I";
+ mes "don't want to be IT!";
+ close;
+}
+
+dewata,269,208,5 script Little Kid in Town 538,{
+ mes "[Kid]";
+ mes "Hey bro, look at that man!";
+ next;
+ mes "[Kid]";
+ mes "He's been lying there for a week doin' nothin'...";
+ next;
+ mes "[Kid]";
+ mes "Who IS that man?";
+ next;
+ mes "[Kid]";
+ mes "I sure don't want to be a lazybones like him when I grown up.";
+ close;
+}
+
+dewata,279,213,4 script Tourist#dewata-1 887,{
+ mes "[Reclining Tourist]";
+ mes "Wow~ This is really comfy~";
+ next;
+ mes "[Reclining Tourist]";
+ mes "I'm having a great time just relaxing.";
+ next;
+ mes "[Reclining Tourist]";
+ mes "You should lie down here, too.";
+ mes "Once you do, you'll never want to get up.";
+ next;
+ emotion e_heh;
+ mes "[Reclining Tourist]";
+ mes "That's why I haven't moved in a";
+ mes "whole week! Hahahaha~";
+ close;
+}
+
+dewata,280,236,5 script Settler#dewata 726,{
+ mes "[Settler]";
+ mes "I'm not really from ^C35817Dewata^000000.";
+ mes "But while traveling,";
+ mes "I found this place...";
+ mes "and made my decision";
+ mes "to live in this beautiful town.";
+ next;
+ mes "[Settler]";
+ mes "I've been happy to live here,";
+ mes "to find and experience";
+ mes "all these beautiful sights.";
+ mes "It's a dream come true!";
+ next;
+ mes "[Settler]";
+ mes "Would you ever think of settling here too?";
+ close;
+}
+
+dewata,221,237,5 script Young Man#dewata-2 536,{
+ set .@n$, "[Fruit Fancier]";
+ mes .@n$;
+ mes "What's wrong with your faaaaaace?";
+ mes "You must really be clueless!";
+ next;
+ mes .@n$;
+ mes "Let me drop some knowledge on ya.";
+ next;
+ mes .@n$;
+ mes "I may be a youngling, but no one";
+ mes "knows more than I do about ^C7A317Palm";
+ mes "Fruit^000000. All right! What do you want to know?";
+ next;
+ switch(select("About the shell...:About the pulp...:About the palm kernel...:No thanks.")) {
+ case 1:
+ mes .@n$;
+ mes "So you want to know about Palm";
+ mes "Fruit's pulp? Let me explain.";
+ next;
+ mes .@n$;
+ mes "Normally Palm Fruit's shell is";
+ mes "used for making oil. Palm Oil is a";
+ mes "useful ingredient for many dishes.";
+ next;
+ mes .@n$;
+ mes "If you want to know how to use";
+ mes "Palm Oil, go and find Memo on the";
+ mes "north side of Dewata island. Every";
+ mes "day he makes traditional drinks with Palm Oil.";
+ next;
+ mes .@n$;
+ mes "Anyway, we refer to the oil that";
+ mes "comes from the Palm Fruit as Palm";
+ mes "Oil or Coconut Oil, which is well";
+ mes "known for its quality.";
+ next;
+ mes .@n$;
+ mes "The leftovers from oil production";
+ mes "get dried, and are used for fuel";
+ mes "in cooking or heating.";
+ next;
+ mes .@n$;
+ mes "It burns well and has a good smell. It can't get better than that.";
+ next;
+ mes .@n$;
+ mes "Ok!! That is all about pulp!";
+ mes "It takes too long to explain all";
+ mes "the useful effects of Palm Fruit shells.";
+ next;
+ mes .@n$;
+ mes "It's not like this is extent of";
+ mes "my knowledge. Don't get me wrong!";
+ close;
+ case 2:
+ mes .@n$;
+ mes "So, you want to know about the";
+ mes "Palm interior? Let me explain.";
+ next;
+ mes .@n$;
+ mes "Palm tree fruit has 2 layers of";
+ mes "pulp. The outside is very rough,";
+ mes "and the inside is smooth.";
+ next;
+ mes .@n$;
+ mes "Hmm... Yes! The pulp of the Palm";
+ mes "tree fruit is a little harder than";
+ mes "a walnut shell. It must be the";
+ mes "water that it contains inside.";
+ next;
+ mes .@n$;
+ mes "Inside of the shell, there's about";
+ mes "300cc water, which is useful in";
+ mes "quenching people's thirst since";
+ mes "Dewata island has very hot weather.";
+ next;
+ mes .@n$;
+ mes "And it's not like we just throw it";
+ mes "away one we drink the water inside!!";
+ next;
+ mes .@n$;
+ mes "We can also make a quality canteen";
+ mes "out of it! Like i said, it has a";
+ mes "really thick outer shell, enough";
+ mes "to act as water bottle.";
+ next;
+ mes .@n$;
+ mes "It is also great to make charcoal.";
+ mes "Charcoal made out of palm fruit is";
+ mes "well known for long-lasting and";
+ mes "quality fire.";
+ next;
+ mes .@n$;
+ mes "People love to cook seafood and";
+ mes "chicken with Palm Fruit charcoal.";
+ next;
+ mes .@n$;
+ mes "It has the extra bonus of";
+ mes "burning with a pleasant palm smell.";
+ next;
+ mes .@n$;
+ mes "Ok!! That is all for pulp";
+ mes "information. It takes too long to";
+ mes "explain all the useful effects.";
+ next;
+ mes .@n$;
+ mes "It's not like this is all I know.";
+ mes "Don't get me wrong!";
+ close;
+ case 3:
+ mes .@n$;
+ mes "So, you want to know about tender";
+ mes "kernel inside? Let me explain.";
+ next;
+ mes .@n$;
+ mes "Ther kernel inside of the hard pulp is used as a natural digestive.";
+ next;
+ mes .@n$;
+ mes "Not much to say about the kernel inside...";
+ next;
+ mes .@n$;
+ mes "But we do make sure to use every";
+ mes "part of the palm fruit.";
+ next;
+ mes .@n$;
+ mes "Wouldn't you argee?";
+ close;
+ case 4:
+ mes .@n$;
+ mes "Argh! You have no interest in the world!";
+ close;
+ }
+}
+
+dewata,245,244,4 script Lodge Employee 536,{
+ mes "[Lodge Employee]";
+ mes "Argg~ This is really ticking me off!";
+ close;
+}
+
+dewata,204,230,5 script Dieting Lady 537,{
+
+ if (!countitem(11533)) {
+ mes "[Dieting Lady]";
+ mes "Ah~ I'm starving!!";
+ mes "I should be on a diet now.";
+ mes "Why am I hungry?";
+ next;
+ mes "[Dieting Lady]";
+ mes "Don't talk to me too much!!";
+ mes "I want to try that grilled ^348017Satay^000000";
+ mes "so much~!!!!!";
+ close; }
+ mes "[Dieting Lady]";
+ mes "Is that mouth-watering";
+ mes "^348017Satay^000000 for me?";
+ next;
+ if(select("Yes, want a taste?:No, it's for me!")==2) {
+ emotion e_pif;
+ mes "[Dieting Lady]";
+ mes "Argh... You are so greedy!";
+ mes "Since you don't want to share...";
+ mes "I shouldn't cheat on my diet";
+ mes "even for something that looks and";
+ mes "smells so good...";
+ close; }
+ mes "[Dieting Lady]";
+ mes "Thank you so much!!";
+ mes "I've been so hungry~!!";
+ mes "The smell of this ^348017Satay^000000";
+ mes "is so good~!";
+ delitem 11533,1;
+ next;
+ getitem 11533,1;
+ mes "[Dieting Lady]";
+ mes "Ah... gotta come back to my senses.";
+ mes "Too much of a good thing is bad...";
+ mes "I should stick with my diet.";
+ mes "Sorry, I'll give it back to you.";
+ close;
+}
+
+dewata,179,204,4 script Young Lady#dewata 537,{
+ mes "[Young Lady]";
+ mes "When you are outside of the town";
+ mes "and meet ^FF0000Tiger, Monkey, or Pig^000000,";
+ mes "make sure avoid them.";
+ next;
+ select("What do you mean?");
+ mes "[Young Lady]";
+ mes "I haven't seen yet,";
+ mes "but legend says there's a";
+ mes "cruel monster named ^FF0000Leak^000000";
+ mes "which can transform into an animal";
+ mes "and hypnotize people into killing.";
+ next;
+ mes "[Young Lady]";
+ mes "You know the dangers of this world.";
+ mes "It never hurts to be careful,";
+ mes "even if it's just an urban legend.";
+ close;
+}
+
+dewata,144,216,4 script Energetic Kid 538,{
+ mes "[Energetic Kid]";
+ mes "My parents used to tell me...";
+ next;
+ mes "[Energetic Kid]";
+ mes "^348017- Son, -";
+ mes "- You should study hard. -";
+ mes "- Be happy. -";
+ mes "- Live a slow -";
+ mes "- and safe life. -";
+ mes "- The moutain over yonder -";
+ mes "- will always be there for you. -^000000";
+ next;
+ mes "[Energetic Kid]";
+ mes "Isn't it a great philosophy?";
+ mes "I want to live that way";
+ mes "and become a great person,";
+ mes "and help all of the people in our";
+ mes "town live happily ever after!";
+ close;
+}
+
+dewata,117,156,5 script Dreaming Kid 538,{
+ mes "[Dreaming Kid]";
+ mes "My granny says";
+ mes "there was once a bird named ^FF0000Garuda^000000";
+ mes "who flew above this town.";
+ mes "Afterwards we had some great harvests";
+ mes "and were able to live happily.";
+ next;
+ mes "[Dreaming Kid]";
+ mes "I want to see that bird";
+ mes "flying above our town again!";
+ mes "Then my mom, dad";
+ mes "granny, and grandpa";
+ mes "can be happy like the old times.";
+ mes "What do you think?";
+ close;
+}
+
+dewata,211,272,4 script Lodge Owner 534,{
+ mes "[Lodge Owner]";
+ mes "These days we have many";
+ mes "honeymooners visiting us.";
+ next;
+ mes "[Lodge Owner]";
+ mes "It must be the beautiful scenery, right?";
+ next;
+ mes "[Lodge Owner]";
+ mes "I'm happy with my business. I hope";
+ mes "we have a lot more visitors like that.";
+ next;
+ mes "[Lodge Owner]";
+ mes "Ah! You should bring your lover to";
+ mes "Dewata on your honeymoon.";
+ mes "I'll give you a good price~";
+ close;
+}
+
+dewata,233,263,7 script Sweet Married Couple#1 828,{
+ emotion e_kis;
+ mes "[Sweet Husband]";
+ mes "You are the most beautiful thing in";
+ mes "the world, baby~";
+ next;
+ emotion e_kis2;
+ mes "[Sweet Wife]";
+ mes "Really? I'm that beautiful? I love";
+ mes "you, honey~";
+ next;
+ emotion e_heh;
+ emotion e_heh,1,"Sweet Married Couple#2";
+ mes "[Sweet Married Couple]";
+ mes "Hahahahahahahahahahahahahahahahahah";
+ mes "ahahahahahahahahahahahahahahahahahaha";
+ mes "Hohohohohohohohohohohohohohohohohoh";
+ mes "ohohohohohohohohohohohohohohohohohoho";
+ next;
+ mes "[Sweet Husband]";
+ mes "Come on now, I'm growing tired of this. Let's go.";
+ close;
+}
+
+dewata,234,263,7 script Sweet Married Couple#2 727,{
+ emotion e_what;
+ mes "[Sweet Wife]";
+ mes "Baby~ You know what flower that is~?";
+ next;
+ mes "[Sweet Husband]";
+ mes "Hmm? I don't know. But it's really pretty.";
+ next;
+ emotion e_what;
+ mes "[Sweet Wife]";
+ mes "Baby~ Who's prettier, me or the flower?";
+ next;
+ emotion e_kis;
+ mes "[Sweet Husband]";
+ mes "No matter how pretty the flower is,";
+ mes "you are always more beautiful~";
+ next;
+ emotion e_kis2;
+ mes "[Sweet Wife]";
+ mes "Really? I'm that pretty? I love you, sweetie~";
+ next;
+ emotion e_heh;
+ emotion e_heh,1,"Sweet Married Couple#1";
+ mes "[Sweet Married Couple]";
+ mes "Hahahahahahahahahahahahahahahahahah";
+ mes "ahahahahahahahahahahahahahahahahahaha";
+ mes "Hohohohohohohohohohohohohohohohohoh";
+ mes "ohohohohohohohohohohohohohohohohohoho";
+ next;
+ mes "[Sweet Wife]";
+ mes "Come on now, this bores me. Let's move on.";
+ close;
+}
+
+dewata,278,281,4 script Happily Married Grandpa 534,{
+ mes "[Happily Married Grandpa]";
+ mes "Today, I should ask my lady to";
+ mes "cook me some ^348017fried rice^000000.";
+ next;
+ mes "[Happily Married Grandpa]";
+ mes "My wife's ^348017fried rice^000000 is";
+ mes "always very special!";
+ next;
+ emotion e_lv;
+ mes "[Happily Married Grandpa]";
+ mes "It makes me love her even more.";
+ mes "You can't imagine the wonderful flavor!";
+ close;
+}
+
+dewata,280,277,4 script Happily Married Grandma 535,{
+ emotion e_swt2;
+ mes "[Happily Married Grandma]";
+ mes "In my younger days,";
+ mes "there were many gentleman";
+ mes "who wanted to court me.";
+ next;
+ mes "[Happily Married Grandma]";
+ mes "Yet, I met just the right guy,";
+ mes "and got married.";
+ mes "I asked what he likes best";
+ mes "about me, he said it was";
+ mes "my homemade ^348017fried rice^000000.";
+ next;
+ mes "[Happily Married Grandma]";
+ mes "And since then, he only asks me";
+ mes "to make ^348017fried rice^000000 for dinner.";
+ mes "Over 40 years of marriage and";
+ mes "he still doesn't get tired of it.";
+ next;
+ emotion e_lv;
+ mes "[Happily Married Grandma]";
+ mes "I always think it was lucky";
+ mes "to be growing old with a guy";
+ mes "who loves what I cook.";
+ close;
+}
+
+dewata,114,243,5 script Lazy Young Man 536,1,1,{
+ if (countitem(11534)) {
+ mes "[Lazy Young Man]";
+ mes "Wewt~!! Isn't that Palm Juice?";
+ mes "Can you give me that? I just woke";
+ mes "up, and my throat is parched!";
+ next;
+ if(select("Give:Don't give")==2) {
+ mes "[Lazy Young Man]";
+ mes "So be it~ Ok...";
+ close; }
+ mes "[Lazy Young Man]";
+ mes "Really? For me?? I'll give you this in return... Thanks!";
+ delitem 11534,1;
+ // Need more information
+ if (rand(1,2)==1) getitem 7034,1; // Red Stocking
+ else getitem 735,1; // Chung Jah
+ close; }
+ mes "[Lazy Young Man]";
+ mes "Ah~ Thristy~ Anyone have some Palm";
+ mes "juice for me?~";
+ close;
+OnTouch:
+ if (countitem(11534)) end;
+ for(set .@i,0; .@i<4; set .@i,.@i+1) {
+ emotion e_an;
+ mes "[Lazy Young Man]";
+ mes "Arrgg~ I'm thirsty~~ so thirsty~~";
+ mes "Give me Palm juice... Palm Juuiice~~";
+ if (.@i==3) close;
+ next;
+ }
+}
+
+dewata,127,248,5 script Wishing Kid 539,{
+ mes "[Wishing Kid]";
+ mes "My family has been brewing";
+ mes "traditional Dewata Wine for ages.";
+ mes "I want to drink it myself,";
+ mes "but my dad says I'm too young.";
+ mes "He said I can drink it";
+ mes "only after I sleep for over";
+ mes "^FF0000100 days^000000.";
+ next;
+ mes "[Wishing Kid]";
+ mes "All grown-ups love to drink";
+ mes "my dad's wine.";
+ mes "I want to try some so bad.";
+ mes "But, what should I do...?";
+ mes "I've forgotten how many ^FF0000nights^000000";
+ mes "I've already slept... boo hoo!";
+ close;
+}
+
+dewata,75,122,5 script Monk#dewata-1 834,{
+ mes "[Monk]";
+ mes "You are stranger here. What";
+ mes "brings here to this quiet place?";
+ next;
+ if(select("I'm sightseeing:No reason")==2) {
+ mes "[Monk]";
+ mes "Good day to you...";
+ close; }
+ mes "[Monk]";
+ mes "Oh, you are a tourist. This is the";
+ mes "'^0000FFPadoga^000000' worshiping the great";
+ mes "Buddha. Please be respectful of";
+ mes "the monks praying here.";
+ close;
+}
+
+dewata,71,79,0 script Monk#dewata-2 834,{
+ mes "[Monk]";
+ mes "This tower is built on the edge of a";
+ mes "coastal cliff. You can pray with the";
+ mes "cool ocean breeze in your hair.";
+ next;
+ mes "[Monk]";
+ mes "Come, you should feel the";
+ mes "compassion of our Buddha in this";
+ mes "pleasant weather.";
+ close;
+}
+
+dewata,69,101,5 script Monk#dewata-3 834,{
+ mes "[Monk]";
+ mes "We have the pagoda for the worship of";
+ mes "Buddhas. Each temple has one of";
+ mes "these towers, though not many";
+ mes "people come here besides other monks.";
+ next;
+ switch(select("I see...:Explain about Buddhas:Ah, okay.")) {
+ case 1:
+ mes "[Monk]";
+ mes "You must feel the compassion of our Buddha!";
+ close;
+ case 2:
+ mes "[Monk]";
+ mes "Buddha is our God from Dewata myth,";
+ mes "the king of souls and also";
+ mes "the leader of good gods.";
+ next;
+ mes "[Monk]";
+ mes "Buddha is the guardian of souls,";
+ mes "often described in traditional";
+ mes "Dance fighting against the";
+ mes "Magician Rangda.";
+ next;
+ mes "[Monk]";
+ mes "In Dewata we believe there are many";
+ mes "deities protecting each island and";
+ mes "tribal locale.";
+ next;
+ mes "[Monk]";
+ mes "So we do have different";
+ mes "manifestations of the Buddha,";
+ mes "usually described as a bear, tiger,";
+ mes "dragon, snake, or lion.";
+ next;
+ mes "[Monk]";
+ mes "Great Lion is one of the famous Buddhas";
+ mes "worshipped in Dewata.";
+ next;
+ mes "[Monk]";
+ mes "I hope this was a good explanation";
+ mes "for you. Let me know if there is";
+ mes "anything else you want to know.";
+ close;
+ case 3:
+ mes "[Monk]";
+ mes "Good day to you...";
+ close;
+ }
+}
+
+dewata,67,186,7 script Monk#dewata-4 834,{
+ mes "[Monk]";
+ mes "I am a monk, content to spend my days in religious study.";
+ next;
+ mes "[Monk]";
+ mes "I've just returned from a";
+ mes "pilgrimage to Borobudur temple with";
+ mes "my fellow monks...";
+ next;
+ mes "[Monk]";
+ mes "Borobudur temple has many pilgrims";
+ mes "visiting, since it is one of few";
+ mes "temples left worshipping the";
+ mes "Great Buddha.";
+ close;
+}
+
+dewata,65,188,7 script Monk#dewata-5 834,{
+ mes "[Monk]";
+ mes "Borobudur temple is one of few";
+ mes "temples left worshipping the";
+ mes "Great Buddha.";
+ next;
+ mes "[Monk]";
+ mes "I' don't understand why there are";
+ mes "only a few temples left that follow";
+ mes "our ways...";
+ close;
+}
+
+dewata,63,190,7 script Monk#dewata-6 834,{
+ mes "[Monk]";
+ mes "Are you a Tourist? You can make an";
+ mes "offering and a wish to one of the shrines.";
+ next;
+ mes "[Monk]";
+ mes "Our Great Buddha may grant your wish...";
+ close;
+}
+
+dewata,61,192,7 script Monk#dewata-7 834,{
+ mes "[Monk]";
+ mes "Our Great Buddha is the king of";
+ mes "souls and the leader of all good gods.";
+ next;
+ mes "[Monk]";
+ mes "The Dewata tribes believe in";
+ mes "Buddha, but the strange thing is how they";
+ mes "all describe Buddha as different creatures.";
+ next;
+ mes "[Monk]";
+ mes "I'm not really sure about the";
+ mes "reason for that. Maybe because";
+ mes "there are many different tribes in";
+ mes "Dewata with different characteristics.";
+ close;
+}
+
+dewata,89,191,0 script Small Shrine#A::DewShrine 111,{
+ mes "- There is a small shrine here. -";
+ mes "There are many people making wishes.";
+ next;
+ switch(select("Make a donation:Make a wish:Walk away.")) {
+ case 1:
+ mes "Donation case says:";
+ mes "^FF00001,000 ~ 100,000 Zeny^000000";
+ mes "How much you want to donate?";
+ next;
+ input .@donate,0,100000;
+ if (.@donate < 1000) {
+ mes "- Cancelled. -";
+ close; }
+ if (.@donate > Zeny) {
+ mes "- Not enough Zeny. -";
+ close; }
+ mes "- What do you wish for? -";
+ next;
+ input .@wish$;
+ mes "You have donated to the small shrine and made the wish ^0000FF"+.@wish$+"^000000.";
+ next;
+ set Zeny, Zeny-.@donate;
+ specialeffect EF_FLASHER;
+ mes "- Mysterious energy comes out from the shrine. -";
+ next;
+ skilleffect 34,0; sc_start SC_BLESSING,360000,10;
+ mes "- You have received the shrine's blessing. -";
+ next;
+ mes "- It feels like this wish could come true. -";
+ close;
+ case 2:
+ mes "- What is your wish? -";
+ next;
+ input .@wish$;
+ mes "- You have made your wish for ^0000FF"+.@wish$+"^000000 at this small shrine. -";
+ next;
+ specialeffect EF_FLASHER;
+ mes "- Mysterious energy comes out from the shrine. -";
+ next;
+ skilleffect 34,0; sc_start SC_BLESSING,60000,1;
+ mes "- You have received the shrine's blessing. -";
+ next;
+ mes "- It feels like this wish could come true. -";
+ close;
+ case 3:
+ close;
+ }
+}
+
+dewata,89,212,0 duplicate(DewShrine) Small Shrine#B 111
+dewata,68,212,0 duplicate(DewShrine) Small Shrine#C 111
+dewata,68,191,0 duplicate(DewShrine) Small Shrine#D 111
+
+dewata,78,192,5 script Borobudur Temple Manager 536,{
+ mes "[Borobudur Temple Manager]";
+ mes "The weather today is so beautiful.";
+ if (checkquest(9164)>=0 && countitem(11533)) {
+ next;
+ mes "[Borobudur Temple Manager]";
+ mes "By the way, do you have";
+ mes "something to tell me...?";
+ next;
+ select("^0000FFTribal Chief Paiko^000000");
+ mes "[Borobudur Temple Manager]";
+ mes "I never knew such a thing had";
+ mes "happened. If you had told me in";
+ mes "advance, I could have helped at";
+ mes "least a little bit.";
+ mes "Still, things have gone well with your help.";
+ next;
+ mes "[Borobudur Temple Manager]";
+ mes "Ah, it is the ^4AA02CSatay^000000 that I";
+ mes "sampled when the tribe invited me some time ago.";
+ next;
+ mes "[Borobudur Temple Manager]";
+ mes "Good~ This is the same taste I";
+ mes "remember. To give my thanks";
+ mes "I will pass along story";
+ mes "that may interest you.";
+ next;
+ mes "[Borobudur Temple Manager]";
+ mes "Legend tells of a strange bird";
+ mes "called ^FF0000Garuda^000000.";
+ mes "It has the torso, arms and legs of";
+ mes "a human but has the head and beak";
+ mes "of an eagle.";
+ next;
+ mes "[Borobudur Temple Manager]";
+ mes "The Story of this bird describes";
+ mes "it helping the gods exterminate";
+ mes "wicked demons and snakes.";
+ next;
+ mes "[Borobudur Temple Manager]";
+ mes "The tale has been passed down from";
+ mes "generation to generation.";
+ mes "Quite interesting, isn't it?";
+ next;
+ mes "[Borobudur Temple Manager]";
+ mes "I am sure in the village of the";
+ mes "^C35817Jaty Tribe^000000 there are many";
+ mes "legendary stories.";
+ mes "When I get to meet the Chief, I";
+ mes "will hear many such stories for sure.";
+ next;
+ mes "[Borobudur Temple Manager]";
+ mes "I am not certain when we will";
+ mes "cross paths again, but I hope we";
+ mes "will meet again someday.";
+ mes "I wish you a pleasant journey,";
+ mes "young traveler.";
+ delitem 11533,1;
+ changequest 9164,9165; }
+ close;
+}
+
+dewata,95,203,5 script Travel Guide#dewata 536,{
+ emotion e_swt2;
+ mes "[Travel Guide]";
+ mes "This temple behind me is called";
+ mes "Borobudur.";
+ mes "Borobudur temple was built in the";
+ mes "9th century";
+ mes "to venerate the Great Buddha, an";
+ mes "ancient religious figure.";
+ next;
+ emotion e_swt2;
+ mes "[Travel Guide]";
+ mes "This temple is made with 6 square";
+ mes "platforms and 3 round platforms,";
+ mes "and 2672 hand carved relief panels";
+ mes "as well as 504 statues of various";
+ mes "Buddhas.";
+ next;
+ emotion e_swt2;
+ mes "[Travel Guide]";
+ mes "The central stupa, or shrine, is";
+ mes "located at the center of the high";
+ mes "platform, surrounded by 72";
+ mes "more statues.";
+ next;
+ emotion e_swt2;
+ mes "[Travel Guide]";
+ mes "Even in modern times Borobudur";
+ mes "temple is the pilgrimage site for many";
+ mes "monks worshipping the Buddha. It's";
+ mes "also a major tourist attraction, as";
+ mes "you can imagine.";
+ next;
+ mes "[Travel Guide]";
+ mes "That is all I have on Borobudur";
+ mes "temple, are there any questions?";
+ mes "If not, we can move to the next spot.";
+ close;
+}
+
+dewata,97,207,4 script Tourist#dewata-2 803,{
+ mes "[Tourist]";
+ mes "Oh, dag-nabbit... I've gone and";
+ mes "picked the wrong tour guide...";
+ next;
+ emotion e_turn;
+ mes "[Tourist]";
+ mes "This hombre is a real snooze...";
+ mes "Why make it longer..";
+ next;
+ emotion e_sigh;
+ mes "[Tourist]";
+ mes "I need to change my travel agent...";
+ close;
+}
+
+dewata,99,203,4 script Tourist#dewata-3 755,{
+ emotion e_ok;
+ mes "[Tourist]";
+ mes "Oh~ This is very interesting. A";
+ mes "temple that worships the Buddha..";
+ next;
+ mes "[Tourist]";
+ mes "But I don't really get all the";
+ mes "symbology here.";
+ next;
+ mes "[Tourist]";
+ mes "So beautiful... I wonder who built";
+ mes "this place?";
+ close;
+}
+
+dewata,101,206,4 script Tourist#dewata-4 90,{
+ mes "[Tourist]";
+ mes "Aren't we going to get lost without";
+ mes "the guide?";
+ next;
+ mes "[Tourist]";
+ mes "We get lost already last time..";
+ close;
+}
+
+dewata,100,206,4 script Tourist#dewata-5 59,{
+ mes "[Tourist]";
+ mes "Hey, let's go there! Hurry up,";
+ mes "while the tour guide is explaining~";
+ next;
+ mes "[Tourist]";
+ mes "Come on... It doesn't sound like";
+ mes "he's going to stop talking anytime soon.";
+ close;
+}
+
+dewata,278,100,4 script Missing Child#dewata 703,{
+ mes "[Ukki]";
+ mes "WaaWaaWaaWaaWaaWaaWaaWaaWaaWaa";
+ mes "WaaWaaWaaWaaWaaWaa~";
+ next;
+ select("Hey, kid...");
+ emotion e_sob;
+ mes "[Ukki]";
+ mes "WaaWaaWaaWaaWaaWaaWaaWaaWaaWaa";
+ mes "WaaWaaWaaWaaWaaWaa~";
+ next;
+ emotion e_sob;
+ emotion e_swt2;
+ mes "[Ukki]";
+ mes "Mama~ Papa~ Where are youuu~ Waa~";
+ next;
+ emotion e_dots,0;
+ select("... ... ...");
+ close;
+}
+
+dew_fild01,101,259,5 script Jaty Tribe Gatekeeper 541,{
+ mes "[Jaty Tribe Gatekeeper]";
+ mes "Welcome to ^FF0000Jaty^000000 town,";
+ mes "which reveres strength and bravery.";
+ mes "I wish you a safe and restful time here.";
+ close;
+}
+
+dew_fild01,106,306,4 script R. Jaty Tribe Warrior 541,{
+ mes "[Reserved Jaty Warrior]";
+ mes "I want to be the very best";
+ mes "like no one ever was.";
+ next;
+ mes "[Reserved Jaty Warrior]";
+ mes "I'm learning hunting skills";
+ mes "these days. And I'm getting";
+ mes "better and better";
+ mes "every day!";
+ next;
+ mes "[Reserved Jaty Warrior]";
+ mes "I won't stop until";
+ mes "I become a true warrior!";
+ close;
+}
diff --git a/npc/re/cities/dicastes.txt b/npc/re/cities/dicastes.txt
new file mode 100644
index 000000000..425fbb510
--- /dev/null
+++ b/npc/re/cities/dicastes.txt
@@ -0,0 +1,768 @@
+//===== rAthena Script =======================================
+//= El Dicastes Town
+//===== By: ==================================================
+//= Gennosuke Kouga, Muad_Dib
+//===== Current Version: =====================================
+//= 1.2
+//===== Compatible With: =====================================
+//= rAthena SVN
+//===== Description: =========================================
+//= El Dicastes Town Script
+//===== Additional Comments: =================================
+//= 1.0 First version.
+//= 1.1 Standardized. [Euphy]
+//= 1.2 Updated to match the official script. [Joseph]
+//============================================================
+
+dicastes01,194,159,5 script Excited Galten#a 492,{
+ mes "[Excited Galten]";
+ if (isequipped(2782)) {
+ mes "I can't get beautiful";
+ mes "Ahat's image out of my head.";
+ emotion e_lv;
+ mes "As long as we have him,";
+ mes "it will only be a matter of time before Sapha";
+ mes "will rule this land.";
+ close;
+ }
+ mes "¡ø¢²¢£ ¡Ð ¡ò¡ð¡ð";
+ mes "¡÷¡ø¡ñ ¡ü ¡ü";
+ mes "¡ù¢²¢³ ¢²";
+ mes "¡ó¡õ¡ô ¢£ ¡Ð¡û¡ü ¡ò ¡ð¡ö¢£";
+ mes "¢¤¡õ¡þ ¡÷ ¡ñ";
+ close;
+}
+
+dicastes01,202,86,3 script Sentinel#a 492,{
+ mes "[Sentinel]";
+ if (isequipped(2782)) {
+ mes "El Dicastes, the";
+ mes "capital city of Sapha.";
+ mes "The land is pretty";
+ mes "rough so many outsiders can't get in. Ha ha";
+ next;
+ mes "[Sentinel]";
+ mes "...";
+ next;
+ mes "[Sentinel]";
+ mes "Hey, you are an outsider!";
+ close;
+ }
+ mes "¡ô¢±¢± ¡û ¡ó¡Ð¡ñ ¢£ ¢¤¡ú";
+ mes "¡ø¡ó¢² ¢¤ ";
+ mes "¡õ¡ó¡Ð ¢³ ¡Ð¡õ¢£ ¡û ¡ú¡ï";
+ next;
+ mes "[Sentinel]";
+ mes "¡ù";
+ next;
+ mes "[Sentinel]";
+ mes "¡ñ¡ö¡ï ¡ú ¡ó¢³¡ô";
+ close;
+}
+
+dicastes01,194,95,5 script Sentinel#b 450,{
+ mes "[Sentinel]";
+ if (isequipped(2782)) {
+ mes "I permit your entry.";
+ mes "But if you dare to cause trouble";
+ mes "you won't know what hit you. Beware!";
+ close;
+ }
+ mes "¡ø¡ô¡ü ¡ø ¡ó";
+ mes "¡ø¡ï¡û ¡ó ¡û¢¤¢² ¡÷ ¢£";
+ mes "¢¤¡ô¡ø ¢³ ¡÷¡û¡ö ¡õ ¡ø";
+ close;
+}
+
+dicastes01,234,158,0 script Training Galten#a 450,{
+ if (isequipped(2782)) {
+ mes "[Training Galten]";
+ mes "I'll be ready for anything";
+ mes "if I keep up with my training every day.";
+ close;
+ }
+ mes "ø¡ô¡ü ¡¡ø¡ô¡ü ¡ø";
+ mes "ô ¡ø";
+ next;
+ mes "Don't know what it means.";
+ close;
+}
+
+dicastes01,244,166,0 script Training Galten#b 450,{
+ if (isequipped(2782)) {
+ mes "[Training Galten]";
+ mes "I wonder if Ahat knows how";
+ mes "hard I am training.";
+ close;
+ }
+ mes "¡ø¡ô¡ü ¡ø";
+ mes "¡ø¡ô¡ü ¡ø ¡ø¡ô¡ü ¡ø ¡ø¡ô¡ü ¡ø";
+ next;
+ mes "Don't know what it means.";
+ close;
+}
+
+dicastes01,272,166,0 script Training Galten#c 450,{
+ mes "[Training Galten]";
+ if (isequipped(2782)) {
+ mes "[Training Galten]";
+ mes "I am a Sapha warrior.";
+ mes "I am never lazy with my training.";
+ close;
+ }
+ mes "¡ø¡ô¡ü ¡ø ¡ø¡ô¡ü ¡ø";
+ mes "¡ø¡ô¡ü ¡ø";
+ next;
+ mes "Don't know what it means.";
+ close;
+}
+
+dicastes01,248,129,0 script Training Galten#d 450,{
+ mes "[Training Galten]";
+ if (isequipped(2782)) {
+ mes "[Training Galten]";
+ mes "I heard this isn't training";
+ mes "equipment but a massager";
+ mes "for trainees like me.";
+ close;
+ }
+ mes "¡ø¡ô¡ü ¡ø ¡ø¡ô¡ü";
+ mes "¡ø¡ô¡ü ¡ø¡ ø¡ô¡ü ¡ø";
+ next;
+ mes "Don't know what it means.";
+ close;
+}
+
+dic_in01,349,282,4 script Waiting Galten#in_1 492,{
+ if (isequipped(2782)) {
+ mes "[Waiting Galten]";
+ mes "Here is the Battle Station.";
+ mes "We are all tensed up to be ready for action.";
+ close;
+ }
+ mes "[¢²¡Ð¡û ¡ù ¡Ð]";
+ mes "¡ñ¡õ¡ü ¢£ ¡ó";
+ mes "¢¤¡ó¡õ ¢£ ¢£¡ò¡ô ¡ö ¡ú¢¤¡ú ¢¤ ¡ò¡ö¡õ ¢¤ ";
+ close;
+}
+
+dic_in01,370,261,1 script Waiting Galten#in_2 492,{
+ if (isequipped(2782)) {
+ mes "[Waiting Galten]";
+ mes "Boring.";
+ close;
+ }
+ mes "[¢²¡Ð¡û ¡ù ¡Ð]";
+ mes "¡ù¢¤¢±";
+ close;
+}
+
+dic_in01,381,261,1 script Waiting Galten#in_3 492,{
+ if (isequipped(2782)) {
+ mes "[Waiting Galten]";
+ mes "Zzzzz...";
+ close;
+ }
+ mes "[¢²¡Ð¡û ¡ù ¡Ð]";
+ mes "¡ú¡ô";
+ close;
+}
+
+dic_in01,370,282,4 script Waiting Galten#in_4 492,{
+ if (isequipped(2782)) {
+ mes "[Waiting Galten]";
+ mes "El Dicastes is the most peaceful place in this world as long as I am here.";
+ close;
+ }
+ mes "[¢²¡Ð¡û ¡ù ¡Ð]";
+ mes "¡ï¡ï¢³ ¡þ ¡ö¢³¢£ ¢± ¢³¡û¡õ ¡ø ¡þ¡ï¡ï ¡ø ¡û";
+ close;
+}
+
+dic_in01,354,219,4 script Resting Galten#in_5 492,{
+ if (isequipped(2782)) {
+ mes "[Resting Galten]";
+ mes "Resting is always so sweet.";
+ close;
+ }
+ mes "[¡õ¡ø¡ò ¡ü ¢¤]";
+ mes "¡ï¡õ¡ù ¡ö ¡ò¡ð¢² ¢³ ¡ö";
+ close;
+}
+
+dic_in01,365,197,1 script Resting Galten#in_6 492,{
+ if (isequipped(2782)) {
+ mes "[Resting Galten]";
+ mes "Galten can also rest while standing up like this.";
+ next;
+ mes "[Resting Galten]";
+ mes "You say I don't look like I'm resting? But I'm already used to this.";
+ close;
+ }
+ mes "[¡õ¡ø¡ò ¡ü ¢¤]";
+ mes "¡ô¡ï¢¤ ¡ö ¡ù¡ð¡ñ ¡ü ¡ó¡û¡û";
+ mes "¡ï¢£¡ó ¡ù ¢³¡ô¡ð ¢£ ¡Ð¡û¡ô ¡ô ¡Ð¡ú¡ù ¡ô ¡ó";
+ close;
+}
+
+dic_in01,87,102,5 script Resting Piom#01 454,{
+ end;
+}
+
+dic_in01,29,119,4 script Resting Piom#04 489,{
+ if (isequipped(2782)) {
+ mes "[Resting Piom]";
+ mes "Why is it so noisy when I'm trying to get rest?";
+ close;
+ }
+ mes "[¢£¡ù¡ò ¢¤ ¡ù]";
+ mes "¡ü¢²¡ð ¡Ð ¡ò¡ø¢² ¡ô ¢²¡õ";
+ close;
+}
+
+dic_in01,91,113,5 script Suspicious Piom#a 489,{
+ mes "[Suspicious Piom]";
+ if (isequipped(2782)) {
+ mes "Have you heard of the";
+ mes "rumor about Ahat?";
+ next;
+ if(select("Nope!:You first.") == 1) {
+ mes "[Suspicious Piom]";
+ mes "Never mind.";
+ close;
+ }
+ mes "[Suspicious Piom]";
+ mes "Oh, you do seem to know?";
+ mes "I need to collect information.";
+ mes "You first.";
+ mes "You heard of the rumor, right?";
+ next;
+ if(select("Something is fishy?:If you're not going to spill it, me neither!") == 1) {
+ mes "[Suspicious Piom]";
+ mes "I'm only a very curious";
+ mes "ordinary Piom.";
+ close;
+ }
+ mes "[Suspicious Piom]";
+ mes "I am not going to say anything, either!";
+ close;
+ }
+ mes "¡ó¢³¡ó ¡ó ¡ó¡þ¡ö";
+ mes "¡õ ¢³¢²¡÷ ¡ó¡ó";
+ next;
+ if(select("Can't tell what it means:Is it a curse??") == 2) {
+ mes "[Suspicious Piom]";
+ mes "Too bad.";
+ close;
+ }
+ mes "[Suspicious Piom]";
+ mes "Be on your";
+ mes "way, shoo";
+ close;
+}
+
+dic_in01,168,116,5 script Tired Piom#c 491,{
+ mes "[Tired Piom]";
+ if (isequipped(2782)) {
+ mes "If you need any";
+ mes "information, you'd should try your";
+ mes "luck with the Cat Merchant rather than wander around here.";
+ mes "But of course you'll have to pay the price.";
+ close;
+ }
+ mes "¡þ¡õ¡ð ¢³ ¢³¡þ";
+ mes "¡þ¡ø¡ð ¡ö ¡ñ¡ú¡ð ¡ò";
+ mes "¡ï¡ñ¡ú ¡ô ¡ö¡ö¡ò ¡û ¡ó¢¤¡ø ¡ø ¢² ¡ø";
+ mes "¢¤¢²¡ø ¡ò ¡ú¡ó¢±";
+ close;
+}
+
+dic_in01,149,104,5 script Tired Piom#b 455,{
+ mes "[Tired Piom]";
+ if (isequipped(2782)) {
+ mes "I feel so stiff...";
+ mes "I will need another dose of Bradium.";
+ mes "I think the effects are weaker than before,";
+ mes "or is it just me?";
+ emotion e_what;
+ close;
+ }
+ mes "¡ð¡Ð¡ú ¡ø ¢²";
+ mes "¡ö¡õ¡ó ¢¤ ¡ò¡ò¢³ ¡ô ¡ô¡ó¡ñ";
+ mes "¢£¡ñ¡þ ¡ü ¢²¡û¡ó ¡ò ¡ð¡þ";
+ mes "¡ö¡ú¡ñ ¢³";
+ emotion e_what;
+ close;
+}
+
+dic_in01,341,113,3 script Tired Piom#a 491,{
+ mes "[Tired Piom]";
+ if (isequipped(2782)) {
+ mes "Ahat is the one";
+ mes "and only Sapha pride.";
+ mes "We have plenty of Bradium";
+ mes "because of him!";
+ next;
+ mes "[Thrilled Piom]";
+ mes "...";
+ next;
+ mes "[Thrilled Piom]";
+ mes "You don't feel his";
+ mes "blessing?";
+ close;
+ }
+ mes "¡÷¡ò¡û ¡ó ¡ó¡Ð¢±";
+ mes "¡ó¡õ¡ù ¡þ ¡ò¢±¡ñ ¡õ ¢£";
+ mes "¡ü¡ð¢¤ ¡ù ¡ò¡ô¡õ ¡ò ¡ñ";
+ mes "¢³¡ú¢³ ¡Ð ¡ñ¡õ¡ù ¡÷ ¡÷¢±";
+ next;
+ mes "[Tired Piom]";
+ mes "¡þ";
+ next;
+ mes "[Tired Piom]";
+ mes "¡ø¡ú¡ø ¢± ¡ö¡ò";
+ close;
+}
+
+dic_in01,252,103,3 script Eating Adventurer#tre 711,{
+ mes "[Eating Adventurer]";
+ mes "Hey, do you have any emergency rations on you from Midgard?";
+ next;
+ mes "[Eating Adventurer]";
+ mes "I came all the way here with a hungry stomach because I heard there was a Midgard pub but I've never tasted this food anywhere in Midgard.";
+ next;
+ mes "[Eating Adventurer]";
+ mes "No, I'm sure nobody in Midgard would want to try this.";
+ next;
+ mes "[Eating Adventurer]";
+ mes "I really would like a nice hot meal.";
+ mes "I go to this great little restaurant in Geffen often, and I really miss that place now.";
+ close;
+}
+
+dic_in01,32,54,5 script Venknick#el_01 449,{
+ if (isequipped(2782)) {
+ mes "[Venknick]";
+ mes "Oh feels so refreshed.";
+ mes "The refined Bradium was the best ever. Do you want to try some?";
+ close;
+ }
+ mes "[¡ó¡ò¡ð]";
+ mes "¡ù¡ó¢¤ ¢± ¢£";
+ mes "¡õ¡þ¡ï ¢£ ¡÷¡÷¢¤ ¡ú ¡ó¡ñ¡ö ¢² ¡þ¢²¢¤ ¢² ¢£?";
+ close;
+}
+
+dic_in01,372,116,3 script Thrilled Piom#a 490,{
+ mes "[Thrilled Piom]";
+ if (isequipped(2782)) {
+ mes "Ahat is the one";
+ mes "and only Sapha pride.";
+ mes "We have plenty of Bradium";
+ mes "because of him!";
+ next;
+ mes "[Thrilled Piom]";
+ mes "...";
+ next;
+ mes "[Thrilled Piom]";
+ mes "You don't feel his";
+ mes "blessing?";
+ close; }
+ mes "¡ò¡õ¢³ ¡õ ¡ô";
+ mes "¢£¡ó¡ø ¢² ¡ô¡÷";
+ mes "¡ò¡ô¢³ ¡ù ¢±¡ó¢± ¡õ";
+ mes "¡ó¡ü¡Ð ¡ø ¢²¡ü¡Ð ¡õ ¡ï";
+ next;
+ mes "[Thrilled Piom]";
+ mes "¢£";
+ next;
+ mes "[Thrilled Piom]";
+ mes "¡Ð¢¤¡ù ¢£ ¡ó¡ó";
+ mes "¡ù¡ó¡÷ ¡û ¡þ¡ô";
+ close;
+}
+
+dic_in01,360,125,5 script Serious Venknicka 449,{
+ mes "[Serious Venknick]";
+ if (isequipped(2782)) {
+ mes "A sudden increase in Bradium production.";
+ mes "Why?";
+ mes "I will have to get more factory lines running.";
+ close;
+ }
+ mes "¡û¡õ¡ñ ¢² ¢²¢¤¡Ð ¢² ¡ü¡ñ¡õ";
+ mes "¡þ¡ó¡ö ¢²";
+ mes "¡ö¡÷¡û ¡ú ¡÷¡Ð¢³ ¢³";
+ close;
+}
+
+dic_in01,42,250,5 script Guide#diel_1 489,{
+ if (isequipped(2782)) {
+ if (ep13_3_invite > 5) {
+ mes "[Guide]";
+ mes "I'm Dior, your kind guide for El Dicastes.";
+ mes "How can I help you?";
+ next;
+ mes "[Guide]";
+ mes "You may submit your civil complaints here.";
+ mes "Civil services and El Dicastes zones are managed in the Situation Room upstairs.";
+ next;
+ mes "[Guide]";
+ mes "The Administrative Office is located on the top floor and handles very important matters.";
+ mes "The Archive Room is in the lower level where you can obtain a vast amount of information.";
+ next;
+ mes "[Guide]";
+ mes "By the way, you may use the elevator in the back to go to the other floors.";
+ next;
+ mes "[Guide]";
+ mes "Oh, you didn't ask?";
+ mes "But since I'm Dior, the kind guide. He he.";
+ close;
+ }
+ mes "- The guide looks at you with an alert expression. -";
+ close;
+ }
+ mes "[¢³¡ñ]";
+ mes "¡õ¢£¡ó ¡Ð ¡õ¡ñ¡ò ¢¤ ¡ø¡ø¢£ ¢± ¢²¢³¡÷ ¢±";
+ mes "¡ö¡ò¡ð ¡ó ¡ô¡ô?";
+ next;
+ mes "[¢³¡ñ]";
+ mes "¡Ð¡ù¡ó ¡ù ¡ü¢²¡Ð ¢± ¡÷¡ö¡þ";
+ mes "¡ñ¡þ¢² ¡ø ¡ó¡ï¡ï ¡ù ¡ð¡ñ¡Ð ¡ù ¢³¡ò¡þ ¡ù ¡ø¡ð¡õ ¡õ ¢¤";
+ next;
+ mes "[¢³¡ñ]";
+ mes "¡û¡ù¡ô ¡ø ¡ð¡þ¡÷ ¢³ ¡þ¡ù¡ñ ¡ú ¡ü¢¤¡ò ¡ú ¡ô¢£";
+ mes "¡÷¡ò¢¤ ¡ø ¡û¢³";
+ next;
+ mes "[¢³¡ñ]";
+ mes "¡ô¡ð¡ñ ¢¤ ¡ó¡÷¢³ ¡þ ¡ó¡õ¡÷ ¡ö ¡ó ¡ö";
+ next;
+ mes "[¢³¡ñ]";
+ mes "¡ò¡ô¡ø ¡÷ ¡õ¡ø¡ð ¡ó ¢¤¡Ð¡ô ¡ø ¡ñ¡ñ¡ñ ¡ø ¡ú¡ö¡ø ¡ü";
+ mes "¡ï¢³¡ð ¢¤ ¡ð¡ö¢£ ¢± ¡ô¡ø";
+ close;
+}
+
+dic_in01,335,34,0 script Talkative Piom#a 490,{
+ mes "[Talkative Piom]";
+ if (isequipped(2782)) {
+ mes "At my factory";
+ mes "we not only refine Bradium,";
+ mes "but we also produce various";
+ mes "tools for daily use.";
+ mes "We manufacture war supplies";
+ mes "here too.";
+ close;
+ }
+ mes "¡ü¡ù¢± ¢³";
+ mes "¡÷¡ø¡ï ¡þ ¡ó¡ó";
+ mes "¡ñ¡õ¡ò ¡ó ¡÷¡ü¡ù ¡ö";
+ mes "¡ñ¡ø¡ü ¡ú ¡ô";
+ mes "¡þ¡ú¡ò ¢± ¡û¡ò¡ò ¡ù ¡÷";
+ mes "¢³¡ò¡ò ¡ù ¢±¢£¡ò";
+ close;
+}
+
+dic_in01,387,30,1 script Manuk Piom#a 454,{
+ mes "[Manuk Piom]";
+ if (isequipped(2782)) {
+ mes "You! We met in Manuk, didn't we?";
+ mes "I've come to pick up the weapon I ordered.";
+ close;
+ }
+ mes "¡ü¡ó¡þ ¡ó ¡ï¡ð¢¤ ¡ü ¡ð¢±";
+ mes "¡ù¡ô¡ï ¡ú ¡ñ¡ù¢³ ¡ó ¡ò¡ö¡ó ¡ô¡ô";
+ close;
+}
+
+dicastes01,282,210,4 script Free Knit#a 453,{
+ mes "[Free Knit]";
+ if (isequipped(2782)) {
+ mes "As long as we have a steady";
+ mes "supply of Bradium,";
+ mes "Saphas can live forever.";
+ mes "Our childhood lasts 10 years,";
+ mes "which is short.";
+ close;
+ }
+ mes "¡ñ¡þ¡ð ¡ó ¡ü¡ò¡ö ¡÷";
+ mes "¢³¡ð¡ï ¢£ ¡ù¡ô¡ò ¡ô ¡ó¡þ¡ñ ¢² ¡ñ¡û¢£ ¢²";
+ mes "¡ô¡ó¡ð ¡þ ¢£¡ð¢¤ ¡õ ¡û¢³¡ü";
+ mes "¡ó¢³¡ò ¢± ¡ô¢£¢² ¡÷ ¡÷¡ñ";
+ mes "¡ò¢²¡ï ¢£ ¡ö¡ö";
+ close;
+}
+
+dicastes01,246,210,4 script Free Venknick#a 449,{
+ mes "[Free Venknick]";
+ if (isequipped(2782)) {
+ mes "At least we have plenty of Bradium.";
+ mes "Look,";
+ mes "You can see Bradium";
+ mes "everywhere you go.";
+ next;
+ mes "[Free Venknick]";
+ mes "?";
+ next;
+ mes "[Free Venknick]";
+ mes "The thing rolling around is a gem,";
+ mes "but why are you interested in it?";
+ close;
+ }
+ mes "¡ô¡ï¢£ ¢¤ ¡÷¡õ¢± ¡ü ¡ñ¡õ";
+ mes "¡ü¢³";
+ mes "¡ö¡ù¢¤ ¢² ¡ù¡ó¡ô";
+ mes "¡ü¢£¢³ ¡ø ¡û¡ð¡ü ¡õ";
+ next;
+ mes "[Free Venknick]";
+ mes "¡ù";
+ next;
+ mes "[Free Venknick]";
+ mes "¡þ¢¤¢£ ¢± ¡ó¡ò¢³ ¡ü ¡ñ¡ð";
+ mes "¢±¡û¢£ ¡ö ¡ü¡ò¡÷ ¡û ¡õ¡ò¡÷ ¢²¢²";
+ close;
+}
+
+dicastes01,235,245,4 script Excited Piom#a 490,{
+ if (isequipped(2782)) {
+ mes "[Excited Piom]";
+ mes "Have you seen Ahat?";
+ emotion e_ho;
+ mes "His popularity here in El Discastes is phenomenal!";
+ close;
+ }
+ mes "[Excited Piom]";
+ mes "¡ú¡þ¡ó ¢³ ¡ü¢²¡ñ ¢±";
+ emotion e_ho;
+ mes "¢³¡ó¡ñ ¡õ ¡ð¡ô¡þ ¡÷ ¡ú¡ò¡õ ¡ø ¢² ¡ø";
+ close;
+}
+
+dicastes01,284,262,4 script Favorable Knit#a 453,{
+ mes "[Favorable Knit]";
+ if (isequipped(2782)) {
+ mes "Unlike the Laphine, we Saphas";
+ mes "are a very close community.";
+ mes "We start by living together in common facilities after we are born.";
+ next;
+ mes "[Favorable Knit]";
+ mes "That is why all Saphas are like family.";
+ mes "We never have any quarrels between classes.";
+ close;
+ }
+ mes "¡ô¢±¡ó ¡õ ¡ú¡÷¡Ð ¡õ";
+ mes "¡ü¡ï¡Ð ¡õ ¡ô¡ó¡ü ¡ó ¢³";
+ mes "¡ñ¡ô¡ü ¡þ ¢¤¡ñ¢¤ ¡ô ¡û¡ï¡ù";
+ mes "¡ú¡ö¡ô ¡ó ¢£¡ú¡þ ¡ø ¡ø¡ò";
+ mes "¢²¢³¡û ¢¤ ¡ú¡ñ¡ù ¡û ¢³¡ò¡ø ¡õ¡õ";
+ close;
+}
+
+dicastes01,164,180,4 script Limpy Piom#a 489,{
+ if (isequipped(2782)) {
+ mes "[Limpy Piom]";
+ mes "They say there is a";
+ mes "war going on with the Splendide in Manuk.";
+ mes "I hope everything goes well.";
+ mes "I hope it doesn't come all";
+ mes "the way to the capital city here.";
+ emotion e_dots;
+ close;
+ }
+ mes "¢²¡ô¡þ ¡ù ¡õ¡Ð";
+ mes "¢³¡ô¡û ¡ú ¡ø";
+ mes "¢³¡þ¢¤ ¡ó ¡õ¡÷¡Ð";
+ mes "¡ñ¡ò¡ü ¡ü ¡ù¡þ¢±";
+ mes "¢¤¡ò¡þ ¢¤ ¢£¡ñ ¢¤ ¢£¡ñ";
+ emotion e_dots;
+ close;
+}
+
+dicastes01,191,202,4 script Complaining Galten#fihs 450,{
+ if (isequipped(2782)) {
+ mes "[Complaining Galten]";
+ mes "That crazy Vanknick always";
+ mes "talks about the legend of that statue.";
+ next;
+ mes "[Complaining Galten]";
+ mes "Have you ever talked";
+ mes "to him?";
+ next;
+ if(select("No:Yes") == 1) {
+ mes "[Complaining Galten]";
+ mes "You don't know about the legend behind the statue?";
+ mes "Then I don't know what to talk about it with you.";
+ close;
+ }
+ emotion e_gg,0,"Crazy Venknick#fihsing1";
+ mes "[Complaining Galten]";
+ mes "You also fell for that crazy man.";
+ next;
+ mes "[" + strcharinfo(0) + "]";
+ mes "Yes";
+ emotion e_sob,1;
+ next;
+ mes "[Complaining Galten]";
+ mes "Just forget about it quickly for your own good.";
+ close;
+ }
+ mes "[¡õ¢£¡ö ¡ú ]";
+ mes "¡õ¡ò¡û ¡ò ¢£¡û¡÷ ¡÷ ";
+ mes "¡û¡ù¡û ¡÷ ¡ü¡þ¡û ¢³ ¡ó";
+ next;
+ mes "[¡õ¢£¡ö ¡ú ]";
+ mes "¡ð¢±¡ü ¡û ¡õ¡÷¢¤";
+ mes "¢¤¡þ¡ø ¢² ¡÷";
+ next;
+ mes "Don't know what it means.";
+ close;
+}
+
+dicastes01,181,191,5 script Traveler Ichack#info 481,2,2,{
+ mes "[Traveler Ichack]";
+ mes "Oh!! You are a stranger!";
+ mes "I'm Ichack the first adventurer that arrived here in El Dicastes!";
+ next;
+ mes "[Traveler Ichack]";
+ mes "There was someone in the expedition team claiming that he was the first, but it WAS me. That's right.";
+ next;
+ mes "[Traveler Ichack]";
+ mes "That's why I will provide a service to guide adventurers from Rune-Midgard.";
+ mes "What would you like to know?";
+ next;
+ switch (select("Dicastes Diel:Residential Area:Training Room:Factory:Pub:Cat Hand Caravan")) {
+ case 1:
+ mes "[Traveler Ichack]";
+ mes "Ah~ That's a beautiful building.";
+ mes "It's said they discuss important things...";
+ next;
+ mes "[Traveler Ichack]";
+ mes "Please make sure you signed in at the dior, otherwise you'll get in trouble.";
+ mes "Go directly north from here and you can't miss it.";
+ viewpoint 351,198,1,1,0x00FF00;
+ close;
+ case 2:
+ mes "[Traveler Ichack]";
+ mes "The Sapha tribe is so weird. How can they sleep in there?";
+ next;
+ mes "[Traveler Ichack]";
+ mes "You don't understand?";
+ mes "You won't believe me until you see it! Go see it for yourself!";
+ next;
+ mes "[Traveler Ichack]";
+ mes "The residential area is divided into 2 area's.";
+ mes "The lower residential area is around 7 o'clock and, the upper area is around 1 o'clock.";
+ viewpoint 283,280,2,1,0x01FF01;
+ viewpoint 106,136,3,1,0x0066FF;
+ close;
+ case 3:
+ mes "[Traveler Ichack]";
+ mes "Because of the dangers here, we need better security..";
+ mes "Have you ever been to the training room? The training guards seem to never sleep!";
+ viewpoint 172,255,4,1,0xFFCCCC;
+ close;
+ case 4:
+ mes "[Traveler Ichack]";
+ mes "This is one of the most important reasons why they live here.";
+ mes "If you go to factory, you can see the recently refined Bradium.";
+ viewpoint 256,97,5,1,0x0066FF;
+ close;
+ case 5:
+ mes "[Traveler Ichack]";
+ mes "Although I arrived here as the first adventurer, the owner of the pub was the first person here.";
+ mes "Bumen Florine's pub is located underground in the lower residential area.";
+ mes "He might have some valuable information for you.";
+ viewpoint 106,136,6,1,0xFF3300;
+ close;
+ case 6:
+ mes "[Traveler Ichack]";
+ mes "The cats seems that don't have good relationship with sapha same as us.";
+ mes "Perhaps it's because trading is involved.";
+ mes "Poor cats. They must be shivering from the cold out there.";
+ next;
+ mes "[Traveler Ichack]";
+ mes "You can find their caravan just outside the gates.";
+ viewpoint 39,199,7,1,0x9933FF;
+ close;
+ }
+OnTouch:
+ if (ep13_3_invite == 6)
+ emotion e_gasp,0;
+ end;
+}
+
+dicastes01,202,197,4 script Crazy Venknick#fihsing1 449,{
+ if (isequipped(2782)) {
+ mes "[Crazy Venknick]";
+ mes "At only 5000 Zeny";
+ mes "I will tell you the sad legend behind that statue.";
+ next;
+ if(select("Give 5000 Zeny.:Don't give 5000 Zeny.") == 2) {
+ mes "[Crazy Venknick]";
+ mes "Don't come back with regrets.";
+ close;
+ }
+ if (Zeny < 5000) {
+ mes "[Crazy Venknick]";
+ mes "I have";
+ mes "no legend to share with";
+ mes "the poor.";
+ close;
+ close;
+ }
+ set Zeny, Zeny-5000;
+ mes "[Crazy Venknick]";
+ mes "Thanks.";
+ emotion e_gg,0,"Complaining Galten#fihs";
+ next;
+ select("What is the sad legend?");
+ emotion e_dots;
+ select("I asked what the sad legend is about!");
+ next;
+ mes "[Crazy Venknick]";
+ mes "I don't believe in legends.";
+ next;
+ emotion e_dots,1;
+ select("Was I tricked?");
+ sc_start SC_Blind,20000,0;
+ next;
+ mes "You feel outraged at being tricked.";
+ close;
+ }
+ mes "[???¨²?¨´ ¡é3 ]";
+ mes "¢²¡û¡ó ¡ó ¡ù¢¤¡ø";
+ mes "¢¤¡ð¢² ¢± ¡ñ¡ö¢² ¡ø ¡ï¡ö¡ü";
+ next;
+ mes "Don't know what it means.";
+ close;
+}
+
+dic_in01,98,110,5 script Worried Piom#a 489,{
+ if (isequipped(2782)) {
+ mes "[Worried Piom]";
+ mes "I haven't seen my friends for the last few hours.";
+ mes "It's about time for them to have";
+ mes "their Bradium. Hmm..";
+ close;
+ }
+ mes "[Worried Piom]";
+ mes "¡û¢±¡÷ ¢² ¡ï¡þ¡ò ¡ü ¡ï¡û¢²";
+ mes "¡ï¡÷¢¤ ¡Ð ¡ï¡ï¡Ð ¢¤ ¢£";
+ mes "¡÷¡þ¡ð ¡ó ¡ñ";
+ close;
+}
+
+dic_in01,98,96,3 script Lost Galten#a 492,{
+ if (isequipped(2782)) {
+ mes "[Lost Galten]";
+ mes "I've been living as a Piom for too long";
+ mes "now it's like a bad habit.";
+ mes "and I find myself here all the time.";
+ close;
+ }
+ mes "[Lost Galten]";
+ mes "¡ó¡ô¡ï ¡û ¢³¡ú";
+ mes "¡ü¡ø¡ñ ¢£ ";
+ mes "¡ö¡ï¢² ¡û ¡ö¡ó";
+ close;
+} \ No newline at end of file
diff --git a/npc/re/cities/izlude.txt b/npc/re/cities/izlude.txt
new file mode 100644
index 000000000..e5b3d1df0
--- /dev/null
+++ b/npc/re/cities/izlude.txt
@@ -0,0 +1,36 @@
+//===== rAthena Script =======================================
+//= Izlude Town Renewal
+//===== By: ==================================================
+//= Masao
+//===== Current Version: =====================================
+//= 1.1
+//===== Compatible With: =====================================
+//= rAthena SVN
+//===== Description: =========================================
+//= Izlude town NPCs.
+//===== Additional Comments: =================================
+//= 1.0 First Version. Still missing many new NPCs and their dialogues. [Masao]
+//= 1.1 Added bullet NPC duplicates. [Euphy]
+//============================================================
+
+izlude,197,205,1 duplicate(Sailor_izlude) Sailor#izlude 100
+izlude,71,92,2 duplicate(Bonne_izlude) Bonne#izlude 90
+izlude,172,215,4 duplicate(Charfri_izlude) Charfri#izlude 91
+izlude,127,175,4 duplicate(Cuskoal_izlude) Cuskoal#izlude 124
+izlude,85,103,4 duplicate(Dega_izlude) Dega#izlude 84
+izlude,141,185,4 duplicate(Kylick_izlude) Kylick#izlude 97
+izlude,56,156,2 duplicate(Red_izlude) Red#izlude 85
+izlude,58,156,2 duplicate(Cebalis_izlude) Cebalis#izlude 98
+izlude,165,156,2 duplicate(Soldier_izlude) Soldier#izlude 105
+izlude,158,130,3 duplicate(bdt) Bullet Dealer Tony#iz 86
+izlude,155,132,3 duplicate(mdk) Magazine Dealer Kenny 83
+
+izlude,147,131,6 script Blacksmith#izlude 726,{
+ end;
+}
+
+prt_fild08,350,219,4 script Guard#izlude 105,{
+ mes "[Izlude Guard]";
+ mes "Welcome to Izlude.";
+ close;
+}
diff --git a/npc/re/cities/jawaii.txt b/npc/re/cities/jawaii.txt
new file mode 100644
index 000000000..49263d22d
--- /dev/null
+++ b/npc/re/cities/jawaii.txt
@@ -0,0 +1,15 @@
+//===== rAthena Script =======================================
+//= Jawaii Town Renewal
+//===== By: ==================================================
+//= Daegaladh, Masao
+//===== Current Version: =====================================
+//= 1.0
+//===== Compatible With: =====================================
+//= rAthena SVN
+//===== Description: =========================================
+//= Jawaii town NPCs.
+//===== Additional Comments: =================================
+//= 1.0 First Version. Renewal coordinates by Masao.
+//============================================================
+
+izlude,102,150,6 duplicate(Honeymoon_Helper_Izlude) Honeymoon Helper#Izlude 71
diff --git a/npc/re/cities/malangdo.txt b/npc/re/cities/malangdo.txt
new file mode 100644
index 000000000..8eb84ad55
--- /dev/null
+++ b/npc/re/cities/malangdo.txt
@@ -0,0 +1,388 @@
+//===== rAthena Script =======================================
+//= Malangdo Town
+//===== By: ==================================================
+//= Muad_Dib
+//===== Current Version: =====================================
+//= 1.1
+//===== Compatible With: =====================================
+//= rAthena SVN
+//===== Description: =========================================
+//= Malangdo Town Script
+//===== Additional Comments: =================================
+//= 1.0 First version. [Euphy]
+//= 1.1 Added entrance scripts.
+//============================================================
+
+// Entrance :: malangdo_go
+//============================================================
+- script Dolangmal -1,{
+ if (checkquest(5091) == -1) {
+ mes "[Dolangmal]";
+ mes "Hey~! Hi human~ This is Mr. Dolangmal. kakaka~";
+ next;
+ mes "[Dolangmal]";
+ mes "We are sent to here to take you to the heaven of cat, ^A2314BMeow Meow Island^000000.";
+ next;
+ mes "[Dolangmal]";
+ set .@s$,"Why don't you go to ^A2314BMeow Meow Island^000000? ";
+ switch(atoi(strnpcinfo(2))) {
+ case 1: mes "How is that? Crowd people in Prontera is good, but why don't you go our heaven of the cat, ^A2314BMeow Meow Island^000000?"; break;
+ case 2: mes "Why don't you go to ^A2314BMeow Meow Island^000000? That place is better than geffen where only simple honest wizards are crowded."; break;
+ case 3: mes "Fresh air Payon is not bad, but why don't you go better palce the heaven of the cat, ^A2314BMeow Meow Island^000000?"; break;
+ case 4: mes .@s$+"The beautiful and quiet place is better than Aldebaran where is so noisy with ticktock sound of clock."; break;
+ case 5: mes .@s$+"The beautiful and quiet place is better than Morroc where is so hot and sandstorm?"; break;
+ case 6: mes .@s$+"The beautiful place is better than Yuno where are full of headache books."; break;
+ case 7: mes .@s$+"The complex place is better than Rachel where is too queit horribly?"; break;
+ case 8: mes .@s$+"The safety place is better than Lighthanlzen where is too dangerous."; break;
+ case 9: mes .@s$+"The smell of sea place is better than Mora where is full of grass smell."; break;
+ }
+ next;
+ if(select("No:^A2314BMeow Meow Island^000000~ Go~ Go~") == 1) {
+ mes "[Dolangmal]";
+ mes "What!? You don't want to go ^A2314BMeow Meow Island^000000? Chet!";
+ next;
+ mes "[Dolangmal]";
+ mes "You such an annoying guy. If you don't go, why did you talk to me... but...";
+ next;
+ mes "[Dolangmal]";
+ mes "^9E1837Admiral Thomas^000000 said kidnapping human.. No.. Bring them politely?";
+ next;
+ mes "[Dolangmal]";
+ mes "Anyway I got you. Whenever you want to go, just tell me.";
+ close;
+ }
+ mes "[Dolangmal]";
+ mes "Ok! I like your attitude with full of passion.";
+ next;
+ mes "[Dolangmal]";
+ mes "Now, before you go ^A2314BMeow Meow Island^000000, let me tell you some detail of caution.";
+ next;
+ mes "[Dolangmal]";
+ mes "First!! It is natural thing. When you arrive on the ^A2314BMeow Meow Island^000000, should notify that you are here to ^9E1837Admiral Thomas^000000..";
+ next;
+ mes "[Dolangmal]";
+ mes "If you don't do that, you might be attacked by scary and wild cats when you walk on dark street.";
+ next;
+ mes "[Dolangmal]";
+ mes "Secondly!! This ^A2314BMeow Meow Island^000000 is absolutely our island of cat even though we open to the human.";
+ next;
+ mes "[Dolangmal]";
+ mes "We have a personality... no... no... respect us like one catality because we are cats.";
+ next;
+ mes "[Dolangmal]";
+ mes "And the next one is...";
+ next;
+ mes "Dolangmal must say that just say some cautions, but he said 100 kinds of cautions.";
+ next;
+ mes "[Dolangmal]";
+ mes "Ok! That is all for cautions!! It's easy and simple cautions... how is that? Can you keep this all?";
+ next;
+ if(select("Keep this cautions:Can't keep this cautions") == 2) {
+ mes "[Dolangmal]";
+ mes "What!? Can't you keep this easy rule? Chet!";
+ next;
+ mes "[Dolangmal]";
+ mes "You such an annoying guy. If you can't keep this, why did not tell me during the conversation. I told you everything..tierd.. but..";
+ next;
+ mes "[Dolangmal]";
+ mes "^9E1837Admiral Thomas^000000 said kidnapping human.. No.. Bring them politely?";
+ next;
+ mes "[Dolangmal]";
+ mes "Anyway I got you. Just tell me whenever you want to go.";
+ close;
+ }
+ mes "[Dolangmal]";
+ mes "Ok! Do not bite two mice with one mouth. ^9E1837Admiral Thomas^000000 is located at the ^A2314Bcenter of ship in Meow Meow Island^000000.";
+ next;
+ mes "[Dolangmal]";
+ mes "Don't forget give notice of arrival.";
+ next;
+ mes "[Dolangmal]";
+ mes "Alright. Let's go to the heaven of the cat, ^A2314BMeow Meow Island^000000~";
+ setquest 5091;
+ completequest 5091;
+ warp "malangdo",217,85;
+ close;
+ }
+ mes "[Dolangmal]";
+ mes "Uh? You must be last time...? Alright. Did you visit ^A2314BMeow Meow Island^000000?";
+ next;
+ if(select("Take me to ^A2314BMeow Meow Island^000000 again:I have visited") == 1) {
+ mes "[Dolangmal]";
+ mes "I really want to send you there, but I can't because of the policy. It is difficult to send people who visit ^A2314BMeow Meow Island^000000 at first.";
+ next;
+ mes "[Dolangmal]";
+ mes "And you just heard roughly what I said... It is supposed to be rule 53...";
+ next;
+ mes "[Dolangmal]";
+ mes "Specially, let me tell you rule 53. I am an indulgent cat.";
+ next;
+ mes "[Dolangmal]";
+ mes "If you want to go back to ^A2314BMeow Meow Island^000000, just take ship at Izlude or Alberata.";
+ next;
+ mes "[Dolangmal]";
+ mes "If you enjoy pleasant sea trip, you will arrive the heaven of cat ^A2314BMeow Meow Island^000000.";
+ next;
+ mes "[Dolangmal]";
+ mes "So easy! Isn't it? Well, good bye~";
+ close;
+ }
+ mes "[Dolangmal]";
+ mes "How is that? You like it? I knew it. Kakaka";
+ next;
+ mes "[Dolangmal]";
+ mes "Ah! I just want to make sure..";
+ next;
+ mes "[Dolangmal]";
+ mes "Again, if you want to go back to ^A2314BMeow Meow Island^000000, do you know that take a ship at Izlude or Alberta?";
+ next;
+ mes "[Dolangmal]";
+ mes "Hm~ You might know that because you are smart person. Well, see you again~";
+ close;
+}
+prontera,114,77,6 duplicate(Dolangmal) Dolangmal#1 553
+geffen,109,61,6 duplicate(Dolangmal) Dolangmal#2 553
+payon,200,106,4 duplicate(Dolangmal) Dolangmal#3 553
+aldebaran,170,104,4 duplicate(Dolangmal) Dolangmal#4 553
+morocc,168,275,4 duplicate(Dolangmal) Dolangmal#5 553
+yuno,165,122,4 duplicate(Dolangmal) Dolangmal#6 553
+rachel,121,126,4 duplicate(Dolangmal) Dolangmal#7 553
+lighthalzen,254,83,5 duplicate(Dolangmal) Dolangmal#8 553
+mora,57,150,4 duplicate(Dolangmal) Dolangmal#9 553
+
+// Unofficial coordinates.
+// Original pre-re: izlude,182,192,4
+izlude,197,213,4 script Odgnalam#iz 554,{
+ if (strnpcinfo(4) == "izlude")
+ mes "Receiving the warm sun of Izlude, the cat is sleeping.";
+ else if (strnpcinfo(4) == "alberta")
+ mes "Receiving the warm sun of Alberta, the cat is sleeping.";
+ next;
+ if(select("Let him sleep:Talk to him") == 1) close;
+ mes "[Odgnalam]";
+ mes "Meow? Uh?";
+ next;
+ if (ep13_yong1 == 0) {
+ set .@price,1000;
+ set .@s1$,"Huh!! You are such an annoying person. Let me send you to the heaven of the cat, ^A2314BMeow Meow Island^000000 with ^0000FF1000 Zeny^000000.";
+ set .@s2$,"Money? Where is the money? You can't go anywhere without the money. Shame on you.";
+ } else if (ep13_yong1 < 60) {
+ set .@price,999;
+ set .@s1$,"You have a little relationship with fleet of cat. I'll give you special discount price ^0000FF999 Zeny^000000 to the heaven of the cat, ^A2314BMeow Meow Island^000000, because you have relationship with fleet.";
+ set .@s2$,"Where is the money? You don't have a sense of honor.";
+ } else if (ep13_yong1 > 59 && ep13_yong1 < 80) {
+ set .@price,500;
+ set .@s1$,"You gave several help to our cat's fleet so let me give you special that with 50% discount price ^0000FF500 Zeny^000000. I'll send you to the heaven of the cat, ^A2314BMeow Meow Island^000000.";
+ set .@s2$,"You don't have any money for paying 50% discount price? I can't believe it.";
+ } else {
+ mes "[Odgnalam]";
+ mes "You are a hero of cat's fleet. Your activity is the legend between us.";
+ next;
+ mes "[Odgnalam]";
+ mes "As you are hero of fleet so let me send you to the heaven of the cat, ^A2314BMeow Meow Island^000000 for free.";
+ next;
+ if(select("Let's go Meow Meow Island!!:Do not go") == 1) {
+ mes "[Odgnalam]";
+ mes "Have a comfortable trip... Alright let's go~";
+ warp "malangdo",217,85;
+ }
+ close;
+ }
+ mes "[Odgnalam]";
+ mes .@s1$;
+ next;
+ if(select("Let's go Meow Meow Island!!:Do not go") == 2) close;
+ if (Zeny < .@price) {
+ mes "[Odgnalam]";
+ mes "Money? Where is the money? You can't go anywhere without the money. Shame on you.";
+ close;
+ }
+ set Zeny, Zeny - .@price;
+ mes "[Odgnalam]";
+ mes "Let me send you right away. Let's go~";
+ warp "malangdo",217,85;
+ close;
+}
+alberta,200,151,4 duplicate(Odgnalam#iz) Odgnalam#albe 554
+
+malangdo,219,86,4 script Kong#malang 545,{
+ mes "[Kong]";
+ mes "Did you have fun in Malangdo?";
+ mes "The fleet has a service to Izlude and Alberta.";
+ next;
+ if (ep13_yong1 == 0) {
+ set .@price,1000;
+ set .@s1$, "1000 zeny";
+ set .@s2$, "Have a nice day in Meow Meow Island.";
+ set .@no_money$, "It is difficult for free.";
+ set .@yes_money$, "Have a nice trip.";
+ mes "[Kong]";
+ mes "The fee of ship is only 1000 zeny, where you want to go?";
+ next;
+ } else if (ep13_yong1 < 60) {
+ set .@price,999;
+ set .@s1$,"999 zeny";
+ set .@s2$, "Have a full of fortune day in Meow Meow Island...";
+ set .@no_money$, "It is difficult even though you have a relationship with fleet.";
+ set .@yes_money$, "Thanks, have a wonderful trip.";
+ mes "[Kong]";
+ mes "You have a connection with our fleet. Apply special price 999 zeny. Where do you want to go?";
+ next;
+ } else if (ep13_yong1 > 59 && ep13_yong1 < 80) {
+ set .@price,500;
+ set .@s1$,"500 zeny";
+ set .@s2$, "There are full of fortune and jackpot in Meow Meow Island.";
+ set .@no_money$, "Oh my god. You don't have 500 zeny? It is difficult for free.";
+ set .@yes_money$, "Have nice trip and come again.";
+ mes "[Kong]";
+ mes "Wow~ You contributed our fleet a lot. Alright!! Special discount price 500 zeny. Where do you want to go?";
+ next;
+ } else {
+ set .@price,0;
+ set .@s1$,"Free for hero of fleet!!";
+ set .@s2$, "No one objects the hero of fleet to stay in Meow Meow Island...";
+ mes "[Kong]";
+ mes "Ah... You are the hero of cat's fleet and it is the legend.";
+ next;
+ mes "[Kong]";
+ mes "We can't charge from hero of fleet. Where is your destination?";
+ next;
+ }
+ set .@i, select("- Izlude destination --- "+.@s1$+":- Alberta destination --- "+.@s1$+":- Stay on Malangdo");
+ mes "[Kong]";
+ if (.@i == 3) {
+ mes .@s2$;
+ close;
+ }
+ if (ep13_yong1 > 80) {
+ mes "Have a comfortable trip.";
+ if (.@i == 1)
+ warp "izlude",195,212;
+ else
+ warp "alberta",192,150;
+ close;
+ }
+ if (Zeny < .@price) {
+ mes .@no_money$;
+ close;
+ }
+ set Zeny, Zeny - .@price;
+ mes .@yes_money$;
+ if (.@i == 1)
+ warp "izlude",195,212;
+ else
+ warp "alberta",192,150;
+ close;
+}
+
+// Town NPCs :: malang_tre
+//============================================================
+malangdo,147,117,3 script Innkeeper#malang 554,{
+ mes "Can see a lazy cat standing on a chair.";
+ mes "Thought it is an Innkeeper, but do not looks like that having a business.";
+ next;
+ switch(select("Can I rest in hammock?:Want to store in inn.:Looks free at the moment.")) {
+ case 1:
+ mes "[Innkeeper]";
+ mes "You can use hammock as you want but give me ^FF00005 pieces of Malang Sp Can^000000, then will make you stress out.";
+ next;
+ switch(select("Give the can.:No need.")) {
+ case 1:
+ if (countitem(12636) > 4) {
+ delitem 12636,5; //Malang_Sp_Can
+ percentheal 100,100;
+ specialeffect2 EF_HEALSP;
+ mes "[Innkeeper]";
+ mes "Take a relaxation.";
+ emotion e_kis;
+ next;
+ warp "malangdo",140,121;
+ close;
+ }
+ mes "[Innkeeper]";
+ mes "It looks like lack of cans.";
+ close;
+ case 2:
+ mes "[Innkeeper]";
+ mes "You are strong man than appearance.";
+ close;
+ }
+ case 2:
+ mes "[Innkeeper]";
+ mes "Storation is done. We should keep company haha.";
+ savepoint "malangdo",142,118;
+ close;
+ case 3:
+ mes "[Innkeeper]";
+ mes "A busy moment make you hurry and laziness makes you lazy.";
+ next;
+ mes "- Wonder if there is work time. -";
+ close;
+ }
+ close;
+}
+
+malangdo,151,120,3 script Wandering Minstrel#mal 479,{
+ mes "[Wandering Minstrel]";
+ mes "I have a sleepy momnet whenever seeing that innkeeper. So comfortable...";
+ close;
+}
+
+malangdo,149,120,5 script Wandering Wanderer#mal 485,5,1,{
+ mes "[Wandering Wanderer]";
+ mes "Cats living in here is so energetic.";
+ mes "And it makes me dance~";
+ close;
+OnTouch:
+ switch(rand(5)) {
+ case 0:
+ soundeffect "ring_of_nibelungen.wav",0;
+ break;
+ case 1:
+ soundeffect "dont_forget_me_not.wav",0;
+ break;
+ case 2:
+ soundeffect "humming.wav",0;
+ break;
+ case 3:
+ soundeffect "assassin_of_sunset.wav",0;
+ break;
+ case 4:
+ emotion e_ho;
+ emotion e_ho,0,"Wandering Minstrel#mal";
+ break;
+ }
+ end;
+}
+
+malangdo,216,168,3 script Cat Trainer#mal1 558,0,8,{
+ emotion e_awsm;
+ mes "[Cat Trainer]";
+ mes "Phh there is a tail and butt with soft and tender!";
+ mes "Can't stand, this is heaven~~!!";
+ next;
+ emotion e_gg;
+ mes "[Cat Trainer]";
+ mes "My hidden card ^FF0000<Silvervine Fruit>^000000 can make all cats in Meow Meow Island as my slaves~ haha!";
+ next;
+ select("^FF0000<Silvervine Fruit>^000000?");
+ mes "[Cat Trainer]";
+ mes "Silvervine Fruit is a rare item!";
+ mes "I can barely get it.";
+ mes "But every cat must love this one with no complaint.";
+ next;
+ select("Where can I get ^FF0000<Silvervine Fruit>^000000?");
+ mes "[Cat Trainer]";
+ mes "How do you get it that I could have it barely?";
+ mes "This can't be taken even with ^3131FFall the zeny in this world^000000!";
+ next;
+ emotion e_gg;
+ mes "[Cat Trainer]";
+ mes "Cats in Meow Meow Island is mine...! And it should be done haha~";
+ mes "^FF0000<Silvervine Fruit>^000000! I can be a king in Meow Meow Island~ ohhhh!!!";
+ close;
+OnTouch:
+ emotion e_flash;
+ end;
+}
+malangdo,164,203,3 duplicate(Cat Trainer#mal1) Cat Trainer#mal2 853,5,8 \ No newline at end of file
diff --git a/npc/re/cities/mora.txt b/npc/re/cities/mora.txt
new file mode 100644
index 000000000..5c2a93aee
--- /dev/null
+++ b/npc/re/cities/mora.txt
@@ -0,0 +1,321 @@
+//===== rAthena Script =======================================
+//= Mora Village
+//===== By: ==================================================
+//= SuperHulk
+//===== Current Version: =====================================
+//= 1.2
+//===== Compatible With: =====================================
+//= rAthena SVN
+//===== Description: =========================================
+//= Mora Town Script
+//===== Additional Comments: =================================
+//= 1.0 First version. [SuperHulk]
+//= 1.1 Translations to English. [Flaid]
+//= 1.1a Standardized. [Euphy]
+//= 1.2 Added new NPCs. [Flaid]
+//============================================================
+
+mora,185,163,5 script Mora Citizen#1 516,{
+ mes "[Scholar Gary]";
+ mes "Hello, traveler!";
+ mes "I'm Gary, the expert about enchantments in this area.";
+ mes "What do you want to know?";
+ next;
+ switch(select("Fundamentals of enchantment.:Nothing.")) {
+ case 1:
+ mes "[Scholar Gary]";
+ mes "Ah, I see that you are interested";
+ mes "in enchantments!";
+ mes "Alright, here are the basics!!";
+ mes "After this you should understand";
+ mes "the mysteries of our enchantments!";
+ next;
+ mes "[Scholar Gary]";
+ mes "First of all, you must know";
+ mes "that this is magic, not an";
+ mes "exact science.";
+ next;
+ mes "[Scholar Gary]";
+ mes "You don't really know what will";
+ mes "happen. You can be lucky or";
+ mes "unlucky, and get a more or";
+ mes "less powerful enchantment.";
+ next;
+ mes "[Scholar Gary]";
+ mes "You can miss the magic, too!";
+ mes "If this happens while your equip";
+ mes "is being enchanted, you'll lose it";
+ mes "all previous enchantments, cards, and the refine!";
+ next;
+ mes "[Scholar Gary]";
+ mes "There is also a risk of";
+ mes "breaking your equipment";
+ mes "while trying to enchant";
+ mes "your equip with a second enchantment!";
+ next;
+ mes "[Scholar Gary]";
+ mes "Each attempt to enchant will cost";
+ mes "you 1 Mora coin and 100,000 zeny.";
+ mes "If you don't know yet, the money";
+ mes "made with this service goes";
+ mes "straight to the people of Mora!";
+ next;
+ mes "[Scholar Gary]";
+ mes "Those were the basics.";
+ mes "Take them to your heart.";
+ mes "For more details, you can";
+ mes "always visit my master,";
+ mes "Gougueulé Tonami!";
+ close;
+ case 2:
+ mes "[Scholar Gary]";
+ mes "Goodbye, and good luck!";
+ close;
+ }
+}
+
+mora,52,138,8 script Mora Citizen#2 516,{
+ mes "[Valere]";
+ mes "Hello, adventurer!";
+ mes "You look like you're";
+ mes "lost, aren't you!?";
+ next;
+ mes "[Valere]";
+ mes "...";
+ mes "Ah, okay.";
+ mes "But you look like you want to";
+ mes "enchant your equipment!";
+ next;
+ mes "[Valere]";
+ mes "I only need to know one thing";
+ mes "before telling you more about";
+ mes "the Mora equipment enchants!";
+ mes "So tell me, what is your class?";
+ next;
+ switch(select("Warlock.:Arch Bishop.:Ranger.:Guillotine Cross.:Rune Knight.:Other.:Goodbye.")) {
+ case 1:
+ mes "[Valere]";
+ mes "Hmm, you should visit the";
+ mes "Artifact Crafter.";
+ mes "That is our enchantment specialist";
+ mes "for Warlock equipment!";
+ close;
+ case 2:
+ mes "[Valere]";
+ mes "Hmm, you should visit the";
+ mes "Master of Relics.";
+ mes "That is our enchantment specialist";
+ mes "for Arch Bishop equipment!";
+ close;
+ case 3:
+ case 4:
+ case 5:
+ mes "[Valere]";
+ mes "Hmm, you should visit the";
+ mes "Artifact Researcher.";
+ mes "That is our enchantment specialist";
+ mes "for Ranger, Guillotine Cross,";
+ mes "and Rune Knight equipment!";
+ close;
+ case 6:
+ mes "[Valere]";
+ mes "Hmm, there is the Master Tailor";
+ mes "who sells and enchants the 'Army Padding'.";
+ next;
+ mes "[Valere]";
+ mes "There's also the Pendant Crafter";
+ mes "who enchants 'Pendant of Guardian'.";
+ next;
+ mes "[Valere]";
+ mes "And finally the Bulberry Westhood";
+ mes "who enchants 'Loki's muffler'.";
+ close;
+ case 7:
+ mes "[Valere]";
+ mes "Goodbye, and good luck!";
+ close;
+ }
+}
+
+mora,160,123,5 script Mora Citizen#3 517,{
+ mes "[Boudril]";
+ mes "Hey, you seem to be";
+ mes "so far from home!";
+ mes "Mora is a remote town.";
+ mes "That's why we have";
+ mes "own currency here!";
+ next;
+ mes "[Boudril]";
+ mes "Beyond that, our community";
+ mes "developed this craft.";
+ mes "Items found here cannot";
+ mes "be found anywhere else!";
+ close;
+}
+
+mora,105,100,3 script Mora Citizen#4 518,{
+ mes "[Buisso]";
+ mes "Hello, my friend.";
+ mes "What brings you to this";
+ mes "place, so far from home?";
+ mes "Are you looking for a challange?";
+ mes "You won't be disappointed here!";
+ next;
+ mes "[Buisso]";
+ mes "We are surrounded by the";
+ mes "Bifrost, an area with powerful";
+ mes "and deceitful monsters...";
+ mes "So cute, but still dangerous.";
+ close;
+}
+
+mora,98,104,4 script Mora Citizen#5 516,{
+ mes "[Malavida]";
+ mes "...";
+ mes "What!? I look depressed!?";
+ mes "It's normal living here!";
+ mes "My dream was to be like you!";
+ next;
+ mes "[Malavida]";
+ mes "Traveling around the world,";
+ mes "chasing monsters,";
+ mes "hunting treasure...";
+ mes "You have the chance. Use it!";
+ close;
+}
+
+mora,102,107,6 script Mora Citizen#6 517,{
+ mes "[Skape]";
+ mes "Have you tasted our dish?";
+ mes "The beef toast!?";
+ mes "This delicious beef only";
+ mes "exists in the Bifrost!";
+ next;
+ mes "[Skape]";
+ mes "If you want to taste this";
+ mes "dish, visit our chef.";
+ mes "He makes the best";
+ mes "Mora beef toast!";
+ close;
+}
+
+mora,101,107,4 script Mora Citizen#7 518,{
+ mes "[Wouadel Kami]";
+ mes "*Dances*";
+ mes "I'm a choreographer, but";
+ mes "nobody understands me.";
+ mes "*doridori*";
+ mes "*bingbing*";
+ mes "*bangbang*";
+ close;
+}
+
+mora,103,100,6 script Mora Citizen#8 518,{
+ mes "[Didier Lans]";
+ mes "Yooo gaba gaba!";
+ mes "Hello, my dear. You've heard";
+ mes "about my teachings, have you?";
+ mes "Do not hit your friends!";
+ mes "*makes small steps backwards*";
+ next;
+ mes "[Didier Lans]";
+ mes "Yooo gaba gaba!";
+ mes "Eat your vegetables.";
+ mes "*is the fool*";
+ mes "Be smart, be polite!";
+ mes "Yooo gaba gaba!";
+ close;
+}
+
+mora,184,169,3 script Mora Citizen#9 516,{
+ mes "[Moussa Wi]";
+ mes "Bleh, I've been";
+ mes "here for too long.";
+ mes "Living with these dogs...";
+ mes "Having nothing to do...";
+ mes "Hmm, how about you";
+ mes "take care of them?";
+ close;
+}
+
+mora,108,182,3 script Mora Citizen#10 516,{
+ mes "[Yosou Keh]";
+ mes "Hello!";
+ mes "I am Yosou Keh,";
+ mes "a resident of Mora.";
+ mes "The Bifrost is populated";
+ mes "with many strong monsters...";
+ close;
+}
+
+mora,113,185,5 script Mora Citizen#11 516,{
+ mes "[Ninkasi]";
+ mes "Hey, dude.";
+ mes "How are you today, dude?";
+ mes "What can I do for you, dude?";
+ next;
+ switch(select("Why do you call me 'dude'?:Goodbye.")) {
+ case 1:
+ mes "[Ninkasi]";
+ mes "Why not?";
+ mes "Calling others 'dude'";
+ mes "is my brand mark.";
+ mes "Be cool, dude, relax!";
+ mes "Enjoy your life, dude!";
+ close;
+ case 2:
+ mes "[Ninkasi]";
+ mes "See you again, dude!";
+ close;
+ }
+}
+
+mora,43,127,4 script Mora Citizen#12 522,{
+ mes "[Glouti Vori]";
+ mes "Mm, I love this beef toast!";
+ mes "That's the only reason I'm";
+ mes "still here! There's nothing";
+ mes "better than Mora beef toast!";
+ close;
+}
+
+mora,35,119,7 script South World Dealer 513,{
+ mes "[South World Dealer]";
+ mes "...";
+ close;
+}
+
+mora,139,102,4 script Milvida 515,{
+ mes "[Milvida]";
+ mes "Welcome to Mora~";
+ mes "In the center of the city";
+ mes "you can find all the shops";
+ mes "and some enchanters.";
+ next;
+ mes "[Milvida]";
+ mes "Northeast of the city is";
+ mes "where the food is located.";
+ close;
+}
+
+mora,55,124,2 script Cat Traveler 495,{
+ mes "[Cat Traveler]";
+ mes "This city is like Malangdo";
+ mes "in several aspects,";
+ mes "don't you think?";
+ close;
+}
+
+mora,131,165,4 script Bifrost Resident#1 520,{
+ mes "[Bifrost Resident]";
+ mes "Welcome to the workshop";
+ mes "of the west clan. If you";
+ mes "want your Loki Muffler";
+ mes "enchanted, please contact";
+ mes "my boss. He makes miracles!";
+ next;
+ mes "[Bifrost Resident]";
+ mes "On a side note... I think I'm";
+ mes "really cute, don't you agree?";
+ close;
+} \ No newline at end of file