From 74b23e11e9ac89accafb5f0833f8d89669a29eb0 Mon Sep 17 00:00:00 2001 From: brianluau Date: Sun, 10 Jun 2012 06:34:50 +0000 Subject: - Added svn:eol-style=native property on some recently added text files. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16258 54d463be-8e91-2dee-dedb-b68131a5f0ec --- npc/cities/dewata.txt | 2312 +++--- npc/cities/dicastes.txt | 1380 ++-- npc/merchants/shops_re.txt | 134 +- npc/mobs/dungeons/iz_dun_re.txt | 46 +- npc/mobs/dungeons/lhz_dun_re.txt | 166 +- npc/quests/2008_newhat_mir.txt | 2 +- npc/quests/cupet.txt | 24 +- npc/quests/quests_13_1.txt | 2 +- npc/quests/quests_dewata.txt | 4796 ++++++------- npc/quests/quests_dicastes.txt | 14000 ++++++++++++++++++------------------- 10 files changed, 11431 insertions(+), 11431 deletions(-) (limited to 'npc') diff --git a/npc/cities/dewata.txt b/npc/cities/dewata.txt index cc890baa1..ee2a4c8e3 100644 --- a/npc/cities/dewata.txt +++ b/npc/cities/dewata.txt @@ -1,1156 +1,1156 @@ -//===== rAthena Script ======================================= -//= Dewata Town -//===== By: ================================================== -//= Gennosuke Kouga -//===== Current Version: ===================================== -//= 1.1 -//===== Compatible With: ===================================== -//= rAthena SVN -//===== Description: ========================================= -//= Dewata Town Script -//===== Additional Comments: ================================= -//= 1.0 First version. -//= 1.1 Standardized. [Euphy] -//============================================================ - -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; } - 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; -} +//===== rAthena Script ======================================= +//= Dewata Town +//===== By: ================================================== +//= Gennosuke Kouga +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= Dewata Town Script +//===== Additional Comments: ================================= +//= 1.0 First version. +//= 1.1 Standardized. [Euphy] +//============================================================ + +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; } + 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/cities/dicastes.txt b/npc/cities/dicastes.txt index 3dfdd945a..3ff67c16a 100644 --- a/npc/cities/dicastes.txt +++ b/npc/cities/dicastes.txt @@ -1,690 +1,690 @@ -//===== rAthena Script ======================================= -//= El Dicastes Town -//===== By: ================================================== -//= Gennosuke Kouga -//===== Current Version: ===================================== -//= 1.1 -//===== Compatible With: ===================================== -//= rAthena SVN -//===== Description: ========================================= -//= El Dicastes Town Script -//===== Additional Comments: ================================= -//= 1.0 First version. -//= 1.1 Standardized. [Euphy] -//============================================================ - -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,201,86,4 script Sentinel#a 492,{ - mes "[Sentinel]"; - if (isequipped(2782)) { - mes "El Dicastes, the"; - mes "capital city of Sapha."; - mes "The land is pretty rough,"; - mes "so many outsiders can't get in. Haha..."; - 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,252,133,1 script Training Galten#a 450,{ - mes "[Training Galten]"; - if (isequipped(2782)) { - mes "I am a Sapha warrior."; - mes "I am never lazy with my training."; - next; - mes "[Training Galten]"; - mes "Hahaha~"; - mes "Just joking. I can't fight a guest in our land."; - close; } - mes "ø¡ô¡ü ¡¡ø¡ô¡ü ¡ø"; - mes "ô ¡ø"; - next; - mes "- I can't understand what he's trying to say. -"; - close; -} - -dicastes01,272,166,0 script Training Galten#b 450,{ - mes "[Training Galten]"; - if (isequipped(2782)) { - mes "You seem to be an experienced adventurer."; - mes "I would like to try testing your strength."; - next; - mes "[Training Galten]"; - mes "Hahaha~"; - mes "Just joking. I can't fight a guest to our land."; - close; } - mes "¡ø¡ô¡ü ¡ø"; - mes "¡ø¡ô¡ü ¡ø ¡ø¡ô¡ü ¡ø ¡ø¡ô¡ü ¡ø"; - next; - mes "- I can't understand what he's trying to say. -"; - close; -} - -dicastes01,244,166,0 script Training Galten#c 450,{ - mes "[Training Galten]"; - if (isequipped(2782)) { - mes "I wonder if Ahat knows how"; - mes "hard I am training."; - close; } - mes "¡ø¡ô¡ü ¡ø ¡ø¡ô¡ü ¡ø"; - mes "¡ø¡ô¡ü ¡ø"; - next; - mes "- I can't understand what he's trying to say. -"; - close; -} - -dicastes01,234,158,0 script Training Galten#d 450,{ - mes "[Training Galten]"; - if (isequipped(2782)) { - mes "I'll be ready for anything."; - mes "If I keep up with my training every day."; - close; } - mes "¡ø¡ô¡ü ¡ø ¡ø¡ô¡ü"; - mes "¡ø¡ô¡ü ¡ø¡ ø¡ô¡ü ¡ø"; - next; - mes "- I can't understand what he's trying to say. -"; - close; -} - -dic_in01,349,282,4 script Waiting Galten#in_1 492,{ - mes "[Waiting Galten]"; - if (isequipped(2782)) { - mes "Here is the Battle Station."; - mes "We are all tensed up and ready for action."; - close; } - mes "¡ñ¡õ¡ü ¢£ ¡ó"; - mes "¢¤¡ó¡õ ¢£ ¢£¡ò¡ô ¡ö ¡ú¢¤¡ú ¢¤ ¡ò¡ö¡õ ¢¤"; - close; -} - -dic_in01,370,261,1 script Waiting Galten#in_2 492,{ - mes "[Waiting Galten]"; - if (isequipped(2782)) { - mes "Boring."; - close; } - mes "¡ù¢¤¢±"; - close; -} - -dic_in01,381,261,1 script Waiting Galten#in_3 492,{ - mes "[Waiting Galten]"; - if (isequipped(2782)) { - mes "Zzzzz..."; - close; } - mes "¡ú¡ô"; - close; -} - -dic_in01,370,282,4 script Waiting Galten#in_4 492,{ - mes "[Waiting Galten]"; - if (isequipped(2782)) { - mes "El Dicastes is the most peaceful place in this world as long as I am here."; - close; } - mes "¡ï¡ï¢³ ¡þ ¡ö¢³¢£ ¢± ¢³¡û¡õ ¡ø ¡þ¡ï¡ï ¡ø ¡û"; - close; -} - -dic_in01,354,219,4 script Resting Galten#in_5 492,{ - mes "[Resting Galten]"; - if (isequipped(2782)) { - mes "Resting is always so sweet."; - close; } - mes "¡ï¡õ¡ù ¡ö ¡ò¡ð¢² ¢³ ¡ö"; - close; -} - -dic_in01,365,197,1 script Resting Galten#in_6 492,{ - mes "[Resting Galten]"; - if (isequipped(2782)) { - 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 "¡ï¢£¡ó ¡ù ¢³¡ô¡ð ¢£ ¡Ð¡û¡ô ¡ô ¡Ð¡ú¡ù ¡ô ¡ó"; - close; -} - -dic_in01,29,119,4 script Resting Piom#04 489,{ - mes "[Resting Piom]"; - if (isequipped(2782)) { - mes "Why is it so noisy when I'm trying to get rest?"; - close; } - 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.")==2) { - 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!")==2) { - 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 "¡ó ¡ó ¡ó¡þ¡ö."; - close; } - mes "[Suspicious Piom]"; - mes "Go human!"; - 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 "I think I look better in"; - mes "robes than in leather."; - mes "I may have to change to knitting."; - mes "But mining does seem to suit me."; - next; - mes "[Tired Piom]"; - mes "..."; - next; - emotion e_swt; - mes "[Tired Piom]"; - mes "I'll be rejected again, right?"; - close; } - mes "¡÷¡ò¡û ¡ó ¡ó¡Ð¢±"; - mes "¡ó¡õ¡ù ¡þ ¡ò¢±¡ñ ¡õ ¢£"; - mes "¡ü¡ð¢¤ ¡ù ¡ò¡ô¡õ ¡ò ¡ñ"; - mes "¢³¡ú¢³ ¡Ð ¡ñ¡õ¡ù ¡÷ ¡÷¢±"; - next; - mes "[Tired Piom]"; - mes "¡þ"; - next; - emotion e_swt; - 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"; - mes "I heard there was a Midgard pub, but"; - mes "I've never tasted this food"; - mes "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,{ - mes "[Venknick]"; - if (isequipped(2782)) { - mes "Oh, I feel so refreshed."; - mes "The refined Bradium was the best ever. Do you want to try some?"; - close; } - 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 (ep13_3_invite == 5) { - mes "[Guide]"; - if (isequipped(2782)) { - 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..."; - close; } - mes "¡õ¢£¡ó ¡Ð ¡õ¡ñ¡ò ¢¤ ¡ø¡ø¢£ ¢± ¢²¢³¡÷ ¢±"; - mes "¡ö¡ò¡ð ¡ó ¡ô¡ô?"; - next; - mes "[Guide]"; - mes "¡Ð¡ù¡ó ¡ù ¡ü¢²¡Ð ¢± ¡÷¡ö¡þ"; - mes "¡ñ¡þ¢² ¡ø ¡ó¡ï¡ï ¡ù ¡ð¡ñ¡Ð ¡ù ¢³¡ò¡þ ¡ù ¡ø¡ð¡õ ¡õ ¢¤"; - next; - mes "[Guide]"; - mes "¡û¡ù¡ô ¡ø ¡ð¡þ¡÷ ¢³ ¡þ¡ù¡ñ ¡ú ¡ü¢¤¡ò ¡ú ¡ô¢£"; - mes "¡÷¡ò¢¤ ¡ø ¡û¢³"; - next; - mes "[Guide]"; - mes "¡ô¡ð¡ñ ¢¤ ¡ó¡÷¢³ ¡þ ¡ó¡õ¡÷ ¡ö ¡ó ¡ö"; - next; - mes "[Guide]"; - mes "¡ò¡ô¡ø ¡÷ ¡õ¡ø¡ð ¡ó ¢¤¡Ð¡ô ¡ø ¡ñ¡ñ¡ñ ¡ø ¡ú¡ö¡ø ¡ü"; - mes "¡ï¢³¡ð ¢¤ ¡ð¡ö¢£ ¢± ¡ô¡ø"; - close; } - mes "- The guide looks at you with an alert expression. -"; - close; -} - -dic_in01,326,37,0 script Talkative Piom#a 454,{ - 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."; - next; - mes "[Talkative Piom]"; - mes "We manufacture war supplies"; - mes "here, too."; - close; } - mes "¡ü¡ù¢± ¢³"; - mes "¡÷¡ø¡ï ¡þ ¡ó¡ó"; - mes "¡ñ¡õ¡ò ¡ó ¡÷¡ü¡ù ¡ö"; - mes "¡ñ¡ø¡ü ¡ú ¡ô"; - mes "¡þ¡ú¡ò ¢± ¡û¡ò¡ò ¡ù ¡÷"; - mes "¢³¡ò¡ò ¡ù ¢±¢£¡ò"; - close; -} - -dic_in01,351,35,7 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,{ - mes "[Excited Piom]"; - 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 "¡ú¡þ¡ó ¢³ ¡ü¢²¡ñ ¢±"; - 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,{ - mes "[Limpy Piom]"; - if (isequipped(2782)) { - mes "[Limpy Piom]"; - mes "They say there is a war"; - mes "going on with the Laphine."; - mes "I hope everything goes well."; - mes "I hope it doesn't come all"; - mes "the way to the capital."; - emotion e_dots; - close; } - mes "¢²¡ô¡þ ¡ù ¡õ¡Ð"; - mes "¢³¡ô¡û ¡ú ¡ø"; - mes "¢³¡þ¢¤ ¡ó ¡õ¡÷¡Ð"; - mes "¡ñ¡ò¡ü ¡ü ¡ù¡þ¢±"; - mes "¢¤¡ò¡þ ¢¤ ¢£¡ñ ¢¤ ¢£¡ñ"; - emotion e_dots; - close; -} - -dicastes01,191,202,4 script Complaining Galten#fihs 450,{ - mes "[Complaining Galten]"; - if (isequipped(2782)) { - 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; } - mes "[Complaining Galten]"; - mes "You also fell for that crazy man."; - next; - select("Yes"); - emotion e_sob,1; - next; - mes "[Complaining Galten]"; - mes "Just forget about it quickly for your own good."; - close; } - mes "¡õ¡ò¡û ¡ò ¢£¡û¡÷ ¡÷ "; - mes "¡û¡ù¡û ¡÷ ¡ü¡þ¡û ¢³ ¡ó"; - next; - mes "[Complaining Galten]"; - mes "¡ð¢±¡ü ¡û ¡õ¡÷¢¤"; - mes "¢¤¡þ¡ø ¢² ¡÷"; - next; - mes "- I can't understand what he's trying to say. -"; - close; -} - -dicastes01,181,198,5 script Traveler Ichack#info 481,{ - mes "[Traveler Ichack]"; - mes "Oh! You are a stranger!"; - mes "I'm Traveler Ichack, the first person to arrive in El Dicastes."; - next; - mes "[Traveler Ichack]"; - mes "I saw someone insist that he was the first one here but I'm telling you the truth. It was me! It's true!"; - next; - mes "[Traveler Ichack]"; - mes "I'm here to guide new visitors from Rune Midgard."; - mes "Do you want to know more about some places here?"; - next; - switch(select("Dicastes Diel:Residence:Training Room:Factory:Pub:Cat Guild")) { - case 1: - mes "[Traveler Ichack]"; - mes "Ah~ what a beautiful building."; - mes "I heard that they treat very important things."; - next; - mes "[Traveler Ichack]"; - mes "If you don't register in Diel, you will be in trouble so you should stop by there."; - mes "Head north and you'll get there."; - close2; - viewpoint 1,198,351,1,0x00FF00; - end; - case 2: - mes "[Traveler Ichack]"; - mes "The Safa tribe is really strange. How can they can sleep in there?"; - next; - mes "[Traveler Ichack]"; - mes "Can't you understand?"; - mes "Just see for yourself and it will be better!"; - next; - mes "[Traveler Ichack]"; - mes "The residence is separated into two places. The lower class and the upper class."; - mes "The lower class is south and the upper class is up north."; - close2; - viewpoint 1,280,283,2,0x00FF00; - viewpoint 1,136,106,3,0x3355FF; - end; - case 3: - mes "[Traveler Ichack]"; - mes "It is too dangerous here so we need a security system."; - mes "Did you go to the training room? I don't think they ever sleep there."; - close2; - viewpoint 1,255,172,4,0xFBBBB9; - end; - case 4: - mes "[Traveler Ichack]"; - mes "The factory is the most important place here for the Safa livelihood."; - mes "You can see the Bradium that the Safa make there."; - close2; - viewpoint 1,97,256,5,0x3355FF; - end; - case 5: - mes "[Traveler Ichack]"; - mes "Actually, I arrived as the first adventurer but the owner of pub says he's the first."; - mes "The pub of Bumen Florine is located underground of the lower residence."; - close2; - viewpoint 1,136,106,6,0xE77471; - end; - case 6: - mes "[Traveler Ichack]"; - mes "The cats don't seem to have a good relationship with the Safa either."; - mes "But due to shops they can't do that. Poor cats. They shiver from the cold out there."; - // -- NPC Traveler Ichack#info (1) shown minimap indicator at location 199, 39 with the color [R:153, G:51, B:255, A:255] - close2; - viewpoint 1,199,39,7,0x800080; - end; - } -} - -dicastes01,202,197,4 script Crazy Venknick#fihsing1 449,{ - mes "[Crazy Venknick]"; - if (isequipped(2782)) { - mes "For only 5000 Zeny"; - mes "I can 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 "Don't come back here if you don't have Zeny."; - 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?"); - next; - sc_start SC_Blind,10000,0; - mes ""+strcharinfo(0)+"?"; - mes "You feel outraged at being tricked..."; - close; } - mes "¢²¡û¡ó ¡ó ¡ù¢¤¡ø"; - mes "¢¤¡ð¢² ¢± ¡ñ¡ö¢² ¡ø ¡ï¡ö¡ü"; - next; - mes "- I can't understand what he's trying to say. -"; - close; -} +//===== rAthena Script ======================================= +//= El Dicastes Town +//===== By: ================================================== +//= Gennosuke Kouga +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= El Dicastes Town Script +//===== Additional Comments: ================================= +//= 1.0 First version. +//= 1.1 Standardized. [Euphy] +//============================================================ + +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,201,86,4 script Sentinel#a 492,{ + mes "[Sentinel]"; + if (isequipped(2782)) { + mes "El Dicastes, the"; + mes "capital city of Sapha."; + mes "The land is pretty rough,"; + mes "so many outsiders can't get in. Haha..."; + 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,252,133,1 script Training Galten#a 450,{ + mes "[Training Galten]"; + if (isequipped(2782)) { + mes "I am a Sapha warrior."; + mes "I am never lazy with my training."; + next; + mes "[Training Galten]"; + mes "Hahaha~"; + mes "Just joking. I can't fight a guest in our land."; + close; } + mes "ø¡ô¡ü ¡¡ø¡ô¡ü ¡ø"; + mes "ô ¡ø"; + next; + mes "- I can't understand what he's trying to say. -"; + close; +} + +dicastes01,272,166,0 script Training Galten#b 450,{ + mes "[Training Galten]"; + if (isequipped(2782)) { + mes "You seem to be an experienced adventurer."; + mes "I would like to try testing your strength."; + next; + mes "[Training Galten]"; + mes "Hahaha~"; + mes "Just joking. I can't fight a guest to our land."; + close; } + mes "¡ø¡ô¡ü ¡ø"; + mes "¡ø¡ô¡ü ¡ø ¡ø¡ô¡ü ¡ø ¡ø¡ô¡ü ¡ø"; + next; + mes "- I can't understand what he's trying to say. -"; + close; +} + +dicastes01,244,166,0 script Training Galten#c 450,{ + mes "[Training Galten]"; + if (isequipped(2782)) { + mes "I wonder if Ahat knows how"; + mes "hard I am training."; + close; } + mes "¡ø¡ô¡ü ¡ø ¡ø¡ô¡ü ¡ø"; + mes "¡ø¡ô¡ü ¡ø"; + next; + mes "- I can't understand what he's trying to say. -"; + close; +} + +dicastes01,234,158,0 script Training Galten#d 450,{ + mes "[Training Galten]"; + if (isequipped(2782)) { + mes "I'll be ready for anything."; + mes "If I keep up with my training every day."; + close; } + mes "¡ø¡ô¡ü ¡ø ¡ø¡ô¡ü"; + mes "¡ø¡ô¡ü ¡ø¡ ø¡ô¡ü ¡ø"; + next; + mes "- I can't understand what he's trying to say. -"; + close; +} + +dic_in01,349,282,4 script Waiting Galten#in_1 492,{ + mes "[Waiting Galten]"; + if (isequipped(2782)) { + mes "Here is the Battle Station."; + mes "We are all tensed up and ready for action."; + close; } + mes "¡ñ¡õ¡ü ¢£ ¡ó"; + mes "¢¤¡ó¡õ ¢£ ¢£¡ò¡ô ¡ö ¡ú¢¤¡ú ¢¤ ¡ò¡ö¡õ ¢¤"; + close; +} + +dic_in01,370,261,1 script Waiting Galten#in_2 492,{ + mes "[Waiting Galten]"; + if (isequipped(2782)) { + mes "Boring."; + close; } + mes "¡ù¢¤¢±"; + close; +} + +dic_in01,381,261,1 script Waiting Galten#in_3 492,{ + mes "[Waiting Galten]"; + if (isequipped(2782)) { + mes "Zzzzz..."; + close; } + mes "¡ú¡ô"; + close; +} + +dic_in01,370,282,4 script Waiting Galten#in_4 492,{ + mes "[Waiting Galten]"; + if (isequipped(2782)) { + mes "El Dicastes is the most peaceful place in this world as long as I am here."; + close; } + mes "¡ï¡ï¢³ ¡þ ¡ö¢³¢£ ¢± ¢³¡û¡õ ¡ø ¡þ¡ï¡ï ¡ø ¡û"; + close; +} + +dic_in01,354,219,4 script Resting Galten#in_5 492,{ + mes "[Resting Galten]"; + if (isequipped(2782)) { + mes "Resting is always so sweet."; + close; } + mes "¡ï¡õ¡ù ¡ö ¡ò¡ð¢² ¢³ ¡ö"; + close; +} + +dic_in01,365,197,1 script Resting Galten#in_6 492,{ + mes "[Resting Galten]"; + if (isequipped(2782)) { + 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 "¡ï¢£¡ó ¡ù ¢³¡ô¡ð ¢£ ¡Ð¡û¡ô ¡ô ¡Ð¡ú¡ù ¡ô ¡ó"; + close; +} + +dic_in01,29,119,4 script Resting Piom#04 489,{ + mes "[Resting Piom]"; + if (isequipped(2782)) { + mes "Why is it so noisy when I'm trying to get rest?"; + close; } + 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.")==2) { + 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!")==2) { + 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 "¡ó ¡ó ¡ó¡þ¡ö."; + close; } + mes "[Suspicious Piom]"; + mes "Go human!"; + 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 "I think I look better in"; + mes "robes than in leather."; + mes "I may have to change to knitting."; + mes "But mining does seem to suit me."; + next; + mes "[Tired Piom]"; + mes "..."; + next; + emotion e_swt; + mes "[Tired Piom]"; + mes "I'll be rejected again, right?"; + close; } + mes "¡÷¡ò¡û ¡ó ¡ó¡Ð¢±"; + mes "¡ó¡õ¡ù ¡þ ¡ò¢±¡ñ ¡õ ¢£"; + mes "¡ü¡ð¢¤ ¡ù ¡ò¡ô¡õ ¡ò ¡ñ"; + mes "¢³¡ú¢³ ¡Ð ¡ñ¡õ¡ù ¡÷ ¡÷¢±"; + next; + mes "[Tired Piom]"; + mes "¡þ"; + next; + emotion e_swt; + 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"; + mes "I heard there was a Midgard pub, but"; + mes "I've never tasted this food"; + mes "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,{ + mes "[Venknick]"; + if (isequipped(2782)) { + mes "Oh, I feel so refreshed."; + mes "The refined Bradium was the best ever. Do you want to try some?"; + close; } + 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 (ep13_3_invite == 5) { + mes "[Guide]"; + if (isequipped(2782)) { + 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..."; + close; } + mes "¡õ¢£¡ó ¡Ð ¡õ¡ñ¡ò ¢¤ ¡ø¡ø¢£ ¢± ¢²¢³¡÷ ¢±"; + mes "¡ö¡ò¡ð ¡ó ¡ô¡ô?"; + next; + mes "[Guide]"; + mes "¡Ð¡ù¡ó ¡ù ¡ü¢²¡Ð ¢± ¡÷¡ö¡þ"; + mes "¡ñ¡þ¢² ¡ø ¡ó¡ï¡ï ¡ù ¡ð¡ñ¡Ð ¡ù ¢³¡ò¡þ ¡ù ¡ø¡ð¡õ ¡õ ¢¤"; + next; + mes "[Guide]"; + mes "¡û¡ù¡ô ¡ø ¡ð¡þ¡÷ ¢³ ¡þ¡ù¡ñ ¡ú ¡ü¢¤¡ò ¡ú ¡ô¢£"; + mes "¡÷¡ò¢¤ ¡ø ¡û¢³"; + next; + mes "[Guide]"; + mes "¡ô¡ð¡ñ ¢¤ ¡ó¡÷¢³ ¡þ ¡ó¡õ¡÷ ¡ö ¡ó ¡ö"; + next; + mes "[Guide]"; + mes "¡ò¡ô¡ø ¡÷ ¡õ¡ø¡ð ¡ó ¢¤¡Ð¡ô ¡ø ¡ñ¡ñ¡ñ ¡ø ¡ú¡ö¡ø ¡ü"; + mes "¡ï¢³¡ð ¢¤ ¡ð¡ö¢£ ¢± ¡ô¡ø"; + close; } + mes "- The guide looks at you with an alert expression. -"; + close; +} + +dic_in01,326,37,0 script Talkative Piom#a 454,{ + 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."; + next; + mes "[Talkative Piom]"; + mes "We manufacture war supplies"; + mes "here, too."; + close; } + mes "¡ü¡ù¢± ¢³"; + mes "¡÷¡ø¡ï ¡þ ¡ó¡ó"; + mes "¡ñ¡õ¡ò ¡ó ¡÷¡ü¡ù ¡ö"; + mes "¡ñ¡ø¡ü ¡ú ¡ô"; + mes "¡þ¡ú¡ò ¢± ¡û¡ò¡ò ¡ù ¡÷"; + mes "¢³¡ò¡ò ¡ù ¢±¢£¡ò"; + close; +} + +dic_in01,351,35,7 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,{ + mes "[Excited Piom]"; + 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 "¡ú¡þ¡ó ¢³ ¡ü¢²¡ñ ¢±"; + 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,{ + mes "[Limpy Piom]"; + if (isequipped(2782)) { + mes "[Limpy Piom]"; + mes "They say there is a war"; + mes "going on with the Laphine."; + mes "I hope everything goes well."; + mes "I hope it doesn't come all"; + mes "the way to the capital."; + emotion e_dots; + close; } + mes "¢²¡ô¡þ ¡ù ¡õ¡Ð"; + mes "¢³¡ô¡û ¡ú ¡ø"; + mes "¢³¡þ¢¤ ¡ó ¡õ¡÷¡Ð"; + mes "¡ñ¡ò¡ü ¡ü ¡ù¡þ¢±"; + mes "¢¤¡ò¡þ ¢¤ ¢£¡ñ ¢¤ ¢£¡ñ"; + emotion e_dots; + close; +} + +dicastes01,191,202,4 script Complaining Galten#fihs 450,{ + mes "[Complaining Galten]"; + if (isequipped(2782)) { + 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; } + mes "[Complaining Galten]"; + mes "You also fell for that crazy man."; + next; + select("Yes"); + emotion e_sob,1; + next; + mes "[Complaining Galten]"; + mes "Just forget about it quickly for your own good."; + close; } + mes "¡õ¡ò¡û ¡ò ¢£¡û¡÷ ¡÷ "; + mes "¡û¡ù¡û ¡÷ ¡ü¡þ¡û ¢³ ¡ó"; + next; + mes "[Complaining Galten]"; + mes "¡ð¢±¡ü ¡û ¡õ¡÷¢¤"; + mes "¢¤¡þ¡ø ¢² ¡÷"; + next; + mes "- I can't understand what he's trying to say. -"; + close; +} + +dicastes01,181,198,5 script Traveler Ichack#info 481,{ + mes "[Traveler Ichack]"; + mes "Oh! You are a stranger!"; + mes "I'm Traveler Ichack, the first person to arrive in El Dicastes."; + next; + mes "[Traveler Ichack]"; + mes "I saw someone insist that he was the first one here but I'm telling you the truth. It was me! It's true!"; + next; + mes "[Traveler Ichack]"; + mes "I'm here to guide new visitors from Rune Midgard."; + mes "Do you want to know more about some places here?"; + next; + switch(select("Dicastes Diel:Residence:Training Room:Factory:Pub:Cat Guild")) { + case 1: + mes "[Traveler Ichack]"; + mes "Ah~ what a beautiful building."; + mes "I heard that they treat very important things."; + next; + mes "[Traveler Ichack]"; + mes "If you don't register in Diel, you will be in trouble so you should stop by there."; + mes "Head north and you'll get there."; + close2; + viewpoint 1,198,351,1,0x00FF00; + end; + case 2: + mes "[Traveler Ichack]"; + mes "The Safa tribe is really strange. How can they can sleep in there?"; + next; + mes "[Traveler Ichack]"; + mes "Can't you understand?"; + mes "Just see for yourself and it will be better!"; + next; + mes "[Traveler Ichack]"; + mes "The residence is separated into two places. The lower class and the upper class."; + mes "The lower class is south and the upper class is up north."; + close2; + viewpoint 1,280,283,2,0x00FF00; + viewpoint 1,136,106,3,0x3355FF; + end; + case 3: + mes "[Traveler Ichack]"; + mes "It is too dangerous here so we need a security system."; + mes "Did you go to the training room? I don't think they ever sleep there."; + close2; + viewpoint 1,255,172,4,0xFBBBB9; + end; + case 4: + mes "[Traveler Ichack]"; + mes "The factory is the most important place here for the Safa livelihood."; + mes "You can see the Bradium that the Safa make there."; + close2; + viewpoint 1,97,256,5,0x3355FF; + end; + case 5: + mes "[Traveler Ichack]"; + mes "Actually, I arrived as the first adventurer but the owner of pub says he's the first."; + mes "The pub of Bumen Florine is located underground of the lower residence."; + close2; + viewpoint 1,136,106,6,0xE77471; + end; + case 6: + mes "[Traveler Ichack]"; + mes "The cats don't seem to have a good relationship with the Safa either."; + mes "But due to shops they can't do that. Poor cats. They shiver from the cold out there."; + // -- NPC Traveler Ichack#info (1) shown minimap indicator at location 199, 39 with the color [R:153, G:51, B:255, A:255] + close2; + viewpoint 1,199,39,7,0x800080; + end; + } +} + +dicastes01,202,197,4 script Crazy Venknick#fihsing1 449,{ + mes "[Crazy Venknick]"; + if (isequipped(2782)) { + mes "For only 5000 Zeny"; + mes "I can 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 "Don't come back here if you don't have Zeny."; + 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?"); + next; + sc_start SC_Blind,10000,0; + mes ""+strcharinfo(0)+"?"; + mes "You feel outraged at being tricked..."; + close; } + mes "¢²¡û¡ó ¡ó ¡ù¢¤¡ø"; + mes "¢¤¡ð¢² ¢± ¡ñ¡ö¢² ¡ø ¡ï¡ö¡ü"; + next; + mes "- I can't understand what he's trying to say. -"; + close; +} diff --git a/npc/merchants/shops_re.txt b/npc/merchants/shops_re.txt index a68854aab..5fa158ce0 100644 --- a/npc/merchants/shops_re.txt +++ b/npc/merchants/shops_re.txt @@ -1,67 +1,67 @@ -//===== rAthena Script ======================================= -//= Shops -//===== By: ================================================== -//= rAthena Dev Team -//===== Current Version: ===================================== -//= 3.0 -//===== Compatible With: ===================================== -//= rAthena 1.0+ -//===== Description: ========================================= -//= -//===== Additional Comments: ================================= -//= For earlier update notes see the bottom. -//= 2.0 updated several shop npcs. [L0ne_W0lf] -//= Added proper Venom Knife dealer, and consiquently removed wenom Knives from weapon dealers. -//= Moved all Cooking related NPCs to their own section. -//= Re-alphabetized sections. Some of them were out of place. -//= Removed commented out shops. -//= 2.0b Einbech tool dealer got lost somewhere along the way, re-added. [L0ne_W0lf] -//= 2.1 Fixed missing item from "Fresh Fish" from cooking addition shops. [L0ne_W0lf] -//= 2.1a Fixed the second "Line" selling in Comodo Weapon shop. (Should have been Whip) [L0ne_W0lf] -//= 2.2 Added Veins shops. [L0ne_W0lf] -//= 2.3 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf] -//= 2.4 Fixed Jawaii Ice cream salesman. [L0ne_W0lf] -//= 2.5 Updated Morroc shops to episode 12.1. [L0ne_W0lf] -//= 2.6 Added Brasilis shops. [L0ne_W0lf] -//= Updated Pet Groomers with four new pet feeds. -//= 2.7 Added Trading merchants, (ninja& gunslinger) to Izlude and Alberta. [L0ne_W0lf] -//= Made Brasilis shop names unique, and uncommented. -//= Changed the whip sold in comodo weapon shop. (1956 ->1960) -//= Added Fire and Silver arrow to Einbroch tool dealer. -//= Re-added Bill of Birds to Morroc Item Collectors. -//= 2.7a Actually applied the right update to the comodo weapon shop. [L0ne_W0lf] -//= 2.7b Corrected Brasilis Fruit Merchant. (bugreport:4278) [L0ne_W0lf] -//= 2.8 Updates to Brasilis Merchants. [L0ne_W0lf] -//= 2.9 Added missing Cooking Items for Material Seller. [tr0n] -//= 3.0 Added all new Shops which were available in the latest available official files. [Masao] -//= 3.1 Moved some merchants to a separate renewal file. [Kenpachi] -//============================================================ - -//======================================================= -// Einbroch -//======================================================= -einbroch,122,250,4 shop Black Marketeer#ein 49,2139:-1,2800:-1,2801:-1,2802:-1,2803:-1,2804:-1,2806:-1,2807:-1,18000:-1,18001:-1,18002:-1,18003:-1,18004:-1,12392:-1,12393:-1,12394:-1,6145:-1,6146:-1,6147:-1,6186:-1,2808:-1 - -//======================================================= -// Lighthalzen -//======================================================= -lhz_in03,181,17,4 shop Black Marketeer#lhz 49,2139:-1,2800:-1,2801:-1,2802:-1,2803:-1,2804:-1,2806:-1,2807:-1,18000:-1,18001:-1,18002:-1,18003:-1,18004:-1,12392:-1,12393:-1,12394:-1,6145:-1,6146:-1,6147:-1,6186:-1,2808:-1 -s_atelier,15,65,5 shop Part-Timer#sc_lgt 89,6123:-1,6120:-1 - -//======================================================= -// Mid Camp -//======================================================= -mid_camp,129,284,4 shop Trap Specialist#mid 66,7940:-1,12341:-1 -mid_camp,184,263,4 shop Black Marketeer#mid 49,2139:-1,2800:-1,2801:-1,2802:-1,2803:-1,2804:-1,2806:-1,2807:-1,18000:-1,18001:-1,18002:-1,18003:-1,18004:-1,12392:-1,12393:-1,12394:-1,6145:-1,6146:-1,6147:-1,6186:-1,2808:-1 - -//======================================================= -// Prontera -//======================================================= -prt_in,175,137,4 shop Black Marketeer#prt 49,2139:-1,2800:-1,2801:-1,2802:-1,2803:-1,2804:-1,2806:-1,2807:-1,18000:-1,18001:-1,18002:-1,18003:-1,18004:-1,12392:-1,12393:-1,12394:-1,6145:-1,6146:-1,6147:-1,6186:-1,2808:-1 -s_atelier,17,110,1 shop Part-Timer#sc_prt 67,6123:-1,6120:-1 - -//======================================================= -// Rachel -//======================================================= -ra_in01,257,266,4 shop Black Marketeer#ra 49,2139:-1,2800:-1,2801:-1,2802:-1,2803:-1,2804:-1,2806:-1,2807:-1,18000:-1,18001:-1,18002:-1,18003:-1,18004:-1,12392:-1,12393:-1,12394:-1,6145:-1,6146:-1,6147:-1,6186:-1,2808:-1 -s_atelier,137,60,3 shop Part-Timer#sc_ra 70,6123:-1,6120:-1 +//===== rAthena Script ======================================= +//= Shops +//===== By: ================================================== +//= rAthena Dev Team +//===== Current Version: ===================================== +//= 3.0 +//===== Compatible With: ===================================== +//= rAthena 1.0+ +//===== Description: ========================================= +//= +//===== Additional Comments: ================================= +//= For earlier update notes see the bottom. +//= 2.0 updated several shop npcs. [L0ne_W0lf] +//= Added proper Venom Knife dealer, and consiquently removed wenom Knives from weapon dealers. +//= Moved all Cooking related NPCs to their own section. +//= Re-alphabetized sections. Some of them were out of place. +//= Removed commented out shops. +//= 2.0b Einbech tool dealer got lost somewhere along the way, re-added. [L0ne_W0lf] +//= 2.1 Fixed missing item from "Fresh Fish" from cooking addition shops. [L0ne_W0lf] +//= 2.1a Fixed the second "Line" selling in Comodo Weapon shop. (Should have been Whip) [L0ne_W0lf] +//= 2.2 Added Veins shops. [L0ne_W0lf] +//= 2.3 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf] +//= 2.4 Fixed Jawaii Ice cream salesman. [L0ne_W0lf] +//= 2.5 Updated Morroc shops to episode 12.1. [L0ne_W0lf] +//= 2.6 Added Brasilis shops. [L0ne_W0lf] +//= Updated Pet Groomers with four new pet feeds. +//= 2.7 Added Trading merchants, (ninja& gunslinger) to Izlude and Alberta. [L0ne_W0lf] +//= Made Brasilis shop names unique, and uncommented. +//= Changed the whip sold in comodo weapon shop. (1956 ->1960) +//= Added Fire and Silver arrow to Einbroch tool dealer. +//= Re-added Bill of Birds to Morroc Item Collectors. +//= 2.7a Actually applied the right update to the comodo weapon shop. [L0ne_W0lf] +//= 2.7b Corrected Brasilis Fruit Merchant. (bugreport:4278) [L0ne_W0lf] +//= 2.8 Updates to Brasilis Merchants. [L0ne_W0lf] +//= 2.9 Added missing Cooking Items for Material Seller. [tr0n] +//= 3.0 Added all new Shops which were available in the latest available official files. [Masao] +//= 3.1 Moved some merchants to a separate renewal file. [Kenpachi] +//============================================================ + +//======================================================= +// Einbroch +//======================================================= +einbroch,122,250,4 shop Black Marketeer#ein 49,2139:-1,2800:-1,2801:-1,2802:-1,2803:-1,2804:-1,2806:-1,2807:-1,18000:-1,18001:-1,18002:-1,18003:-1,18004:-1,12392:-1,12393:-1,12394:-1,6145:-1,6146:-1,6147:-1,6186:-1,2808:-1 + +//======================================================= +// Lighthalzen +//======================================================= +lhz_in03,181,17,4 shop Black Marketeer#lhz 49,2139:-1,2800:-1,2801:-1,2802:-1,2803:-1,2804:-1,2806:-1,2807:-1,18000:-1,18001:-1,18002:-1,18003:-1,18004:-1,12392:-1,12393:-1,12394:-1,6145:-1,6146:-1,6147:-1,6186:-1,2808:-1 +s_atelier,15,65,5 shop Part-Timer#sc_lgt 89,6123:-1,6120:-1 + +//======================================================= +// Mid Camp +//======================================================= +mid_camp,129,284,4 shop Trap Specialist#mid 66,7940:-1,12341:-1 +mid_camp,184,263,4 shop Black Marketeer#mid 49,2139:-1,2800:-1,2801:-1,2802:-1,2803:-1,2804:-1,2806:-1,2807:-1,18000:-1,18001:-1,18002:-1,18003:-1,18004:-1,12392:-1,12393:-1,12394:-1,6145:-1,6146:-1,6147:-1,6186:-1,2808:-1 + +//======================================================= +// Prontera +//======================================================= +prt_in,175,137,4 shop Black Marketeer#prt 49,2139:-1,2800:-1,2801:-1,2802:-1,2803:-1,2804:-1,2806:-1,2807:-1,18000:-1,18001:-1,18002:-1,18003:-1,18004:-1,12392:-1,12393:-1,12394:-1,6145:-1,6146:-1,6147:-1,6186:-1,2808:-1 +s_atelier,17,110,1 shop Part-Timer#sc_prt 67,6123:-1,6120:-1 + +//======================================================= +// Rachel +//======================================================= +ra_in01,257,266,4 shop Black Marketeer#ra 49,2139:-1,2800:-1,2801:-1,2802:-1,2803:-1,2804:-1,2806:-1,2807:-1,18000:-1,18001:-1,18002:-1,18003:-1,18004:-1,12392:-1,12393:-1,12394:-1,6145:-1,6146:-1,6147:-1,6186:-1,2808:-1 +s_atelier,137,60,3 shop Part-Timer#sc_ra 70,6123:-1,6120:-1 diff --git a/npc/mobs/dungeons/iz_dun_re.txt b/npc/mobs/dungeons/iz_dun_re.txt index 70c234ffa..42f97fd9f 100644 --- a/npc/mobs/dungeons/iz_dun_re.txt +++ b/npc/mobs/dungeons/iz_dun_re.txt @@ -1,23 +1,23 @@ -//===== rAthena Script ======================================= -//= Byalan Dungeon Monster Spawn Script -//===== By: ================================================== -//= Athena (1.0) -//===== Current Version: ===================================== -//= 1.3 -//===== Compatible With: ===================================== -//= Any Athena Version -//===== Additional Comments: ================================= -//= 1.1 Official kRO 10.1 spawns for 1-4 [Playtester] -//= 1.2 More accurate spawns [Playtester] -//= 1.3 Added Izlude Dungeon F6 spawns [Chilly] -//= 1.3a Moved Izlude Dungeon F6 spawns to separate file. [Kenpachi] -//============================================================ - -//================================================== -// iz_dun05 - Undersea Tunnel F6 -//================================================== -iz_dun05,0,0,0,0 monster King Dramoh 2198,20,0,0,0 -iz_dun05,0,0,0,0 monster Sropho 2201,50,0,0,0 -iz_dun05,0,0,0,0 monster Pot Dofle 2203,30,0,0,0 -iz_dun05,0,0,0,0 monster Sedora 2204,50,0,0,0 -iz_dun05,0,0,0,0 boss_monster Kraken 2202,1,7200000,600000,1 +//===== rAthena Script ======================================= +//= Byalan Dungeon Monster Spawn Script +//===== By: ================================================== +//= Athena (1.0) +//===== Current Version: ===================================== +//= 1.3 +//===== Compatible With: ===================================== +//= Any Athena Version +//===== Additional Comments: ================================= +//= 1.1 Official kRO 10.1 spawns for 1-4 [Playtester] +//= 1.2 More accurate spawns [Playtester] +//= 1.3 Added Izlude Dungeon F6 spawns [Chilly] +//= 1.3a Moved Izlude Dungeon F6 spawns to separate file. [Kenpachi] +//============================================================ + +//================================================== +// iz_dun05 - Undersea Tunnel F6 +//================================================== +iz_dun05,0,0,0,0 monster King Dramoh 2198,20,0,0,0 +iz_dun05,0,0,0,0 monster Sropho 2201,50,0,0,0 +iz_dun05,0,0,0,0 monster Pot Dofle 2203,30,0,0,0 +iz_dun05,0,0,0,0 monster Sedora 2204,50,0,0,0 +iz_dun05,0,0,0,0 boss_monster Kraken 2202,1,7200000,600000,1 diff --git a/npc/mobs/dungeons/lhz_dun_re.txt b/npc/mobs/dungeons/lhz_dun_re.txt index 03a508ce5..ed90c353f 100644 --- a/npc/mobs/dungeons/lhz_dun_re.txt +++ b/npc/mobs/dungeons/lhz_dun_re.txt @@ -1,83 +1,83 @@ -//===== rAthena Script ======================================= -//= Lighthalzen Dungeon(Biolabs) Monster Spawn Script -//===== By: ================================================== -// The Prometheus Project, rAthena dev team -//===== Current Version: ===================================== -//= 1.9 -//===== Compatible With: ===================================== -//= Any Athena -//===== Additional Comments: ================================= -//= 08/24/05 : Added 1st version. [Muad_Dib] -//= 1.1: Some corrections to level 1, 2 as pointed out by -//= MasterofMuppets. [Skotlex] -//= 1.3: Some fixes based on kRO's "RO Map" [Poki#3] -//= I also made the place more Moby ^^ -//= 1.4: Adjusted spawns according to own info from iRO [MasterOfMuppets] -//= 1.5: More accurate spawn numbers and iRO names thanks to Tharis [Playtester] -//= 1.6: Official X.3 spawns [Playtester] -//= 1.7 Corrected MVP spawn function to be standard to iRO. [L0ne_W0lf] -//= - A random 99 will now be spawned when the MVP spawns. -//= - Spare spawn and MVP spawn now spawn in official locations. -//= - Expandeded timer to allow for varying spawn times. -//= 1.7a Added dummy event to keep from causnig warnings. [L0ne_W0lf] -//= 1.8 Corrected MVP spawn variance (Labs2 MVP). [L0ne_W0lf] -//= 1.9 Added Bio4 spawns. [Chilly] -//= 1.9a Moved Bio4 spawns to separate file. [Kenpachi] -//============================================================ - -//======================================================================================== -// lhz_dun04 - Bio-life Labs 4F -//======================================================================================== -lhz_dun04,0,0,0,0 monster Randel 2221,50,5000,0,0 -lhz_dun04,0,0,0,0 monster Flamel 2222,50,5000,0,0 -lhz_dun04,0,0,0,0 monster Celia 2223,50,5000,0,0 -lhz_dun04,0,0,0,0 monster Chen 2224,50,5000,0,0 -lhz_dun04,0,0,0,0 monster Gertie 2225,50,5000,0,0 -lhz_dun04,0,0,0,0 monster Alphoccio 2226,50,5000,0,0 -lhz_dun04,0,0,0,0 monster Trentini 2227,50,5000,0,0 -lhz_dun04,0,0,0,0 monster Paladin Randel 2228,1,2700000,2400000,1 -lhz_dun04,0,0,0,0 monster Creator Flamel 2229,1,3000000,2700000,1 -lhz_dun04,0,0,0,0 monster Professor Celia 2230,1,2580000,2340000,1 -lhz_dun04,0,0,0,0 monster Champion Chen 2231,1,2700000,2500000,1 -lhz_dun04,0,0,0,0 monster Stalker Gertie 2232,1,3300000,3000000,1 -lhz_dun04,0,0,0,0 monster Clown Alphoccio 2233,1,2580000,2460000,1 -lhz_dun04,0,0,0,0 monster Gypsy Trentini 2234,1,2580000,2460000,1 - -lhz_dun04,0,0,0 script mvp_lhz_dun04 -1,{ -OnTimer6000000: // delay1 = 6000000 ms (100 min) - stopnpctimer; - sleep rand(0,30)*60000; // 0 to 30 minutes -OnInit: - // Select Coordinates to summon a random MVP on - switch(rand(1,7)) { - case 1: set .@x,77; set .@y,251; break; - case 2: set .@x,147; set .@y,224; break; - case 3: set .@x,219; set .@y,219; break; - case 4: set .@x,244; set .@y,120; break; - case 5: set .@x,149; set .@y,41; break; - case 6: set .@x,53; set .@y,109; break; - case 7: set .@x,149; set .@y,151; break; - } - set .@mob,rand(2235,2241); - monster "lhz_dun04",.@x,.@y,strmobinfo(1,.@mob),.@mob,1,strnpcinfo(3)+"::OnMyMVPDead"; - - // Select Coordinates to summon a random 99 on - switch(rand(1,7)) { - case 1: set .@x2,77; set .@y2,251; break; - case 2: set .@x2,147; set .@y2,224; break; - case 3: set .@x2,219; set .@y2,219; break; - case 4: set .@x2,244; set .@y2,120; break; - case 5: set .@x2,149; set .@y2,41; break; - case 6: set .@x2,53; set .@y2,109; break; - case 7: set .@x2,149; set .@y2,151; break; - } - set .@mob2,rand(2228,2234); - monster "lhz_dun04",.@x2,.@y2,strmobinfo(1,.@mob2),.@mob2,1,strnpcinfo(3)+"::OnMy99Dead"; - end; - -OnMyMVPDead: - killmonster "lhz_dun04",strnpcinfo(3)+"::OnMy99Dead"; - initnpctimer; -OnMy99Dead: - end; -} \ No newline at end of file +//===== rAthena Script ======================================= +//= Lighthalzen Dungeon(Biolabs) Monster Spawn Script +//===== By: ================================================== +// The Prometheus Project, rAthena dev team +//===== Current Version: ===================================== +//= 1.9 +//===== Compatible With: ===================================== +//= Any Athena +//===== Additional Comments: ================================= +//= 08/24/05 : Added 1st version. [Muad_Dib] +//= 1.1: Some corrections to level 1, 2 as pointed out by +//= MasterofMuppets. [Skotlex] +//= 1.3: Some fixes based on kRO's "RO Map" [Poki#3] +//= I also made the place more Moby ^^ +//= 1.4: Adjusted spawns according to own info from iRO [MasterOfMuppets] +//= 1.5: More accurate spawn numbers and iRO names thanks to Tharis [Playtester] +//= 1.6: Official X.3 spawns [Playtester] +//= 1.7 Corrected MVP spawn function to be standard to iRO. [L0ne_W0lf] +//= - A random 99 will now be spawned when the MVP spawns. +//= - Spare spawn and MVP spawn now spawn in official locations. +//= - Expandeded timer to allow for varying spawn times. +//= 1.7a Added dummy event to keep from causnig warnings. [L0ne_W0lf] +//= 1.8 Corrected MVP spawn variance (Labs2 MVP). [L0ne_W0lf] +//= 1.9 Added Bio4 spawns. [Chilly] +//= 1.9a Moved Bio4 spawns to separate file. [Kenpachi] +//============================================================ + +//======================================================================================== +// lhz_dun04 - Bio-life Labs 4F +//======================================================================================== +lhz_dun04,0,0,0,0 monster Randel 2221,50,5000,0,0 +lhz_dun04,0,0,0,0 monster Flamel 2222,50,5000,0,0 +lhz_dun04,0,0,0,0 monster Celia 2223,50,5000,0,0 +lhz_dun04,0,0,0,0 monster Chen 2224,50,5000,0,0 +lhz_dun04,0,0,0,0 monster Gertie 2225,50,5000,0,0 +lhz_dun04,0,0,0,0 monster Alphoccio 2226,50,5000,0,0 +lhz_dun04,0,0,0,0 monster Trentini 2227,50,5000,0,0 +lhz_dun04,0,0,0,0 monster Paladin Randel 2228,1,2700000,2400000,1 +lhz_dun04,0,0,0,0 monster Creator Flamel 2229,1,3000000,2700000,1 +lhz_dun04,0,0,0,0 monster Professor Celia 2230,1,2580000,2340000,1 +lhz_dun04,0,0,0,0 monster Champion Chen 2231,1,2700000,2500000,1 +lhz_dun04,0,0,0,0 monster Stalker Gertie 2232,1,3300000,3000000,1 +lhz_dun04,0,0,0,0 monster Clown Alphoccio 2233,1,2580000,2460000,1 +lhz_dun04,0,0,0,0 monster Gypsy Trentini 2234,1,2580000,2460000,1 + +lhz_dun04,0,0,0 script mvp_lhz_dun04 -1,{ +OnTimer6000000: // delay1 = 6000000 ms (100 min) + stopnpctimer; + sleep rand(0,30)*60000; // 0 to 30 minutes +OnInit: + // Select Coordinates to summon a random MVP on + switch(rand(1,7)) { + case 1: set .@x,77; set .@y,251; break; + case 2: set .@x,147; set .@y,224; break; + case 3: set .@x,219; set .@y,219; break; + case 4: set .@x,244; set .@y,120; break; + case 5: set .@x,149; set .@y,41; break; + case 6: set .@x,53; set .@y,109; break; + case 7: set .@x,149; set .@y,151; break; + } + set .@mob,rand(2235,2241); + monster "lhz_dun04",.@x,.@y,strmobinfo(1,.@mob),.@mob,1,strnpcinfo(3)+"::OnMyMVPDead"; + + // Select Coordinates to summon a random 99 on + switch(rand(1,7)) { + case 1: set .@x2,77; set .@y2,251; break; + case 2: set .@x2,147; set .@y2,224; break; + case 3: set .@x2,219; set .@y2,219; break; + case 4: set .@x2,244; set .@y2,120; break; + case 5: set .@x2,149; set .@y2,41; break; + case 6: set .@x2,53; set .@y2,109; break; + case 7: set .@x2,149; set .@y2,151; break; + } + set .@mob2,rand(2228,2234); + monster "lhz_dun04",.@x2,.@y2,strmobinfo(1,.@mob2),.@mob2,1,strnpcinfo(3)+"::OnMy99Dead"; + end; + +OnMyMVPDead: + killmonster "lhz_dun04",strnpcinfo(3)+"::OnMy99Dead"; + initnpctimer; +OnMy99Dead: + end; +} diff --git a/npc/quests/2008_newhat_mir.txt b/npc/quests/2008_newhat_mir.txt index ccf8b367b..c634bb2f0 100644 --- a/npc/quests/2008_newhat_mir.txt +++ b/npc/quests/2008_newhat_mir.txt @@ -820,4 +820,4 @@ OnTouch: end; } end; -} \ No newline at end of file +} diff --git a/npc/quests/cupet.txt b/npc/quests/cupet.txt index 7b1669946..ac19d237d 100644 --- a/npc/quests/cupet.txt +++ b/npc/quests/cupet.txt @@ -225,18 +225,18 @@ function script cute_pet_manager { } // NPC Duplicates -prontera,67,212,5 duplicate(CPM1) Cute Pet Manager#1 750; -prontera,242,92,3 duplicate(CPM2) Cute Pet Manager#2 750; -prontera,179,92,3 duplicate(CPM3) Cute Pet Manager#3 750; +prontera,67,212,5 duplicate(CPM1) Cute Pet Manager#1 750 +prontera,242,92,3 duplicate(CPM2) Cute Pet Manager#2 750 +prontera,179,92,3 duplicate(CPM3) Cute Pet Manager#3 750 -geffen,180,125,5 duplicate(CPM1) Cute Pet Manager#4 750; -geffen,152,66,3 duplicate(CPM2) Cute Pet Manager#5 750; -geffen,197,95,3 duplicate(CPM3) Cute Pet Manager#6 750; +geffen,180,125,5 duplicate(CPM1) Cute Pet Manager#4 750 +geffen,152,66,3 duplicate(CPM2) Cute Pet Manager#5 750 +geffen,197,95,3 duplicate(CPM3) Cute Pet Manager#6 750 -morocc,115,83,5 duplicate(CPM1) Cute Pet Manager#7 750; -morocc,218,130,3 duplicate(CPM2) Cute Pet Manager#8 750; -morocc,236,225,3 duplicate(CPM3) Cute Pet Manager#9 750; +morocc,115,83,5 duplicate(CPM1) Cute Pet Manager#7 750 +morocc,218,130,3 duplicate(CPM2) Cute Pet Manager#8 750 +morocc,236,225,3 duplicate(CPM3) Cute Pet Manager#9 750 -payon,109,278,5 duplicate(CPM1) Cute Pet Manager#10 750; -payon,157,124,3 duplicate(CPM2) Cute Pet Manager#11 750; -payon,85,237,3 duplicate(CPM3) Cute Pet Manager#12 750; \ No newline at end of file +payon,109,278,5 duplicate(CPM1) Cute Pet Manager#10 750 +payon,157,124,3 duplicate(CPM2) Cute Pet Manager#11 750 +payon,85,237,3 duplicate(CPM3) Cute Pet Manager#12 750 diff --git a/npc/quests/quests_13_1.txt b/npc/quests/quests_13_1.txt index eae2b543e..f42af7777 100644 --- a/npc/quests/quests_13_1.txt +++ b/npc/quests/quests_13_1.txt @@ -16855,4 +16855,4 @@ prontera,161,192,5 script Ash Vacuum Warper 707,{ break; } end; -} \ No newline at end of file +} diff --git a/npc/quests/quests_dewata.txt b/npc/quests/quests_dewata.txt index 10071cdaf..1d8c16346 100644 --- a/npc/quests/quests_dewata.txt +++ b/npc/quests/quests_dewata.txt @@ -1,2398 +1,2398 @@ -//===== rAthena Script ======================================= -//= Dewata Quest NPCs -//===== By: ================================================== -//= Gennosuke Kouga -//===== Current Version: ===================================== -//= 1.1 -//===== Compatible With: ===================================== -//= rAthena SVN -//===== Description: ========================================= -//= Quest NPCs related to Dewata: -//== "Dewata Legend" -//== "Help The Old Man" -//== "The Enchantment Weapon" (Keris) -//===== Additional Comments: ================================= -//= 1.0 First version. -//= 1.1 Standardized. [Euphy] -//============================================================ - -// Entrance - Alberta Sailors -//============================================================ - -alberta,240,47,5 script Alberta Sailor#alberta 536,{ - mes "[Alberta Sailor]"; - mes "Do ya want to visit ^C35817Dewata Island?^000000"; - mes "With dazzling waves and charming vistas, it's a great place to relax."; - mes "The transit fee is 10,000 Zeny."; - next; - if(select("Yes:No")==2) { - mes "[Alberta Sailor]"; - mes "Let me know"; - mes "when you're ready to travel~"; - close; } - mes "[Alberta Sailor]"; - mes "Have a nice trip~"; - close2; - warp "dewata",232,53; - end; -} - -dewata,230,49,5 script Alberta Sailor#dewata 536,{ - mes "[Alberta Sailor]"; - mes "Want to go back to ^C35817Alberta^000000?"; - next; - if(select("Yes:No")==2) { - mes "[Alberta Sailor]"; - mes "Have some more fun before you go!"; - mes "^C35817Dewata^000000 Island still has more to offer."; - close; } - mes "[Alberta Sailor]"; - mes "I hope you had a lot of fun on your trip to ^C35817Dewata^000000 Island."; - close2; - warp "alberta",235,44; - end; -} - -dewata,235,56,4 script Gatekeeper of Krakatau#1 534,{ - mes "[Gatekeeper of Krakatau Volcano]"; - mes "^C35817Krakatau Volcano^000000 is a very dangerous area"; - mes "I cannot allow anyone to go inside."; - next; - if (checkquest(9162)>=0 && countitem(11533)) { - select("^0000FFTribal Chief Paiko^000000"); - mes "[Gatekeeper of Krakatau Volcano]"; - mes "Oh! I didn't know about that!"; - mes "This is some of the best news"; - mes "I have heard recently."; - next; - mes "[Gatekeeper of Krakatau Volcano]"; - mes "What is this wonderful smell?"; - mes "Of course, it's our ^4AA02CSatay^000000!"; - mes "I was sightly hungry..."; - mes "so this should fill me up."; - next; - mes "[Gatekeeper of Krakatau Volcano]"; - mes "Since you came all the way here"; - mes "I will share an interesting story."; - next; - mes "[Gatekeeper of Krakatau Volcano]"; - mes "It has become a lost tradition in"; - mes "recent years, but until 10"; - mes "years ago in order to become a"; - mes "^C35817Jaty Tribe^000000 warrior you had to"; - mes "climb ^C35817Krakatau Volcano^000000 to prove your endurance."; - next; - mes "[Gatekeeper of Krakatau Volcano]"; - mes "The eyes of those warriors were"; - mes "anxious yet determined before going"; - mes "up ^C35817Krakatau Volcano^000000."; - next; - mes "[Gatekeeper of Krakatau Volcano]"; - mes "I still cannot forget that look in"; - mes "their eyes. I feel a little bit of"; - mes "the same emotion from you, Adventurer."; - next; - mes "[Gatekeeper of Krakatau Volcano]"; - mes "I want you to live long and"; - mes "prosper. Be heathly and safe."; - mes "Travel so you can live to tell"; - mes "the tale of your adventures."; - changequest 9162,9163; - delitem 11533,1; - close; } - if(select("Allow me through:I don't want to go in")==1) { - if(dewata_legend >= 5) { - mes "[Gatekeeper of Krakatau Volcano]"; - mes "You are the traveler who was"; - mes "acknowledged by tribe leader as a"; - mes "friend of the tribe and received a"; - mes "^4AA02CShining Cendrawasih Feather.^000000"; - next; - mes "[Gatekeeper of Krakatau Volcano]"; - mes "I will let you pass, but"; - mes "^C35817Krakatau Volcano^000000 is"; - mes "dangerous so please take care."; - close2; - warp "dew_dun01",289,160; - end; } - mes "[Gatekeeper of Krakatau Volcano]"; - mes "^C35817Krakatau Volcano^000000 is"; - mes "a very dangerous area,"; - mes "so I can't allow you in"; - mes "unless you qualify for entry."; - close; } - mes "[Gatekeeper of Krakatau Volcano]"; - mes "You have choosen wisely."; - mes "^C35817Krakatau Volcano^000000 is"; - mes "an extremely dangerous area."; - close; -} - -dew_dun01,292,164,4 script Gatekeeper of Krakatau#2 541,{ - mes "[Gatekeeper of Krakatau Volcano]"; - mes "Want to go back to Dewata?"; - next; - if(select("Yes:No")==2) { - mes "[Gatekeeper of Krakatau Volcano]"; - mes "^C35817Krakatau Volcano^000000 is"; - mes "a dangerous place."; - mes "You should go back now."; - close; } - close2; - warp "dewata",232,53; - end; -} - -dew_fild01,78,288,5 script Jaty Tribe Warrior 541,{ - mes "[Jaty Tribe Warrior]"; - mes "We revere strength and bravery."; - mes "We are the ^FF0000Jaty^000000 Tribe."; - if (checkquest(9158)==-1 || !countitem(11533)) close; - next; - mes "[Jaty Tribe Warrior]"; - mes "My trained eyes see that"; - mes "you are about to say something."; - mes "Speak, state your business."; - next; - select("^0000FFTribal Chief Paiko^000000"); - mes "[Jaty Tribe Warrior]"; - mes "I've heard about your"; - mes "helpful deeds..."; - mes "As a representative of my tribe"; - mes "I express my thanks to you."; - next; - mes "[Jaty Tribe Warrior]"; - mes "Also, thank you for the ^4AA02CSatay^000000."; - mes "My mouth is already watering..."; - mes "There is something I would like"; - mes "to share with you regarding our tribe."; - next; - mes "[Jaty Tribe Warrior]"; - mes "Unlike the ancient times when our"; - mes "tribe's warriors fought and shed"; - mes "their blood, the world has become"; - mes "more peaceful nowadays. But our"; - mes "tribe's territory has shrunk drastically."; - next; - mes "[Jaty Tribe Warrior]"; - mes "Nevertheless, we will continue"; - mes "keeping the warrior tradition of"; - mes "our tribe alive, and we will"; - mes "preserve the pride we have earned"; - mes "through the sacrifice of past warriors."; - next; - mes "[Jaty Tribe Warrior]"; - mes "I hope that your perserverance and"; - mes "pride remain with you in your travels."; - changequest 9158,9159; - delitem 11533,1; - close; -} - -dew_fild01,185,300,4 script Tribe Manager 541,{ - mes "[Tribe Manager]"; - mes "Keeping our culture and tradition"; - mes "is very important."; - if(!checkquest(9160)>=0 || !countitem(11533)) { - mes "Although it is a little boring..."; - close; } - next; - mes "[Tribe Manager]"; - mes "It seems to me that you have"; - mes "something to say, don't you?"; - next; - select("^0000FFTribal Chief Paiko^000000"); - mes "[Tribe Manager]"; - mes "I didn't know that there was"; - mes "such an effort being put forth"; - mes "and that you took a key role in the effort..."; - mes "You are the hero of the ^C35817Jaty Tribe^000000!"; - next; - mes "[Tribe Manager]"; - mes "Wow~ the savory scent of"; - mes "delicious homemade ^4AA02CSatay^000000!"; - mes "Thank you for the meal."; - mes "Please give my regards"; - mes "to our Tribe Leader."; - next; - mes "[Tribe Manager]"; - mes "There are few contacts between"; - mes "^C35817Dewata Island^000000 and ^C35817Jaty Tribe^000000."; - mes "We used to have a stronger bond"; - mes "in older times."; - next; - mes "[Tribe Manager]"; - mes "But with the new culture and"; - mes "foreigners flowing in,"; - mes "^C35817Dewata Island^000000 has became a"; - mes "tourist attraction and we"; - mes "have lost touch with them."; - next; - mes "[Tribe Manager]"; - mes "The tourist attraction has"; - mes "expanded continously, but the"; - mes "reason it hasn't influenced us"; - mes "here is due to this small temple"; - mes "which I am managing."; - next; - mes "[Tribe Manager]"; - mes "I couldn't let our tradition fade"; - mes "away like that so easily."; - mes "I hope keeping our tradition and"; - mes "culture alive lets people know how"; - mes "important these things are to us."; - next; - mes "[Tribe Manager]"; - mes "From now on, I hope people from"; - mes "^C35817Dewata Island^000000 and ^C35817Jaty"; - mes "Tribe^000000 can get along and interact"; - mes "more often."; - changequest 9160,9161; - delitem 11533,1; - close; -} - -// NPC - Memo -//============================================================ - -dewata,109,262,4 script Memo#dew_drink 534,{ - if(dewata_oldman >= 1) { - if (checkquest(5040) >= 0) { - mes "[Memo]"; - mes "So, what did Lero say?"; - next; - select("Palm tree... became."); - mes "- You explain the situation to"; - mes "Mr. Memo -"; - next; - mes "[Memo]"; - mes "Lero said sorry?"; - mes "Hmmm, it's okay."; - next; - mes "[Memo]"; - mes "That must be ^0000FFPoby^000000. If he has"; - mes "been hurt, that's why there wasn't"; - mes "any message. Lero actually"; - mes "cares about him a lot..."; - next; - changequest 5040,5041; } - if (checkquest(5041) >= 0) { - mes "[Memo]"; - mes "He might be troublesome,"; - mes "but please visit Jaty village."; - mes "Lero must complete the oil."; - next; - mes "[Memo]"; - mes "If it is not, wait there and bring"; - mes "^FF000030 Bottle of Oil^000000 to me."; - close; } - if (checkquest(5042) >= 0 && countitem(6401) >= 30) { - mes "[Memo]"; - mes "You brought the oil. Good job, and thank you."; - next; - mes "[Memo]"; - mes "Excuse me, but I have an urgent"; - mes "matter to attend to. Wait for a bit,"; - mes "then talk to me when I'm done."; - delitem 6401,30; - changequest 5042,5043; - set dewata_oldman,2; - close; - } else if (checkquest(5043,PLAYTIME) == 2) { - mes "[Memo]"; - mes "Did I make you wait too long?"; - next; - mes "[Memo]"; - mes "My family has been making Arks for four generations."; - next; - mes "[Memo]"; - mes "Grandfather had a hard living"; - mes "since he didn't get many good sales."; - next; - mes "[Memo]"; - mes "Dewata island people do not drink"; - mes "much in the hot weather."; - next; - mes "[Memo]"; - mes "When I was young, Dewata"; - mes "developed as a tourist atrraction,"; - mes "and that's when the tour package"; - mes "Ark started selling well."; - next; - mes "[Memo]"; - mes "Good liquid needs fresh oil,"; - mes "I was able to make a liquid"; - mes "for ten years and deliver it all on time."; - next; - mes "[Memo]"; - mes "Because today's oil has not"; - mes "arrived on time, I think I might"; - mes "have a hard time."; - next; - mes "[Memo]"; - mes "You helped me make the liquid correctly."; - next; - mes "[Memo]"; - mes "This proverb '^0000FFMengatakan mudah,"; - mes "mengerjakan susah^000000.' means it is"; - mes "easy to say something, but hard to"; - mes "do anything."; - next; - mes "[Memo]"; - mes "In other words, it's easy to say"; - mes "that we'll help others but its hard"; - mes "to actually do the action."; - next; - emotion e_thx; - mes "[Memo]"; - mes "You really did a great job. I like"; - mes "you because you are different from"; - mes "today's youngins."; - getitem 617,1; - getexp 50000,10000; - changequest 5043,5044; - next; - mes "[Memo]"; - mes "Will you help me with my work"; - mes "from time to time?"; - mes "I will pay you for what you do for me."; - close; - } else if (checkquest(5043,PLAYTIME) != -1) { - mes "[Memo]"; - mes "... ... ..."; - next; - mes "- Memo is making an ark -"; - close; - } else if (checkquest(5044,PLAYTIME) == 2) { - mes "[Memo]"; - mes "^FF0000" + strcharinfo(0) +"^000000? -"; - next; - if(select("Just came by to say hello...:I will help you.")==1) { - mes "[Memo]"; - mes "I guess you are busy."; - mes "If possible, will you get the oil"; - mes "from Lero? I appreciate it..."; - close; } - mes "[Memo]"; - mes "Thank you, I know you're busy"; - mes "and helping me can be a chore."; - next; - mes "[Memo]"; - mes "Can you help Lero and bring back palm tree oil...?"; - erasequest 5044; - setquest 5045; - close; - } else if (checkquest(5044,PLAYTIME) != -1) { - mes "[Memo]"; - mes "Will you help me tomorrow?"; - mes "Poby still has a back pain."; - mes "Backaches don't just go away"; - mes "after one day..."; - close; - } else if (checkquest(5045) >= 0) { - mes "[Memo]"; - mes "Can you help Lero and bring back palm tree oil...?"; - close; - } else if (checkquest(5047) >= 0 || checkquest(5049) >= 0 || checkquest(5051) >= 0) { - mes "[Memo]"; - mes "Oh, you brought the oil! Good job!"; - next; - mes "[Memo]"; - mes "You must have had a hard time"; - mes "bringing the oil, so take this drink."; - next; - mes "[Memo]"; - mes "Ark is famous for tourists. A guy"; - mes "bought many bottles by himself."; - next; - mes "[Memo]"; - mes "Worrying that he'll drink alone?"; - mes "Too much drink always becomes poisonous."; - next; - mes "[Memo]"; - mes "I want you to help me this time."; - next; - mes "[Memo]"; - mes "Poby still has back pains and it"; - mes "will take some days for him to"; - mes "recover."; - if (checkquest(5047)>=0) { - delitem 6401,10; - getitem 11534,2; - erasequest 5047; - setquest 5044; - } else if (checkquest(5049)>=0) { - delitem 6401,15; - getitem 11534,2; - erasequest 5049; - setquest 5044; - } else if (checkquest(5051)>=0) { - delitem 6401,20; - getitem 11534,2; - erasequest 5051; - setquest 5044; } - close; } - mes "[Memo]"; - mes "So, what did Lero say?"; - next; - emotion e_dots; - mes "[Memo]"; - mes "... ... ..."; - next; - mes "[Memo]"; - mes "You didn't find out what happened?"; - next; - mes "[Memo]"; - mes "Find the best oil master. His name is ^0000FFLero^000000."; - close; } - if(rand(1,5)==1) { - mes "[Memo]"; - mes "What should I do? I still don't"; - mes "have any news from the Jaty tribe."; - next; - mes "[Memo]"; - mes "Oh no~ All the liquid is going to spoil..."; - next; - select("What happened?"); - emotion e_what; - mes "[Memo]"; - mes "Who are you?"; - next; - mes "[Memo]"; - mes "You're an adventurer, right?"; - mes "As you can see from the jars around"; - mes "me, I am making ^0000FFtraditional wine^000000"; - mes "for a living."; - next; - mes "[Memo]"; - mes "Everyone knows about this, so"; - mes "^0000FFDewata Island^000000 attracts many"; - mes "tourists."; - next; - mes "[Memo]"; - mes "Especially this traditional wine, which"; - mes "has been made for four generations!"; - mes "But ^FF0000Ark^000000 is short of supply."; - mes "Ark needs ^0000FFPalm Oils^000000, made"; - mes "from Oil Palm Fruit."; - next; - mes "[Memo]"; - mes "Unfortunately, we haven't been"; - mes "getting ^0000FFPalm Oil^000000 from the Jaty"; - mes "tribe village lately."; - mes "The ingredients might be useless"; - mes "if it is delivered too late."; - next; - select("Sound like a big problem."); - mes "[Memo]"; - mes "It is more of a problem than you"; - mes "think. Sales are credit, but if we"; - mes "do not make due today we'll lose"; - mes "the credit, the ingredients, and"; - mes "the tourists who do not get the"; - mes "Ark. So it's quite damaging."; - next; - emotion e_dots; - mes "[Memo]"; - mes "... ..."; - next; - emotion e_gasp; - mes "[Memo]"; - mes "Ah, right! Are you busy now?"; - next; - if(select("Sorry, I am busy.:No, I am not busy.")==1) { - emotion e_pif; - mes "[Memo]"; - mes "Hmm, I have no choice."; - mes "You don't care that others are in"; - mes "trouble. What has this world come to?"; - close; } - mes "[Memo]"; - mes "That's good to hear."; - mes "So since you are wandering here..."; - next; - mes "[Memo]"; - mes "Do you mind if I ask a favor~?"; - mes "Actually, I have visited the Jaty"; - mes "Tribe, but this unmatured ^FF0000Ark^000000"; - mes "won't let me leave."; - next; - mes "[Memo]"; - mes "Will you go to Jaty village and"; - mes "ask ^0000FFLero^000000 what happened?"; - next; - mes "[Memo]"; - mes "This guy has never broken a"; - mes "promise for 10 years, so he must have"; - mes "a really good reason not to come."; - setquest 5035; - set dewata_oldman,1; - next; - mes "[Memo]"; - mes "Find the best oil master."; - mes "His name again is ^0000FFLero^000000... Remember it!"; - close; - } else { - emotion e_swt2; - mes "[Memo]"; - mes "Oh God! We don't have a message"; - mes "from the Jaty tribe yet."; - next; - mes "[Memo]"; - mes "They have never broken a promise"; - mes "for 10 years, and I don't know the"; - mes "reason. What's happening...?"; - next; - emotion e_sob; - mes "[Memo]"; - mes "I might soil all the liquid if it"; - mes "is going on like this."; - close; - } -} - -// NPC - Lero -//============================================================ - -dew_fild01,114,275,4 script Lero#dew_drink 536,{ - if(dewata_oldman == 2) { - if (checkquest(5045) >= 0) { - mes "[Lero]"; - mes "Hey, I've been waiting for you."; - mes "I didn't know that Poby's injury"; - mes "would make my life so difficult."; - next; - set .@dailylero,rand(1,3); - if (.@dailylero == 1) changequest 5045,5046; - else if (.@dailylero == 2) changequest 5045,5048; - else if (.@dailylero == 3) changequest 5045,5050; - mes "[Lero]"; - mes "I'm ashamed to ask you this, but"; - if (checkquest(5048) >= 0) - mes "could you bring ^0000FF30 pieces of oil palm nuts^000000?"; - else if (checkquest(5046) >= 0) - mes "could you bring ^0000FF20 pieces of oil palm nuts^000000?"; - else if (checkquest(5050) >= 0) - mes "could you bring ^0000FF40 pieces of oil palm nuts^000000?"; - next; - lerowait: - if (checkquest(5046) >= 0 && countitem(6402) > 19) { - callsub lerocount,20; - changequest 5046,5047; - close; - } else if (checkquest(5048) >= 0 && countitem(6402) > 29) { - callsub lerocount,30; - changequest 5048,5049; - close; - } else if (checkquest(5050) >= 0 && countitem(6402) > 39) { - callsub lerocount,40; - changequest 5050,5051; - close; } - mes "[Lero]"; - mes "Once you bring the oil palm nuts,"; - mes "Mr. Memo will exchange them with oil."; - close; } - else if (checkquest(5046) >= 0 || checkquest(5048) >= 0 || checkquest(5050) >= 0) goto lerowait; - else if (checkquest(5047) >= 0 || checkquest(5049) >= 0 || checkquest(5051) >= 0) { - mes "[Lero]"; - mes "As I told you before, it is heavier"; - mes "than you might think, so be careful"; - mes "when carrying this."; - close; } - mes "[Lero]"; - mes "What happened? I didn't get a memo"; - mes "from Mr. Memo someone was coming."; - close; } - if (checkquest(5035) >= 0) { - emotion e_an; - mes "[Lero]"; - mes "Oh no! I have so many orders and"; - mes "I'm running out of ingredients."; - mes "Not yet? What's going on, Poby?"; - mes "Where did he go?"; - next; - emotion e_ag; - select("Excuse me, but are you Lero?"); - mes "[Lero]"; - mes "When Poby gets back here, I'm"; - mes "gonna give him a beating he'll never forget!"; - next; - mes "- Lero seems pretty mad at someone"; - mes "and ignores you -"; - next; - mes "[Lero]"; - mes "Oops. Who are you?"; - next; - select("Memo sent me here."); - mes "[Lero]"; - mes "Ah, right! I forgot about Memo"; - mes "because the workers who gather"; - mes "nuts have not come yet. Sorry."; - next; - mes "[Lero]"; - mes "To make fresh palm oils, I need"; - mes "fresh Palm Oil Fruit. Then I'll be"; - mes "able able to get more from its"; - mes "fresh fruit."; - next; - mes "[Lero]"; - mes "Between you and me, Mr.Memo is so"; - mes "fussy that he will not use any"; - mes "unfresh oil."; - next; - mes "[Lero]"; - mes "To make fresh oil, he always sends"; - mes "the workers to the palm tree forest,"; - mes "but... the guys sent at dawn have"; - mes "not come back yet."; - next; - mes "[Lero]"; - mes "First, I thought that he was lazy"; - mes "and it made me very uneasy."; - mes "Can you find the workers in palm forest?"; - next; - select("Yes, I will find them."); - mes "[Lero]"; - mes "Thank you so much."; - mes "Find Poby."; - next; - mes "[Lero]"; - mes "Poby might in ^0000FFPalm Forest^000000."; - mes "The crop is best at the southern part of the forest."; - changequest 5035,5036; - close; - } else if (checkquest(5036) >= 0) { - emotion e_what; - mes "[Lero]"; - mes "Did you find Poby?"; - next; - mes "[Lero]"; - mes "... ... ..."; - next; - mes "[Lero]"; - mes "Oh, you haven't visited the east"; - mes "of ^0000FFPalm Forest^000000 yet. I'm pretty"; - mes "worried..."; - close; - } else if (checkquest(5037) >= 0) { - emotion e_what; - mes "[Lero]"; - mes "You're back... and... Poby..."; - mes "How is Poby?"; - next; - select("Pobu..."); - mes "[Lero]"; - mes "Ah! I didn't know that. I always"; - mes "tell Poby '^0000FFKemarau setahun rusak sehari.'^000000"; - next; - mes "[Lero]"; - mes "He climbed the tree without any"; - mes "safety equipment, so he might've"; - mes "fallen down and gotten injured."; - next; - mes "[Lero]"; - mes "Hmm... Sorry I couln't get the"; - mes "Palm Oil right now."; - next; - mes "[Lero]"; - mes "Will you deliver the message to"; - mes "Mr. Memo that it is impossible"; - mes "to get the oil due do to a"; - mes "lack of ingredients?"; - mes "No artisans can create anything"; - mes "without ingredients."; - next; - select("Why don't I get the ingredients?"); - mes "[Lero]"; - mes "Ah, that can be a good way, but it"; - mes "will be hard to gather nuts as a starter."; - next; - mes "[Lero]"; - mes "Hmm!!!"; - mes "I have a good idea."; - next; - mes "[Lero]"; - mes "You can ask Poby about the best"; - mes "method of gathering nuts where you"; - mes "met him in forest. He should be"; - mes "able to teach you the technique."; - changequest 5037,5038; - next; - mes "[Lero]"; - mes "Although he is lazy and rather"; - mes "careless, he is the best worker."; - close; - } else if (checkquest(5038) >= 0) { - mes "[Lero]"; - mes "You can ask Poby about the best"; - mes "method of gathering nuts where you"; - mes "met him in forest. He should be"; - mes "able to tell you the technique."; - next; - mes "[Lero]"; - mes "Although he is lazy and rather"; - mes "careless, he is the best worker."; - close; - } else if (checkquest(5039) >= 0) { - if(countitem(6402) > 59) { - mes "[Lero]"; - mes "One two three four,...."; - next; - mes "[Lero]"; - mes "60 pieces of nuts, exactly. I will"; - mes "press the oil right now."; - next; - emotion e_sry; - mes "[Lero]"; - mes "It takes sometime, so go back to"; - mes "Mr. Memo and tell him the"; - mes "situation. Alse tell him that I'm"; - mes "sorry for the delay."; - delitem 6402,60; - changequest 5039,5040; - close; } - mes "[Lero]"; - mes "Did you gather the nuts already?"; - next; - mes "[Lero]"; - mes "One, two...."; - next; - mes "[Lero]"; - mes "This isn't the number I ordered from Poby."; - next; - mes "[Lero]"; - mes "It's going to be difficult if it is"; - mes "delayed more, so hurry up and bring me ^FF000060^000000 ^0000FFPalm Oil Fruit^000000."; - close; - } else if (checkquest(5040) >= 0) { - mes "[Lero]"; - mes "It takes sometime, so go back to"; - mes "Mr. Memo and tell him the"; - mes "situation. Alse tell him that I'm"; - mes "sorry for the delay."; - close; - } else if (checkquest(5041) >= 0) { - mes "[Lero]"; - mes "You've come at the right time."; - mes "I just finished making the palm tree oil."; - next; - mes "[Lero]"; - mes "It is heavier than you might think,"; - mes "so be careful when carrying it."; - next; - emotion e_sry; - mes "[Lero]"; - mes "Oh, tell Mr. Memo that I'm sorry"; - mes "for the late delivery, and explain"; - mes "that it wasn't my fault."; - changequest 5041,5042; - getitem 6401,30; - close; - } else if (checkquest(5042) >= 0) { - mes "[Lero]"; - mes "It is heavier than you might think,"; - mes "so be careful when carrying it."; - next; - emotion e_sry; - mes "[Lero]"; - mes "Oh, tell Mr. Memo that I'm sorry"; - mes "for the late delivery, and explain"; - mes "that it wasn't my fault."; - close; } - mes "[Lero]"; - mes "What's going on with Poby...?"; - mes "Why hasn't he come back...?"; - next; - mes "- Seems like he is waitting for someone -"; - close; - -lerocount: - mes "[Lero]"; - mes "One, two, three, four...."; - next; - mes "[Lero]"; - mes "Extracly "+getarg(0)+" pieces of oil palm"; - mes "nuts. Let you exchange them with oil right now."; - next; - mes "[Lero]"; - mes "As I told you before, it is"; - mes "heavier than you might think, so"; - mes "be careful when carrying this."; - delitem 6402, getarg(0); - getitem 6401, getarg(0)/2; - return; -} - -// NPC - Poby -//============================================================ - -dew_fild01,259,48,4 script Poby#dew_drink 538,{ - - if(dewata_oldman >= 2) { - mes "[Poby]"; - mes "Oh? ^FF0000" + strcharinfo(0) +"^000000, we meet again. What's going on?"; - next; - if(select("Why'd you come here?:I want to know how to get fruit.")==2) { - mes "[Memo]"; - mes "It is easy for a beginner like"; - mes "you. All you have to do is"; - mes "shake or kick the tree."; - next; - mes "[Memo]"; - mes "It might be dangerous, so you"; - mes "must always wear a ^0000FFSafety Helmet^000000."; - close; } - mes "[Poby]"; - mes "I'm taking a walk because I think"; - mes "it will make my back ache less."; - close; } - if (checkquest(5036) >= 0) { - emotion e_swt2; - mes "[Poby]"; - mes "Ah~ backache.."; - next; - select("Are you Poby?"); - mes "[Poby]"; - mes "Who are you?"; - next; - mes "[Poby]"; - mes "I don't know you, but"; - mes "are you a fan of mine?"; - mes "I'm Poby, the best fruit"; - mes "hunter in the Jaty tribe."; - next; - emotion e_what; - mes "[Poby]"; - mes "You're here for my autograph?"; - next; - select("Lero made me come here."); - mes "[Poby]"; - mes "Ah! Mr.Lero made you come here. I"; - mes "can't move because I hurt my back"; - mes "while climbing a tree."; - next; - emotion e_sob; - mes "[Poby]"; - mes "!#@$*&!@$&!@$%!$#*&!@#$"; - next; - mes "[Poby]"; - mes "And I've still never had a girlfriend..."; - next; - emotion e_sob; - mes "[Poby]"; - mes "!#@$*&!@$&!@$%!$#*&!@#$"; - next; - mes "[Poby]"; - mes "Ah! Sorry. Tell Mr. Lero that I'll"; - mes "go back if I can find a way to move."; - changequest 5036,5037; - next; - mes "[Poby]"; - mes "I can't move at all 'cuz of this backache..."; - close; - } else if (checkquest(5037) >= 0) { - mes "[Poby]"; - mes "Ah! Sorry. Tell Mr. Lero that I'll"; - mes "go back if I can find a way to move."; - next; - emotion e_swt2; - mes "[Poby]"; - mes "I can't move at all 'cuz of this backache..."; - close; - } else if (checkquest(5038) >= 0) { - emotion e_swt2; - mes "[Poby]"; - mes "Ah~ Backache.."; - next; - mes "[Poby]"; - mes "Oh!! You're-- Let me guess..."; - next; - emotion e_dots; - mes "[Poby]"; - mes "... ... ... ..."; - next; - mes "[Poby]"; - mes "...you're back! You plan to"; - mes "catch ^0000FFPalm Oil Fruit^000000 instead of me, right?"; - next; - mes "[Poby]"; - mes "It is hard for beginners to catch"; - mes "the fruit like me. No, it's"; - mes "impossible."; - next; - mes "[Poby]"; - mes "Masters usually climb the tree to"; - mes "catch the fruit, but you're a"; - mes "beginner..."; - next; - mes "[Poby]"; - mes "It's easiest for beginners"; - mes "to shake or kick the tree."; - mes "It might be dangerous, so remember to wear a ^0000FFSafety Helmet^000000."; - changequest 5038,5039; - next; - emotion e_gasp; - mes "[Poby]"; - mes "Ok! Gather ^FF000060 ^0000FFPalm Oil Fruit^000000 and"; - mes "bring it to Mr. Lero."; - close; - } else if (checkquest(5039) >= 0) { - if(countitem(6402) > 59) { - mes "[Poby]"; - mes "You've got all the fruits."; - mes "Bring them to Mr. Lero."; - close; } - mes "[Poby]"; - mes "It's easiest for beginners like"; - mes "you to shake or kick the tree."; - next; - mes "[Poby]"; - mes "It might be dangerous, so always"; - mes "wear a ^0000FFSafety Helmet^000000."; - next; - mes "[Poby]"; - mes "Gather ^FF000060 ^0000FFPalm Oil Fruit^000000 and"; - mes "bring it to Mr. Lero."; - close; - } - emotion e_sob; - mes "[Poby]"; - mes "Ah~ my freakin' back is killing me."; - close; -} - -// NPC - Tribal Chief Paiko -//============================================================ - -dew_in01,15,49,5 script Tribal Chief Paiko#dew_ 540,{ - set .@n$, "[Tribal Chief Paiko]"; - if(dewata_legend == 2) { - mes .@n$; - mes "I can see you are a traveler"; - mes "from another land."; - mes "What brings you here?"; - next; - if(select("I overheard the story by accident:I have nothing to say.")==2) { - mes .@n$; - mes "You are wasting your time here."; - mes "There are many other attractions"; - mes "around our village."; - close; } - mes .@n$; - mes "What do you mean?"; - mes "You heard the story about the crown?"; - mes "You must have heard incorrectly."; - mes "I have nothing to say to you"; - mes "regarding such things."; - next; - select("Kasyapa was talking about a crown..."); - mes .@n$; - mes "It seems that ^0000FFKasyapa^000000 has told you"; - mes "a tall tale, and I appreciate your"; - mes "concern about our affairs."; - next; - mes .@n$; - mes "It's not something that a stranger"; - mes "like you could understand. Make"; - mes "like a tree, and get out of here."; - set dewata_legend,3; - close; - } else if(dewata_legend == 3) { - mes .@n$; - mes "There are many other attractions around our village."; - next; - mes .@n$; - mes "If it's about the crown, I want"; - mes "you to stop asking about it."; - mes "Please leave."; - close; - } else if(dewata_legend == 4) { - if (checkquest(9155) >= 0) { - if(countitem(6405) > 14) { - mes .@n$; - mes "Oh! You've found all of them."; - mes "Look! The feathers you have found"; - mes "are sparkling, aren't they?"; - mes "Alright, let me begin crafting"; - mes "the ^4AA02CJaty Crown^000000. I feel that"; - mes "I am ready."; - next; - specialeffect EF_MAPPILLAR3; - mes "- Suddenly, a large noise begins"; - mes "to boom as you and ^0000FFPaiko^000000 are"; - mes "surrounded by warm and bright"; - mes "sparkling energy like a thousand"; - mes "tinkling fireflies. -"; - changequest 9155,9156; - delitem 6405,15; - close; } - mes .@n$; - mes "It seems that you have yet to find"; - mes "the materials to make the ^4AA02CJaty Crown^000000."; - next; - mes .@n$; - mes "The symbol of the Jaty Tribe is"; - mes "also a famous mystical creature."; - mes "Find ^FF000015 ^4AA02CCendrawasih Feathers^000000 and"; - mes "bring them to me."; - close; - } else if (checkquest(9156) >= 0) { - mes .@n$; - mes "With your help the ^4AA02CJaty Crown^000000 is"; - mes "coming along nicely."; - mes "It will take some time until the"; - mes "task is finished, so please wait a little."; - next; - mes .@n$; - mes "After the ^4AA02CJaty Crown^000000 is complete,"; - mes "there is a gift that I want to give"; - mes "to you."; - next; - mes .@n$; - mes "Ah, you should go see ^0000FFSage"; - mes "Kasyapa^000000, who really wants to"; - mes "reward you with something."; - changequest 9156,9157; - close; - } else if (checkquest(9157) >= 0) { - mes .@n$; - mes "Ah, you should go see ^0000FFSage"; - mes "Kasyapa^000000, who really wants to"; - mes "reward you with something."; - close; } - mes .@n$; - mes "I've been waiting for you."; - mes "According to ^0000FFSage Kasyapa^000000,"; - mes "you are willing to help us make"; - mes "a crown for our tribe."; - next; - select("Crown-a-what's it?"); - mes .@n$; - mes "The tribe leader has the duty of"; - mes "making and protecting the ^4AA02CJaty"; - mes "Crown^000000 to uphold the tribe's pride"; - mes "and honor."; - next; - mes .@n$; - mes "But ever since I became the tribe"; - mes "leader, there have been difficulties"; - mes "making it."; - next; - mes "[Tribale Chief Paiko]"; - mes "According to ^0000FFSage Kasyapa^000000, you can"; - mes "help us create a ^4AA02CJaty Crown^000000."; - next; - mes .@n$; - mes "Do you think you can help?"; - mes "Your efforts will not go"; - mes "unrewarded."; - next; - if(select("I will help.:Sorry, I cannot help now.")==2) { - mes .@n$; - mes "That's really sad."; - mes "If you ever change"; - mes "your mind, please come again."; - mes "I will be waiting."; - close; } - mes .@n$; - mes "Many thanks to you, stranger"; - mes "If Kasyapa trusts you, then I know"; - mes "that you can help us make a"; - mes "^4AA02CJaty Crown^000000."; - mes "What you can do to"; - mes "help us is very simple."; - next; - mes .@n$; - mes "The symbol of the Jaty Tribe is"; - mes "also a famous mystical creature."; - mes "Find ^FF000015 ^4AA02CCendrawasih Feathers^000000 and"; - mes "bring them to me."; - mes "Our faith is in you, stranger."; - setquest 9155; - close; - } else if(dewata_legend == 5) { - if (checkquest(9158) >= 0) { - chiefrequest: - mes .@n$; - mes "It seems that you haven't"; - mes "delivered the ^4AA02CSatay^000000 yet."; - if (checkquest(9158) >= 0) mes "Did you run into any problems?"; - else if (checkquest(9160) >= 0) mes "Is there something wrong?"; - else if (checkquest(9162) >= 0) mes "Anything happened?"; - else if (checkquest(9163) >= 0) mes "Anything go wrong?"; - next; - switch( select("I ate them all.:Who do I deliver this to...?:Nothing.")) { - case 1: - if (checkquest(9158) >= 0 || checkquest(9160) >= 0) { - mes .@n$; - mes "Huh... so you couldn't resist"; - mes "yourself, eh?"; - mes "Don't blame yourself too much. It"; - mes "is difficult resist the ^4AA02CSatay^000000's"; - mes "addicting aroma."; } - else if (checkquest(9162) >= 0 || checkquest(9164) >= 0) { - mes .@n$; - mes "I warned you not to give in"; - mes "to the sweet smells of the ^4AA02CSatay^000000."; } - next; - mes .@n$; - mes "Our tribe is short on food"; - mes "supplies so we can't give out more"; - mes "of our ^4AA02CSatay^000000. But there's a rumor"; - mes "that the restaurant owner in"; - mes "Dewata Island is making and"; - mes "selling their own ^4AA02CSatay^000000."; - next; - mes .@n$; - mes "It is not as tasty as our tribe's"; - mes "recipe, but this is an urgent task."; - mes "Just find and deliver it."; - close; - case 2: - if (checkquest(9158) >= 0) { - mes .@n$; - mes "Our tribe warriors come to mind"; - mes "to deliver the food to share ^4AA02CSatay^000000"; - mes "with warriors in the village."; - } else if (checkquest(9160) >= 0) { - mes .@n$; - mes "The second person to deliver the"; - mes "^4AA02CSatay^000000 to is someone who stays"; - mes "across the river."; - next; - mes .@n$; - mes "That is the ^0000FFTribe Manager^000000."; - mes "Please deliver it to him before it cools down."; - } else if (checkquest(9162) >= 0) { - mes .@n$; - mes "The third person to deliver the"; - mes "^4AA02CSatay^000000 to is the ^0000FFGatekeeper"; - mes "of Krakatau Volcano^000000."; - mes "Please deliver it to him before it cools down."; - } else if (checkquest(9164) >= 0) { - mes .@n$; - mes "The last person to deliver the"; - mes "^4AA02CSatay^000000 to is the ^0000FFBorobudur"; - mes "Temple Manager^000000, who is in"; - mes "^C35817Dewata Island^000000."; - mes "Please deliver it to him before it cools down."; - close; } - close; - case 3: - mes .@n$; - mes "Alright! Deliver it right now!"; - close; - } - } else if (checkquest(9159) >= 0) { - mes .@n$; - mes "Ah, the next person whom I want"; - mes "the ^4AA02CSatay^000000 delivered to is someone"; - mes "who stays across from the river,"; - mes "the ^0000FFTribe Manager^000000."; - next; - mes .@n$; - mes "To this end, I will give you 2"; - mes "more servings of ^4AA02CSatay^000000."; - next; - mes .@n$; - mes "If you are attracted by the aroma"; - mes "of the ^4AA02CSatay^000000, you may eat one."; - mes "But if you eat more you won't be"; - mes "able to share ^4AA02CSatay^000000 with our friends."; - changequest 9159,9160; - getitem 11533,2; - close; } - else if (checkquest(9160) >= 0) goto chiefrequest; - else if (checkquest(9161) >= 0) { - mes .@n$; - mes "Oh, you delivered it already?"; - mes "The third person to deliver the"; - mes "^4AA02CSatay^000000 to is the ^0000FFGatekeeper of Krakatau Volcano^000000."; - next; - mes .@n$; - mes "I'll give you 2 more servings"; - mes "of ^4AA02CSatay^000000 for this delivery."; - next; - mes .@n$; - mes "And just like before, don't give"; - mes "in to the smell and try not to eat the ^4AA02CSatay^000000."; - changequest 9161,9162; - getitem 11533,2; - close; } - else if (checkquest(9162) >= 0) goto chiefrequest; - else if (checkquest(9163) >= 0) { - mes .@n$; - mes "Oh, you delivered it!"; - mes "Last person to deliver ^4AA02CSatay^000000 to is"; - mes "the ^0000FFBorobudur Temple Manager^000000, who is"; - mes "on ^C35817Dewata Island^000000."; - next; - mes .@n$; - mes "I will give you 2 more ^4AA02CSatay^000000."; - next; - mes .@n$; - mes "And just like before, don't give"; - mes "in to the smell and try not to eat the ^4AA02CSatay^000000."; - changequest 9163,9164; - getitem 11533,2; - close; } - else if (checkquest(9164) >= 0) goto chiefrequest; - else if (checkquest(9165) >= 0) { - mes .@n$; - mes "Oh, you delivered it!"; - mes "You've done good work."; - mes "It has been a good time for"; - mes "all of us to share and enjoy"; - mes "this happy occasion together."; - mes "Thank you."; - next; - mes .@n$; - mes "While you were on the way back"; - mes "from delivering the ^4AA02CSatay^000000,"; - mes "the ^4AA02CJaty Crown^000000 has been made."; - mes "Its ambience and radiance make it a"; - mes "truly flawless crown."; - next; - mes .@n$; - mes "Also, you brought more than enough"; - mes "materials, so after making the ^4AA02CJaty"; - mes "Crown^000000 we were able to craft a"; - mes "similar one for you to keep."; - next; - mes .@n$; - mes "It's not the same as the original,"; - mes "but it has its own specialty. It is"; - mes "my reward to thank you for what you"; - mes "have done."; - next; - mes .@n$; - mes "Made with our tribe's secret"; - mes "marinade, try the ^4AA02CSatay^000000."; - mes "It was made with all our heart"; - mes "especially for you, but don't"; - mes "forget to share it with friends."; - next; - mes .@n$; - mes "You've done good work."; - mes "Whatever you do in the future, I"; - mes "wish for you to have a life which"; - mes "is full of fortune and joy"; - mes "As Chief of the ^C35817Jaty Tribe^000000, I wish"; - mes "you the best of luck!!"; - set dewata_legend,6; - erasequest 9165; - getitem 11533,5; - getitem 18520,1; - close; } - mes .@n$; - mes "With your support I am not"; - mes "worried about creating the"; - mes "^4AA02CJaty Crown^000000. I really appreciate it."; - next; - mes .@n$; - mes "A delightful day like today should"; - mes "be celebrated. Don't you think?"; - mes "So I prepared to sample the"; - mes "special food of our tribe, called ^4AA02CSatay^000000."; - next; - mes .@n$; - mes "But, this ^4AA02CSatay^000000 is too tasty for"; - mes "just the two of us to share, so we"; - mes "would like to share it with people"; - mes "out in the village."; - next; - mes .@n$; - mes "What do you think?"; - mes "In order to share news that"; - mes "the ^4AA02CJaty Crown^000000 is being"; - mes "sucessfully crafted, and to share"; - mes "the delicious ^4AA02CSatay^000000 with our"; - mes "friends, I need your help."; - next; - mes .@n$; - mes "Are you up for a short delivery job?"; - next; - if(select("Of course, I can help:Sorry, I am too busy to help.")==2) { - mes .@n$; - mes "I believed you would definitely help me..."; - mes "It's a little disappointing."; - mes "If you ever change your mind"; - mes "come speak with me again."; - close; } - mes .@n$; - mes "Oh!, I knew you'd help."; - mes "Our tribe's warriors come to my"; - mes "mind before we share with anyone else."; - mes "Please share ^4AA02CSatay^000000 with the"; - mes "warriors in the village."; - next; - mes .@n$; - mes "For the moment I will give you 2 ^4AA02CSatay^000000."; - next; - mes .@n$; - mes "You may be tempted by the aroma"; - mes "of our ^4AA02CSatay^000000, and you may eat one."; - mes "But if you eat more than that you won't"; - mes "be able to share the ^4AA02CSatay^000000"; - mes "with our village friends."; - setquest 9158; - getitem 11533,2; - close; - } else if(dewata_legend == 6) { - mes .@n$; - mes "You've done good work."; - mes "Whatever you do in the future, I"; - mes "wish for you to have a life which"; - mes "is full of fortune and joy."; - mes "As Chief of the ^C35817Jaty Tribe^000000, I wish"; - mes "you the best of luck!!"; - close; } - mes .@n$; - mes "I am the leader of this ^0000FFPaiko^000000 tribe."; - close; -} - -// NPC - Sage Kasyapa -//============================================================ - -dew_in01,22,48,3 script Sage Kasyapa#dew_ 541,{ - - if(dewata_legend == 2 || dewata_legend == 3) { - mes "[Sage Kasyapa]"; - mes "Instead of talking to me, why"; - mes "don't you talk to our tribe's"; - mes "leader, ^0000FFChief Paiko^000000?"; - close; - } else if(dewata_legend == 4) { - if (checkquest(9155) >= 0) { - mes "[Sage Kasyapa]"; - mes "I heard you could help making"; - mes "a crown for our tribe leader."; - mes "You will certainly be a big"; - mes "help to us... I trust my"; - mes "own eyes and the"; - mes "sparking light..."; - next; - mes "[Sage Kasyapa]"; - mes "The symbol of the Dayak Tribe"; - mes "and a famous mystical creature."; - mes "Find ^FF000015 ^4AA02CCendrawasih Feathers^000000"; - mes "and bring them to ^0000FFChief Paiko^000000."; - close; - } else if (checkquest(9156) >= 0) { - mes "[Sage Kasyapa]"; - mes "With the feathers that you have"; - mes "brought, creating a ^4AA02CJaty Crown^000000 is"; - mes "going much more smoothly."; - mes "Go see ^0000FFChief Paiko^000000."; - close; - } else if (checkquest(9157) >= 0) { - mes "[Sage Kasyapa]"; - mes "There is something"; - mes "I wish to give to you"; - mes "as a reward for your help."; - mes "Please, it would honor us if you would take it."; - next; - specialeffect2 EF_PNEUMA; - mes "[Sage Kasyapa]"; - mes "The reason I asked you to embark"; - mes "on this important mission is"; - mes "because of this feather."; - mes "Handed down from generation to"; - mes "generation, the legendary origin of"; - mes "the crown is this feather..."; - next; - mes "[Sage Kasyapa]"; - mes "I saw this feather begin to shine"; - mes "when you came here."; - mes "I knew you were a person who"; - mes "would endeavour to help us."; - mes "On behalf of my people,"; - mes "I give my thanks."; - next; - mes "[Sage Kasyapa]"; - mes "Also, the feather you received"; - mes "isn't just valuable on it's own,"; - mes "it also is an acknowledgment from our tribe."; - next; - mes "[Sage Kasyapa]"; - mes "Like ^C35817Krakatau Volcano^000000, when you"; - mes "venture into dangerous areas like"; - mes "that, if you display this feather,"; - mes "you can get help from the tribe."; - mes "Anyway, I really thank you."; - set dewata_legend,5; - erasequest 9157; - getitem 6406,1; - close; } - mes "[Sage Kasyapa]"; - mes "I've been waiting for you."; - mes "Our tribe's leader has a favor"; - mes "to ask of you."; - mes "Please talk to ^0000FFChief Paiko^000000."; - close; - } else if(dewata_legend >= 5) { - mes "[Sage Kasyapa]"; - mes "Also, the feather you received"; - mes "isn't just valuable on it's own,"; - mes "it also is an acknowledgment from our tribe."; - next; - mes "[Sage Kasyapa]"; - mes "Like ^C35817Krakatau Volcano^000000, when you"; - mes "venture into dangerous areas like"; - mes "that, if you display this feather"; - mes "you can get help from the tribe."; - mes "Anyway, I really thank you."; - close; } - mes "[Sage Kasyapa]"; - mes "Your earnest expression tells me"; - mes "that you have something to say"; - mes "you might as well tell me what it is."; - next; - if(select("I overheard talk about a crown...:Just looking for the gift shop.")==2) { - emotion e_hmm,0,"Tribal Chief Paiko#dew_"; - mes .@n$; - mes "Really?"; - mes "It looked as if your eyes"; - mes "wanted to say something."; - close; } - mes "[Sage Kasyapa]"; - mes "Oh, you heard about the crown, eh?"; - mes "Ah, this old man's got loose lips."; - mes "We should have used a little more"; - mes "discretion..."; - next; - select("Anything I can do to help?"); - mes "[Sage Kasyapa]"; - mes "I can see in your eyes"; - mes "that you are a trustworthy sort... but..."; - next; - specialeffect EF_PNEUMA; - mes "- There is a brief twinkling"; - mes "of light. All of a sudden ^0000FFKasyapa^000000"; - mes "seems taken aback. -"; - next; - mes "[Sage Kasyapa]"; - mes "Ah, the feather......!"; - mes "Instead of talking to me, why don't"; - mes "you talk to our tribe's leader,"; - mes "^0000FFPaiko^000000?"; - set dewata_legend,2; - close; -} - -// NPC - Palm Tree -//============================================================ - -- script Palm Tree -1,{ - - if (checkquest(5039) >= 0 || checkquest(5046) >= 0 || checkquest(5048) >= 0 || checkquest(5050) >= 0) { - if ((checkquest(5039) >= 0) && countitem(6402) > 59 || (checkquest(5046) >= 0 && countitem(6402) > 19) || (checkquest(5048) >= 0 && countitem(6402) > 29) || (checkquest(5050) >= 0 && countitem(6402) > 39)) { - mes "- The palm tree denies your greedy hands. -"; - close; } - mes "There's palm tree."; - mes "You can kick or shake it."; - mes "What do you want to do?"; - next; - switch(select("Shake the tree:Kick the tree")) { - case 1: - specialeffect EF_HITLINE2; - mes "You shake the palm tree."; - next; - mes "... ... ..."; - next; - set .@palm_rand,rand(1,20); - if (.@palm_rand > 0 && .@palm_rand < 5) { - set .@pstone,rand(1,3); - if (.@pstone == 1) { - mes "As you shake the palm tree like a"; - mes "polaroid picture..."; - mes "a ^FF0000stone^000000 falls out."; - } else if (.@pstone == 2) { - mes "As you shake the palm tree"; - mes "enough to move its branchs..."; - mes "a ^FF0000Stone^000000 falls out."; - } else if (.@pstone == 3) { - mes "As you shake the palm tree like"; - mes "a crazed Alchemist..."; - mes "a ^FF0000Stone^000000 falls out."; } - getitem 7049,1; - } else if (.@palm_rand == 13 || .@palm_rand == 12) { - if(getequipid(EQI_HEAD_TOP) == 5009) { - mes "- Something smashes down on your"; - mes "head, right where that soft spot"; - mes "is, but it's ok, you're safe!"; - mes "'cuz you already equipped ^0000FFSafety Helmet^000000. -"; - close2; - specialeffect EF_BASH; - initnpctimer; - disablenpc "Palm Tree#"+strnpcinfo(2); - end; } - mes "As you shake the palm tree with"; - mes "wreckless abandon..."; - mes "something smashes down on your"; - mes "head, right where that soft spot"; - mes "is, $#*@! that's a one in a million shot."; - close2; - initnpctimer; - disablenpc "Palm Tree#"+strnpcinfo(2); - warp "dew_fild01",371,211; - percentheal -10,0; - end; - } else if (.@palm_rand >= 5 && .@palm_rand < 9) { - set .@pleaf,rand(1,3); - if (.@pleaf == 1) { - mes "As you shake the palm tree like a"; - mes "salt shaker..."; - mes "a ^FF0000Great Leaf^000000 falls out."; - } else if (.@pleaf == 2) { - mes "As you shake the palm tree with"; - mes "furious violence..."; - mes "a ^FF0000Great Leaf^000000 falls out."; - } else if (.@pleaf == 3) { - mes "As you shake the palm tree"; - mes "enough to move its branchs..."; - mes "a ^FF0000Great Leaf^000000 falls out."; } - getitem 7198,1; - } else if (.@palm_rand >= 9 && .@palm_rand < 12) { - set .@pfruit,rand(1,6); - if (.@pfruit == 1) { - mes "Once shaking a palm tree"; - mes "an ^0000FFOil Palm Fruit^000000 falls out."; - mes "- Fell in a Hurly-Burly.. -"; - mes "- Fell in a Hurly-Burly.. -"; - } else if (.@pfruit == 2) { - mes "As you shake the palm tree with"; - mes "all of your strength..."; - mes "tons of ^0000FFOil Palm Fruit^000000 crashes down from the tree."; - } else if (.@pfruit == 3) { - mes "As you shake the palm tree like"; - mes "a disobedient child..."; - mes "an ^0000FFOil Palm Fruit^000000 falls out."; - } else if (.@pfruit == 4) { - mes "As you shake the palm tree"; - mes "enough to move its branchs..."; - mes "an ^0000FFOil Palm Fruit^000000 falls out."; - } else if (.@pfruit == 5) { - mes "Once shaking a palm tree"; - mes "an ^0000FFOil Palm Fruit^000000 falls out."; - } else if (.@pfruit == 6) { - mes "As you shake the palm tree like"; - mes "a crazed Alchemist..."; - mes "an ^0000FFOil Palm Fruit^000000 falls out."; } - getitem 6402,rand(1,5); - } else if (.@palm_rand > 13 && .@palm_rand < 17) { - set .@pworm,rand(1,3); - if (.@pworm == 1){ - mes "As you shake the palm tree like"; - mes "a disobedient child..."; - mes "a ^FF0000Worm Peeling^000000 falls out"; - } else if (.@pworm == 2) { - mes "As you shake the palm tree like"; - mes "a crazed Alchemist..."; - mes "a ^FF0000Worm Peeling^000000 falls out."; - } else if (.@pworm == 3) { - mes "As you shake the palm tree with"; - mes "all of your strength..."; - mes "tons of ^FF0000Worm Peeling^000000 crashes down from the tree."; } - getitem 955,1; - } else if (.@palm_rand >= 17 && .@palm_rand <= 19) { - set .@pnothing,rand(1,3); - if (.@pnothing == 1) { - mes "As you shake the palm tree like"; - mes "a crazed Alchemist..."; - mes "but nothing happens."; - } else if (.@pnothing == 2) { - mes "As you shake the palm tree"; - mes "with wreckless abandon..."; - mes "but nothing happens."; - } else if (.@pnothing == 3) { - mes "As you shake the palm tree"; - mes "enough to move its branchs..."; - mes "but nothing happens."; - } - } - close2; - specialeffect EF_BASH; - initnpctimer; - disablenpc "Palm Tree#"+strnpcinfo(2); - end; - case 2: - specialeffect EF_BASH; - mes "You kick the palm tree swiftly with"; - mes "all your might."; - next; - mes "... ... ..."; - next; - set .@palm_rand,rand(1,20); - if (.@palm_rand > 0 && .@palm_rand < 5) { - set .@pstone,rand(1,3); - if (.@pstone == 1) { - mes "As you give the palm tree"; - mes "a big boot..."; - mes "a ^FF0000Stone^000000 falls out."; - } else if (.@pstone == 2) { - mes "As you give the palm tree"; - mes "a strong kick like a scorned"; - mes "woman..."; - mes "a ^FF0000stone^000000 falls out."; - } else if (.@pstone == 3) { - mes "As you give the palm tree"; - mes "a good'ole football punt..."; - mes "a ^FF0000stone^000000 falls out."; } - getitem 7049,1; - } else if (.@palm_rand == 13 || .@palm_rand == 12) { - if(getequipid(EQI_HEAD_TOP) == 5009) { - mes "- Something smashes down on your"; - mes "head, right where that soft spot"; - mes "is, but it's ok, you're safe!"; - mes "'cuz you already equipped ^0000FFSafety Helmet^000000. -"; - close2; - specialeffect EF_BASH; - initnpctimer; - disablenpc "Palm Tree#"+strnpcinfo(2); - end; } - mes "As you shake the palm tree with"; - mes "wreckless abandon..."; - mes "something smashes down on your"; - mes "head, right where that soft spot"; - mes "is, $#*@! that's a one in a million shot."; - close2; - initnpctimer; - disablenpc "Palm Tree#"+strnpcinfo(2); - warp "dew_fild01",371,211; - percentheal -10,0; - end; - } else if (.@palm_rand >= 5 && .@palm_rand < 9) { - set .@pleaf,rand(1,3); - if (.@pleaf == 1) { - mes "Once kicking a palm tree"; - mes "with all power"; - mes "a ^FF0000Great Leaf^000000 falls out."; - } else if (.@pleaf == 2) { - mes "As you give the palm tree"; - mes "a good'ole football punt..."; - mes "a ^FF0000Great Leaf^000000 falls out."; - } else if (.@pleaf == 3) { - mes "As you give the palm tree"; - mes "a quick kick to it's"; - mes "proverbial shin..."; - mes "a ^FF0000Great Leaf^000000 falls out."; } - getitem 7198,1; - } else if (.@palm_rand >= 9 && .@palm_rand < 12) { - set .@pfruit,rand(1,6); - if (.@pfruit == 1) { - mes "Once kicking a palm tree"; - mes "with all power..."; - mes "an ^0000FFOil Palm Tree^000000 falls out."; - mes "- Fell in a Hurly-Burly.. -"; - mes "- Fell in a Hurly-Burly.. -"; - } else if (.@pfruit == 2) { - mes "As you give the palm tree"; - mes "a quick kick to it's"; - mes "proverbial shin..."; - mes "an ^0000FFOil Palm Fruit^000000 falls out."; - } else if (.@pfruit == 3) { - mes "As you give the palm tree"; - mes "a good 'ole punt..."; - mes "tons of ^0000FFOil Palm Fruit^000000 crashs down"; - mes "from the tree."; - } else if (.@pfruit == 4) { - mes "As you give the palm tree"; - mes "a chuck norris kick..."; - mes "an ^0000FFOil Palm Fruit^000000 falls out."; - } else if (.@pfruit == 5) { - mes "As you give the palm tree"; - mes "a strong dropkick..."; - mes "tons of ^0000FFOil Palm Fruit^000000 crashs down"; - mes "from the tree."; - } else if (.@pfruit == 6) { - mes "As you give the palm tree"; - mes "a good'ole football punt..."; - mes "an ^0000FFOil Palm Fruit^000000 falls out."; } - getitem 6402,rand(1,5); - } else if (.@palm_rand > 13 && .@palm_rand < 17) { - set .@pworm,rand(1,3); - if (.@pworm == 1) { - mes "As you give the palm tree"; - mes "a strong dropkick..."; - mes "a ^FF0000Worm Peeling^000000 falls out"; - } else if (.@pworm == 2) { - mes "Once kicking a palm tree"; - mes "with all power..."; - mes "a ^FF0000Worm Peeling^000000 falls out."; - } else if (.@pworm == 3) { - mes "As you give the palm tree"; - mes "a chuck norris kick..."; - mes "tons of ^FF0000Worm Peeling^000000 crashes down from the tree."; } - getitem 955,1; - } else if (.@palm_rand >= 17 && .@palm_rand <= 19) { - set .@pnothing,rand(1,3); - if (.@pnothing == 1) { - mes "As you give the palm tree"; - mes "a good'ole roundhouse..."; - mes "but nothing happens."; - } else if (.@pnothing == 2) { - mes "As you give the palm tree"; - mes "a strong kick like a scormed"; - mes "woman..."; - mes "but nothing happens."; - } else if (.@pnothing == 3) { - mes "As you give the palm tree"; - mes "a thunderous kick..."; - mes "but nothing happens."; } - } - close2; - specialeffect EF_BASH; - initnpctimer; - disablenpc "Palm Tree#"+strnpcinfo(2); - end; - } - } else { - mes "- There's a palm tree facing the cool wind. -"; - close; } - end; - -OnTimer60000: - enablenpc "Palm Tree#"+strnpcinfo(2); - stopnpctimer; - end; -} -dew_fild01,209,201,0 duplicate(Palm Tree) Palm Tree#drink01 844 -dew_fild01,338,121,0 duplicate(Palm Tree) Palm Tree#drink02 844 -dew_fild01,247,62,0 duplicate(Palm Tree) Palm Tree#drink03 844 -dew_fild01,358,136,0 duplicate(Palm Tree) Palm Tree#drink04 844 -dew_fild01,276,73,0 duplicate(Palm Tree) Palm Tree#drink05 844 -dew_fild01,326,147,0 duplicate(Palm Tree) Palm Tree#drink06 844 -dew_fild01,278,63,0 duplicate(Palm Tree) Palm Tree#drink07 844 -dew_fild01,334,107,0 duplicate(Palm Tree) Palm Tree#drink08 844 -dew_fild01,301,88,0 duplicate(Palm Tree) Palm Tree#drink09 844 -dew_fild01,307,146,0 duplicate(Palm Tree) Palm Tree#drink10 844 -dew_fild01,314,72,0 duplicate(Palm Tree) Palm Tree#drink11 844 -dew_fild01,325,159,0 duplicate(Palm Tree) Palm Tree#drink12 844 -dew_fild01,320,68,0 duplicate(Palm Tree) Palm Tree#drink13 844 -dew_fild01,339,163,0 duplicate(Palm Tree) Palm Tree#drink14 844 -dew_fild01,345,88,0 duplicate(Palm Tree) Palm Tree#drink15 844 -dew_fild01,346,193,0 duplicate(Palm Tree) Palm Tree#drink16 844 -dew_fild01,344,71,0 duplicate(Palm Tree) Palm Tree#drink17 844 -dew_fild01,355,193,0 duplicate(Palm Tree) Palm Tree#drink18 844 -dew_fild01,358,93,0 duplicate(Palm Tree) Palm Tree#drink19 844 -dew_fild01,341,261,0 duplicate(Palm Tree) Palm Tree#drink20 844 -dew_fild01,70,196,0 duplicate(Palm Tree) Palm Tree#drink21 844 -dew_fild01,363,219,0 duplicate(Palm Tree) Palm Tree#drink22 844 -dew_fild01,289,302,0 duplicate(Palm Tree) Palm Tree#drink23 844 -dew_fild01,97,145,0 duplicate(Palm Tree) Palm Tree#drink24 844 -dew_fild01,299,107,0 duplicate(Palm Tree) Palm Tree#drink25 844 -dew_fild01,206,99,0 duplicate(Palm Tree) Palm Tree#drink26 844 -dew_fild01,355,113,0 duplicate(Palm Tree) Palm Tree#drink27 844 -dew_fild01,188,72,0 duplicate(Palm Tree) Palm Tree#drink28 844 -dew_fild01,278,136,0 duplicate(Palm Tree) Palm Tree#drink29 844 -dew_fild01,238,80,0 duplicate(Palm Tree) Palm Tree#drink30 844 -dew_fild01,258,128,0 duplicate(Palm Tree) Palm Tree#drink31 844 -dew_fild01,252,97,0 duplicate(Palm Tree) Palm Tree#drink32 844 -dew_fild01,240,125,0 duplicate(Palm Tree) Palm Tree#drink33 844 -dew_fild01,256,98,0 duplicate(Palm Tree) Palm Tree#drink34 844 -dew_fild01,225,117,0 duplicate(Palm Tree) Palm Tree#drink35 844 -dew_fild01,119,42,0 duplicate(Palm Tree) Palm Tree#drink36 844 -dew_fild01,219,121,0 duplicate(Palm Tree) Palm Tree#drink37 844 -dew_fild01,279,93,0 duplicate(Palm Tree) Palm Tree#drink38 844 -dew_fild01,209,137,0 duplicate(Palm Tree) Palm Tree#drink39 844 -dew_fild01,206,156,0 duplicate(Palm Tree) Palm Tree#drink40 844 - -// NPC - Hideouts -//============================================================ - -dew_fild01,57,273,0 script #hideout 45,1,1,{ - if(dewata_legend >= 1) { - warp "dew_in01",16,34; - end; } - mes "- You hear a faint conversation going on inside -"; - next; - mes "[Tribal Chief Paiko]"; - mes "Once again, I have failed to"; - mes "make the ^E66C2CJaty Crown^000000..."; - mes "I was sure that I could do it this time."; - mes "Why won't it work?"; - next; - mes "[Sage Kasyapa]"; - mes "The ^4AA02CJaty Crown^000000 has been known to"; - mes "have miraculous power since the"; - mes "time of the ancients."; - mes "But it's been said that only those"; - mes "who've earned a tribal honor"; - mes "would be able to use it."; - next; - mes "[Tribal Chief Paiko]"; - mes "^0000FFKasyapa^000000!!"; - mes "Are you saying that even though I"; - mes "am the leader of our tribe, I have"; - mes "not yet received that honor?"; - next; - mes "[Sage Kasyapa]"; - mes "Calm down, ^0000FFChief Paiko^000000..."; - mes "As the Great and Powerful Chief,"; - mes "you should be more than enough to qualify."; - next; - mes "[Sage Kasyapa]"; - mes "In my younger years I could have"; - mes "easily solved the problem, but this"; - mes "old man's mind cannot figure out"; - mes "what's missing."; - next; - mes "- The conversation trails off and"; - mes "you don't hear anymore. -"; - set dewata_legend,1; - close; -} - -dew_in01,16,31,0 script #hidein 45,1,1,{ - if(dewata_legend != 3) { - warp "dew_fild01",60,273; - end; } - mes "- Kasyapa and Chief Paiko begin"; - mes "talking as you are about to"; - mes "leave... -"; - next; - mes "[Sage Kasyapa]"; - mes "I am unsure of what is missing, but"; - mes "that traveler could be a big help in"; - mes "creating the ^4AA02CJaty Crown^000000."; - mes "Of this I am certain."; - mes "The reason is..."; - next; - mes "[Tribal Chief Paiko]"; - mes "What is the reason?"; - next; - mes "[Sage Kasyapa]"; - mes "This ^E56717Cendrawasih Feather^000000 was owned"; - mes "by our first tribe leader when the"; - mes "crown was originally created."; - mes "It was stored as a treasured"; - mes "heirloom of our tribe."; - next; - mes "[Sage Kasyapa]"; - mes "But when the traveler came near,"; - mes "this feather started to shine, and"; - mes "I kept thinking that this is not"; - mes "just a coincidence"; - mes "This person will be the key to"; - mes "assisting us to make the crown."; - next; - mes "[Tribal Chief Paiko]"; - mes "Could it happen for sure?"; - mes "If so, I will give everything"; - mes "to support them..."; - set dewata_legend,4; - close; -} - -// NPC - Mastersmith Gatti -//============================================================ - -dew_fild01,127,240,4 script Gatti#weapon 813,{ - if (checkquest(5052) >= 0) { - mes "[Gatti]"; - mes "Were you recognized by the natives?"; - next; - mes "[Gatti]"; - mes "... ... ..."; - next; - if (dewata_legend >= 5) { - mes "[Gatti]"; - mes "Oh yes! Finally."; - mes "You also possess a strong energy."; - mes "Did you finally get the recognition from natives?"; - next; - select("Yes."); - mes "[Gatti]"; - mes "Oh! Just as I expected!"; - mes "I was so lucky to meet you."; - mes "Everything is going so well."; - next; - mes "[Gatti]"; - mes "I know I have no right to ask"; - mes "you for this, but a meeting like"; - mes "this is destiny..."; - next; - mes "[Gatti]"; - mes "- Gatti mumbles. -"; - next; - mes "[Gatti]"; - mes "The weapon material that I so"; - mes "longed for is ^0000FFComodo Leather^000000."; - mes "Please get me 100 of them."; - next; - mes "[Gatti]"; - mes "I'm so eager to make the weapon in"; - mes "the weapon blueprint."; - next; - mes "[Gatti]"; - mes "Please, before my passion fades out."; - next; - mes "[Gatti]"; - mes "Oh! And the Comodo Dragon is a very"; - mes "powerful monster, so please be careful."; - changequest 5052,5053; - close; } - mes "[Gatti]"; - mes "Not yet, I guess. I'm asking around"; - mes "everywhere, but I couldn't find a"; - mes "way to get recognition from natives."; - mes "I don't know when I can finish"; - mes "making this weapon."; - next; - mes "[Gatti]"; - mes "If you get recognition before"; - mes "me, please DON'T forget to visit"; - mes "me."; - close; - } else if (checkquest(5053) >= 0) { - if (countitem(6403) > 99) { - mes "[Gatti]"; - mes "By the looks of your walk, you must"; - mes "have brought me 100 Comodo Leather. Hand it over to me."; - next; - mes "- Gatti takes the Comodo Leather from you. -"; - erasequest 5053; - set dewata_gatti,2; - delitem 6403,100; - close; } - mes "[Gatti]"; - mes "Please be careful. The Comodo"; - mes "Dragon is very powerful monster."; - mes "And don't forget to bring me 100"; - mes "Comodo Leather on your"; - mes "way back."; - close; } - if (dewata_gatti == 0) { - mes "[Gatti]"; - mes "Hey there, young man~ Are you from here?"; - next; - select("No, I'm not."); - mes "[Gatti]"; - mes "I'd like to ask you a question."; - mes "Where is this place?"; - next; - mes "- He seems to be asking for the"; - mes "Island name. -"; - next; - input .@dewataname$; - if (.@dewataname$ != "Dewata Island") { - mes "[Gatti]"; - mes "Is that so... "+.@dewataname$+"? "+.@dewataname$+"... "+.@dewataname$+"..."; - mes ""+.@dewataname$+"..."; - next; - mes "- The old man gave a deep sign of resignation and countinued speaking. -"; - next; - mes "[Gatti]"; - mes "Damn... My plan is ruined. I"; - mes "invested all my fortunes to get"; - mes "there, but I failed. I can't do"; - mes "anything now, my boat has been"; - mes "wrecked."; - next; - mes "- The old man starts to cry. -"; - mes "- Feeling awkward, you quickly leave. -"; - close; } - mes "[Gatti]"; - mes "This is Dewata Island? You're sure"; - mes "this is Dewata Island?"; - next; - mes "[Gatti]"; - mes "Hahahahahahahahaha...!!!"; - next; - mes "- The old man started to laugh"; - mes "like a crazy person after"; - mes "hearing the name of the island."; - mes "You decide to ask a little bit later. -"; - set dewata_gatti,1; - close; - } else if (dewata_gatti == 1) { - select("Well, sir..."); - mes "[Gatti]"; - mes "Cough... cough..."; - next; - mes "[Gatti]"; - mes "Oh... Sorry~ Sorry. I was so happy"; - mes "that I finally arrived at Dewata"; - mes "Island."; - next; - mes "[Gatti]"; - mes "This is not a short story. Oh! I"; - mes "have to introduce myself first. I"; - mes "am Mastersmith Gatti, also an"; - mes "Adventurer."; - next; - mes "[Gatti]"; - mes "I found a mysterious weapon"; - mes "blueprint, but I don't remember"; - mes "exactly when I acquired it."; - next; - select("Weapon blueprint...?"); - mes "[Gatti]"; - mes "Yes! I traveled all around to find"; - mes "the materials for the weapon, but..."; - next; - select("But what?"); - mes "[Gatti]"; - mes "I couldn't find the last material anywhere."; - next; - mes "[Gatti]"; - mes "It was about to give up, but there"; - mes "was some fine print on the"; - mes "blueprint saying that it could be"; - mes "found on Dewata Island."; - next; - mes "[Gatti]"; - mes "I don't know why somebody put such"; - mes "an important thing in fine print."; - mes "Anyway, after reading that, I"; - mes "invested all my fortunes to find"; - mes "that Island."; - next; - select("Oh... Is that so?"); - mes "[Gatti]"; - mes "This island is strange. I arrived"; - mes "here a week ago, and everybody here"; - mes "has been avoiding me."; - next; - mes "[Gatti]"; - mes "Last week was so hard, but you"; - mes "saved me by telling me this is"; - mes "Dewata Island."; - mes "Thank you for telling me, and"; - mes "thank you for passing here at"; - mes "just the right time."; - next; - select("Uh... No problem."); - mes "[Gatti]"; - mes "Well... There was a little problem"; - mes "of my ship getting wrecked, but"; - mes "that's neither here nor there."; - next; - mes "[Gatti]"; - mes "Now that I found out this is"; - mes "Dewata Island, I should find"; - mes "the material for this great weapon."; - next; - mes "[Gatti]"; - mes "... ... ... ..."; - next; - mes "[Gatti]"; - mes "Ah! The material that I am looking"; - mes "for is ^FF0000Comodo Leather^000000."; - next; - select("^FF0000Comodo Leather?^000000"); - mes "[Gatti]"; - mes "Yes. In the blueprint, it's"; - mes "written that only a few"; - mes "of the Dewata Natives are"; - mes "worthy enough to fight"; - mes "against the Comodo Dragon."; - next; - mes "[Gatti]"; - mes "In order to fight the Comodo"; - mes "Dragon, you have to get recognized"; - mes "by the natives. I assume it'll be"; - mes "hard to get the recognition."; - next; - select("Of course, it must be..."); - mes "[Gatti]"; - mes "Let me ask you a favor."; - mes "If you get the recognition first,"; - mes "please don't forget to visit me."; - setquest 5052; - close; - } else if (dewata_gatti == 2) { - mes "[Gatti]"; - mes "Oh~ Look at this. How resilient.. So soft."; - next; - mes "[Gatti]"; - mes "Comodo Leather is the best material ever."; - next; - mes "[Gatti]"; - mes "Hmm... Like this?"; - next; - mes "[Gatti]"; - mes "Or like this? Yes! This is the way!"; - next; - mes "- Mastersmith Gatti enjoys"; - mes "processing the Leathers you've"; - mes "brought to make the weapon. -"; - mes "- You should wait a little while. -"; - set dewata_gatti,3; - close; - } else if (dewata_gatti == 3) { - if (checkquest(5054) >= 0) { - mes "[Gatti]"; - mes "You brought all the material already?"; - mes "You were also curious about the finished weapon? Haha."; - next; - mes "[Gatti]"; - mes ".... .... ...."; - next; - if (countitem(6403)>99 && countitem(999)>19 && countitem(984)>9 && countitem(6404)) { - mes "[Gatti]"; - mes "Great, we have enough. Wait a little."; - next; - specialeffect EF_REFINEOK; - mes "[Gatti]"; - mes "I finished making the weapon. This"; - mes "is called ^FF0000Keris^000000, according to the blueprint."; - next; - mes "[Gatti]"; - mes "I keep finding new stuff when I"; - mes "lay my eyes on this blueprint."; - next; - mes "[Gatti]"; - mes "I've learned how to make the"; - mes "weapon, so ask me anytime if you need it."; - set dewata_gatti,4; - getitem 13067,1; - delitem 6403,100; - delitem 999,20; - delitem 984,10; - delitem 6404,1; - erasequest 5054; - close; } - mes "[Gatti]"; - mes "Hmm... I need more of those."; - mes "If my ship didn't get wrecked."; - mes "I could made it on my own, but..."; - next; - mes "- Gatti mumbles to himself. -"; - next; - mes "[Gatti]"; - mes "100 Comodo Leather, 20 Steel,"; - mes "and 10 Oridecon are what I need."; - next; - mes "[Gatti]"; - mes "If you bring them all,"; - mes "I'll make the best weapon ever."; - close; } - select("Well... Gatti?"); - mes "[Gatti]"; - mes "Oh! Sorry, sorry! This leather is"; - mes "so interesting."; - next; - mes "[Gatti]"; - mes "I made a hilt out of the leather you brought me."; - next; - mes "[Gatti]"; - mes ".... .... .... ...."; - next; - select("Hilt?"); - mes "[Gatti]"; - mes "You don't know what a hilt is?"; - mes "That's what you call the handle of a weapon."; - next; - mes "- Gatti shows a thing that looks like the handle of a weapon. -"; - next; - mes "[Gatti]"; - mes "I tried making it like what's"; - mes "written in the blueprint, but"; - mes "I need more material."; - next; - select("Really?"); - mes "[Gatti]"; - mes ".... .... .... ...."; - next; - mes "[Gatti]"; - mes "Yes... To be frank with you,"; - mes "I ruined a lot of them trying"; - mes "different things."; - next; - mes "[Gatti]"; - mes "I know this is alot to ask,"; - mes "but can you get me 100 more"; - mes "Comodo Leather, 20 Steel, and 10 Oridecon?"; - next; - mes "[Gatti]"; - mes "I'll make you a best weapon ever."; - next; - mes "[Gatti]"; - mes "Oh! I almost forgot. Don't forget"; - mes "to bring the hilt that I just made you."; - next; - mes "[Gatti]"; - mes "A weapon must have a handle."; - getitem 6404,1; - setquest 5054; - close; - } else if (dewata_gatti >= 4) { - mes "[Gatti]"; - mes "You're ^FF0000"+strcharinfo(0)+"^000000?"; - mes "So, how's the Keris that I made it for you?"; - next; - switch(select("It's great!:I need another Keris.:Can I make it stronger?")) { - case 1: - mes "[Gatti]"; - mes "Yes, yes of course it's great."; - mes "I made that weapon so it must be good."; - close; - case 2: - if (countitem(6404) == 1) { - if (countitem(6403)>69 && countitem(999)>19 && countitem(984)>9) { - mes "[Gatti]"; - mes "You have all materials."; - mes "Wait just a little."; - next; - specialeffect EF_REFINEOK; - mes "[Gatti]"; - mes "Here is the Keris! Ask me anytime."; - getitem 13067,1; - delitem 6404,1; - delitem 6403,70; - delitem 999,20; - delitem 984,10; - close; } - mes "[Gatti]"; - mes "You only have a Hilt. You'll need"; - mes "to bring me 10 Oridecon, 20 Steel,"; - mes "and 70 Comodo Leather."; - next; - mes "[Gatti]"; - mes "If you bring them, I'll make a"; - mes "brand new Keris."; - close; - } else if (countitem(6404) > 1) { - mes "[Gatti]"; - mes "You already have 1 Hilt in your inventory. What do you need 1 more Hilt for?"; - close; - } else if (countitem(6403)>49 && countitem(7201)) { - mes "[Gatti]"; - mes "You bought the material for the"; - mes "Hilt. I'll make it right away."; - next; - mes "[Gatti]"; - mes "Put in here, and process it like this..."; - next; - mes "[Gatti]"; - mes "Here you go. I can make a Keris if"; - mes "you bring me 10 Oridecon, 20 Steel,"; - mes "and 70 Comodo Leather."; - getitem 6404,1; - delitem 6403,50; - delitem 7201,1; - close; } - mes "[Gatti]"; - mes "You want me to make one more"; - mes "Keris for you? In that case I"; - mes "need a Hilt, 50 Comodo Leather,"; - mes "and 1 Log. These are what I need to make a Hilt."; - close; - case 3: - mes "[Gatti]"; - mes "So, you want to enchant your"; - mes "weapon? The weapon gets broken"; - mes "from time to time during the"; - mes "process, but it doesn't"; - mes "happen that often."; - next; - mes "[Gatti]"; - mes "In another case, the enchantment"; - mes "may be applied to an item which"; - mes "you didn't mean to enchant."; - mes "So just bring ^5555ffONE Weapon^000000"; - mes "if you want the enchantment to be safe."; - next; - switch(select("Please enchant the weapon.","Things you need to know.","Maybe next time.")) { - case 1: - mes "[Gatti]"; - mes "^FFA500To enchant your Weapon^000000:"; - mes "- 100,000 Zeny"; - mes "- ^FF0000Weapon will lose refines and cards^000000."; - next; - if (countitem(13067) > 1) { - mes "[Gatti]"; - mes "Please come back with just ONE equipment to be enchanted."; - close; } - mes "[Gatti]"; - mes "You want to enchant your"; - mes "^FF0000" + getitemname(13067) + "^000000?"; - mes "The cost of this work is ^0000FF100,000^000000 Zeny."; - next; - if(select("Do it, please!:May be next time..")==2) close; - if (Zeny < 100000) { - mes "[Gatti]"; - mes "I'd like to go ahead with this enchant attempt, but you're missing a few things."; - mes "You sure that you have enough Zeny."; - close; } - delitem 13067,1; - set Zeny, Zeny-100000; - close2; - specialeffect2 EF_REPAIRWEAPON; - progressbar "FFFF00",3; - set .@Enchant_3,rand(4760,4802); - set .@Enchant_4,rand(4760,4802); - set .@ERate, rand(100); - if (.@ERate < 14) { // -- 14% Break chance - mes "[Gatti]"; - mes "Wah! I am so sorry, but it failed."; - mes "However, I am completely innocent."; - mes "This is your luck, and it was destined by god, okay?"; - mes "Don't be so disappointed, and try next time."; - next; - mes "[Gatti]"; - mes "I wish you good luck next time!"; - close; - } else { - getitem2 13067,1,1,0,0,0,0,.@Enchant_3,.@Enchant_4; - mes "[Gatti]"; - mes "Great, your weapon received the enchant."; - mes "It looks pretty well done. Congratulations!"; - next; - mes "[Gatti]"; - mes "See you again, adventurer!"; - close; } - case 2: - mes "[Gatti]"; - mes "If you want to do it, I'll"; - mes "have to tell you some cautionary"; - mes "things before enchanting the"; - mes "weapon."; - next; - mes "[Gatti]"; - mes "I need 1 weapon of level"; - mes "3 or 4, and maximum slot of 2."; - mes "And 100,000 Zeny too."; - mes "As you know, I don't have any"; - mes "money right now because my"; - mes "ship got wrecked."; - next; - mes "[Gatti]"; - mes "If you have a weapon that is"; - mes "refined or inserted with cards"; - mes "in your inventory which you"; - mes "don't want to enchant, it"; - mes "could get destroyed."; - next; - mes "[Gatti]"; - mes "Or its upgrades could get"; - mes "changed during the"; - mes "enchantment process."; - next; - mes "[Gatti]"; - mes "If you don't want that to"; - mes "happen, put the refined"; - mes "weapon elsewhere before the enchantment."; - next; - mes "[Gatti]"; - mes "Sometimes the enchantment"; - mes "fails. The weapon doesn't get"; - mes "destroyed every time you fail."; - mes "However, you should know that"; - mes "the weapon gets destroyed from"; - mes "time to time."; - close; - case 3: - mes "[Gatti]"; - mes "Whenever you want to enchant"; - mes "weapon, just bring me the"; - mes "weapon you want to enchant"; - mes "and 100,000 Zeny."; - close; - } - } - } -} +//===== rAthena Script ======================================= +//= Dewata Quest NPCs +//===== By: ================================================== +//= Gennosuke Kouga +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= Quest NPCs related to Dewata: +//== "Dewata Legend" +//== "Help The Old Man" +//== "The Enchantment Weapon" (Keris) +//===== Additional Comments: ================================= +//= 1.0 First version. +//= 1.1 Standardized. [Euphy] +//============================================================ + +// Entrance - Alberta Sailors +//============================================================ + +alberta,240,47,5 script Alberta Sailor#alberta 536,{ + mes "[Alberta Sailor]"; + mes "Do ya want to visit ^C35817Dewata Island?^000000"; + mes "With dazzling waves and charming vistas, it's a great place to relax."; + mes "The transit fee is 10,000 Zeny."; + next; + if(select("Yes:No")==2) { + mes "[Alberta Sailor]"; + mes "Let me know"; + mes "when you're ready to travel~"; + close; } + mes "[Alberta Sailor]"; + mes "Have a nice trip~"; + close2; + warp "dewata",232,53; + end; +} + +dewata,230,49,5 script Alberta Sailor#dewata 536,{ + mes "[Alberta Sailor]"; + mes "Want to go back to ^C35817Alberta^000000?"; + next; + if(select("Yes:No")==2) { + mes "[Alberta Sailor]"; + mes "Have some more fun before you go!"; + mes "^C35817Dewata^000000 Island still has more to offer."; + close; } + mes "[Alberta Sailor]"; + mes "I hope you had a lot of fun on your trip to ^C35817Dewata^000000 Island."; + close2; + warp "alberta",235,44; + end; +} + +dewata,235,56,4 script Gatekeeper of Krakatau#1 534,{ + mes "[Gatekeeper of Krakatau Volcano]"; + mes "^C35817Krakatau Volcano^000000 is a very dangerous area"; + mes "I cannot allow anyone to go inside."; + next; + if (checkquest(9162)>=0 && countitem(11533)) { + select("^0000FFTribal Chief Paiko^000000"); + mes "[Gatekeeper of Krakatau Volcano]"; + mes "Oh! I didn't know about that!"; + mes "This is some of the best news"; + mes "I have heard recently."; + next; + mes "[Gatekeeper of Krakatau Volcano]"; + mes "What is this wonderful smell?"; + mes "Of course, it's our ^4AA02CSatay^000000!"; + mes "I was sightly hungry..."; + mes "so this should fill me up."; + next; + mes "[Gatekeeper of Krakatau Volcano]"; + mes "Since you came all the way here"; + mes "I will share an interesting story."; + next; + mes "[Gatekeeper of Krakatau Volcano]"; + mes "It has become a lost tradition in"; + mes "recent years, but until 10"; + mes "years ago in order to become a"; + mes "^C35817Jaty Tribe^000000 warrior you had to"; + mes "climb ^C35817Krakatau Volcano^000000 to prove your endurance."; + next; + mes "[Gatekeeper of Krakatau Volcano]"; + mes "The eyes of those warriors were"; + mes "anxious yet determined before going"; + mes "up ^C35817Krakatau Volcano^000000."; + next; + mes "[Gatekeeper of Krakatau Volcano]"; + mes "I still cannot forget that look in"; + mes "their eyes. I feel a little bit of"; + mes "the same emotion from you, Adventurer."; + next; + mes "[Gatekeeper of Krakatau Volcano]"; + mes "I want you to live long and"; + mes "prosper. Be heathly and safe."; + mes "Travel so you can live to tell"; + mes "the tale of your adventures."; + changequest 9162,9163; + delitem 11533,1; + close; } + if(select("Allow me through:I don't want to go in")==1) { + if(dewata_legend >= 5) { + mes "[Gatekeeper of Krakatau Volcano]"; + mes "You are the traveler who was"; + mes "acknowledged by tribe leader as a"; + mes "friend of the tribe and received a"; + mes "^4AA02CShining Cendrawasih Feather.^000000"; + next; + mes "[Gatekeeper of Krakatau Volcano]"; + mes "I will let you pass, but"; + mes "^C35817Krakatau Volcano^000000 is"; + mes "dangerous so please take care."; + close2; + warp "dew_dun01",289,160; + end; } + mes "[Gatekeeper of Krakatau Volcano]"; + mes "^C35817Krakatau Volcano^000000 is"; + mes "a very dangerous area,"; + mes "so I can't allow you in"; + mes "unless you qualify for entry."; + close; } + mes "[Gatekeeper of Krakatau Volcano]"; + mes "You have choosen wisely."; + mes "^C35817Krakatau Volcano^000000 is"; + mes "an extremely dangerous area."; + close; +} + +dew_dun01,292,164,4 script Gatekeeper of Krakatau#2 541,{ + mes "[Gatekeeper of Krakatau Volcano]"; + mes "Want to go back to Dewata?"; + next; + if(select("Yes:No")==2) { + mes "[Gatekeeper of Krakatau Volcano]"; + mes "^C35817Krakatau Volcano^000000 is"; + mes "a dangerous place."; + mes "You should go back now."; + close; } + close2; + warp "dewata",232,53; + end; +} + +dew_fild01,78,288,5 script Jaty Tribe Warrior 541,{ + mes "[Jaty Tribe Warrior]"; + mes "We revere strength and bravery."; + mes "We are the ^FF0000Jaty^000000 Tribe."; + if (checkquest(9158)==-1 || !countitem(11533)) close; + next; + mes "[Jaty Tribe Warrior]"; + mes "My trained eyes see that"; + mes "you are about to say something."; + mes "Speak, state your business."; + next; + select("^0000FFTribal Chief Paiko^000000"); + mes "[Jaty Tribe Warrior]"; + mes "I've heard about your"; + mes "helpful deeds..."; + mes "As a representative of my tribe"; + mes "I express my thanks to you."; + next; + mes "[Jaty Tribe Warrior]"; + mes "Also, thank you for the ^4AA02CSatay^000000."; + mes "My mouth is already watering..."; + mes "There is something I would like"; + mes "to share with you regarding our tribe."; + next; + mes "[Jaty Tribe Warrior]"; + mes "Unlike the ancient times when our"; + mes "tribe's warriors fought and shed"; + mes "their blood, the world has become"; + mes "more peaceful nowadays. But our"; + mes "tribe's territory has shrunk drastically."; + next; + mes "[Jaty Tribe Warrior]"; + mes "Nevertheless, we will continue"; + mes "keeping the warrior tradition of"; + mes "our tribe alive, and we will"; + mes "preserve the pride we have earned"; + mes "through the sacrifice of past warriors."; + next; + mes "[Jaty Tribe Warrior]"; + mes "I hope that your perserverance and"; + mes "pride remain with you in your travels."; + changequest 9158,9159; + delitem 11533,1; + close; +} + +dew_fild01,185,300,4 script Tribe Manager 541,{ + mes "[Tribe Manager]"; + mes "Keeping our culture and tradition"; + mes "is very important."; + if(!checkquest(9160)>=0 || !countitem(11533)) { + mes "Although it is a little boring..."; + close; } + next; + mes "[Tribe Manager]"; + mes "It seems to me that you have"; + mes "something to say, don't you?"; + next; + select("^0000FFTribal Chief Paiko^000000"); + mes "[Tribe Manager]"; + mes "I didn't know that there was"; + mes "such an effort being put forth"; + mes "and that you took a key role in the effort..."; + mes "You are the hero of the ^C35817Jaty Tribe^000000!"; + next; + mes "[Tribe Manager]"; + mes "Wow~ the savory scent of"; + mes "delicious homemade ^4AA02CSatay^000000!"; + mes "Thank you for the meal."; + mes "Please give my regards"; + mes "to our Tribe Leader."; + next; + mes "[Tribe Manager]"; + mes "There are few contacts between"; + mes "^C35817Dewata Island^000000 and ^C35817Jaty Tribe^000000."; + mes "We used to have a stronger bond"; + mes "in older times."; + next; + mes "[Tribe Manager]"; + mes "But with the new culture and"; + mes "foreigners flowing in,"; + mes "^C35817Dewata Island^000000 has became a"; + mes "tourist attraction and we"; + mes "have lost touch with them."; + next; + mes "[Tribe Manager]"; + mes "The tourist attraction has"; + mes "expanded continously, but the"; + mes "reason it hasn't influenced us"; + mes "here is due to this small temple"; + mes "which I am managing."; + next; + mes "[Tribe Manager]"; + mes "I couldn't let our tradition fade"; + mes "away like that so easily."; + mes "I hope keeping our tradition and"; + mes "culture alive lets people know how"; + mes "important these things are to us."; + next; + mes "[Tribe Manager]"; + mes "From now on, I hope people from"; + mes "^C35817Dewata Island^000000 and ^C35817Jaty"; + mes "Tribe^000000 can get along and interact"; + mes "more often."; + changequest 9160,9161; + delitem 11533,1; + close; +} + +// NPC - Memo +//============================================================ + +dewata,109,262,4 script Memo#dew_drink 534,{ + if(dewata_oldman >= 1) { + if (checkquest(5040) >= 0) { + mes "[Memo]"; + mes "So, what did Lero say?"; + next; + select("Palm tree... became."); + mes "- You explain the situation to"; + mes "Mr. Memo -"; + next; + mes "[Memo]"; + mes "Lero said sorry?"; + mes "Hmmm, it's okay."; + next; + mes "[Memo]"; + mes "That must be ^0000FFPoby^000000. If he has"; + mes "been hurt, that's why there wasn't"; + mes "any message. Lero actually"; + mes "cares about him a lot..."; + next; + changequest 5040,5041; } + if (checkquest(5041) >= 0) { + mes "[Memo]"; + mes "He might be troublesome,"; + mes "but please visit Jaty village."; + mes "Lero must complete the oil."; + next; + mes "[Memo]"; + mes "If it is not, wait there and bring"; + mes "^FF000030 Bottle of Oil^000000 to me."; + close; } + if (checkquest(5042) >= 0 && countitem(6401) >= 30) { + mes "[Memo]"; + mes "You brought the oil. Good job, and thank you."; + next; + mes "[Memo]"; + mes "Excuse me, but I have an urgent"; + mes "matter to attend to. Wait for a bit,"; + mes "then talk to me when I'm done."; + delitem 6401,30; + changequest 5042,5043; + set dewata_oldman,2; + close; + } else if (checkquest(5043,PLAYTIME) == 2) { + mes "[Memo]"; + mes "Did I make you wait too long?"; + next; + mes "[Memo]"; + mes "My family has been making Arks for four generations."; + next; + mes "[Memo]"; + mes "Grandfather had a hard living"; + mes "since he didn't get many good sales."; + next; + mes "[Memo]"; + mes "Dewata island people do not drink"; + mes "much in the hot weather."; + next; + mes "[Memo]"; + mes "When I was young, Dewata"; + mes "developed as a tourist atrraction,"; + mes "and that's when the tour package"; + mes "Ark started selling well."; + next; + mes "[Memo]"; + mes "Good liquid needs fresh oil,"; + mes "I was able to make a liquid"; + mes "for ten years and deliver it all on time."; + next; + mes "[Memo]"; + mes "Because today's oil has not"; + mes "arrived on time, I think I might"; + mes "have a hard time."; + next; + mes "[Memo]"; + mes "You helped me make the liquid correctly."; + next; + mes "[Memo]"; + mes "This proverb '^0000FFMengatakan mudah,"; + mes "mengerjakan susah^000000.' means it is"; + mes "easy to say something, but hard to"; + mes "do anything."; + next; + mes "[Memo]"; + mes "In other words, it's easy to say"; + mes "that we'll help others but its hard"; + mes "to actually do the action."; + next; + emotion e_thx; + mes "[Memo]"; + mes "You really did a great job. I like"; + mes "you because you are different from"; + mes "today's youngins."; + getitem 617,1; + getexp 50000,10000; + changequest 5043,5044; + next; + mes "[Memo]"; + mes "Will you help me with my work"; + mes "from time to time?"; + mes "I will pay you for what you do for me."; + close; + } else if (checkquest(5043,PLAYTIME) != -1) { + mes "[Memo]"; + mes "... ... ..."; + next; + mes "- Memo is making an ark -"; + close; + } else if (checkquest(5044,PLAYTIME) == 2) { + mes "[Memo]"; + mes "^FF0000" + strcharinfo(0) +"^000000? -"; + next; + if(select("Just came by to say hello...:I will help you.")==1) { + mes "[Memo]"; + mes "I guess you are busy."; + mes "If possible, will you get the oil"; + mes "from Lero? I appreciate it..."; + close; } + mes "[Memo]"; + mes "Thank you, I know you're busy"; + mes "and helping me can be a chore."; + next; + mes "[Memo]"; + mes "Can you help Lero and bring back palm tree oil...?"; + erasequest 5044; + setquest 5045; + close; + } else if (checkquest(5044,PLAYTIME) != -1) { + mes "[Memo]"; + mes "Will you help me tomorrow?"; + mes "Poby still has a back pain."; + mes "Backaches don't just go away"; + mes "after one day..."; + close; + } else if (checkquest(5045) >= 0) { + mes "[Memo]"; + mes "Can you help Lero and bring back palm tree oil...?"; + close; + } else if (checkquest(5047) >= 0 || checkquest(5049) >= 0 || checkquest(5051) >= 0) { + mes "[Memo]"; + mes "Oh, you brought the oil! Good job!"; + next; + mes "[Memo]"; + mes "You must have had a hard time"; + mes "bringing the oil, so take this drink."; + next; + mes "[Memo]"; + mes "Ark is famous for tourists. A guy"; + mes "bought many bottles by himself."; + next; + mes "[Memo]"; + mes "Worrying that he'll drink alone?"; + mes "Too much drink always becomes poisonous."; + next; + mes "[Memo]"; + mes "I want you to help me this time."; + next; + mes "[Memo]"; + mes "Poby still has back pains and it"; + mes "will take some days for him to"; + mes "recover."; + if (checkquest(5047)>=0) { + delitem 6401,10; + getitem 11534,2; + erasequest 5047; + setquest 5044; + } else if (checkquest(5049)>=0) { + delitem 6401,15; + getitem 11534,2; + erasequest 5049; + setquest 5044; + } else if (checkquest(5051)>=0) { + delitem 6401,20; + getitem 11534,2; + erasequest 5051; + setquest 5044; } + close; } + mes "[Memo]"; + mes "So, what did Lero say?"; + next; + emotion e_dots; + mes "[Memo]"; + mes "... ... ..."; + next; + mes "[Memo]"; + mes "You didn't find out what happened?"; + next; + mes "[Memo]"; + mes "Find the best oil master. His name is ^0000FFLero^000000."; + close; } + if(rand(1,5)==1) { + mes "[Memo]"; + mes "What should I do? I still don't"; + mes "have any news from the Jaty tribe."; + next; + mes "[Memo]"; + mes "Oh no~ All the liquid is going to spoil..."; + next; + select("What happened?"); + emotion e_what; + mes "[Memo]"; + mes "Who are you?"; + next; + mes "[Memo]"; + mes "You're an adventurer, right?"; + mes "As you can see from the jars around"; + mes "me, I am making ^0000FFtraditional wine^000000"; + mes "for a living."; + next; + mes "[Memo]"; + mes "Everyone knows about this, so"; + mes "^0000FFDewata Island^000000 attracts many"; + mes "tourists."; + next; + mes "[Memo]"; + mes "Especially this traditional wine, which"; + mes "has been made for four generations!"; + mes "But ^FF0000Ark^000000 is short of supply."; + mes "Ark needs ^0000FFPalm Oils^000000, made"; + mes "from Oil Palm Fruit."; + next; + mes "[Memo]"; + mes "Unfortunately, we haven't been"; + mes "getting ^0000FFPalm Oil^000000 from the Jaty"; + mes "tribe village lately."; + mes "The ingredients might be useless"; + mes "if it is delivered too late."; + next; + select("Sound like a big problem."); + mes "[Memo]"; + mes "It is more of a problem than you"; + mes "think. Sales are credit, but if we"; + mes "do not make due today we'll lose"; + mes "the credit, the ingredients, and"; + mes "the tourists who do not get the"; + mes "Ark. So it's quite damaging."; + next; + emotion e_dots; + mes "[Memo]"; + mes "... ..."; + next; + emotion e_gasp; + mes "[Memo]"; + mes "Ah, right! Are you busy now?"; + next; + if(select("Sorry, I am busy.:No, I am not busy.")==1) { + emotion e_pif; + mes "[Memo]"; + mes "Hmm, I have no choice."; + mes "You don't care that others are in"; + mes "trouble. What has this world come to?"; + close; } + mes "[Memo]"; + mes "That's good to hear."; + mes "So since you are wandering here..."; + next; + mes "[Memo]"; + mes "Do you mind if I ask a favor~?"; + mes "Actually, I have visited the Jaty"; + mes "Tribe, but this unmatured ^FF0000Ark^000000"; + mes "won't let me leave."; + next; + mes "[Memo]"; + mes "Will you go to Jaty village and"; + mes "ask ^0000FFLero^000000 what happened?"; + next; + mes "[Memo]"; + mes "This guy has never broken a"; + mes "promise for 10 years, so he must have"; + mes "a really good reason not to come."; + setquest 5035; + set dewata_oldman,1; + next; + mes "[Memo]"; + mes "Find the best oil master."; + mes "His name again is ^0000FFLero^000000... Remember it!"; + close; + } else { + emotion e_swt2; + mes "[Memo]"; + mes "Oh God! We don't have a message"; + mes "from the Jaty tribe yet."; + next; + mes "[Memo]"; + mes "They have never broken a promise"; + mes "for 10 years, and I don't know the"; + mes "reason. What's happening...?"; + next; + emotion e_sob; + mes "[Memo]"; + mes "I might soil all the liquid if it"; + mes "is going on like this."; + close; + } +} + +// NPC - Lero +//============================================================ + +dew_fild01,114,275,4 script Lero#dew_drink 536,{ + if(dewata_oldman == 2) { + if (checkquest(5045) >= 0) { + mes "[Lero]"; + mes "Hey, I've been waiting for you."; + mes "I didn't know that Poby's injury"; + mes "would make my life so difficult."; + next; + set .@dailylero,rand(1,3); + if (.@dailylero == 1) changequest 5045,5046; + else if (.@dailylero == 2) changequest 5045,5048; + else if (.@dailylero == 3) changequest 5045,5050; + mes "[Lero]"; + mes "I'm ashamed to ask you this, but"; + if (checkquest(5048) >= 0) + mes "could you bring ^0000FF30 pieces of oil palm nuts^000000?"; + else if (checkquest(5046) >= 0) + mes "could you bring ^0000FF20 pieces of oil palm nuts^000000?"; + else if (checkquest(5050) >= 0) + mes "could you bring ^0000FF40 pieces of oil palm nuts^000000?"; + next; + lerowait: + if (checkquest(5046) >= 0 && countitem(6402) > 19) { + callsub lerocount,20; + changequest 5046,5047; + close; + } else if (checkquest(5048) >= 0 && countitem(6402) > 29) { + callsub lerocount,30; + changequest 5048,5049; + close; + } else if (checkquest(5050) >= 0 && countitem(6402) > 39) { + callsub lerocount,40; + changequest 5050,5051; + close; } + mes "[Lero]"; + mes "Once you bring the oil palm nuts,"; + mes "Mr. Memo will exchange them with oil."; + close; } + else if (checkquest(5046) >= 0 || checkquest(5048) >= 0 || checkquest(5050) >= 0) goto lerowait; + else if (checkquest(5047) >= 0 || checkquest(5049) >= 0 || checkquest(5051) >= 0) { + mes "[Lero]"; + mes "As I told you before, it is heavier"; + mes "than you might think, so be careful"; + mes "when carrying this."; + close; } + mes "[Lero]"; + mes "What happened? I didn't get a memo"; + mes "from Mr. Memo someone was coming."; + close; } + if (checkquest(5035) >= 0) { + emotion e_an; + mes "[Lero]"; + mes "Oh no! I have so many orders and"; + mes "I'm running out of ingredients."; + mes "Not yet? What's going on, Poby?"; + mes "Where did he go?"; + next; + emotion e_ag; + select("Excuse me, but are you Lero?"); + mes "[Lero]"; + mes "When Poby gets back here, I'm"; + mes "gonna give him a beating he'll never forget!"; + next; + mes "- Lero seems pretty mad at someone"; + mes "and ignores you -"; + next; + mes "[Lero]"; + mes "Oops. Who are you?"; + next; + select("Memo sent me here."); + mes "[Lero]"; + mes "Ah, right! I forgot about Memo"; + mes "because the workers who gather"; + mes "nuts have not come yet. Sorry."; + next; + mes "[Lero]"; + mes "To make fresh palm oils, I need"; + mes "fresh Palm Oil Fruit. Then I'll be"; + mes "able able to get more from its"; + mes "fresh fruit."; + next; + mes "[Lero]"; + mes "Between you and me, Mr.Memo is so"; + mes "fussy that he will not use any"; + mes "unfresh oil."; + next; + mes "[Lero]"; + mes "To make fresh oil, he always sends"; + mes "the workers to the palm tree forest,"; + mes "but... the guys sent at dawn have"; + mes "not come back yet."; + next; + mes "[Lero]"; + mes "First, I thought that he was lazy"; + mes "and it made me very uneasy."; + mes "Can you find the workers in palm forest?"; + next; + select("Yes, I will find them."); + mes "[Lero]"; + mes "Thank you so much."; + mes "Find Poby."; + next; + mes "[Lero]"; + mes "Poby might in ^0000FFPalm Forest^000000."; + mes "The crop is best at the southern part of the forest."; + changequest 5035,5036; + close; + } else if (checkquest(5036) >= 0) { + emotion e_what; + mes "[Lero]"; + mes "Did you find Poby?"; + next; + mes "[Lero]"; + mes "... ... ..."; + next; + mes "[Lero]"; + mes "Oh, you haven't visited the east"; + mes "of ^0000FFPalm Forest^000000 yet. I'm pretty"; + mes "worried..."; + close; + } else if (checkquest(5037) >= 0) { + emotion e_what; + mes "[Lero]"; + mes "You're back... and... Poby..."; + mes "How is Poby?"; + next; + select("Pobu..."); + mes "[Lero]"; + mes "Ah! I didn't know that. I always"; + mes "tell Poby '^0000FFKemarau setahun rusak sehari.'^000000"; + next; + mes "[Lero]"; + mes "He climbed the tree without any"; + mes "safety equipment, so he might've"; + mes "fallen down and gotten injured."; + next; + mes "[Lero]"; + mes "Hmm... Sorry I couln't get the"; + mes "Palm Oil right now."; + next; + mes "[Lero]"; + mes "Will you deliver the message to"; + mes "Mr. Memo that it is impossible"; + mes "to get the oil due do to a"; + mes "lack of ingredients?"; + mes "No artisans can create anything"; + mes "without ingredients."; + next; + select("Why don't I get the ingredients?"); + mes "[Lero]"; + mes "Ah, that can be a good way, but it"; + mes "will be hard to gather nuts as a starter."; + next; + mes "[Lero]"; + mes "Hmm!!!"; + mes "I have a good idea."; + next; + mes "[Lero]"; + mes "You can ask Poby about the best"; + mes "method of gathering nuts where you"; + mes "met him in forest. He should be"; + mes "able to teach you the technique."; + changequest 5037,5038; + next; + mes "[Lero]"; + mes "Although he is lazy and rather"; + mes "careless, he is the best worker."; + close; + } else if (checkquest(5038) >= 0) { + mes "[Lero]"; + mes "You can ask Poby about the best"; + mes "method of gathering nuts where you"; + mes "met him in forest. He should be"; + mes "able to tell you the technique."; + next; + mes "[Lero]"; + mes "Although he is lazy and rather"; + mes "careless, he is the best worker."; + close; + } else if (checkquest(5039) >= 0) { + if(countitem(6402) > 59) { + mes "[Lero]"; + mes "One two three four,...."; + next; + mes "[Lero]"; + mes "60 pieces of nuts, exactly. I will"; + mes "press the oil right now."; + next; + emotion e_sry; + mes "[Lero]"; + mes "It takes sometime, so go back to"; + mes "Mr. Memo and tell him the"; + mes "situation. Alse tell him that I'm"; + mes "sorry for the delay."; + delitem 6402,60; + changequest 5039,5040; + close; } + mes "[Lero]"; + mes "Did you gather the nuts already?"; + next; + mes "[Lero]"; + mes "One, two...."; + next; + mes "[Lero]"; + mes "This isn't the number I ordered from Poby."; + next; + mes "[Lero]"; + mes "It's going to be difficult if it is"; + mes "delayed more, so hurry up and bring me ^FF000060^000000 ^0000FFPalm Oil Fruit^000000."; + close; + } else if (checkquest(5040) >= 0) { + mes "[Lero]"; + mes "It takes sometime, so go back to"; + mes "Mr. Memo and tell him the"; + mes "situation. Alse tell him that I'm"; + mes "sorry for the delay."; + close; + } else if (checkquest(5041) >= 0) { + mes "[Lero]"; + mes "You've come at the right time."; + mes "I just finished making the palm tree oil."; + next; + mes "[Lero]"; + mes "It is heavier than you might think,"; + mes "so be careful when carrying it."; + next; + emotion e_sry; + mes "[Lero]"; + mes "Oh, tell Mr. Memo that I'm sorry"; + mes "for the late delivery, and explain"; + mes "that it wasn't my fault."; + changequest 5041,5042; + getitem 6401,30; + close; + } else if (checkquest(5042) >= 0) { + mes "[Lero]"; + mes "It is heavier than you might think,"; + mes "so be careful when carrying it."; + next; + emotion e_sry; + mes "[Lero]"; + mes "Oh, tell Mr. Memo that I'm sorry"; + mes "for the late delivery, and explain"; + mes "that it wasn't my fault."; + close; } + mes "[Lero]"; + mes "What's going on with Poby...?"; + mes "Why hasn't he come back...?"; + next; + mes "- Seems like he is waitting for someone -"; + close; + +lerocount: + mes "[Lero]"; + mes "One, two, three, four...."; + next; + mes "[Lero]"; + mes "Extracly "+getarg(0)+" pieces of oil palm"; + mes "nuts. Let you exchange them with oil right now."; + next; + mes "[Lero]"; + mes "As I told you before, it is"; + mes "heavier than you might think, so"; + mes "be careful when carrying this."; + delitem 6402, getarg(0); + getitem 6401, getarg(0)/2; + return; +} + +// NPC - Poby +//============================================================ + +dew_fild01,259,48,4 script Poby#dew_drink 538,{ + + if(dewata_oldman >= 2) { + mes "[Poby]"; + mes "Oh? ^FF0000" + strcharinfo(0) +"^000000, we meet again. What's going on?"; + next; + if(select("Why'd you come here?:I want to know how to get fruit.")==2) { + mes "[Memo]"; + mes "It is easy for a beginner like"; + mes "you. All you have to do is"; + mes "shake or kick the tree."; + next; + mes "[Memo]"; + mes "It might be dangerous, so you"; + mes "must always wear a ^0000FFSafety Helmet^000000."; + close; } + mes "[Poby]"; + mes "I'm taking a walk because I think"; + mes "it will make my back ache less."; + close; } + if (checkquest(5036) >= 0) { + emotion e_swt2; + mes "[Poby]"; + mes "Ah~ backache.."; + next; + select("Are you Poby?"); + mes "[Poby]"; + mes "Who are you?"; + next; + mes "[Poby]"; + mes "I don't know you, but"; + mes "are you a fan of mine?"; + mes "I'm Poby, the best fruit"; + mes "hunter in the Jaty tribe."; + next; + emotion e_what; + mes "[Poby]"; + mes "You're here for my autograph?"; + next; + select("Lero made me come here."); + mes "[Poby]"; + mes "Ah! Mr.Lero made you come here. I"; + mes "can't move because I hurt my back"; + mes "while climbing a tree."; + next; + emotion e_sob; + mes "[Poby]"; + mes "!#@$*&!@$&!@$%!$#*&!@#$"; + next; + mes "[Poby]"; + mes "And I've still never had a girlfriend..."; + next; + emotion e_sob; + mes "[Poby]"; + mes "!#@$*&!@$&!@$%!$#*&!@#$"; + next; + mes "[Poby]"; + mes "Ah! Sorry. Tell Mr. Lero that I'll"; + mes "go back if I can find a way to move."; + changequest 5036,5037; + next; + mes "[Poby]"; + mes "I can't move at all 'cuz of this backache..."; + close; + } else if (checkquest(5037) >= 0) { + mes "[Poby]"; + mes "Ah! Sorry. Tell Mr. Lero that I'll"; + mes "go back if I can find a way to move."; + next; + emotion e_swt2; + mes "[Poby]"; + mes "I can't move at all 'cuz of this backache..."; + close; + } else if (checkquest(5038) >= 0) { + emotion e_swt2; + mes "[Poby]"; + mes "Ah~ Backache.."; + next; + mes "[Poby]"; + mes "Oh!! You're-- Let me guess..."; + next; + emotion e_dots; + mes "[Poby]"; + mes "... ... ... ..."; + next; + mes "[Poby]"; + mes "...you're back! You plan to"; + mes "catch ^0000FFPalm Oil Fruit^000000 instead of me, right?"; + next; + mes "[Poby]"; + mes "It is hard for beginners to catch"; + mes "the fruit like me. No, it's"; + mes "impossible."; + next; + mes "[Poby]"; + mes "Masters usually climb the tree to"; + mes "catch the fruit, but you're a"; + mes "beginner..."; + next; + mes "[Poby]"; + mes "It's easiest for beginners"; + mes "to shake or kick the tree."; + mes "It might be dangerous, so remember to wear a ^0000FFSafety Helmet^000000."; + changequest 5038,5039; + next; + emotion e_gasp; + mes "[Poby]"; + mes "Ok! Gather ^FF000060 ^0000FFPalm Oil Fruit^000000 and"; + mes "bring it to Mr. Lero."; + close; + } else if (checkquest(5039) >= 0) { + if(countitem(6402) > 59) { + mes "[Poby]"; + mes "You've got all the fruits."; + mes "Bring them to Mr. Lero."; + close; } + mes "[Poby]"; + mes "It's easiest for beginners like"; + mes "you to shake or kick the tree."; + next; + mes "[Poby]"; + mes "It might be dangerous, so always"; + mes "wear a ^0000FFSafety Helmet^000000."; + next; + mes "[Poby]"; + mes "Gather ^FF000060 ^0000FFPalm Oil Fruit^000000 and"; + mes "bring it to Mr. Lero."; + close; + } + emotion e_sob; + mes "[Poby]"; + mes "Ah~ my freakin' back is killing me."; + close; +} + +// NPC - Tribal Chief Paiko +//============================================================ + +dew_in01,15,49,5 script Tribal Chief Paiko#dew_ 540,{ + set .@n$, "[Tribal Chief Paiko]"; + if(dewata_legend == 2) { + mes .@n$; + mes "I can see you are a traveler"; + mes "from another land."; + mes "What brings you here?"; + next; + if(select("I overheard the story by accident:I have nothing to say.")==2) { + mes .@n$; + mes "You are wasting your time here."; + mes "There are many other attractions"; + mes "around our village."; + close; } + mes .@n$; + mes "What do you mean?"; + mes "You heard the story about the crown?"; + mes "You must have heard incorrectly."; + mes "I have nothing to say to you"; + mes "regarding such things."; + next; + select("Kasyapa was talking about a crown..."); + mes .@n$; + mes "It seems that ^0000FFKasyapa^000000 has told you"; + mes "a tall tale, and I appreciate your"; + mes "concern about our affairs."; + next; + mes .@n$; + mes "It's not something that a stranger"; + mes "like you could understand. Make"; + mes "like a tree, and get out of here."; + set dewata_legend,3; + close; + } else if(dewata_legend == 3) { + mes .@n$; + mes "There are many other attractions around our village."; + next; + mes .@n$; + mes "If it's about the crown, I want"; + mes "you to stop asking about it."; + mes "Please leave."; + close; + } else if(dewata_legend == 4) { + if (checkquest(9155) >= 0) { + if(countitem(6405) > 14) { + mes .@n$; + mes "Oh! You've found all of them."; + mes "Look! The feathers you have found"; + mes "are sparkling, aren't they?"; + mes "Alright, let me begin crafting"; + mes "the ^4AA02CJaty Crown^000000. I feel that"; + mes "I am ready."; + next; + specialeffect EF_MAPPILLAR3; + mes "- Suddenly, a large noise begins"; + mes "to boom as you and ^0000FFPaiko^000000 are"; + mes "surrounded by warm and bright"; + mes "sparkling energy like a thousand"; + mes "tinkling fireflies. -"; + changequest 9155,9156; + delitem 6405,15; + close; } + mes .@n$; + mes "It seems that you have yet to find"; + mes "the materials to make the ^4AA02CJaty Crown^000000."; + next; + mes .@n$; + mes "The symbol of the Jaty Tribe is"; + mes "also a famous mystical creature."; + mes "Find ^FF000015 ^4AA02CCendrawasih Feathers^000000 and"; + mes "bring them to me."; + close; + } else if (checkquest(9156) >= 0) { + mes .@n$; + mes "With your help the ^4AA02CJaty Crown^000000 is"; + mes "coming along nicely."; + mes "It will take some time until the"; + mes "task is finished, so please wait a little."; + next; + mes .@n$; + mes "After the ^4AA02CJaty Crown^000000 is complete,"; + mes "there is a gift that I want to give"; + mes "to you."; + next; + mes .@n$; + mes "Ah, you should go see ^0000FFSage"; + mes "Kasyapa^000000, who really wants to"; + mes "reward you with something."; + changequest 9156,9157; + close; + } else if (checkquest(9157) >= 0) { + mes .@n$; + mes "Ah, you should go see ^0000FFSage"; + mes "Kasyapa^000000, who really wants to"; + mes "reward you with something."; + close; } + mes .@n$; + mes "I've been waiting for you."; + mes "According to ^0000FFSage Kasyapa^000000,"; + mes "you are willing to help us make"; + mes "a crown for our tribe."; + next; + select("Crown-a-what's it?"); + mes .@n$; + mes "The tribe leader has the duty of"; + mes "making and protecting the ^4AA02CJaty"; + mes "Crown^000000 to uphold the tribe's pride"; + mes "and honor."; + next; + mes .@n$; + mes "But ever since I became the tribe"; + mes "leader, there have been difficulties"; + mes "making it."; + next; + mes "[Tribale Chief Paiko]"; + mes "According to ^0000FFSage Kasyapa^000000, you can"; + mes "help us create a ^4AA02CJaty Crown^000000."; + next; + mes .@n$; + mes "Do you think you can help?"; + mes "Your efforts will not go"; + mes "unrewarded."; + next; + if(select("I will help.:Sorry, I cannot help now.")==2) { + mes .@n$; + mes "That's really sad."; + mes "If you ever change"; + mes "your mind, please come again."; + mes "I will be waiting."; + close; } + mes .@n$; + mes "Many thanks to you, stranger"; + mes "If Kasyapa trusts you, then I know"; + mes "that you can help us make a"; + mes "^4AA02CJaty Crown^000000."; + mes "What you can do to"; + mes "help us is very simple."; + next; + mes .@n$; + mes "The symbol of the Jaty Tribe is"; + mes "also a famous mystical creature."; + mes "Find ^FF000015 ^4AA02CCendrawasih Feathers^000000 and"; + mes "bring them to me."; + mes "Our faith is in you, stranger."; + setquest 9155; + close; + } else if(dewata_legend == 5) { + if (checkquest(9158) >= 0) { + chiefrequest: + mes .@n$; + mes "It seems that you haven't"; + mes "delivered the ^4AA02CSatay^000000 yet."; + if (checkquest(9158) >= 0) mes "Did you run into any problems?"; + else if (checkquest(9160) >= 0) mes "Is there something wrong?"; + else if (checkquest(9162) >= 0) mes "Anything happened?"; + else if (checkquest(9163) >= 0) mes "Anything go wrong?"; + next; + switch( select("I ate them all.:Who do I deliver this to...?:Nothing.")) { + case 1: + if (checkquest(9158) >= 0 || checkquest(9160) >= 0) { + mes .@n$; + mes "Huh... so you couldn't resist"; + mes "yourself, eh?"; + mes "Don't blame yourself too much. It"; + mes "is difficult resist the ^4AA02CSatay^000000's"; + mes "addicting aroma."; } + else if (checkquest(9162) >= 0 || checkquest(9164) >= 0) { + mes .@n$; + mes "I warned you not to give in"; + mes "to the sweet smells of the ^4AA02CSatay^000000."; } + next; + mes .@n$; + mes "Our tribe is short on food"; + mes "supplies so we can't give out more"; + mes "of our ^4AA02CSatay^000000. But there's a rumor"; + mes "that the restaurant owner in"; + mes "Dewata Island is making and"; + mes "selling their own ^4AA02CSatay^000000."; + next; + mes .@n$; + mes "It is not as tasty as our tribe's"; + mes "recipe, but this is an urgent task."; + mes "Just find and deliver it."; + close; + case 2: + if (checkquest(9158) >= 0) { + mes .@n$; + mes "Our tribe warriors come to mind"; + mes "to deliver the food to share ^4AA02CSatay^000000"; + mes "with warriors in the village."; + } else if (checkquest(9160) >= 0) { + mes .@n$; + mes "The second person to deliver the"; + mes "^4AA02CSatay^000000 to is someone who stays"; + mes "across the river."; + next; + mes .@n$; + mes "That is the ^0000FFTribe Manager^000000."; + mes "Please deliver it to him before it cools down."; + } else if (checkquest(9162) >= 0) { + mes .@n$; + mes "The third person to deliver the"; + mes "^4AA02CSatay^000000 to is the ^0000FFGatekeeper"; + mes "of Krakatau Volcano^000000."; + mes "Please deliver it to him before it cools down."; + } else if (checkquest(9164) >= 0) { + mes .@n$; + mes "The last person to deliver the"; + mes "^4AA02CSatay^000000 to is the ^0000FFBorobudur"; + mes "Temple Manager^000000, who is in"; + mes "^C35817Dewata Island^000000."; + mes "Please deliver it to him before it cools down."; + close; } + close; + case 3: + mes .@n$; + mes "Alright! Deliver it right now!"; + close; + } + } else if (checkquest(9159) >= 0) { + mes .@n$; + mes "Ah, the next person whom I want"; + mes "the ^4AA02CSatay^000000 delivered to is someone"; + mes "who stays across from the river,"; + mes "the ^0000FFTribe Manager^000000."; + next; + mes .@n$; + mes "To this end, I will give you 2"; + mes "more servings of ^4AA02CSatay^000000."; + next; + mes .@n$; + mes "If you are attracted by the aroma"; + mes "of the ^4AA02CSatay^000000, you may eat one."; + mes "But if you eat more you won't be"; + mes "able to share ^4AA02CSatay^000000 with our friends."; + changequest 9159,9160; + getitem 11533,2; + close; } + else if (checkquest(9160) >= 0) goto chiefrequest; + else if (checkquest(9161) >= 0) { + mes .@n$; + mes "Oh, you delivered it already?"; + mes "The third person to deliver the"; + mes "^4AA02CSatay^000000 to is the ^0000FFGatekeeper of Krakatau Volcano^000000."; + next; + mes .@n$; + mes "I'll give you 2 more servings"; + mes "of ^4AA02CSatay^000000 for this delivery."; + next; + mes .@n$; + mes "And just like before, don't give"; + mes "in to the smell and try not to eat the ^4AA02CSatay^000000."; + changequest 9161,9162; + getitem 11533,2; + close; } + else if (checkquest(9162) >= 0) goto chiefrequest; + else if (checkquest(9163) >= 0) { + mes .@n$; + mes "Oh, you delivered it!"; + mes "Last person to deliver ^4AA02CSatay^000000 to is"; + mes "the ^0000FFBorobudur Temple Manager^000000, who is"; + mes "on ^C35817Dewata Island^000000."; + next; + mes .@n$; + mes "I will give you 2 more ^4AA02CSatay^000000."; + next; + mes .@n$; + mes "And just like before, don't give"; + mes "in to the smell and try not to eat the ^4AA02CSatay^000000."; + changequest 9163,9164; + getitem 11533,2; + close; } + else if (checkquest(9164) >= 0) goto chiefrequest; + else if (checkquest(9165) >= 0) { + mes .@n$; + mes "Oh, you delivered it!"; + mes "You've done good work."; + mes "It has been a good time for"; + mes "all of us to share and enjoy"; + mes "this happy occasion together."; + mes "Thank you."; + next; + mes .@n$; + mes "While you were on the way back"; + mes "from delivering the ^4AA02CSatay^000000,"; + mes "the ^4AA02CJaty Crown^000000 has been made."; + mes "Its ambience and radiance make it a"; + mes "truly flawless crown."; + next; + mes .@n$; + mes "Also, you brought more than enough"; + mes "materials, so after making the ^4AA02CJaty"; + mes "Crown^000000 we were able to craft a"; + mes "similar one for you to keep."; + next; + mes .@n$; + mes "It's not the same as the original,"; + mes "but it has its own specialty. It is"; + mes "my reward to thank you for what you"; + mes "have done."; + next; + mes .@n$; + mes "Made with our tribe's secret"; + mes "marinade, try the ^4AA02CSatay^000000."; + mes "It was made with all our heart"; + mes "especially for you, but don't"; + mes "forget to share it with friends."; + next; + mes .@n$; + mes "You've done good work."; + mes "Whatever you do in the future, I"; + mes "wish for you to have a life which"; + mes "is full of fortune and joy"; + mes "As Chief of the ^C35817Jaty Tribe^000000, I wish"; + mes "you the best of luck!!"; + set dewata_legend,6; + erasequest 9165; + getitem 11533,5; + getitem 18520,1; + close; } + mes .@n$; + mes "With your support I am not"; + mes "worried about creating the"; + mes "^4AA02CJaty Crown^000000. I really appreciate it."; + next; + mes .@n$; + mes "A delightful day like today should"; + mes "be celebrated. Don't you think?"; + mes "So I prepared to sample the"; + mes "special food of our tribe, called ^4AA02CSatay^000000."; + next; + mes .@n$; + mes "But, this ^4AA02CSatay^000000 is too tasty for"; + mes "just the two of us to share, so we"; + mes "would like to share it with people"; + mes "out in the village."; + next; + mes .@n$; + mes "What do you think?"; + mes "In order to share news that"; + mes "the ^4AA02CJaty Crown^000000 is being"; + mes "sucessfully crafted, and to share"; + mes "the delicious ^4AA02CSatay^000000 with our"; + mes "friends, I need your help."; + next; + mes .@n$; + mes "Are you up for a short delivery job?"; + next; + if(select("Of course, I can help:Sorry, I am too busy to help.")==2) { + mes .@n$; + mes "I believed you would definitely help me..."; + mes "It's a little disappointing."; + mes "If you ever change your mind"; + mes "come speak with me again."; + close; } + mes .@n$; + mes "Oh!, I knew you'd help."; + mes "Our tribe's warriors come to my"; + mes "mind before we share with anyone else."; + mes "Please share ^4AA02CSatay^000000 with the"; + mes "warriors in the village."; + next; + mes .@n$; + mes "For the moment I will give you 2 ^4AA02CSatay^000000."; + next; + mes .@n$; + mes "You may be tempted by the aroma"; + mes "of our ^4AA02CSatay^000000, and you may eat one."; + mes "But if you eat more than that you won't"; + mes "be able to share the ^4AA02CSatay^000000"; + mes "with our village friends."; + setquest 9158; + getitem 11533,2; + close; + } else if(dewata_legend == 6) { + mes .@n$; + mes "You've done good work."; + mes "Whatever you do in the future, I"; + mes "wish for you to have a life which"; + mes "is full of fortune and joy."; + mes "As Chief of the ^C35817Jaty Tribe^000000, I wish"; + mes "you the best of luck!!"; + close; } + mes .@n$; + mes "I am the leader of this ^0000FFPaiko^000000 tribe."; + close; +} + +// NPC - Sage Kasyapa +//============================================================ + +dew_in01,22,48,3 script Sage Kasyapa#dew_ 541,{ + + if(dewata_legend == 2 || dewata_legend == 3) { + mes "[Sage Kasyapa]"; + mes "Instead of talking to me, why"; + mes "don't you talk to our tribe's"; + mes "leader, ^0000FFChief Paiko^000000?"; + close; + } else if(dewata_legend == 4) { + if (checkquest(9155) >= 0) { + mes "[Sage Kasyapa]"; + mes "I heard you could help making"; + mes "a crown for our tribe leader."; + mes "You will certainly be a big"; + mes "help to us... I trust my"; + mes "own eyes and the"; + mes "sparking light..."; + next; + mes "[Sage Kasyapa]"; + mes "The symbol of the Dayak Tribe"; + mes "and a famous mystical creature."; + mes "Find ^FF000015 ^4AA02CCendrawasih Feathers^000000"; + mes "and bring them to ^0000FFChief Paiko^000000."; + close; + } else if (checkquest(9156) >= 0) { + mes "[Sage Kasyapa]"; + mes "With the feathers that you have"; + mes "brought, creating a ^4AA02CJaty Crown^000000 is"; + mes "going much more smoothly."; + mes "Go see ^0000FFChief Paiko^000000."; + close; + } else if (checkquest(9157) >= 0) { + mes "[Sage Kasyapa]"; + mes "There is something"; + mes "I wish to give to you"; + mes "as a reward for your help."; + mes "Please, it would honor us if you would take it."; + next; + specialeffect2 EF_PNEUMA; + mes "[Sage Kasyapa]"; + mes "The reason I asked you to embark"; + mes "on this important mission is"; + mes "because of this feather."; + mes "Handed down from generation to"; + mes "generation, the legendary origin of"; + mes "the crown is this feather..."; + next; + mes "[Sage Kasyapa]"; + mes "I saw this feather begin to shine"; + mes "when you came here."; + mes "I knew you were a person who"; + mes "would endeavour to help us."; + mes "On behalf of my people,"; + mes "I give my thanks."; + next; + mes "[Sage Kasyapa]"; + mes "Also, the feather you received"; + mes "isn't just valuable on it's own,"; + mes "it also is an acknowledgment from our tribe."; + next; + mes "[Sage Kasyapa]"; + mes "Like ^C35817Krakatau Volcano^000000, when you"; + mes "venture into dangerous areas like"; + mes "that, if you display this feather,"; + mes "you can get help from the tribe."; + mes "Anyway, I really thank you."; + set dewata_legend,5; + erasequest 9157; + getitem 6406,1; + close; } + mes "[Sage Kasyapa]"; + mes "I've been waiting for you."; + mes "Our tribe's leader has a favor"; + mes "to ask of you."; + mes "Please talk to ^0000FFChief Paiko^000000."; + close; + } else if(dewata_legend >= 5) { + mes "[Sage Kasyapa]"; + mes "Also, the feather you received"; + mes "isn't just valuable on it's own,"; + mes "it also is an acknowledgment from our tribe."; + next; + mes "[Sage Kasyapa]"; + mes "Like ^C35817Krakatau Volcano^000000, when you"; + mes "venture into dangerous areas like"; + mes "that, if you display this feather"; + mes "you can get help from the tribe."; + mes "Anyway, I really thank you."; + close; } + mes "[Sage Kasyapa]"; + mes "Your earnest expression tells me"; + mes "that you have something to say"; + mes "you might as well tell me what it is."; + next; + if(select("I overheard talk about a crown...:Just looking for the gift shop.")==2) { + emotion e_hmm,0,"Tribal Chief Paiko#dew_"; + mes .@n$; + mes "Really?"; + mes "It looked as if your eyes"; + mes "wanted to say something."; + close; } + mes "[Sage Kasyapa]"; + mes "Oh, you heard about the crown, eh?"; + mes "Ah, this old man's got loose lips."; + mes "We should have used a little more"; + mes "discretion..."; + next; + select("Anything I can do to help?"); + mes "[Sage Kasyapa]"; + mes "I can see in your eyes"; + mes "that you are a trustworthy sort... but..."; + next; + specialeffect EF_PNEUMA; + mes "- There is a brief twinkling"; + mes "of light. All of a sudden ^0000FFKasyapa^000000"; + mes "seems taken aback. -"; + next; + mes "[Sage Kasyapa]"; + mes "Ah, the feather......!"; + mes "Instead of talking to me, why don't"; + mes "you talk to our tribe's leader,"; + mes "^0000FFPaiko^000000?"; + set dewata_legend,2; + close; +} + +// NPC - Palm Tree +//============================================================ + +- script Palm Tree -1,{ + + if (checkquest(5039) >= 0 || checkquest(5046) >= 0 || checkquest(5048) >= 0 || checkquest(5050) >= 0) { + if ((checkquest(5039) >= 0) && countitem(6402) > 59 || (checkquest(5046) >= 0 && countitem(6402) > 19) || (checkquest(5048) >= 0 && countitem(6402) > 29) || (checkquest(5050) >= 0 && countitem(6402) > 39)) { + mes "- The palm tree denies your greedy hands. -"; + close; } + mes "There's palm tree."; + mes "You can kick or shake it."; + mes "What do you want to do?"; + next; + switch(select("Shake the tree:Kick the tree")) { + case 1: + specialeffect EF_HITLINE2; + mes "You shake the palm tree."; + next; + mes "... ... ..."; + next; + set .@palm_rand,rand(1,20); + if (.@palm_rand > 0 && .@palm_rand < 5) { + set .@pstone,rand(1,3); + if (.@pstone == 1) { + mes "As you shake the palm tree like a"; + mes "polaroid picture..."; + mes "a ^FF0000stone^000000 falls out."; + } else if (.@pstone == 2) { + mes "As you shake the palm tree"; + mes "enough to move its branchs..."; + mes "a ^FF0000Stone^000000 falls out."; + } else if (.@pstone == 3) { + mes "As you shake the palm tree like"; + mes "a crazed Alchemist..."; + mes "a ^FF0000Stone^000000 falls out."; } + getitem 7049,1; + } else if (.@palm_rand == 13 || .@palm_rand == 12) { + if(getequipid(EQI_HEAD_TOP) == 5009) { + mes "- Something smashes down on your"; + mes "head, right where that soft spot"; + mes "is, but it's ok, you're safe!"; + mes "'cuz you already equipped ^0000FFSafety Helmet^000000. -"; + close2; + specialeffect EF_BASH; + initnpctimer; + disablenpc "Palm Tree#"+strnpcinfo(2); + end; } + mes "As you shake the palm tree with"; + mes "wreckless abandon..."; + mes "something smashes down on your"; + mes "head, right where that soft spot"; + mes "is, $#*@! that's a one in a million shot."; + close2; + initnpctimer; + disablenpc "Palm Tree#"+strnpcinfo(2); + warp "dew_fild01",371,211; + percentheal -10,0; + end; + } else if (.@palm_rand >= 5 && .@palm_rand < 9) { + set .@pleaf,rand(1,3); + if (.@pleaf == 1) { + mes "As you shake the palm tree like a"; + mes "salt shaker..."; + mes "a ^FF0000Great Leaf^000000 falls out."; + } else if (.@pleaf == 2) { + mes "As you shake the palm tree with"; + mes "furious violence..."; + mes "a ^FF0000Great Leaf^000000 falls out."; + } else if (.@pleaf == 3) { + mes "As you shake the palm tree"; + mes "enough to move its branchs..."; + mes "a ^FF0000Great Leaf^000000 falls out."; } + getitem 7198,1; + } else if (.@palm_rand >= 9 && .@palm_rand < 12) { + set .@pfruit,rand(1,6); + if (.@pfruit == 1) { + mes "Once shaking a palm tree"; + mes "an ^0000FFOil Palm Fruit^000000 falls out."; + mes "- Fell in a Hurly-Burly.. -"; + mes "- Fell in a Hurly-Burly.. -"; + } else if (.@pfruit == 2) { + mes "As you shake the palm tree with"; + mes "all of your strength..."; + mes "tons of ^0000FFOil Palm Fruit^000000 crashes down from the tree."; + } else if (.@pfruit == 3) { + mes "As you shake the palm tree like"; + mes "a disobedient child..."; + mes "an ^0000FFOil Palm Fruit^000000 falls out."; + } else if (.@pfruit == 4) { + mes "As you shake the palm tree"; + mes "enough to move its branchs..."; + mes "an ^0000FFOil Palm Fruit^000000 falls out."; + } else if (.@pfruit == 5) { + mes "Once shaking a palm tree"; + mes "an ^0000FFOil Palm Fruit^000000 falls out."; + } else if (.@pfruit == 6) { + mes "As you shake the palm tree like"; + mes "a crazed Alchemist..."; + mes "an ^0000FFOil Palm Fruit^000000 falls out."; } + getitem 6402,rand(1,5); + } else if (.@palm_rand > 13 && .@palm_rand < 17) { + set .@pworm,rand(1,3); + if (.@pworm == 1){ + mes "As you shake the palm tree like"; + mes "a disobedient child..."; + mes "a ^FF0000Worm Peeling^000000 falls out"; + } else if (.@pworm == 2) { + mes "As you shake the palm tree like"; + mes "a crazed Alchemist..."; + mes "a ^FF0000Worm Peeling^000000 falls out."; + } else if (.@pworm == 3) { + mes "As you shake the palm tree with"; + mes "all of your strength..."; + mes "tons of ^FF0000Worm Peeling^000000 crashes down from the tree."; } + getitem 955,1; + } else if (.@palm_rand >= 17 && .@palm_rand <= 19) { + set .@pnothing,rand(1,3); + if (.@pnothing == 1) { + mes "As you shake the palm tree like"; + mes "a crazed Alchemist..."; + mes "but nothing happens."; + } else if (.@pnothing == 2) { + mes "As you shake the palm tree"; + mes "with wreckless abandon..."; + mes "but nothing happens."; + } else if (.@pnothing == 3) { + mes "As you shake the palm tree"; + mes "enough to move its branchs..."; + mes "but nothing happens."; + } + } + close2; + specialeffect EF_BASH; + initnpctimer; + disablenpc "Palm Tree#"+strnpcinfo(2); + end; + case 2: + specialeffect EF_BASH; + mes "You kick the palm tree swiftly with"; + mes "all your might."; + next; + mes "... ... ..."; + next; + set .@palm_rand,rand(1,20); + if (.@palm_rand > 0 && .@palm_rand < 5) { + set .@pstone,rand(1,3); + if (.@pstone == 1) { + mes "As you give the palm tree"; + mes "a big boot..."; + mes "a ^FF0000Stone^000000 falls out."; + } else if (.@pstone == 2) { + mes "As you give the palm tree"; + mes "a strong kick like a scorned"; + mes "woman..."; + mes "a ^FF0000stone^000000 falls out."; + } else if (.@pstone == 3) { + mes "As you give the palm tree"; + mes "a good'ole football punt..."; + mes "a ^FF0000stone^000000 falls out."; } + getitem 7049,1; + } else if (.@palm_rand == 13 || .@palm_rand == 12) { + if(getequipid(EQI_HEAD_TOP) == 5009) { + mes "- Something smashes down on your"; + mes "head, right where that soft spot"; + mes "is, but it's ok, you're safe!"; + mes "'cuz you already equipped ^0000FFSafety Helmet^000000. -"; + close2; + specialeffect EF_BASH; + initnpctimer; + disablenpc "Palm Tree#"+strnpcinfo(2); + end; } + mes "As you shake the palm tree with"; + mes "wreckless abandon..."; + mes "something smashes down on your"; + mes "head, right where that soft spot"; + mes "is, $#*@! that's a one in a million shot."; + close2; + initnpctimer; + disablenpc "Palm Tree#"+strnpcinfo(2); + warp "dew_fild01",371,211; + percentheal -10,0; + end; + } else if (.@palm_rand >= 5 && .@palm_rand < 9) { + set .@pleaf,rand(1,3); + if (.@pleaf == 1) { + mes "Once kicking a palm tree"; + mes "with all power"; + mes "a ^FF0000Great Leaf^000000 falls out."; + } else if (.@pleaf == 2) { + mes "As you give the palm tree"; + mes "a good'ole football punt..."; + mes "a ^FF0000Great Leaf^000000 falls out."; + } else if (.@pleaf == 3) { + mes "As you give the palm tree"; + mes "a quick kick to it's"; + mes "proverbial shin..."; + mes "a ^FF0000Great Leaf^000000 falls out."; } + getitem 7198,1; + } else if (.@palm_rand >= 9 && .@palm_rand < 12) { + set .@pfruit,rand(1,6); + if (.@pfruit == 1) { + mes "Once kicking a palm tree"; + mes "with all power..."; + mes "an ^0000FFOil Palm Tree^000000 falls out."; + mes "- Fell in a Hurly-Burly.. -"; + mes "- Fell in a Hurly-Burly.. -"; + } else if (.@pfruit == 2) { + mes "As you give the palm tree"; + mes "a quick kick to it's"; + mes "proverbial shin..."; + mes "an ^0000FFOil Palm Fruit^000000 falls out."; + } else if (.@pfruit == 3) { + mes "As you give the palm tree"; + mes "a good 'ole punt..."; + mes "tons of ^0000FFOil Palm Fruit^000000 crashs down"; + mes "from the tree."; + } else if (.@pfruit == 4) { + mes "As you give the palm tree"; + mes "a chuck norris kick..."; + mes "an ^0000FFOil Palm Fruit^000000 falls out."; + } else if (.@pfruit == 5) { + mes "As you give the palm tree"; + mes "a strong dropkick..."; + mes "tons of ^0000FFOil Palm Fruit^000000 crashs down"; + mes "from the tree."; + } else if (.@pfruit == 6) { + mes "As you give the palm tree"; + mes "a good'ole football punt..."; + mes "an ^0000FFOil Palm Fruit^000000 falls out."; } + getitem 6402,rand(1,5); + } else if (.@palm_rand > 13 && .@palm_rand < 17) { + set .@pworm,rand(1,3); + if (.@pworm == 1) { + mes "As you give the palm tree"; + mes "a strong dropkick..."; + mes "a ^FF0000Worm Peeling^000000 falls out"; + } else if (.@pworm == 2) { + mes "Once kicking a palm tree"; + mes "with all power..."; + mes "a ^FF0000Worm Peeling^000000 falls out."; + } else if (.@pworm == 3) { + mes "As you give the palm tree"; + mes "a chuck norris kick..."; + mes "tons of ^FF0000Worm Peeling^000000 crashes down from the tree."; } + getitem 955,1; + } else if (.@palm_rand >= 17 && .@palm_rand <= 19) { + set .@pnothing,rand(1,3); + if (.@pnothing == 1) { + mes "As you give the palm tree"; + mes "a good'ole roundhouse..."; + mes "but nothing happens."; + } else if (.@pnothing == 2) { + mes "As you give the palm tree"; + mes "a strong kick like a scormed"; + mes "woman..."; + mes "but nothing happens."; + } else if (.@pnothing == 3) { + mes "As you give the palm tree"; + mes "a thunderous kick..."; + mes "but nothing happens."; } + } + close2; + specialeffect EF_BASH; + initnpctimer; + disablenpc "Palm Tree#"+strnpcinfo(2); + end; + } + } else { + mes "- There's a palm tree facing the cool wind. -"; + close; } + end; + +OnTimer60000: + enablenpc "Palm Tree#"+strnpcinfo(2); + stopnpctimer; + end; +} +dew_fild01,209,201,0 duplicate(Palm Tree) Palm Tree#drink01 844 +dew_fild01,338,121,0 duplicate(Palm Tree) Palm Tree#drink02 844 +dew_fild01,247,62,0 duplicate(Palm Tree) Palm Tree#drink03 844 +dew_fild01,358,136,0 duplicate(Palm Tree) Palm Tree#drink04 844 +dew_fild01,276,73,0 duplicate(Palm Tree) Palm Tree#drink05 844 +dew_fild01,326,147,0 duplicate(Palm Tree) Palm Tree#drink06 844 +dew_fild01,278,63,0 duplicate(Palm Tree) Palm Tree#drink07 844 +dew_fild01,334,107,0 duplicate(Palm Tree) Palm Tree#drink08 844 +dew_fild01,301,88,0 duplicate(Palm Tree) Palm Tree#drink09 844 +dew_fild01,307,146,0 duplicate(Palm Tree) Palm Tree#drink10 844 +dew_fild01,314,72,0 duplicate(Palm Tree) Palm Tree#drink11 844 +dew_fild01,325,159,0 duplicate(Palm Tree) Palm Tree#drink12 844 +dew_fild01,320,68,0 duplicate(Palm Tree) Palm Tree#drink13 844 +dew_fild01,339,163,0 duplicate(Palm Tree) Palm Tree#drink14 844 +dew_fild01,345,88,0 duplicate(Palm Tree) Palm Tree#drink15 844 +dew_fild01,346,193,0 duplicate(Palm Tree) Palm Tree#drink16 844 +dew_fild01,344,71,0 duplicate(Palm Tree) Palm Tree#drink17 844 +dew_fild01,355,193,0 duplicate(Palm Tree) Palm Tree#drink18 844 +dew_fild01,358,93,0 duplicate(Palm Tree) Palm Tree#drink19 844 +dew_fild01,341,261,0 duplicate(Palm Tree) Palm Tree#drink20 844 +dew_fild01,70,196,0 duplicate(Palm Tree) Palm Tree#drink21 844 +dew_fild01,363,219,0 duplicate(Palm Tree) Palm Tree#drink22 844 +dew_fild01,289,302,0 duplicate(Palm Tree) Palm Tree#drink23 844 +dew_fild01,97,145,0 duplicate(Palm Tree) Palm Tree#drink24 844 +dew_fild01,299,107,0 duplicate(Palm Tree) Palm Tree#drink25 844 +dew_fild01,206,99,0 duplicate(Palm Tree) Palm Tree#drink26 844 +dew_fild01,355,113,0 duplicate(Palm Tree) Palm Tree#drink27 844 +dew_fild01,188,72,0 duplicate(Palm Tree) Palm Tree#drink28 844 +dew_fild01,278,136,0 duplicate(Palm Tree) Palm Tree#drink29 844 +dew_fild01,238,80,0 duplicate(Palm Tree) Palm Tree#drink30 844 +dew_fild01,258,128,0 duplicate(Palm Tree) Palm Tree#drink31 844 +dew_fild01,252,97,0 duplicate(Palm Tree) Palm Tree#drink32 844 +dew_fild01,240,125,0 duplicate(Palm Tree) Palm Tree#drink33 844 +dew_fild01,256,98,0 duplicate(Palm Tree) Palm Tree#drink34 844 +dew_fild01,225,117,0 duplicate(Palm Tree) Palm Tree#drink35 844 +dew_fild01,119,42,0 duplicate(Palm Tree) Palm Tree#drink36 844 +dew_fild01,219,121,0 duplicate(Palm Tree) Palm Tree#drink37 844 +dew_fild01,279,93,0 duplicate(Palm Tree) Palm Tree#drink38 844 +dew_fild01,209,137,0 duplicate(Palm Tree) Palm Tree#drink39 844 +dew_fild01,206,156,0 duplicate(Palm Tree) Palm Tree#drink40 844 + +// NPC - Hideouts +//============================================================ + +dew_fild01,57,273,0 script #hideout 45,1,1,{ + if(dewata_legend >= 1) { + warp "dew_in01",16,34; + end; } + mes "- You hear a faint conversation going on inside -"; + next; + mes "[Tribal Chief Paiko]"; + mes "Once again, I have failed to"; + mes "make the ^E66C2CJaty Crown^000000..."; + mes "I was sure that I could do it this time."; + mes "Why won't it work?"; + next; + mes "[Sage Kasyapa]"; + mes "The ^4AA02CJaty Crown^000000 has been known to"; + mes "have miraculous power since the"; + mes "time of the ancients."; + mes "But it's been said that only those"; + mes "who've earned a tribal honor"; + mes "would be able to use it."; + next; + mes "[Tribal Chief Paiko]"; + mes "^0000FFKasyapa^000000!!"; + mes "Are you saying that even though I"; + mes "am the leader of our tribe, I have"; + mes "not yet received that honor?"; + next; + mes "[Sage Kasyapa]"; + mes "Calm down, ^0000FFChief Paiko^000000..."; + mes "As the Great and Powerful Chief,"; + mes "you should be more than enough to qualify."; + next; + mes "[Sage Kasyapa]"; + mes "In my younger years I could have"; + mes "easily solved the problem, but this"; + mes "old man's mind cannot figure out"; + mes "what's missing."; + next; + mes "- The conversation trails off and"; + mes "you don't hear anymore. -"; + set dewata_legend,1; + close; +} + +dew_in01,16,31,0 script #hidein 45,1,1,{ + if(dewata_legend != 3) { + warp "dew_fild01",60,273; + end; } + mes "- Kasyapa and Chief Paiko begin"; + mes "talking as you are about to"; + mes "leave... -"; + next; + mes "[Sage Kasyapa]"; + mes "I am unsure of what is missing, but"; + mes "that traveler could be a big help in"; + mes "creating the ^4AA02CJaty Crown^000000."; + mes "Of this I am certain."; + mes "The reason is..."; + next; + mes "[Tribal Chief Paiko]"; + mes "What is the reason?"; + next; + mes "[Sage Kasyapa]"; + mes "This ^E56717Cendrawasih Feather^000000 was owned"; + mes "by our first tribe leader when the"; + mes "crown was originally created."; + mes "It was stored as a treasured"; + mes "heirloom of our tribe."; + next; + mes "[Sage Kasyapa]"; + mes "But when the traveler came near,"; + mes "this feather started to shine, and"; + mes "I kept thinking that this is not"; + mes "just a coincidence"; + mes "This person will be the key to"; + mes "assisting us to make the crown."; + next; + mes "[Tribal Chief Paiko]"; + mes "Could it happen for sure?"; + mes "If so, I will give everything"; + mes "to support them..."; + set dewata_legend,4; + close; +} + +// NPC - Mastersmith Gatti +//============================================================ + +dew_fild01,127,240,4 script Gatti#weapon 813,{ + if (checkquest(5052) >= 0) { + mes "[Gatti]"; + mes "Were you recognized by the natives?"; + next; + mes "[Gatti]"; + mes "... ... ..."; + next; + if (dewata_legend >= 5) { + mes "[Gatti]"; + mes "Oh yes! Finally."; + mes "You also possess a strong energy."; + mes "Did you finally get the recognition from natives?"; + next; + select("Yes."); + mes "[Gatti]"; + mes "Oh! Just as I expected!"; + mes "I was so lucky to meet you."; + mes "Everything is going so well."; + next; + mes "[Gatti]"; + mes "I know I have no right to ask"; + mes "you for this, but a meeting like"; + mes "this is destiny..."; + next; + mes "[Gatti]"; + mes "- Gatti mumbles. -"; + next; + mes "[Gatti]"; + mes "The weapon material that I so"; + mes "longed for is ^0000FFComodo Leather^000000."; + mes "Please get me 100 of them."; + next; + mes "[Gatti]"; + mes "I'm so eager to make the weapon in"; + mes "the weapon blueprint."; + next; + mes "[Gatti]"; + mes "Please, before my passion fades out."; + next; + mes "[Gatti]"; + mes "Oh! And the Comodo Dragon is a very"; + mes "powerful monster, so please be careful."; + changequest 5052,5053; + close; } + mes "[Gatti]"; + mes "Not yet, I guess. I'm asking around"; + mes "everywhere, but I couldn't find a"; + mes "way to get recognition from natives."; + mes "I don't know when I can finish"; + mes "making this weapon."; + next; + mes "[Gatti]"; + mes "If you get recognition before"; + mes "me, please DON'T forget to visit"; + mes "me."; + close; + } else if (checkquest(5053) >= 0) { + if (countitem(6403) > 99) { + mes "[Gatti]"; + mes "By the looks of your walk, you must"; + mes "have brought me 100 Comodo Leather. Hand it over to me."; + next; + mes "- Gatti takes the Comodo Leather from you. -"; + erasequest 5053; + set dewata_gatti,2; + delitem 6403,100; + close; } + mes "[Gatti]"; + mes "Please be careful. The Comodo"; + mes "Dragon is very powerful monster."; + mes "And don't forget to bring me 100"; + mes "Comodo Leather on your"; + mes "way back."; + close; } + if (dewata_gatti == 0) { + mes "[Gatti]"; + mes "Hey there, young man~ Are you from here?"; + next; + select("No, I'm not."); + mes "[Gatti]"; + mes "I'd like to ask you a question."; + mes "Where is this place?"; + next; + mes "- He seems to be asking for the"; + mes "Island name. -"; + next; + input .@dewataname$; + if (.@dewataname$ != "Dewata Island") { + mes "[Gatti]"; + mes "Is that so... "+.@dewataname$+"? "+.@dewataname$+"... "+.@dewataname$+"..."; + mes ""+.@dewataname$+"..."; + next; + mes "- The old man gave a deep sign of resignation and countinued speaking. -"; + next; + mes "[Gatti]"; + mes "Damn... My plan is ruined. I"; + mes "invested all my fortunes to get"; + mes "there, but I failed. I can't do"; + mes "anything now, my boat has been"; + mes "wrecked."; + next; + mes "- The old man starts to cry. -"; + mes "- Feeling awkward, you quickly leave. -"; + close; } + mes "[Gatti]"; + mes "This is Dewata Island? You're sure"; + mes "this is Dewata Island?"; + next; + mes "[Gatti]"; + mes "Hahahahahahahahaha...!!!"; + next; + mes "- The old man started to laugh"; + mes "like a crazy person after"; + mes "hearing the name of the island."; + mes "You decide to ask a little bit later. -"; + set dewata_gatti,1; + close; + } else if (dewata_gatti == 1) { + select("Well, sir..."); + mes "[Gatti]"; + mes "Cough... cough..."; + next; + mes "[Gatti]"; + mes "Oh... Sorry~ Sorry. I was so happy"; + mes "that I finally arrived at Dewata"; + mes "Island."; + next; + mes "[Gatti]"; + mes "This is not a short story. Oh! I"; + mes "have to introduce myself first. I"; + mes "am Mastersmith Gatti, also an"; + mes "Adventurer."; + next; + mes "[Gatti]"; + mes "I found a mysterious weapon"; + mes "blueprint, but I don't remember"; + mes "exactly when I acquired it."; + next; + select("Weapon blueprint...?"); + mes "[Gatti]"; + mes "Yes! I traveled all around to find"; + mes "the materials for the weapon, but..."; + next; + select("But what?"); + mes "[Gatti]"; + mes "I couldn't find the last material anywhere."; + next; + mes "[Gatti]"; + mes "It was about to give up, but there"; + mes "was some fine print on the"; + mes "blueprint saying that it could be"; + mes "found on Dewata Island."; + next; + mes "[Gatti]"; + mes "I don't know why somebody put such"; + mes "an important thing in fine print."; + mes "Anyway, after reading that, I"; + mes "invested all my fortunes to find"; + mes "that Island."; + next; + select("Oh... Is that so?"); + mes "[Gatti]"; + mes "This island is strange. I arrived"; + mes "here a week ago, and everybody here"; + mes "has been avoiding me."; + next; + mes "[Gatti]"; + mes "Last week was so hard, but you"; + mes "saved me by telling me this is"; + mes "Dewata Island."; + mes "Thank you for telling me, and"; + mes "thank you for passing here at"; + mes "just the right time."; + next; + select("Uh... No problem."); + mes "[Gatti]"; + mes "Well... There was a little problem"; + mes "of my ship getting wrecked, but"; + mes "that's neither here nor there."; + next; + mes "[Gatti]"; + mes "Now that I found out this is"; + mes "Dewata Island, I should find"; + mes "the material for this great weapon."; + next; + mes "[Gatti]"; + mes "... ... ... ..."; + next; + mes "[Gatti]"; + mes "Ah! The material that I am looking"; + mes "for is ^FF0000Comodo Leather^000000."; + next; + select("^FF0000Comodo Leather?^000000"); + mes "[Gatti]"; + mes "Yes. In the blueprint, it's"; + mes "written that only a few"; + mes "of the Dewata Natives are"; + mes "worthy enough to fight"; + mes "against the Comodo Dragon."; + next; + mes "[Gatti]"; + mes "In order to fight the Comodo"; + mes "Dragon, you have to get recognized"; + mes "by the natives. I assume it'll be"; + mes "hard to get the recognition."; + next; + select("Of course, it must be..."); + mes "[Gatti]"; + mes "Let me ask you a favor."; + mes "If you get the recognition first,"; + mes "please don't forget to visit me."; + setquest 5052; + close; + } else if (dewata_gatti == 2) { + mes "[Gatti]"; + mes "Oh~ Look at this. How resilient.. So soft."; + next; + mes "[Gatti]"; + mes "Comodo Leather is the best material ever."; + next; + mes "[Gatti]"; + mes "Hmm... Like this?"; + next; + mes "[Gatti]"; + mes "Or like this? Yes! This is the way!"; + next; + mes "- Mastersmith Gatti enjoys"; + mes "processing the Leathers you've"; + mes "brought to make the weapon. -"; + mes "- You should wait a little while. -"; + set dewata_gatti,3; + close; + } else if (dewata_gatti == 3) { + if (checkquest(5054) >= 0) { + mes "[Gatti]"; + mes "You brought all the material already?"; + mes "You were also curious about the finished weapon? Haha."; + next; + mes "[Gatti]"; + mes ".... .... ...."; + next; + if (countitem(6403)>99 && countitem(999)>19 && countitem(984)>9 && countitem(6404)) { + mes "[Gatti]"; + mes "Great, we have enough. Wait a little."; + next; + specialeffect EF_REFINEOK; + mes "[Gatti]"; + mes "I finished making the weapon. This"; + mes "is called ^FF0000Keris^000000, according to the blueprint."; + next; + mes "[Gatti]"; + mes "I keep finding new stuff when I"; + mes "lay my eyes on this blueprint."; + next; + mes "[Gatti]"; + mes "I've learned how to make the"; + mes "weapon, so ask me anytime if you need it."; + set dewata_gatti,4; + getitem 13067,1; + delitem 6403,100; + delitem 999,20; + delitem 984,10; + delitem 6404,1; + erasequest 5054; + close; } + mes "[Gatti]"; + mes "Hmm... I need more of those."; + mes "If my ship didn't get wrecked."; + mes "I could made it on my own, but..."; + next; + mes "- Gatti mumbles to himself. -"; + next; + mes "[Gatti]"; + mes "100 Comodo Leather, 20 Steel,"; + mes "and 10 Oridecon are what I need."; + next; + mes "[Gatti]"; + mes "If you bring them all,"; + mes "I'll make the best weapon ever."; + close; } + select("Well... Gatti?"); + mes "[Gatti]"; + mes "Oh! Sorry, sorry! This leather is"; + mes "so interesting."; + next; + mes "[Gatti]"; + mes "I made a hilt out of the leather you brought me."; + next; + mes "[Gatti]"; + mes ".... .... .... ...."; + next; + select("Hilt?"); + mes "[Gatti]"; + mes "You don't know what a hilt is?"; + mes "That's what you call the handle of a weapon."; + next; + mes "- Gatti shows a thing that looks like the handle of a weapon. -"; + next; + mes "[Gatti]"; + mes "I tried making it like what's"; + mes "written in the blueprint, but"; + mes "I need more material."; + next; + select("Really?"); + mes "[Gatti]"; + mes ".... .... .... ...."; + next; + mes "[Gatti]"; + mes "Yes... To be frank with you,"; + mes "I ruined a lot of them trying"; + mes "different things."; + next; + mes "[Gatti]"; + mes "I know this is alot to ask,"; + mes "but can you get me 100 more"; + mes "Comodo Leather, 20 Steel, and 10 Oridecon?"; + next; + mes "[Gatti]"; + mes "I'll make you a best weapon ever."; + next; + mes "[Gatti]"; + mes "Oh! I almost forgot. Don't forget"; + mes "to bring the hilt that I just made you."; + next; + mes "[Gatti]"; + mes "A weapon must have a handle."; + getitem 6404,1; + setquest 5054; + close; + } else if (dewata_gatti >= 4) { + mes "[Gatti]"; + mes "You're ^FF0000"+strcharinfo(0)+"^000000?"; + mes "So, how's the Keris that I made it for you?"; + next; + switch(select("It's great!:I need another Keris.:Can I make it stronger?")) { + case 1: + mes "[Gatti]"; + mes "Yes, yes of course it's great."; + mes "I made that weapon so it must be good."; + close; + case 2: + if (countitem(6404) == 1) { + if (countitem(6403)>69 && countitem(999)>19 && countitem(984)>9) { + mes "[Gatti]"; + mes "You have all materials."; + mes "Wait just a little."; + next; + specialeffect EF_REFINEOK; + mes "[Gatti]"; + mes "Here is the Keris! Ask me anytime."; + getitem 13067,1; + delitem 6404,1; + delitem 6403,70; + delitem 999,20; + delitem 984,10; + close; } + mes "[Gatti]"; + mes "You only have a Hilt. You'll need"; + mes "to bring me 10 Oridecon, 20 Steel,"; + mes "and 70 Comodo Leather."; + next; + mes "[Gatti]"; + mes "If you bring them, I'll make a"; + mes "brand new Keris."; + close; + } else if (countitem(6404) > 1) { + mes "[Gatti]"; + mes "You already have 1 Hilt in your inventory. What do you need 1 more Hilt for?"; + close; + } else if (countitem(6403)>49 && countitem(7201)) { + mes "[Gatti]"; + mes "You bought the material for the"; + mes "Hilt. I'll make it right away."; + next; + mes "[Gatti]"; + mes "Put in here, and process it like this..."; + next; + mes "[Gatti]"; + mes "Here you go. I can make a Keris if"; + mes "you bring me 10 Oridecon, 20 Steel,"; + mes "and 70 Comodo Leather."; + getitem 6404,1; + delitem 6403,50; + delitem 7201,1; + close; } + mes "[Gatti]"; + mes "You want me to make one more"; + mes "Keris for you? In that case I"; + mes "need a Hilt, 50 Comodo Leather,"; + mes "and 1 Log. These are what I need to make a Hilt."; + close; + case 3: + mes "[Gatti]"; + mes "So, you want to enchant your"; + mes "weapon? The weapon gets broken"; + mes "from time to time during the"; + mes "process, but it doesn't"; + mes "happen that often."; + next; + mes "[Gatti]"; + mes "In another case, the enchantment"; + mes "may be applied to an item which"; + mes "you didn't mean to enchant."; + mes "So just bring ^5555ffONE Weapon^000000"; + mes "if you want the enchantment to be safe."; + next; + switch(select("Please enchant the weapon.","Things you need to know.","Maybe next time.")) { + case 1: + mes "[Gatti]"; + mes "^FFA500To enchant your Weapon^000000:"; + mes "- 100,000 Zeny"; + mes "- ^FF0000Weapon will lose refines and cards^000000."; + next; + if (countitem(13067) > 1) { + mes "[Gatti]"; + mes "Please come back with just ONE equipment to be enchanted."; + close; } + mes "[Gatti]"; + mes "You want to enchant your"; + mes "^FF0000" + getitemname(13067) + "^000000?"; + mes "The cost of this work is ^0000FF100,000^000000 Zeny."; + next; + if(select("Do it, please!:May be next time..")==2) close; + if (Zeny < 100000) { + mes "[Gatti]"; + mes "I'd like to go ahead with this enchant attempt, but you're missing a few things."; + mes "You sure that you have enough Zeny."; + close; } + delitem 13067,1; + set Zeny, Zeny-100000; + close2; + specialeffect2 EF_REPAIRWEAPON; + progressbar "FFFF00",3; + set .@Enchant_3,rand(4760,4802); + set .@Enchant_4,rand(4760,4802); + set .@ERate, rand(100); + if (.@ERate < 14) { // -- 14% Break chance + mes "[Gatti]"; + mes "Wah! I am so sorry, but it failed."; + mes "However, I am completely innocent."; + mes "This is your luck, and it was destined by god, okay?"; + mes "Don't be so disappointed, and try next time."; + next; + mes "[Gatti]"; + mes "I wish you good luck next time!"; + close; + } else { + getitem2 13067,1,1,0,0,0,0,.@Enchant_3,.@Enchant_4; + mes "[Gatti]"; + mes "Great, your weapon received the enchant."; + mes "It looks pretty well done. Congratulations!"; + next; + mes "[Gatti]"; + mes "See you again, adventurer!"; + close; } + case 2: + mes "[Gatti]"; + mes "If you want to do it, I'll"; + mes "have to tell you some cautionary"; + mes "things before enchanting the"; + mes "weapon."; + next; + mes "[Gatti]"; + mes "I need 1 weapon of level"; + mes "3 or 4, and maximum slot of 2."; + mes "And 100,000 Zeny too."; + mes "As you know, I don't have any"; + mes "money right now because my"; + mes "ship got wrecked."; + next; + mes "[Gatti]"; + mes "If you have a weapon that is"; + mes "refined or inserted with cards"; + mes "in your inventory which you"; + mes "don't want to enchant, it"; + mes "could get destroyed."; + next; + mes "[Gatti]"; + mes "Or its upgrades could get"; + mes "changed during the"; + mes "enchantment process."; + next; + mes "[Gatti]"; + mes "If you don't want that to"; + mes "happen, put the refined"; + mes "weapon elsewhere before the enchantment."; + next; + mes "[Gatti]"; + mes "Sometimes the enchantment"; + mes "fails. The weapon doesn't get"; + mes "destroyed every time you fail."; + mes "However, you should know that"; + mes "the weapon gets destroyed from"; + mes "time to time."; + close; + case 3: + mes "[Gatti]"; + mes "Whenever you want to enchant"; + mes "weapon, just bring me the"; + mes "weapon you want to enchant"; + mes "and 100,000 Zeny."; + close; + } + } + } +} diff --git a/npc/quests/quests_dicastes.txt b/npc/quests/quests_dicastes.txt index c059af703..78dc032ed 100644 --- a/npc/quests/quests_dicastes.txt +++ b/npc/quests/quests_dicastes.txt @@ -1,7000 +1,7000 @@ -//===== rAthena Script ======================================= -//= El Dicastes Quest NPCs -//===== By: ================================================== -//= Gennosuke Kouga -//===== Current Version: ===================================== -//= 1.1 -//===== Compatible With: ===================================== -//= rAthena SVN -//===== Description: ========================================= -//= Quest NPCs related to Dewata: -//== Sapha's Visit, Doha's Secrect Order, Frede's Request, -//== Department Quests, Document Quests, -//== Chesire's Call, Cat Hands Enchantment -//===== Additional Comments: ================================= -//= 1.0 First version. 14107 lines, oh, the pain... -//= 1.1 Standardized and reduced by 7000+ lines. [Euphy] -//============================================================ - -// Entrance -//============================================================ - -manuk,321,182,5 script Entrance Manager#ep13_3_ 450,{ - mes "[Entrance Manager]"; - if (isequipped(2782)) { - if (ep13_3_invite >= 4) { - mes "Are you visiting the capital city, El Dicastes?"; - next; - if(select("Yes:No")==2) { - mes "[Entrance Manager]"; - mes "Then use the tunnel next time."; - close; } - mes "[Entrance Manager]"; - mes "Be careful."; - close2; - warp "dic_dun01",33,212; - end; } - mes "Sorry."; - mes "I cannot let you pass because you are not a Sapha."; - close; } - mes "¢¤¡ð¡ú? ¢£ ¡ù¡ð..."; - mes "¡ï¡ò¡Ð ¢¤ ?"; - mes "¡ñ¡ï..?"; - close; -} - -dic_dun01,266,113,5 script Curious Sapha#ep13_3_ 449,{ - mes "[Curious Sapha]"; - if (isequipped(2782)) { - mes "Hello?"; - next; - switch(select("What are you doing here?:Buy research items.:Hello!:I want to help your research.")) { - case 1: - mes "[Curious Sapha]"; - mes "Do you see that dirty vigilante over there?"; - next; - mes "[Curious Sapha]"; - mes "He was attacked by Scarabas after falling into Scaraba Hall."; - mes "And he was the only one attacked even with others around him."; - next; - mes "[Curious Sapha]"; - mes "I think he slipped and fell on some secretion of the Queen Scaraba. I thought it was an accident was looking into it."; - next; - mes "[Curious Sapha]"; - mes "If the research results are correct, the Scarabas are very sensitive to the smell."; - mes "Or else say they go crazy over it. Almost as if they were losing it..."; - next; - mes "[Curious Sapha]"; - mes "I came to research the relationship between the Queen secretion component and the Scarabas."; - mes "So I created this into a perfume to carry it easily."; - next; - mes "[Curious Sapha]"; - mes "I might be able to use this perfume's reaction to Scarabas and make progress in research."; - close; - case 2: - mes "[Curious Sapha]"; - mes "You want to buy the Scaraba"; - mes "Perfume? A gift for home?"; - mes "Well, it has become a rare perfume."; - next; - mes "[Curious Sapha]"; - mes "I'll give you a deal and sell it by 500 Zeny each. But, try not to carry it with you into Scaraba Hall."; - mes "How many do you want? You can buy up to 100."; - next; - input .@deal,0,100; - if (.@deal == 0) { - mes "[Curious Sapha]"; - mes "You changed your mind?"; - close; } - if (Zeny < .@deal*500) { - mes "[Curious Sapha]"; - mes "You don't have enough money."; - close; } - mes "[Curious Sapha]"; - mes "Will you buy "+.@deal+"?"; - next; - if(select("Yes:No")==2) close; - mes "[Curious Sapha]"; - mes "Here you go. Scaraba might flock"; - mes "around you, so don't use it near Scaraba Hall."; - getitem 6437, .@deal; - set Zeny, Zeny-(.@deal*500); - close; - case 3: - mes "[Curious Sapha]"; - mes "Hello?"; - close; - case 4: - mes "[Curious Sapha]"; - mes "Do you have any useful information?"; - mes "Please let me know!"; - next; - input .@talksap$; - mes "[Curious Sapha]"; - mes "It says ^0000FF"+.@talksap$+"^000000."; - next; - set .@curiousrand,rand(1,4); - // Needs more information! - if (.@curiousrand == 1) { - mes "[Curious Sapha]"; - mes "That is great information!"; - mes "I must start on the research."; - close; - } else if (.@curiousrand == 2) { - mes "[Curious Sapha]"; - mes "I already know about that information, but I'm really grateful for you to come all the way here to tell me."; - close; - } else { - mes "[Curious Sapha]"; - mes "Hmm... do you think so?"; - mes "I have some doubts about your information. I'll think it over."; - close; - } - } - } - mes "¡ö¡ñ¡Ð ¡ò ¡õ?"; - next; - mes "- Cannot understand a word. -"; - close; -} - -// Vigilantes -//============================================================ - -function script eldicastes_dv { - mes "[Vigilante]"; - if (isequipped(2782)) { - if (ep13_3_secret >= 4) { - if (countitem(6437)) { - mes "Do you need something from the cave?"; - next; - if(select("Yes:No")==2) { - mes "[Vigilante]"; - mes "Please step aside because it is dangerous."; - mes "You won't know when those Scarabas will start to rampage."; - close; } - mes "[Vigilante]"; - mes "Ewwww, what's this smell?"; - mes "Be careful. The smell from the Scaraba Secretion was picked up by other Scarabas."; - next; - if(select("Enter after spraying perfume.:Do not enter because it's dangerous.")==2) { - mes "[Vigilante]"; - mes "Please step aside because it is dangerous."; - mes "You won't know when those Scarabas will start to rampage."; - close; } - mes "[Vigilante]"; - mes "Okay. Then good luck to you. Be careful."; - close2; - warp "dic_dun02",101,142; - end; } - switch(getarg(0)) { - case 1: - mes "Phew, what happened?! Why are they all over me?"; - next; - mes "[Vigilante]"; - mes "I already had bad luck in falling into Scaraba Hall and being"; - mes "drenched with this awful ^E77471stench^000000 my"; - mes "head is starting to ache!"; - next; - mes "- The vigilante complained while brushing off the traces of the Scarabas. -"; - close; - case 2: - mes "Be careful. The smell from the Scaraba Secretion was picked up by other Scarabas."; - next; - mes "[Vigilante]"; - mes "If you need something from the cave!"; - mes "Please get some ^E77471Scaraba Perfume^000000 before you go."; - close; } - } - switch(getarg(0)) { - case 1: - mes "Hey! This is no place for a rookie like you."; - mes "Those Scaraba can snatch you away!"; - close; - case 2: - mes "The area below is restricted because it is dangerous."; - mes "I cannot let you pass because you are here as a guest."; - mes "Please follow the tunnel to get to the capital city."; - close; } - } - switch(getarg(0)) { - case 1: - mes "¡ô¡ó¡ö ¡÷ ¡þ¡ù¡ó¢¤¡ö¡ø ¢³ ¡÷¢£¡ü ¡ø ¡Ð¡õ¡û."; - mes "¡ð¡ú¢± ¡ô ¡ò¡õ¡ú ¡õ..!"; - break; - case 2: - mes "¡ô¡ó¡ö ¡÷ ¡þ¡ù¡ó?"; - mes "¢¤¡ö¡ø ¢³ ¡÷¢£¡ü ¡ø ¡Ð¡õ¡û..."; - mes "¡ð¡ú¢± ¡ô ¡ò¡õ¡ú ¡õ..!"; - break; } - next; - mes "- Cannot understand a word. -"; - close; -} - -dic_dun01,284,102,5 script Dirty Vigilante#ep13_3_ 450,{ - callfunc "eldicastes_dv",1; } -dic_dun01,294,106,4 script Vigilante#ep13_3_23 492,{ - callfunc "eldicastes_dv",2; } -dic_dun01,286,104,5 script Vigilante#ep13_3_24 450,{ - callfunc "eldicastes_dv",2; } - -dic_dun01,28,212,0 script Vigilante#ep13_3_26 45,1,1,{ - mes "[Vigilante]"; - if (isequipped(2782)) { - mes "Manuk is just before us."; - mes "Are you heading to Manuk?"; - next; - if(select("Yes:No")==2) { - mes "[Vigilante]"; - mes "Good luck."; - close; } - mes "[Vigilante]"; - mes "I will send you back to Manuk."; - close2; - warp "manuk",326,180; - end; } - mes "¡ô¡ó¡ö ¡÷ ¡þ¡ù¡ó?"; - mes "¢¤¡ö¡ø ¢³ ¡÷¢£¡ü ¡ø ¡Ð¡õ¡û..."; - next; - mes "- The Vigilante says something and then shakes his head."; - mes "Looks like a negative reaction from the looks of his firm pose holding his shield in front of him. -"; - close; -} - -dic_fild01,153,281,4 script Capital City Guard 492,{ - mes "[Capital City Guard]"; - if (isequipped(2782)) { - mes "Access to the city is restricted from other races without permits."; - mes "Please go back."; - next; - mes "[Capital City Guard]"; - mes "Hmmm? You are human."; - mes "If you went through that tunnel, you are here by Ravail's invitation?"; - next; - select("Yes."); - mes "[Capital City Guard]"; - mes "No wonder Vyhannus approved you."; - mes "Understood."; - mes "I approve your entrance and will guide you on what you should first do in El Dicastes."; - next; - mes "[Capital City Guard]"; - mes "First enter the fortress,"; - mes "and register yourself at Dicastes Diel located at the highest location in the north."; - mes "You must first register to be able to move freely."; - next; - mes "[Capital City Guard]"; - mes "You'll see Diel if you follow here towards the north."; - mes "You won't get lost."; - mes "You need to find the register window at the Diel public service center."; - close2; - warp "dicastes01",199,41; - end; } - mes "¡ô¡ó¡ö ¡÷ ¡þ¡ù¡ó?"; - mes "¡ð¡ú¢± ¡ô ¡ò¡õ¡ú ¡õ..!"; - next; - mes "- Cannot communicate with him. -"; - close; -} - -dic_in01,254,119,0 script Item Storage#01 844,{ - mes "This is the item storage."; - mes "There is some writing on the paper."; - next; - mes "+ Shay's precious safe +"; - mes "For those you want to use this safe!"; - mes "1. Is my cooking delicious?"; - mes "2. You have enough basic skills, right?"; - mes "3. It will be ^0000FF500 Zeny^000000, please!"; - next; - mes "You'll have to put in some coins to use it."; - mes "Insert Coins: Will you"; - mes "put in 500 Zeny?"; - next; - if(select("Use safe:No way.")==2) { - mes "["+strcharinfo(0)+"]"; - mes "I will use it later."; - close; } - if (Zeny < 500) { - mes "Not enough Zeny."; - close; } - set Zeny, Zeny-500; - close2; - openstorage; - end; -} - -// Civil Services -//============================================================ - -dic_in01,48,263,5 script Hunting Dept. 1 Manager 449,{ - mes "[Hunting Dept. 1 Manager]"; - if (isequipped(2782)) { - if (ep13_3_invite == 5) { - if (checkquest(12159) == -1) { - mes "So you didn't get any requests yet."; - mes "Laponte will have piles of requests and might give you one."; - next; - mes "[Hunting Dept. 1 Manager]"; - mes "Try meeting him near the center of El Dicastes."; - close; - } else if (checkquest(12159,PLAYTIME) == 2) { - mes "Time limit has expired for the existing request."; - next; - mes "[Hunting Dept. 1 Manager]"; - mes "If any incomplete request is found, it will be consider that you failed it and the request will be deleted."; - next; - mes "[Hunting Dept. 1 Manager]"; - mes "You can get a new request after the existing request record being removed, go to see Laponte."; - if (checkquest(12099) >= 0) erasequest 12099; - else if (checkquest(12100) >= 0) erasequest 12100; - else if (checkquest(12101) >= 0) erasequest 12101; - else if (checkquest(12102) >= 0) erasequest 12102; - else if (checkquest(12103) >= 0) erasequest 12103; - else if (checkquest(12104) >= 0) erasequest 12104; - else if (checkquest(12105) >= 0) erasequest 12105; - erasequest 12159; - close; } - mes "Welcome."; - mes "How can I help you?"; - next; - select("I completed the request."); - mes "[Hunting Dept. 1 Manager]"; - mes "Ah..."; - mes "You are done with the request?"; - mes "Let me check your records first."; - next; - mes "[Hunting Dept. 1 Manager]"; - set .@s$, "Oh, you completed all your requests. Confirmation complete."; - if (checkquest(12099,HUNTING) == 2) { - mes .@s$; - getexp 4000,0; - erasequest 12009; - specialeffect2 18; - getitem 6304,1; - close; - } else if (checkquest(12100,HUNTING) == 2) { - mes .@s$; - getexp 49000,0; - erasequest 12100; - specialeffect2 18; - getitem 6304,1; - close; - } else if (checkquest(12101,HUNTING) == 2) { - mes .@s$; - getexp 18000,0; - erasequest 12101; - specialeffect2 18; - getitem 6304,1; - close; - } else if (checkquest(12102,HUNTING) == 2) { - mes .@s$; - getexp 45000,0; - erasequest 12102; - specialeffect2 18; - getitem 6304,1; - close; - } else if (checkquest(12103,HUNTING) == 2) { - mes .@s$; - getexp 4000,0; - erasequest 12103; - specialeffect2 18; - getitem 6304,1; - close; - } else if (checkquest(12104,HUNTING) == 2) { - mes .@s$; - getexp 73000,0; - erasequest 12104; - specialeffect2 18; - getitem 6304,1; - close; - } else if (checkquest(12105,HUNTING) == 2) { - mes .@s$; - getexp 59000,0; - erasequest 12105; - specialeffect2 18; - getitem 6304,1; - close; - } else { - mes "You will get in trouble if you lie about the request..."; - close; } - } - mes "- The Sapha keeps a distance from you even when you try to talk."; - mes "It looks like he is calling for a Galten. Time to go. -"; - close; } - mes "¡õ¢£¡ô"; - mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; - next; - mes "- I don't understand him. -"; - close; -} - -dic_in01,51,266,6 script Hunting Dept. 2 Manager 449,{ - mes "[Hunting Dept. 2 Manager]"; - if (isequipped(2782)) { - if (ep13_3_invite == 5) { - if (checkquest(12160) == -1) { - mes "So you didn't get any requests yet."; - mes "Kalipo will have piles of requests and might give you one. Try to find him."; - close; - } else if (checkquest(12160,PLAYTIME) == 2) { - mes "Kalipo seems to have another request for you."; - next; - mes "[Hunting Dept. 2 Manager]"; - mes "I will erase any other records including previous requests from Kalipo that you haven't completed yet."; - next; - mes "[Hunting Dept. 2 Manager]"; - mes "Your request history is cleared now. Please visit Kalipo."; - if (checkquest(12106) >= 0) erasequest 12106; - else if (checkquest(12107) >= 0) erasequest 12107; - else if (checkquest(12108) >= 0) erasequest 12108; - else if (checkquest(12109) >= 0) erasequest 12109; - else if (checkquest(12110) >= 0) erasequest 12110; - else if (checkquest(12111) >= 0) erasequest 12111; - erasequest 12160; - close; } - mes "Welcome."; - mes "How can I help you?"; - next; - select("I completed the request."); - mes "[Hunting Dept. 2 Manager]"; - mes "Ah..."; - mes "You are done with the request?"; - mes "Let me check your records first."; - next; - mes "[Hunting Dept. 2 Manager]"; - set .@s$, "Oh, you completed all your requests. Confirmation complete."; - if (checkquest(12106,HUNTING) == 2) { - mes .@s$; - getexp 77000,0; - erasequest 12106; - specialeffect2 18; - getitem 6304,1; - close; - } else if (checkquest(12107,HUNTING) == 2) { - mes .@s$; - getexp 47000,0; - erasequest 12107; - specialeffect2 18; - getitem 6304,1; - close; - } else if (checkquest(12108,HUNTING) == 2) { - mes .@s$; - getexp 50000,0; - erasequest 12108; - specialeffect2 18; - getitem 6304,1; - close; - } else if (checkquest(12109,HUNTING) == 2) { - mes .@s$; - getexp 53000,0; - erasequest 12109; - specialeffect2 18; - getitem 6304,1; - close; - } else if (checkquest(12110,HUNTING) == 2) { - mes .@s$; - getexp 30000,0; - erasequest 12110; - specialeffect2 18; - getitem 6304,1; - close; - } else if (checkquest(12111,HUNTING) == 2) { - mes .@s$; - getexp 42000,0; - erasequest 12111; - specialeffect2 18; - getitem 6304,1; - close; - } else { - mes "Please check your request history again. There is a discrepancy with our documents."; - close; } - } - mes "- The Sapha keeps a distance from you even when you try to talk."; - mes "It looks like he is calling for a Galten. Time to go. -"; - close; } - mes "¡õ¢£¡ô"; - mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; - next; - mes "- I don't understand him. -"; - close; -} - -dic_in01,51,270,6 script Supply Dept. 1 Manager# 449,{ - mes "[Supply Dept. 1 Manager]"; - if (isequipped(2782)) { - if (ep13_3_invite == 5) { - if (checkquest(12161) == -1) { - mes "So you didn't get any requests yet. Pura will have piles of requests and might give you one. Try meeting him."; - close; - } else if (checkquest(12163,PLAYTIME) == 2) { - mes "I erased all records related with the previous request. Go to meet Pura."; - if (checkquest(12117) >= 0) erasequest 12117; - else if (checkquest(12118) >= 0) erasequest 12118; - else if (checkquest(12119) >= 0) erasequest 12119; - else if (checkquest(12120) >= 0) erasequest 12120; - else if (checkquest(12121) >= 0) erasequest 12121; - else if (checkquest(12122) >= 0) erasequest 12122; - else if (checkquest(12123) >= 0) erasequest 12123; - else if (checkquest(12124) >= 0) erasequest 12124; - else if (checkquest(12125) >= 0) erasequest 12125; - else if (checkquest(12126) >= 0) erasequest 12126; - erasequest 12161; - close; } - mes "Welcome."; - mes "How can I help you?"; - next; - select("I completed the request."); - mes "[Supply Dept. 1 Manager]"; - mes "Ah..."; - mes "You are done with the request?"; - mes "Let me check your records first."; - next; - mes "[Supply Dept. 1 Manager]"; - set .@s$, "It's done. You can't start any other request till tomorrow, why don't you go to the famous pub and rest?"; - if (checkquest(12117) >= 0) { - if (countitem(6086) > 5) { - mes .@s$; - getexp 26300,0; - delitem 6086,6; - erasequest 12117; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12118) >= 0) { - if (countitem(6090) > 2) { - mes .@s$; - getexp 25600,0; - delitem 6090,3; - erasequest 12118; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12119) >= 0) { - if (countitem(6073) > 15) { - mes .@s$; - getexp 51100,0; - delitem 6073,16; - erasequest 12119; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12120) >= 0) { - if (countitem(1037) > 5) { - mes .@s$; - getexp 26300,0; - delitem 1037,6; - erasequest 12120; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12121) >= 0) { - if (countitem(7032) > 25) { - mes .@s$; - getexp 79900,0; - delitem 7032,26; - erasequest 12121; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12122) >= 0) { - if (countitem(6075) > 5) { - mes .@s$; - getexp 26300,0; - delitem 6075,6; - erasequest 12122; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12123) >= 0) { - if (countitem(7326) > 25) { - mes .@s$; - getexp 79900,0; - delitem 7326,26; - erasequest 12123; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12124) >= 0) { - if (countitem(12353) > 0) { - mes .@s$; - getexp 53000,0; - delitem 12353,1; - erasequest 12124; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12125) >= 0) { - if (countitem(936) > 17) { - mes .@s$; - getexp 56700,0; - delitem 936,18; - erasequest 12125; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12126) >= 0) { - if (countitem(954) > 10) { - mes .@s$; - getexp 37500,0; - delitem 954,11; - erasequest 12126; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (( checkquest(12117) == -1 || checkquest(12118) == -1 || checkquest(12119) == -1 || checkquest(12120) == -1 || - checkquest(12121) == -1 || checkquest(12122) == -1 || checkquest(12123) == -1 || checkquest(12124) == -1 || checkquest(12125) == -1 || - checkquest(12126) == -1) && checkquest(12161) >= 0) { - mes "Cannot find any record..."; - mes "Nothing... There is nothing that I can say ^E77471Request completed!^000000."; - close; } - mes "It looks like you are short on the amount."; - close; } - mes "- The Sapha keeps a distance from you even when you try to talk."; - mes "It looks like he is calling for a Galten. Time to go. -"; - close; } - mes "¡õ¢£¡ô"; - mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; - next; - mes "- I don't understand him. -"; - close; -} - -dic_in01,48,273,1 script Supply Dept. 2 Manager# 449,{ - mes "[Supply Dept. 2 Manager]"; - if (isequipped(2782)) { - if (ep13_3_invite == 5) { - if (checkquest(12162) == -1) { - mes "So you didn't get any requests yet."; - mes "Tragis will have piles of requests and might give you one. Try meeting him."; - close; - } else if (checkquest(12162,PLAYTIME) == 2) { - mes "I erased all records related with the previous request. Tragis is looking for you so hurry up to meet him."; - if (checkquest(12127) >= 0) erasequest 12127; - else if (checkquest(12128) >= 0) erasequest 12128; - else if (checkquest(12129) >= 0) erasequest 12129; - else if (checkquest(12130) >= 0) erasequest 12130; - else if (checkquest(12131) >= 0) erasequest 12131; - else if (checkquest(12132) >= 0) erasequest 12132; - else if (checkquest(12133) >= 0) erasequest 12133; - else if (checkquest(12134) >= 0) erasequest 12134; - else if (checkquest(12135) >= 0) erasequest 12135; - else if (checkquest(12136) >= 0) erasequest 12136; - erasequest 12162; - close; } - mes "Welcome."; - mes "How can I help you?"; - next; - select("I completed the request."); - mes "[Supply Dept. 2 Manager]"; - mes "Ah..."; - mes "You are done with the request?"; - mes "Let me check your records first."; - next; - mes "[Supply Dept. 2 Manager]"; - set .@s1$, strcharinfo(0)+", you handle your requests quite well."; - set .@s2$, "You are not like the pub owner who just sends requests here every day."; - if (checkquest(12127) >= 0) { - if (countitem(6023) > 4) { - mes .@s1$; mes .@s2$; - getexp 65300,0; - delitem 6023,5; - erasequest 12127; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12128) >= 0) { - if (countitem(6020) > 20) { - mes .@s1$; mes .@s2$; - getexp 65300,0; - delitem 6020,21; - erasequest 12128; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12129) >= 0) { - if (countitem(1042) > 26) { - mes .@s1$; mes .@s2$; - getexp 82800,0; - delitem 1042,27; - erasequest 12129; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12130) >= 0) { - if (countitem(912) > 25) { - mes .@s1$; mes .@s2$; - getexp 79900,0; - delitem 912,26; - erasequest 12130; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12131) >= 0) { - if (countitem(943) > 12) { - mes .@s1$; mes .@s2$; - getexp 42800,0; - delitem 943,13; - erasequest 12131; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12132) >= 0) { - if (countitem(6041) > 15) { - mes .@s1$; mes .@s2$; - getexp 51100,0; - delitem 6041,16; - erasequest 12132; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12133) >= 0) { - if (countitem(7100) > 25) { - mes .@s1$; mes .@s2$; - getexp 79900,0; - delitem 7100,26; - erasequest 12133; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12134) >= 0) { - if (countitem(7198) > 10) { - mes .@s1$; mes .@s2$; - getexp 37500,0; - delitem 7198,11; - erasequest 12134; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12135) >= 0) { - if (countitem(7188) > 15) { - mes .@s1$; mes .@s2$; - getexp 51100,0; - delitem 7188,16; - erasequest 12135; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12136) >= 0) { - if (countitem(518) > 1) { - mes .@s1$; mes .@s2$; - getexp 31000,0; - delitem 518,2; - erasequest 12136; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (( checkquest(12127) == -1 || checkquest(12128) == -1 || checkquest(12129) == -1 || checkquest(12130) == -1 || checkquest(12131) == -1 || checkquest(12132) == -1 || checkquest(12133) == -1 || checkquest(12134) == -1 || checkquest(12135) == -1 || checkquest(12136) == -1) && checkquest(12162) >= 0) { - mes " I would like to complete a request for you but you have none going on now."; - close; } - mes "It looks like you are short on the amount."; - close; } - mes "- The Sapha keeps a distance from you even when you try to talk."; - mes "It looks like he is calling for a Galten. Time to go. -"; - close; } - mes "¡õ¢£¡ô"; - mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; - next; - mes "- I don't understand him. -"; - close; -} - -dic_in01,43,273,1 script Transport Dept. 1 Mgr.# 449,{ - mes "[Transport Dept. 1 Mgr.]"; - if (isequipped(2782)) { - if (ep13_3_invite == 5) { - if (checkquest(12163) == -1) { - mes "So you didn't get any requests yet."; - mes "Calyon will have piles of requests and might give you one. Try meeting him."; - close; - } else if (checkquest(12163,PLAYTIME) == 2) { - mes "I erased all records related with the previous request. Calyon is looking for you so hurry up to meet him."; - if (checkquest(12137) >= 0) erasequest 12137; - else if (checkquest(12138) >= 0) erasequest 12138; - else if (checkquest(12139) >= 0) erasequest 12139; - else if (checkquest(12140) >= 0) erasequest 12140; - else if (checkquest(12141) >= 0) erasequest 12141; - else if (checkquest(12142) >= 0) erasequest 12142; - else if (checkquest(12143) >= 0) erasequest 12143; - else if (checkquest(12144) >= 0) erasequest 12144; - else if (checkquest(12145) >= 0) erasequest 12145; - else if (checkquest(12146) >= 0) erasequest 12146; - else if (checkquest(12147) >= 0) erasequest 12147; - erasequest 12163; - close; } - mes "Welcome."; - mes "How can I help you?"; - next; - select("I completed the request."); - mes "[Transport Dept. 1 Mgr.]"; - mes "Ah..."; - mes "You are done with the request?"; - mes "Let me check your records first."; - next; - mes "[Transport Dept. 1 Mgr.]"; - set .@s1$, "Quantity check finished. Ahhh, you going to rest?"; - set .@s2$, "Then why don't you visit the famous pub of the Capital? They have no yummy food though...."; - if (checkquest(12137) >= 0) { - if (countitem(7143) > 3) { - mes .@s1$; mes .@s2$; - getexp 30000,0; - delitem 7143,4; - erasequest 12137; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12138) >= 0) { - if (countitem(744) > 4) { - mes .@s1$; mes .@s2$; - getexp 25000,0; - delitem 744,5; - erasequest 12138; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12139) >= 0) { - if (countitem(748) > 0) { - mes .@s1$; mes .@s2$; - getexp 47500,0; - delitem 748,1; - erasequest 12139; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12140) >= 0) { - if (countitem(736) > 14) { - mes .@s1$; mes .@s2$; - getexp 27500,0; - delitem 736,15; - erasequest 12140; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12141) >= 0) { - if (countitem(746) > 9) { - mes .@s1$; mes .@s2$; - getexp 27000,0; - delitem 746,10; - erasequest 12141; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12142) >= 0) { - if (countitem(740) > 14) { - mes .@s1$; mes .@s2$; - getexp 27500,0; - delitem 740,15; - erasequest 12142; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12143) >= 0) { - if (countitem(925) > 49) { - mes .@s1$; mes .@s2$; - getexp 21600,0; - delitem 925,50; - erasequest 12143; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12144) >= 0) { - if (countitem(965) > 49) { - mes .@s1$; mes .@s2$; - getexp 21400,0; - delitem 965,50; - erasequest 12144; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12145) >= 0) { - if (countitem(964) > 19) { - mes .@s1$; mes .@s2$; - getexp 20900,0; - delitem 964,20; - erasequest 12145; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12146) >= 0) { - if (countitem(911) > 29) { - mes .@s1$; mes .@s2$; - getexp 22400,0; - delitem 911,30; - erasequest 12146; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12147) >= 0) { - if (countitem(910) > 39) { - mes .@s1$; mes .@s2$; - getexp 22400,0; - delitem 910,40; - erasequest 12147; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (( checkquest(12137) == -1 || checkquest(12138) == -1 || checkquest(12139) == -1 || checkquest(12140) == -1 || checkquest(12141) == -1 || checkquest(12142) == -1 || checkquest(12143) == -1 || checkquest(12144) == -1 || checkquest(12145) == -1 || checkquest(12146) == -1 || checkquest(12147) == -1) && checkquest(12163) >= 0) { - mes "Um... What do you want me to do?"; - next; - mes "[Transport Dept. 1 Mgr.]"; - mes "You've got nothing that I can handle..."; - close; } - mes "It looks like you are short on the amount."; - close; } - mes "- The Sapha keeps a distance from you even when you try to talk."; - mes "It looks like he is calling for a Galten. Time to go. -"; - close; } - mes "¡õ¢£¡ô"; - mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; - next; - mes "- I don't understand him. -"; - close; -} - -dic_in01,40,270,3 script Transport Dept. 2 Mgr.# 449,{ - mes "[Transport Dept. 2 Mgr.]"; - if (isequipped(2782)) { - if (ep13_3_invite == 5) { - if (checkquest(12164) == -1) { - mes "So you didn't get any requests yet."; - mes "Moltuka will have piles of requests and might give you one. Try meeting him."; - close; - } else if (checkquest(12164,PLAYTIME) == 2) { - mes "I erased all records related with the previous request. Moltuka is looking for you so hurry up to meet him."; - if (checkquest(12148) >= 0) erasequest 12148; - else if (checkquest(12149) >= 0) erasequest 12149; - else if (checkquest(12150) >= 0) erasequest 12150; - else if (checkquest(12151) >= 0) erasequest 12151; - else if (checkquest(12152) >= 0) erasequest 12152; - else if (checkquest(12153) >= 0) erasequest 12153; - else if (checkquest(12154) >= 0) erasequest 12154; - else if (checkquest(12155) >= 0) erasequest 12155; - else if (checkquest(12156) >= 0) erasequest 12156; - else if (checkquest(12157) >= 0) erasequest 12157; - else if (checkquest(12158) >= 0) erasequest 12158; - erasequest 12164; - close; } - mes "Welcome."; - mes "How can I help you?"; - next; - select("I completed the request."); - mes "[Transport Dept. 2 Mgr.]"; - mes "Ah..."; - mes "You are done with the request?"; - mes "Let me check your records first."; - next; - mes "[Transport Dept. 2 Mgr.]"; - set .@s$, "Well received. One less thing to worry about now."; - if (checkquest(12148) >= 0) { - if (countitem(528) > 99) { - mes .@s$; - getexp 23000,0; - delitem 528,100; - erasequest 12148; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12149) >= 0) { - if (countitem(512) > 99) { - mes .@s$; - getexp 20750,0; - delitem 512,100; - erasequest 12149; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12150) >= 0) { - if (countitem(515) > 99) { - mes .@s$; - getexp 20750,0; - delitem 515,100; - erasequest 12150; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12151) >= 0) { - if (countitem(535) > 99) { - mes .@s$; - getexp 20750,0; - delitem 535,100; - erasequest 12151; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12152) >= 0) { - if (countitem(516) > 49) { - mes .@s$; - getexp 24500,0; - delitem 516,50; - erasequest 12152; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12153) >= 0) { - if (countitem(513) > 99) { - mes .@s$; - getexp 20750,0; - delitem 513,100; - erasequest 12153; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12154) >= 0) { - if (countitem(517) > 49) { - mes .@s$; - getexp 21250,0; - delitem 517,50; - erasequest 12154; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12155) >= 0) { - if (countitem(737) > 19) { - mes .@s$; - getexp 24000,0; - delitem 737,20; - erasequest 12155; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12156) >= 0) { - if (countitem(747) > 4) { - mes .@s$; - getexp 20037,0; - delitem 747,5; - erasequest 12156; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12157) >= 0) { - if (countitem(6265) > 1) { - mes .@s$; - getexp 23000,0; - delitem 6265,2; - erasequest 12157; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (checkquest(12158) >= 0) { - if (countitem(6264) > 1) { - mes .@s$; - getexp 23000,0; - delitem 6264,2; - erasequest 12158; - specialeffect2 18; - getitem 6304,1; - close; } - } else if (( checkquest(12148) == -1 || checkquest(12149) == -1 || checkquest(12150) == -1 || checkquest(12151) == -1 || checkquest(12152) == -1 || checkquest(12153) == -1 || checkquest(12154) == -1 || checkquest(12155) == -1 || checkquest(12156) == -1 || checkquest(12157) == -1 || checkquest(12158) == -1) && checkquest(12164) >= 0) { - mes "This is the first time in my 200 years of working at this department that a person comes back to complete a request without starting any."; - close; } - mes "It looks like you are short on the amount."; - close; } - mes "- The Sapha keeps a distance from you even when you try to talk."; - mes "It looks like he is calling for a Galten. Time to go. -"; - close; } - mes "¡õ¢£¡ô"; - mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; - next; - mes "- I don't understand him. -"; - close; -} - -dic_in01,40,193,0 script Papyrus#0001 453,{ - mes "[Papyrus]"; - if (isequipped(2782)) { - if (ep13_3_invite == 5) { - set .@papyrustalk,rand(1,4); - if (.@papyrustalk == 1) mes "The number of adventurers visiting the Archive room has increased"; - else if (.@papyrustalk == 2) mes "This is the very place where Ancient Sapha forefathers created history"; - else if (.@papyrustalk == 3) mes "The Archive room holds transcendent knowledge beyond that of Midgard and Asgard"; - else if (.@papyrustalk == 4) mes "Welcome, I am Papyrus, the manager of the Archive room here."; - next; - if (countitem(6308) > 2 && countitem(6308) < 30) { - mes "[Papyrus]"; - mes "Wow~"; - mes "You've found an Unknown Relic."; - mes "Do you want to exchange it with for 1 Sapha Certification?"; - next; - if(select("Next time:Exchange now")==1) { - mes "[Papyrus]"; - mes "Ok, have it your way. I'm here if you change your mind"; - close; } - mes "[Papyrus]"; - mes "Ok here's your 1 Sapha Certifications."; - delitem 6308,3; - getitem 6304,1; - close; - } else if (countitem(6308) > 29) { - mes "[Papyrus]"; - mes "Oh... You've brought back plenty of unknown relics"; - mes "We exchange 11 Sapha Certifications for 30 Unknown Relics. Do you want to exchange?"; - next; - if(select("Next time:Exchange now")==1) { - mes "[Papyrus]"; - mes "Ok, have it your way. I'm here if you change your mind"; - close; } - mes "[Papyrus]"; - mes "Ok here's your 11 Sapha Certifications."; - delitem 6308,30; - getitem 6304,11; - close; } - mes "[Papyrus]"; - mes "How can I help you? "; - next; - switch(select("What is this place for?:How do I view documents?:What is an Unknown Relic?")) { - case 1: - mes "[Papyrus]"; - mes "This is an important place where data of various relics collected, since our ancient forefathers, are kept."; - next; - mes "[Papyrus]"; - mes "You can say it's something similar to the human's museum. Take your time to look through our ancient records."; - next; - mes "[Papyrus]"; - mes "You'll never know if you'll find something that catches your adventurous eye."; - close; - case 2: - mes "[Papyrus]"; - mes "Some documents are written in Ancient Sapha Language so humans have trouble viewing all of the documents."; - next; - mes "[Papyrus]"; - mes "You can find recent documents on the left where I am standing."; - mes "You can also take notes on documents you found interesting."; - next; - mes "[Papyrus]"; - mes "I would appreciate it if you bring back any Unknown Relics you happen to find while exploring using your notes from here to me."; - close; - case 3: - mes "[Papyrus]"; - mes "Unknown Relics are relics that have not yet been verified and they are valuable research material for us."; - next; - mes "[Papyrus]"; - mes "Many of us researchers are studying life and death, the birth and extinction of the universe through the ancient relics"; - next; - mes "[Papyrus]"; - mes "If you find and bring an Unknown Relics to me,"; - mes "in exchange I will give you ^8000801 Sapha Certifications^000000 for every ^8000803 Unknown Relics^000000 you bring."; - next; - mes "[Papyrus]"; - mes "If you bring ^80008030 Relics^000000, I will exchange it for ^80008011 Sapha Certifications^000000."; - close; } - } - mes "- Sapha keeps a distance from you even when you try to talk. Looks like he called on Guard Galten. Time to go... -"; - close; } - mes "¡õ¡ú¡ô"; - mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; - next; - mes "- I don't feel confident in talking since you wouldn't understand anything. -"; - close; -} - -// Document Packages -//============================================================ - -function script eldicastes_dp { - specialeffect2 235; - progressbar "ffff00",4; - if (checkquest(getarg(0)) >= 0) { - mes "You've found a document you already have."; - close; - } else { - mes getarg(2); - mes getarg(3); - next; - mes "You've found a document about ^800080"+getarg(1)+"^000000. Check for details in the ^800080Quest Window^000000."; - specialeffect2 18; - setquest getarg(0); - close; } -} - -dic_in01,31,192,0 script Document Package#0001 844,{ - if (isequipped(2782)) { - if (ep13_3_invite == 5) { - if (checkquest(12165,PLAYTIME) == 2) { - mes "Feeling a bit better."; - erasequest 12165; - close; - } else if (checkquest(12165,PLAYTIME) != -1) { - mes "Ugh... feel dizzy from simply staring at the document. Will come back after cooling down."; - close; } - set .@doc,rand(1,70); - if (.@doc > 50 && .@doc <= 60) { - specialeffect2 235; - progressbar "ffff00",4; - mes "No documents look out of the ordinary."; - close; - } else if (.@doc > 60 && .@doc <= 70) { - specialeffect2 235; - progressbar "ffff00",4; - mes "You suddenly feel nauseated. You feel like this won't go away any time soon. Finding the documents will have to wait."; - setquest 12165; - close; } - else if (.@doc == 1) callfunc "eldicastes_dp",12209,"Horn","Hard wedge-like horn from some insects. Doesn't have much practical use.",""; - else if (.@doc == 2) callfunc "eldicastes_dp",12195,"Horrendous Mouth","Tooth from a dead body.","Important material for research on time of death and health conditions. Useful in discovering human ecology."; - else if (.@doc == 3) callfunc "eldicastes_dp",12186,"Orc's Fangs","Green skinned monster living in the woods. The creature is humanlike but is very hostile to humans.","Known to have a friendly relationship between the two races long ago."; - else if (.@doc == 4) callfunc "eldicastes_dp",12172,"Frog Eggs","An egg from an amphibian living in warm areas. Unknown if this egg can hatch in Manuk's cold regions.",""; - else if (.@doc == 5) callfunc "eldicastes_dp",12208,"Snail's Shells","Hard Carapace that protects the body of a huge snail. Creature fun to research out of pure curiousity.",""; - else if (.@doc == 6) callfunc "eldicastes_dp",12188,"Powder of Butterfly","Powder from the winged insects from Midgard. Some humans use it for makeup or medicine.",""; - else if (.@doc == 7) callfunc "eldicastes_dp",12167,"Reptile Tongue","Tongue of a monster living in the desert terrain of Midgard. Often used as medicine after drying.",""; - else if (.@doc == 8) callfunc "eldicastes_dp",12168,"Scorpion Tail","Poisonous reptile tail from a creature living in the deserts.","Records say that humans can lose their life when attacked."; - else if (.@doc == 9) callfunc "eldicastes_dp",12173,"Jellopy","Unknown substance in Manuk regions but found throughout Midgard.","Research required to see possibilities on using it for construction material."; - else if (.@doc == 10) callfunc "eldicastes_dp",12166,"Tree Root","Humans are using this for firewood or construction material. Found commonly in the woods of Midgard.",""; - else if (.@doc == 11) callfunc "eldicastes_dp",12169,"Stem","There is nothing like Midgard plants in Manuk.","These plants are used for food and medicine and some are even poisonous."; - else if (.@doc == 12) callfunc "eldicastes_dp",12170,"Pointed Scale","Stem from a bumpy life form. Research required as the usage is unknown.",""; - else if (.@doc == 13) callfunc "eldicastes_dp",12171,"Resin","Sap from an old tree collected and solidified. Very valuable in the human world.",""; - else if (.@doc == 14) callfunc "eldicastes_dp",12174,"Fish Tail","Humans eat meat called fish.","Can be used as important food supply for foreign adventurers visiting in the city."; - else if (.@doc == 15) callfunc "eldicastes_dp",12175,"Worm Peeling","They say some Worm Peelings are valuable.","But this is based on the human's standard of value. Research required."; - else if (.@doc == 16) callfunc "eldicastes_dp",12176,"Gill","There are Midgard creatures that live in the sea and breathe through gills.","Further research on their ecology will be useful."; - else if (.@doc == 17) callfunc "eldicastes_dp",12177,"Tooth of Bat","Traces of a nocturnal creature unknown to Manuk. Not a strong creature from the size of its teeth.",""; - else if (.@doc == 18) callfunc "eldicastes_dp",12178,"Fluff","Many of Midgard creatures are covered with soft hair.","Hair can be used as great cold protection. Further research required."; - else if (.@doc == 19) callfunc "eldicastes_dp",12179,"Chrysalis","Large insect sack that is alive and contains who knows what.","Not active at all but the life structure within it is very unique and worth researching."; - else if (.@doc == 20) callfunc "eldicastes_dp",12180,"Feather of Birds","Bird feather located throughout Midgard.","The feathers aren't great for cold protection but can be used as decorative accessories or tools for writing."; - else if (.@doc == 21) callfunc "eldicastes_dp",12181,"Talon","Pointy talon convenient for making holes or simple accessories.","Very useful with the nails from large creatures from Manuk."; - else if (.@doc == 22) callfunc "eldicastes_dp",12182,"Sticky Webfoot","Strange body structure found from Midgard amphibians. Evolved to better adapt to ocean life.",""; - else if (.@doc == 23) callfunc "eldicastes_dp",12183,"Animal Skin","Leather from a mammal.","Very warm and soft and can be used in various ways. Processed in Midgard and valuable."; - else if (.@doc == 24) callfunc "eldicastes_dp",12184,"Wolf Claw","Claw from a creature called wolf.","Usage is unknown but many curious Saphas are taking an interest in it."; - else if (.@doc == 25) callfunc "eldicastes_dp",12185,"Mushroom Spore","Spores from a mushroom found throughout Midgard.","Looks like it can be cultivated here with a little research."; - else if (.@doc == 26) callfunc "eldicastes_dp",12187,"Evil Horn","Item made from Evil Horns that appear in areas that aren't holy.","Sold at a high price but doesn't seem to be practical."; - else if (.@doc == 27) callfunc "eldicastes_dp",12214,"Cactus Needle","Surface of a plant that survives in deserts with almost no moisture.",""; - else if (.@doc == 28) callfunc "eldicastes_dp",12189,"Bill of Birds","Pointy bill convenient for making holes or simple accessories. Looks similar to bird claws.",""; - else if (.@doc == 29) callfunc "eldicastes_dp",12190,"Snake Scale","Scales from a reptile that moves without legs.","Scales are shed from the creature and are used for simple craftwork."; - else if (.@doc == 30) callfunc "eldicastes_dp",12191,"Insect Feeler","Bug feeler from an insect with keen nerves.","Research subject for its unique structure different from Manuk creatures."; - else if (.@doc == 31) callfunc "eldicastes_dp",12192,"Immortal Heart","Heart that never stops beating. Obtained from mystical creatures called mermaids.","The driving force of the heart is still unknown and worth researching."; - else if (.@doc == 32) callfunc "eldicastes_dp",12193,"Rotten Bandage","Bandage used for dead bodies. Looks like humans believed in the dead coming back for their bodies.",""; - else if (.@doc == 33) callfunc "eldicastes_dp",12194,"Decayed Nail","Nail from a dead body. Important material for research on time of death and health conditions.","Useful in discovering human ecology."; - else if (.@doc == 34) callfunc "eldicastes_dp",12195,"Stone Heart","They say a huge stone in a dead area in Midgard moves by itself.","The heart of the huge stone would be a rare research subject."; - else if (.@doc == 35) callfunc "eldicastes_dp",12196,"Tentacle","Feeler from ocean creatures. Unlike those from insects, these show active movement.",""; - else if (.@doc == 36) callfunc "eldicastes_dp",12197,"Shell","Shell protecting insects or crustacean creatures.","These creatures have a shell surrounding their skin and are very flexible in movement. Worth researching."; - else if (.@doc == 37) callfunc "eldicastes_dp",12198,"Scale Shell","Shiny scales found from some reptiles.","The fluorescent substance contained on the surface can be used in various places."; - else if (.@doc == 38) callfunc "eldicastes_dp",12199,"Venom Canine","Canine tooth with poison. Humans use this to make weapons for killing.",""; - else if (.@doc == 39) callfunc "eldicastes_dp",12200,"Sticky Mucus","Sticky liquid with a bit of viscosity left.","Can be used as key material for construction and currently is used for some Manuk architecture style. Commonly found throughout Midgard."; - else if (.@doc == 40) callfunc "eldicastes_dp",12201,"Bee Sting","Stinger taken from a living insect.","Some humans use it for medical treatment for its medicinal effect."; - else if (.@doc == 41) callfunc "eldicastes_dp",12202,"Grasshopper's Leg","Back legs of an insect that can leap far. Fun to research its structure.",""; - else if (.@doc == 42) callfunc "eldicastes_dp",12203,"Royal Jelly","A kind of wonder drug collected from a queen bee.","Humans love this but no efficacy found for Manuk."; - else if (.@doc == 43) callfunc "eldicastes_dp",12204,"Yoyo Tail","Tail from a humanlike creature.","Research on why humans do not have this trace on them would be amusing but would hurt current alliance with the humans."; - else if (.@doc == 44) callfunc "eldicastes_dp",12205,"Solid Shell","Shell evolved by some kind of environmental factor.","This can be great material to make various tool or armory."; - else if (.@doc == 45) callfunc "eldicastes_dp",12206,"Yam","Edible when ripe, yellow food.","Humans like this very much. Haven't tried it yet but smells like ripe sweet Potatoes."; - else if (.@doc == 46) callfunc "eldicastes_dp",12207,"Raccoon Leaf","They say there is an animal that can change its form with this pasted on it.","Worth research to validate if this rumor is true."; - else if (.@doc == 47) callfunc "eldicastes_dp",12210,"Bear's Footskin","Humans collect hunted bear paws.","Usage is unknown. The humans that collect the paws are subjects for research."; - else if (.@doc == 48) callfunc "eldicastes_dp",12211,"Feather","Warm hair as soft as downy hair.","Must be used for cold protection. Collectable throughout Midgard."; - else if (.@doc == 49) callfunc "eldicastes_dp",12212,"Red Herb","Kind of medicinal red plant.","Humans use this to make recovery medicine. Plant worth researching."; - else if (.@doc == 50) callfunc "eldicastes_dp",12213,"Carrot","Red colored plant. Pub owner requests it all the time. Worth research.",""; - } - mes "- When you try to open and read a document, a Sapha manager motions to call Guard Galten. Let's get out of here quickly. -"; - close; } - mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; - close; -} - -dic_in01,31,187,0 duplicate(Document Package#0001) Document Package#0002 844 -dic_in01,25,192,0 duplicate(Document Package#0001) Document Package#0003 844 -dic_in01,25,187,0 duplicate(Document Package#0001) Document Package#0004 844 - -// Unknown Relics -//============================================================ - -function script unknown_d { - if (checkquest(getarg(0)) >= 0) { - specialeffect2 310; - specialeffect2 12; - progressbar "ffff00",4; - erasequest getarg(0); - mes "You were able to find information on the "+getitemname(getarg(1))+"."; - specialeffect2 18; - getitem getarg(1), rand(1,3); - if (rand(1,2)==1) close; - next; - mes "In addition, you've obtained an Unknown Relic to report back to the Saphas."; - specialeffect2 18; - getitem 6308,1; - close; } - mes "- You see traces of digging. -"; - close; -} - -cmd_fild08,324,163,0 script Stone Heart?#33 844,{ - callfunc "unknown_d",12215,953; } -moc_fild01,169,62,0 script Cactus Needle?#33 844,{ - callfunc "unknown_d",12214,952; } -prt_fild02,280,328,0 script Carrot?#33 844,{ - callfunc "unknown_d",12213,515; } -prt_fild02,97,209,0 script Red Herb?#33 844,{ - callfunc "unknown_d",12212,507; } -prt_fild02,142,116,0 script Feather?#33 844,{ - callfunc "unknown_d",12211,949; } -pay_fild07,269,164,0 script Bear's Footskin?#33 844,{ - callfunc "unknown_d",12210,948; } -prt_fild03,284,190,0 script Raccoon Leaf?#33 844,{ - callfunc "unknown_d",12207,945; } -prt_fild03,262,201,0 script Yam?#33 844,{ - callfunc "unknown_d",12206,549; } -prt_fild03,226,170,0 script Solid Shell?#33 844,{ - callfunc "unknown_d",12205,943; } -prt_fild03,180,163,0 script Yoyo Tail?#33 844,{ - callfunc "unknown_d",12204,942; } -prt_fild03,64,35,0 script Royal Jelly?#33 844,{ - callfunc "unknown_d",12203,526; } -prt_fild07,76,122,0 script Grasshopper's Leg?#33 844,{ - callfunc "unknown_d",12202,940; } -mjolnir_09,99,100,0 script Bee Sting?#33 844,{ - callfunc "unknown_d",12201,939; } -prt_fild02,102,97,0 script Sticky Mucus?#33 844,{ - callfunc "unknown_d",12200,938; } -mjolnir_04,162,168,0 script Venom Canine?#33 844,{ - callfunc "unknown_d",12199,937; } -mjolnir_04,191,154,0 script Scale Shell?#33 844,{ - callfunc "unknown_d",12198,936; } -iz_dun01,191,92,0 script Shell?#33 844,{ - callfunc "unknown_d",12197,935; } -iz_dun01,210,77,0 script Tentacle?#33 844,{ - callfunc "unknown_d",12196,962; } -moc_pryd02,36,75,0 script Decayed Nail?#33 844,{ - callfunc "unknown_d",12194,957; } -moc_pryd02,134,112,0 script Rotten Bandage?#33 844,{ - callfunc "unknown_d",12193,930; } -iz_dun02,112,96,0 script Immortal Heart?#33 844,{ - callfunc "unknown_d",12192,929; } -pay_fild07,126,49,0 script Insect Feeler?#33 844,{ - callfunc "unknown_d",12191,928; } -pay_fild06,306,233,0 script Snake Scale?#33 844,{ - callfunc "unknown_d",12190,926; } -moc_fild11,237,273,0 script Bill of Birds?#33 844,{ - callfunc "unknown_d",12189,925; } -c_tower2,170,9,0 script Evil Horn?#33 844,{ - callfunc "unknown_d",12187,923; } -pay_fild08,188,153,0 script Mushroom Spore?#33 844,{ - callfunc "unknown_d",12185,921; } -moc_fild03,175,201,0 script Wolf Claw?#33 844,{ - callfunc "unknown_d",12184,920; } -mjolnir_08,108,99,0 script Animal Skin?#33 844,{ - callfunc "unknown_d",12183,919; } -prt_fild04,315,245,0 script Sticky Webfoot?#33 844,{ - callfunc "unknown_d",12182,918; } -moc_fild12,116,122,0 script Talon?#33 844,{ - callfunc "unknown_d",12181,917; } -moc_fild07,201,360,0 script Feather of Birds?#33 844,{ - callfunc "unknown_d",12180,916; } -prt_fild06,127,85,0 script Chrysalis?#33 844,{ - callfunc "unknown_d",12179,915; } -prt_fild06,182,290,0 script Fluff?#33 844,{ - callfunc "unknown_d",12178,914; } -mjo_dun01,222,226,0 script Tooth of Bat?#33 844,{ - callfunc "unknown_d",12177,913; } -iz_dun03,155,165,0 script Gill?#33 844,{ - callfunc "unknown_d",12176,956; } -prt_fild05,303,169,0 script Worm Peeling?#33 844,{ - callfunc "unknown_d",12175,955; } -izlude,132,136,0 script Fish Tail?#33 844,{ - callfunc "unknown_d",12174,1023; } -pay_fild01,152,171,0 script Resin?#33 844,{ - callfunc "unknown_d",12171,907; } -pay_fild02,105,113,0 script Pointed Scale?#33 844,{ - callfunc "unknown_d",12170,906; } -pay_fild02,177,108,0 script Stem?#33 844,{ - callfunc "unknown_d",12169,905; } -pay_fild03,144,95,0 script Tree Root?#33 844,{ - callfunc "unknown_d",12166,902; } -prt_fild08,299,332,0 script Jellopy?#33 844,{ - callfunc "unknown_d",12173,909; } -prt_fild09,352,241,0 script Scorpion Tail?#33 844,{ - callfunc "unknown_d",12168,904; } -prt_fild09,371,255,0 script Reptile Tongue?#33 844,{ - callfunc "unknown_d",12167,903; } -prt_fild03,366,237,0 script Horn?#33 844,{ - callfunc "unknown_d",12209,947; } -moc_pryd02,148,184,0 script Horrendous Mouths?#33 844,{ - callfunc "unknown_d",12195,958; } -gef_fild03,251,109,0 script Orc's Fangs?#33 844,{ - callfunc "unknown_d",12186,922; } -gef_fild01,104,111,0 script Spawn?#33 844,{ - callfunc "unknown_d",12172,908; } -gef_fild09,67,46,0 script Snail's Shell#33 844,{ - callfunc "unknown_d",12208,946; } -gef_fild05,111,96,0 script Powder of Butterfly?#33 844,{ - callfunc "unknown_d",12188,924; } - -dic_in01,25,190,0 script Mysterious Documents#00 844,{ - if (isequipped(2782)) { - if (ep13_3_invite == 5) { - if (checkquest(12165,PLAYTIME) == 2) { - mes "You don't feel as nauseous anymore. It should be safe to proceed now."; - erasequest 12165; - close; - } else if (checkquest(12165,PLAYTIME) != -1) { - mes "The documents are making you feel nauseous. You should come back later after your stomach settles."; - close; } - mes "The documents in this container aren't legible. It's not use trying to read them."; - close; } - mes "- When you approach the documents,"; - mes "an Evil Giant that looks like the archive manager tries to call Guard Galton. You should get out of here quickly. -"; - close; } - mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; - close; -} - -dic_in01,137,225,5 script Diel Guard#ep133_19 450,{ - mes "[Diel Guard]"; - if (isequipped(2782)) { - if (ep13_3_secret > 6 && ep13_3_secret < 11) { - mes "Please stop."; - mes "Only those with permission"; - mes "are allowed to enter."; - next; - if(select("I have permission.:Go back.")==2) { - mes "[Diel Guard]"; - mes "Sigh..."; - mes "Please understand."; - mes "There are many that try to meet the minister."; - mes "That is why security is heavy."; - close; } - mes "[Diel Guard]"; - mes "Wait..."; - mes ""+strcharinfo(0)+"......ah..."; - mes "I see your name on the list."; - mes "I'm sorry."; - mes "Please go through."; - close2; - warp "dic_in01",241,177; - end; - } else if (ep13_3_secret > 10) { - mes "Ah, you are "+strcharinfo(0)+".."; - mes "I received an order from Ahat to let you through anytime."; - mes "Please go up."; - close2; - warp "dic_in01",241,177; - end; } - mes "You can't go further."; - mes "This is the highest minister's office."; - mes "Only those with permission are allowed in."; - mes "Please go back."; - close; } - mes "¡ô¡ó¡ö ¡÷ ¡þ¡ù¡ó?"; - mes "¢¤¡ö¡ø ¢³ ¡÷¢£¡ü ¡ø ¡Ð¡õ¡û..."; - mes "¡ð¡ú¢± ¡ô ¡ò¡õ¡ú ¡õ..!"; - next; - mes "- Cannot communicate with him. -"; - close; -} - -dic_in01,242,182,0 script Elevator#5f_to_4f 844,{ - select("Administrative Office"); - warp "dic_in01",138,221; - end; -} - -dic_in01,263,193,3 script Diel Guard#ep133_20 450,{ - mes "[Diel Guard]"; - if (ep13_3_secret > 10) { - if (checkquest(7201) >= 0) { - mes "You just came back from Ahat's errand?"; - mes "He is waiting inside."; - mes "Please go in."; - close2; - warp "dic_in01",299,251; - end; - } else if (countitem(6304) > 1) { - delitem 6304,1; - } else { - mes "You need 1 Sapha Certification to meet Ahat."; - mes "At least you're getting special treatment."; - close; } - } - mes "Are you here to meet Ahat?"; - mes "You are on the list."; - close2; - warp "dic_in01",299,251; - end; -} - -dic_in01,299,268,0 script #ep133_event01 111,5,5,{ -OnTouch: - if (checkquest(7198) >= 0 && ep13_3_secret == 7) { - mes "- As soon as you try to approach Ahat, someone pushes your head down to force you to bow. -"; - next; - sc_start SC_Blind,10000,0; - mes "[Ringing Voice]"; - mes "That is fine, Cheshire."; - mes "Are you here to see me?"; - next; - cutin "ep13_ahat_f",2; - mes "[Ringing Voice]"; - mes "Hold up your head and come closer."; - mes "Conversations are meant to be eye to eye."; - next; - mes "You hold up your head at the sound of Ahat's voice"; - mes "But you see a human in high-ranking Sapha clothing in front of you."; - emotion e_omg,1; - erasequest 7198; - close2; - cutin "",255; } - end; -} - -dic_in01,294,276,5 script Secret Adjutant#ep133_2 498,{ - cutin "ep13_cheshire_h",2; - if (ep13_3_secret == 9) { - if (checkquest(7199) >= 0) { - if (countitem(6305) > 10 && countitem(6306) > 10 && countitem(6307) > 10) { - mes "[Cheshire]"; - mes "You are useful, aren't you?"; - mes "That will be all for today."; - mes "We will need to work little by little so we don't draw attention."; - set ep13_3_secret,10; - delitem 6305,10; - delitem 6306,10; - delitem 6307,10; - erasequest 7199; - setquest 7200; - close2; - cutin "",255; - end; } - mes "[Cheshire]"; - mes "Erase the various traces near the crack."; - mes "Your job is to collect and bring back ^0000FFClotted Bloodstains, Strange Magic Stones, and Frozen Piece of Skins^000000."; - next; - mes "[Cheshire]"; - mes "This cannot be done in a day so please bring back at least 10 of each."; - mes "Got it?"; - close2; - cutin "",255; - end; } - mes "- Cheshire stands quietly next to Ahat with his head and face covered with a bandana."; - mes "You see a tail behind Cheshire's hip for a split second. -"; - next; - select("Tail?"); - mes "[Cheshire]"; - mes "What are you looking at?!"; - mes "What tail are you talking about?"; - next; - select("Have you ever been near the triangle?"); - mes "[Cheshire]"; - mes "Hey, what are you talking about?"; - mes "What do you want to say?"; - next; - cutin "",255; - cutin "ep13_cheshire_h",2; - mes "[Ahat]"; - mes ""+strcharinfo(0)+"...."; - mes "All you need to do is follow Cheshire's orders."; - mes "Don't ask stupid questions."; - mes "This is an order."; - mes "Cheshire, continue."; - next; - cutin "",255; - cutin "ep13_cheshire_h",2; - mes "[Cheshire]"; - mes "Hmm... here is what you need to do."; - mes "There is a huge crack south from the city."; - mes "There are many accidents happening near it."; - next; - mes "[Cheshire]"; - mes "I need you to go and clear out any traces."; - mes "You'll find ^0000FFClotted Bloodstains, Strange Magic Stones, and Frozen Piece of Skins^000000."; - next; - mes "[Cheshire]"; - mes "Clear them out without anyone knowing."; - mes "Bring them here instead of throwing them away somewhere."; - mes "Bring back at least 10 of each."; - next; - mes "[Cheshire]"; - mes "You mustn't be seen by anyone."; - mes "You mustn't tell the Saphas. Work in asbolute secrecly!"; - setquest 7199; - close2; - cutin "",255; - end; - } else if (ep13_3_secret == 10) { - mes "[Cheshire]"; - mes "Your work is done with me."; - mes "Do you have something for Ahat?"; - close2; - cutin "",255; - end; - } else if (checkquest(7200,PLAYTIME) == 2) { - mes "[Cheshire]"; - mes "Back to work today."; - mes "^0000FFClotted Bloodstains, Strange Magic Stones, and Frozen Piece of Skins^000000."; - mes "Bring them back quietly."; - next; - mes "[Cheshire]"; - mes "Collect 10 of each as always."; - mes "Got it?"; - changequest 7200,7201; - next; - mes "- You've received a request from Cheshire to clean up the crack area."; - mes "Ahat and Cheshire still have no clue. -"; - close2; - cutin "",255; - end; - } else if (checkquest(7200,PLAYTIME) != -1) { - mes "[Cheshire]"; - mes "Not just yet."; - mes "We must plan the cleanup near the dimensional crack carefully."; - mes "Come back later."; - close2; - cutin "",255; - end; - } else if (checkquest(7201) >= 0) { - if (countitem(6305) > 10 && countitem(6306) > 10 && countitem(6307) > 10) { - mes "[Cheshire]"; - mes "We will do this again tomorrow."; - mes "Ahat seems to trust you very much."; - mes "Let's do our best."; - getitem 6304,1; - delitem 6305,10; - delitem 6306,10; - delitem 6307,10; - erasequest 7201; - setquest 7200; - getexp 70000,30000; - close2; - cutin "",255; - end; } - mes "[Cheshire]"; - mes "As always, go and collect traces near the crack north from here."; - mes "^0000FFClotted Bloodstains, Strange Magic Stones, and Frozen Piece of Skins^000000."; - mes "10 of each."; - close2; - cutin "",255; - end; } - mes "[Cheshire]"; - mes "........"; - mes "........Humph."; - close2; - cutin "",255; - end; -} - -dic_in01,300,280,5 script Minister Ahat#ep133_21 493,{ - cutin "ep13_ahat_f",2; - if (ep13_3_secret == 8) { - mes "[Ahat]"; - mes "My loyal evil servant."; - mes "Come closer."; - next; - if(select("Wait! I'm nobody's servant!:Your wish is my command.")==2) { - mes "[Ahat]"; - mes "Good. You are now allowed to come and go freely."; - mes "You will work for me starting now."; - next; - ahatsuccess: - mes "[Ahat]"; - mes "Here is your first mission."; - mes "A dimensional crack has opened south of El Dicastes."; - mes "Do you know about it?"; - next; - mes "[Ahat]"; - mes "There are many traces around the crack."; - mes "You're mission is to go find these tracks and erase them."; - next; - mes "[Ahat]"; - mes "Cheshire, will tell you the details of this mission."; - mes "^0000FFI'm very tired from casting a spell because I'm not fully awake.^000000"; - next; - mes "[Ahat]"; - mes "You will now talk about us meeting to the Naga people."; - mes "Tell them that I look like a Sapha and always work alone in my office."; - next; - mes "[Ahat]"; - mes "Never talk about Cheshire."; - mes "Cheshire is never here."; - mes "You must follow Cheshire's order from now on."; - mes "Go now."; - next; - mes "- Ahat doesn't suspect a thing yet."; - mes "He seems to believe that his spell actually works. -"; - set ep13_3_secret,9; - close2; - cutin "",255; - end; } - mes "[Ahat]"; - mes "Aren't you stubborn."; - mes "My spell doesn't work on you?"; - mes "Or it was broken."; - mes "Or because you don't have your strength back."; - next; - mes "- Ahat casts another powerful spell. -"; - next; - mes "[Ahat]"; - mes "Who is your master?"; - next; - select("My master is Ahat."); - goto ahatsuccess; - } else if (ep13_3_secret == 9) { - if (checkquest(7199) >= 0) { - mes "[Ahat]"; - mes "Cheshire's orders are"; - mes "important for future plans."; - mes "Make no mistakes and never leave traces that may lead to me."; - mes "This is your master's orders."; - close2; - cutin "",255; - end; } - mes "[Ahat]"; - mes "You must follow Cheshire's order from now on."; - mes "Go now."; - next; - mes "- Ahat doesn't suspect a thing yet."; - mes "He seems to believe that his spell actually works. -"; - close2; - cutin "",255; - end; - } else if (ep13_3_secret == 10) { - mes "[Ahat]"; - mes "Do you have something to say?"; - mes "You've done well in the crack area."; - next; - select("What are those?"); - mes "[Ahat]"; - mes "Well..."; - mes "You don't need to know now."; - mes "Or probably never need to know. Ho ho."; - next; - mes "[Ahat]"; - mes "Where will your sword point at... the day you get to know.."; - mes "Now leave me since I'm tired."; - next; - mes "[Ahat]"; - mes "I'm still the Minister of El Dicastes and have piles of work to do."; - mes "Because it is difficult to satisfy everyone with only one loaf of bread."; - next; - mes "[Ahat]"; - mes "And this is something to reward you for your deeds."; - mes "Nothing much but I hope you like it."; - getitem 2790,1; - set ep13_3_secret,11; - close2; - cutin "",255; - end; - } else if (ep13_3_secret > 10) { - mes "[Ahat]"; - mes "Follow Cheshire's orders for the time being and clear the are near the crack."; - next; - mes "- Ahat still thinks you are under her spell."; - mes "Let's follow along with Cheshire's orders and act normal. -"; - close2; - cutin "",255; - end; } - mes "[Ahat]"; - mes "Supprised?"; - mes "Because I look like a human just like you?"; - next; - select("You aren't a Sapha?:Human?!!!!!:Pretty!:So handsome!"); - mes "[Ahat]"; - mes "Hahaha... that's fine."; - mes "I understand you can't help being supprised at my appearance."; - mes "How do I look to you?"; - next; - mes "[Ahat]"; - mes "A perfect male?"; - mes "A perfect female?"; - mes "Doesn't matter."; - next; - mes "[Ahat]"; - mes "Who you see in front of you is not me."; - mes "Lie to a lie."; - mes "A vision in a wavering reflection."; - next; - mes "[Ahat]"; - mes "Just an image from a memory in your fixed concept..."; - mes "Look deep into your past."; - next; - mes "- Ahat's voice rings pleasantly in your ears."; - mes "Each syllable he says takes effect on your body. -"; - next; - mes "- You see someone smilling peacefully at your from afar... -"; - next; - mes "[Soft Voice]"; - mes "Who is the master?"; - next; - mes "- Ahat seems to be casting a powerful spell."; - mes "This might be his real ability. -"; - next; - if(select("Stop that!:Demon go away!")==2) { - ahatjoke: - mes "[Ahat]"; - mes "It's useless to resist..."; - mes "But this is fun from time to time."; - mes "I can always cast a spell on you again."; - next; - mes "[Ahat]"; - mes "Now... hold up your head and look into my eyes....."; - next; - mes "- Ahat tries to hypnotize you again."; - mes "He must have hypnotize himself by doing this over and over again. -"; - next; - select("You close your eyes."); - mes "[Ahat]"; - mes "No, no.. you mustn't close them. Cheshire."; - next; - mes "- As soon as the order was made Ahat's aide comes to make you stare at Ahat. -"; - next; - mes "- Ahat tries to hypnotize you again."; - mes "He must have hypnotize himself by doing this over and over again. -"; - next; - select("Try to sing a song."); - mes "[Ahat]"; - mes "Humans are funny."; - mes "But you need to listen to me so I will make you quiet for awhile."; - next; - mes "[Ahat]"; - mes "No use on resisting."; - mes "Just leave everything to me."; - next; - mes "- Ahat tries to hypnotize you again."; - mes "He must have hypnotize himself by doing this over and over again. -"; - next; - select("Try to twist your body."); - mes "[Ahat]"; - mes "Amusing."; - mes "Don't you think, Cheshire?"; - mes "Hahaha. Playing hard to get.. this will be fun.."; - next; - mes "[Ahat]"; - mes "Stop that! You look pathetic. Just relax..."; - next; - mes "- Ahat tries to hypnotize you again."; - mes "He must have hypnotize himself by doing this over and over again. -"; - next; - select("Try to twist your body."); - mes "[Ahat]"; - mes "Amusing."; - mes "Don't you think, Cheshire?"; - mes "Hahaha. Playing hard to get.. this will be fun.."; - next; - mes "[Ahat]"; - mes "Stop that! You look pathetic. Just relax..."; - next; - mes "[Ahat]"; - mes "You are resisting."; - mes "So you didn't just come here."; - mes "Let's see how much you can stand."; - next; - mes "[Ahat]"; - mes "Who is your master?"; - next; - if(select("Pretend to be under the spell.:Well, you tell me")==2) { - mes "["+strcharinfo(0)+"]"; - mes "You!!!"; - mes "I'm in love!"; - mes "I will die for you!"; - next; - mes "- You start acting like you are hypnotized. Ahat looks satisfied. -"; - next; - mes "[Ahat]"; - mes "........ah, no."; - mes "No need to kill yourself"; - mes "Now you are under my spell....."; - next; - mes "[Ahat]"; - mes "Who are you to me?"; - next; - goto ahatfool; } - mes "- You start acting like you are hypnotized. Ahat looks satisfied. -"; - next; - mes "[Ahat]"; - mes "Who are you to me?"; - next; - ahatfool: - if(select("A foot stool!:Loyal servant.")==2) { - mes "[Ahat]"; - mes "I see... you are my servant... my legs.. and my hands..."; - set ep13_3_secret,8; - close2; - cutin "",255; - end; } - mes "[Ahat]"; - mes "I don't need a foot stool. Let's talk after a minute."; - set ep13_3_secret,8; - close2; - cutin "",255; - end; } - goto ahatjoke; -} - -dic_in01,138,188,0 script #ep133_event02 111,5,5,{ -OnTouch: - if (ep13_3_secret > 10 && ep13_3_secret < 14) { - mes "[Quiet Voice]"; - mes "Sorry."; - mes "Just a moment."; - close2; - warp "dic_in01",155,188; } - end; -} - -dic_in01,158,188,3 script Jarute HesLanta#ep133_2 451,{ - if (isequipped(2782)) { - cutin "ep13_heslanta",2; - if (ep13_3_secret == 11 || ep13_3_secret == 12) { - if (ep13_3_secret == 12) { - mes "[HesLanta]"; - mes "Ah, sorry."; - mes "You can't get out?"; - mes "It was designed that way."; - mes "I will send you out"; - next; - select("I was joking before."); - mes "["+strcharinfo(0)+"]"; - mes "I want to know about Ahat too."; - mes "I want to talk about him with you."; - mes "But aren't you too defenseless while I'm talking like this?"; - next; - mes "[HesLanta]"; - mes "Well. Are you Ahat's servant?"; - mes "Then that is strange too."; - mes "Why would Ahat use a non-Sapha as a servant?"; - mes "Why are you serving Ahat?"; - next; - goto heslantaq; } - mes "[HesLanta]"; - mes "I'm sorry to bring you here suddenly."; - mes "But I wanted to check someone."; - next; - mes "[HesLanta]"; - mes "Jarute... what did Ahat look like to you?"; - next; - if(select("I don't understand your question.:My master.")==2) { - mes "[HesLanta]"; - mes "....huh....?"; - mes "Is he?"; - mes "Sorry."; - next; - mes "- HesLanta is upset with my reply."; - mes "His expression is complex and dark. -"; - set ep13_3_secret,12; - close2; - cutin "",255; - end; } - mes "[HesLanta]"; - mes "I'll rephrase my question."; - mes "Did you find anything strange about Ahat?"; - next; - select("Why are you asking?"); - mes "[HesLanta]"; - mes "Well, because I don't trust Ahat."; - mes "There are too many odd things about Ahat."; - next; - select("Are you allowed to say that?"); - mes "[HesLanta]"; - mes "Are you Ahat's servant?"; - mes "Then that is strange too."; - mes "Why would Ahat use a non-Sapha as a servant?"; - mes "Why are you serving Ahat?"; - next; - heslantaq: - select("What if I hurt you?"); - mes "[HesLanta]"; - mes "Try it if you can."; - mes "My office is special and you won't be able to leave here."; - mes "And nobody can come in to help you either."; - next; - mes "[HesLanta]"; - mes "But this room is open to anyone."; - mes "If you have any bad intentions in hurting me then brave Galtens will come and teach you a lesson."; - next; - mes "[HesLanta]"; - mes "If things flow like that then you and Ahat won't stand a chance."; - next; - mes "[HesLanta]"; - mes "I'm now risking my life"; - mes "to unveil Ahat's identity."; - mes "Sapha's don't fear death."; - next; - mes "[HesLanta]"; - mes "If I were to die at your hands"; - mes "I will have no regrets as long as I reveal the truth."; - next; - select("Okay. Stop it."); - mes "[HesLanta]"; - mes "Now you understand."; - mes "I'll ask you again."; - mes "Have you found anything suspicious about Ahat?"; - next; - mes "[HesLanta]"; - mes "Ahat almost never meets anyone else except for Ravail."; - mes "But he allowed you to visit him means there is something going on."; - next; - select("He cast a spell on me."); - mes "[HesLanta]"; - mes "Hypnotize? Why would he?"; - mes "Wait, that means you are under Ahat's spell...!!"; - mes "Oh no!"; - next; - if(select("No!:That's not it!")==2) { - mes "["+strcharinfo(0)+"]"; - mes "I'm not under a spell!"; - mes "I only pretended that I am. I'm also investigating Ahat!"; - next; - mes "[HesLanta]"; - mes "Huh? What does that mean?"; - mes "Are you acting right now?"; - next; - mes "You take out the traces you've found near the crack."; - mes "And start to explain what Ahat ordered you to do."; - next; - mes "[HesLanta]"; - mes "... you went through that.."; - mes "He is strange."; - mes "I only thought he was a Sapha colleague that avoided the curse."; - mes "So everything started from the crack."; - next; - goto heslantaq1; } - mes "["+strcharinfo(0)+"]"; - mes "I'm not under the spell!"; - mes "I only pretended that I am. I'm also investigating Ahat!"; - next; - mes "[HesLanta]"; - mes "Huh? What does that mean?"; - mes "Are you acting right now?"; - next; - mes "- You take out the traces you've found near the crack."; - mes "And start to explain what Ahat ordered you to do. -"; - next; - mes "[HesLanta]"; - mes "... you went through that.."; - mes "He is strange."; - mes "I only thought he was a Sapha colleague that avoided the curse."; - mes "So everything started from the crack."; - next; - heslantaq1: - select("He is human."); - mes "["+strcharinfo(0)+"]"; - mes "El Dicastes only recently allowed humans to visit."; - mes "Why would a human take the place of a Sapha Jarute?"; - next; - mes "[HesLanta]"; - mes "Human?"; - mes "He is a Sapha. And a very beautiful and noble one."; - mes "When we first found him at the crack. We all thought the same thing."; - next; - mes "[HesLanta]"; - mes "The only Sapha that avoided the curse."; - mes "Because Ahat doesn't use Bradium."; - mes "Our race will get stiff and die by this curse"; - mes "but he is delicate, elegant and beautiful."; - next; - mes "[HesLanta]"; - mes "There was a bright light when the ground split with a huge roaring sound north from here."; - mes "And this beautiful Sapha was found next to the crack."; - next; - mes "[HesLanta]"; - mes "He was not a Sapha from Dicastes."; - mes "We took him to Ravail and wise Ravail concluded."; - next; - mes "[HesLanta]"; - mes "When we came here to avoid the god's curse,"; - mes "we found a friend that was lucky enough to not be cursed."; - next; - mes "[HesLanta]"; - mes "Ahat climbed the ladder up to where he is now after gaining Ravail's trust."; - mes "His working abilities are amazing."; - mes "He is the perfect Sapha."; - next; - mes "- HesLanta starts to think deeply after saying this. -"; - set ep13_3_secret,13; - close2; - cutin "",255; - end; - } else if (ep13_3_secret == 13) { - mes "[HesLanta]"; - mes "Ah, sorry."; - mes "I was thinking."; - mes "The Crack.. hypnotism.. and the evidence you showed me."; - next; - mes "[HesLanta]"; - mes "I don't know why you think Ahat is human but that can also be part of his spell."; - next; - mes "[HesLanta]"; - mes "The reason he cast a spell"; - mes "was to clean up the traces near the crack."; - mes "and he chose a non-Sapha, you.."; - next; - mes "[HesLanta]"; - mes "Because we Saphas mustn't know about the crack traces."; - mes "That means, Ahat is.."; - mes "^0000FFcleaning up his traces that started from the crack^000000."; - next; - mes "[HesLanta]"; - mes "Yes."; - mes "He is trying to cover up something related to the crack."; - mes "But what is it?"; - next; - mes "[HesLanta]"; - mes "When Ahat was first found near the crack, ^0000FFhe had no memory^000000."; - mes "Isn't that strange?"; - next; - mes "[HesLanta]"; - mes "I only get suspicious more and more when I hear your story."; - mes "But the reason I can't agree with this story is..."; - next; - mes "[HesLanta]"; - mes "Ahat is pure."; - mes "He is truly working for Sapha and Dicastes."; - next; - select("Then why are you investigating Ahat?"); - mes "[HesLanta]"; - mes "Ahat is loyal and is working wonders for the Sapha community but."; - next; - mes "[HesLanta]"; - mes "Ravail's trust and popularity from other Saphas"; - mes "is concentrating Dicastes's power to one place."; - next; - mes "[HesLanta]"; - mes "The power is focused on Ahat."; - mes "When power should be spread out evenly throughout departments."; - next; - mes "[HesLanta]"; - mes "That is how everyone can monitor and check each other..."; - mes "and try their best and not stray to the wrong side of the road"; - mes "that is how we can live together."; - next; - mes "[HesLanta]"; - mes "But if power is concentrated to one place and abused?"; - mes "If all decisions are made by Ahat. Then what can he do with just a nod or shake of his head?"; - next; - mes "[HesLanta]"; - mes "I'm scared of that."; - mes "He is beautiful. But beauty comes with thorns."; - next; - mes "[HesLanta]"; - mes "Ahat has slowly become the center."; - mes "If what he was holding in his was not bread but a sword.."; - mes "......."; - next; - mes "[HesLanta]"; - mes "I've gone too emotional."; - mes "Sorry."; - mes "My mind is so complicated now after hearing your story."; - next; - select("Do you know about Cheshire?"); - mes "[HesLanta]"; - mes "You mean the aide?"; - mes "Yes I do but most Sapha's don't."; - mes "Everyone near Ahat knows Cheshire."; - next; - mes "[HesLanta]"; - mes "^0000FFCheshire is a feline Ahat brought with him^000000."; - mes "Ahat took care of injured Cheshire and brought him with him."; - mes "We have cats around so we didn't think much of him."; - next; - mes "[HesLanta]"; - mes "Because this land is their second homeland."; - mes "There may be other felines living elsewhere."; - mes "But he always covers his face with a bandana because he looks different from Saphas."; - next; - mes "[HesLanta]"; - mes "But why are you asking?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Nothing."; - mes "I was only curious personally."; - mes "What are you going to do now?"; - next; - mes "[HesLanta]"; - mes "I will continue to keep an eye on Ahat."; - mes "Until I know the truth that is."; - next; - mes "- You try to summarize what you talked about with HesLanta while he thinks things through. -"; - next; - mes "["+strcharinfo(0)+"]"; - mes "First the report culprit was.."; - next; - recalltalk: - switch(select("Cheshire:Ahat:BK")) { - case 1: - mes "["+strcharinfo(0)+"]"; - mes "It was Cheshire"; - mes "Cheshire is a cat."; - mes "and the bandana was to hid his ears."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Why would Cheshire try to steal the report?"; - next; - if(select("No idea.:To make the conflict between 3 countries worse")==2) { - mes "["+strcharinfo(0)+"]"; - mes "To bring conflict between the three countries?"; - mes "What will Cheshire gain out of this?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Cheshire's master is Ahat."; - mes "So all his actions are to.."; - next; - goto cheshirefail; } - mes "["+strcharinfo(0)+"]"; - mes "We don't know the actual reason at this point."; - mes "But what will Cheshire gain out of this?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Cheshire's master is Ahat."; - mes "So all his actions are to.."; - next; - cheshirefail: - if(select("Cheshire is plotting on his own.:Ahat must be ordering him.")==2) { - mes "["+strcharinfo(0)+"]"; - mes "Yes. Ahat must have ordered him."; - mes "But why would Ahat do that?"; - mes "Conflict between three countries? Or the report content?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Let's think Ahat over."; - mes "Ahat came from the crack."; - mes "and has no records before that."; - next; - mes "["+strcharinfo(0)+"]"; - mes "And tries to erase all traces found near the crack."; - mes "And Ahat wants to eliminate..."; - next; - if(select("Himself.", "Morroc because of the crack?")==2) { - mes "["+strcharinfo(0)+"]"; - mes "A bit dramatic but we cannot rule out Satan Morocc."; - mes "Because the crack was created by him."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Ahat and the crack and then Morocc..."; - mes "I can tell there is a relationship between them but I can't pinpoint it."; - mes "And in the expedition's report was content of..."; - next; - cheshire_: - if(select("conflict between the 3 countries..", "Satan Morocc...")==2) { - mes "["+strcharinfo(0)+"]"; - mes "Yes. There is a report from the tracking team led by Echinacea."; - mes "It was about Satan Morocc."; - next; - mes "["+strcharinfo(0)+"]"; - mes "To summarize."; - mes "The report robber is Cheshire."; - mes "Cheshire is Ahat's servant and they are related to the crack."; - mes "They are trying to hide something or someone at the crack"; - mes "and the crack was created by Satan Morocc!"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Ahat is Satan Morocc?"; - mes "No..."; - mes "This is unbelievable."; - next; - mes "["+strcharinfo(0)+"]"; - mes "I must go back to the expedition camp to report to Doha!"; - set ep13_3_secret,14; - setquest 7203; - close2; - cutin "",255; - end; } - mes "["+strcharinfo(0)+"]"; - mes "There was something about the conflict between three countries.."; - mes "But.. I don't think it all adds up?"; - mes "Let's think it over."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Ahat and the crack and then Morocc..."; - mes "I can tell there is a relationship between them but I can't pinpoint it."; - mes "And in the expedition's report was content of..."; - next; - goto cheshire_; } - mes "["+strcharinfo(0)+"]"; - mes "Yes, Ahat might just be a shell..."; - mes "Saphas want to hide something that is why they hired me."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Ahat and the crack and then Morocc..."; - mes "I can tell there is a relationship between them but I can't pinpoint it."; - mes "And in the expedition's report was content of..."; - next; - goto cheshire_; } - mes "["+strcharinfo(0)+"]"; - mes "Cheshire is the mastermind?"; - mes "Are you sure?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Cheshire's master is Ahat."; - mes "So all his actions are to.."; - next; - goto cheshirefail; - case 2: - mes "["+strcharinfo(0)+"]"; - mes "Ahat?"; - mes "Ahat doesn't fit the witness information."; - mes "Let's rethink this."; - next; - mes "["+strcharinfo(0)+"]"; - mes "First the report culprit was.."; - next; - goto recalltalk; - case 3: - mes "["+strcharinfo(0)+"]"; - mes "BK?"; - mes "Nonsense"; - mes "Let's rethink this."; - next; - mes "["+strcharinfo(0)+"]"; - mes "First the report culprit was.."; - next; - goto recalltalk; } - } else if (ep13_3_secret == 14) { - mes "[HesLanta]"; - mes "You made a decision."; - mes "What are you going to do now?"; - mes "If possible, please help Ahat and keep a close eye on him."; - next; - mes "[HesLanta]"; - mes "I will prepare myself to confront him if he ever becomes a threat."; - mes "This is the best I can do now."; - next; - mes "[HesLanta]"; - mes "I only hope nothing sad will happen."; - mes "........"; - next; - mes "[HesLanta]"; - mes "I'm sorry to take your time. I will send you out now."; - mes "It was great to talk with you today."; - next; - select("Me too."); - mes "[HesLanta]"; - mes "Let's keep our meeting a secret, alright?"; - mes "Hahaha."; - close2; - cutin "",255; - warp "dic_in01",144,188; - end; - } else if (ep13_3_secret == 15) { - mes "[HesLanta]"; - mes "Ahat takes a walk with Cheshire sometimes."; - mes "They don't go far but they often go to the Jorhi Forest around dawn."; - next; - mes "[HesLanta]"; - mes "You get to see him walking if you are lucky."; - mes "Cheshire wears convenient clothes when walking, if that satisfies your curiosity."; - close2; - cutin "",255; - end; } - mes "[HesLanta]"; - mes "You are from the Midgard expedition."; - mes "I heard many stories of you being active around here."; - next; - mes "[HesLanta]"; - mes "Ah, it is a bit far, isn't it?"; - mes "There is an invisible wall between this room and the corridor."; - mes "But of course I can move around freely."; - next; - mes "[HesLanta]"; - mes "There is nothing threatening Diel but we've put this wall up just in case."; - mes "This isn't magical, it is made by a magnetic field."; - next; - mes "[HesLanta]"; - mes "Oh no, I'm talking too much."; - mes "Sorry. There aren't many people that come here. I got excited."; - next; - mes "[HesLanta]"; - mes "You've come to help Ahat?"; - mes "Haha.. good luck."; - close2; - cutin "",255; - end; } - cutin "ep13_heslanta",2; - mes "[Jarute HesLanta]"; - mes "¡ô¡ó¡ö ¡÷ ¡þ¡ù¡ó?"; - mes "¢¤¡ö¡ø ¢³ ¡÷¢£¡ü ¡ø ¡Ð¡õ¡û..."; - mes "¡ð¡ú¢± ¡ô ¡ò¡õ¡ú ¡õ..!"; - next; - mes "- Cannot communicate with him. -"; - mes "The Sapha minister looking hopeless gestures with an expression of abandonment."; - next; - if(select("Is he asking me to leave?:Is he trying to tell me something?")==2) { - mes "- The minister sighs and nods. -"; - close2; - cutin "",255; - end; } - mes "The minister sighs and nods. -"; - close2; - cutin "",255; - end; -} - -dicastes01,223,190,1 script Calyon#pa8029 453,{ - mes "[Calyon]"; - if (isequipped(2782)) { - if (ep13_3_invite == 5) { - if (BaseLevel < 80) { - mes "Sorry, a minimum base level of 80 or higher is required to obtain my request."; - close; } - if (checkquest(12163,PLAYTIME) == 2) { - mes "Calculate your request activities with the ^800080Transport Dept. 1 Manager^000000 at Operations and then come back."; - close; - } else if (checkquest(12163,PLAYTIME) != -1) { - mes "We're done for the day. You can report back to the ^800080Transport Dept. 1 Manager^000000 at Operations. Good luck."; - close; } - mes "Welcome."; - mes "What brings you here?"; - next; - if(select("Please explain the request to me.", "Please give me a request.")==1) { - mes "[Calyon]"; - mes "The Transport Dept. 1 and 2 brings in rare items that are not available here."; - next; - mes "[Calyon]"; - mes "It is one of the key departments that obtains the rich supplies mostly from the Midgard Continent."; - next; - mes "[Calyon]"; - mes "Please see me any time once you are ready."; - close; } - set .@calyonrequest,rand(1,11); - mes "[Calyon]"; - mes "Finally, I have a request for you. It is an important one so I need you to be focused."; - next; - mes "[Calyon]"; - if (.@calyonrequest == 1) { - setquest 12139; - setquest 12163; - mes "The high minister is looking for the Midgard product, Witherless Roses these days."; - mes "Not sure if it's a good gift but some have seen him with it on his head and showing it off."; - next; - mes "[Calyon]"; - mes "So... I know this is difficult to ask for but please bring me 1 Witherless Rose. This is just between you and me."; - next; - mes "You have received a request named ^800080Respect for Taste^000000."; - } else if (.@calyonrequest == 2) { - setquest 12137; - setquest 12163; - mes "The industrial research center researches ways of refining Bradium efficiently but they are always short on test materials."; - next; - mes "[Calyon]"; - mes "I heard there is a merchant in the adventurer's city who sells Glass Tubes. I will need 4 of them."; - next; - mes "You have received a request named ^800080Tools for Experiment^000000."; - } else if (.@calyonrequest == 3) { - setquest 12138; - setquest 12163; - mes "The pub owner said he wants to give a gift to all his regular Sapha customers."; - next; - mes "[Calyon]"; - mes "But doesn't know what to give. If you see any interesting gifts in Midgard, can bring back 5 of them?"; - next; - mes "You have received a request named ^800080Fine Gift Samples^000000."; - } else if (.@calyonrequest == 4) { - setquest 12140; - setquest 12163; - mes "A request from the pub owner. He says he can't use disposable leaf plates for regular customers."; - next; - mes "[Calyon]"; - mes "He is asking for 15 solid, white chinas from Midgard."; - next; - mes "You have received a request named ^800080Courtesy for Regular^000000."; - } else if (.@calyonrequest == 5) { - setquest 12141; - setquest 12163; - mes "I have a personal request. I heard there is a round transparent handicraft in Midgard."; - mes "I think they are called Glass Beads."; - next; - mes "[Calyon]"; - mes "We have similar manufactured items here but nothing compared to the elaborate sphere there."; - mes "Please get me 10 of them."; - next; - mes "You have received a request named ^800080Special Package^000000."; - } else if (.@calyonrequest == 6) { - setquest 12142; - setquest 12163; - mes "Hmm... I don't know how to start. The high minister is requesting for puppets from Midgard."; - mes "I don't know what it is but since the high minister is asking for it, it must be used for a very important purpose."; - next; - mes "[Calyon]"; - mes "Please bring 15 of them."; - next; - mes "You have received a request named ^800080Dangerous Request^000000."; - } else if (.@calyonrequest == 7) { - setquest 12143; - setquest 12163; - mes "I heard there is a trend among many of my colleagues here about a musical accessory made from a Bill of Birds from Midgard."; - next; - mes "[Calyon]"; - mes "I'm thinking of distributing them within the Operations building."; - mes "Can you buy and bring back 50 of them?"; - next; - mes "You have received a request named ^800080Strange Trend^000000."; - } else if (.@calyonrequest == 8) { - setquest 12144; - setquest 12163; - mes "The pub owner said he wanted to decorate the pub with something called Clam Shells."; - mes "Please bring back about 50 of them."; - next; - mes "[Calyon]"; - mes "I have no idea how he will use them but I think he has a very unique taste after being acquainted with many adventurers."; - next; - mes "You have received a request named ^800080Unknown Usage^000000."; - } else if (.@calyonrequest == 9) { - setquest 12145; - setquest 12163; - mes "We don't have cuisine for ourselves but many adventurers seem to enjoy the art of eating."; - mes "So the pub owner needs a plate for his new cuisine."; - next; - mes "[Calyon]"; - mes "He asked for 20 Crab Shells."; - mes "I have no idea where you can get them but... good luck."; - next; - mes "You have received a request named ^800080Other World Cuisine^000000."; - } else if (.@calyonrequest == 10) { - setquest 12146; - setquest 12163; - mes "I think the most useful Midgard item is Scells."; - next; - mes "[Calyon]"; - mes "Use Scells to fill any crack or holes in a building and then mix and plaster grinded Garlet to it and the building is maintained quick and simple."; - mes "Can you bring back 30 of them?"; - next; - mes "You have received a request named ^800080Filling in Cracks^000000."; - } else if (.@calyonrequest == 11) { - setquest 12147; - setquest 12163; - mes "Garlets are an element in building maintenance."; - mes "It is one of the most important materials in buildings."; - next; - mes "[Calyon]"; - mes "Before Garlets were available, we crushed and used Zargons but they have become difficult to come by."; - mes "Please bring back 40 of them."; - next; - mes "You have received a request named ^800080Adhesive Material^000000."; } - mes "You can check details of the request and who to report back to by opening the ^800080Quest Window^000000."; - mes "You have 23 hours to complete this mission."; - close; } - mes "- The Sapha keeps a distance from you even when you try to talk."; - mes "It looks like he is calling for a Galten. Time to go. -"; - close; } - mes "¡õ¢£¡ô"; - mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; - next; - mes "- I can't understand him... -"; - close; -} - -dicastes01,211,178,1 script Moltuka#pa8029 453,{ - mes "[Moltuka]"; - if (isequipped(2782)) { - if (ep13_3_invite == 5) { - if (BaseLevel < 80) { - mes "Sorry, a minimum base level of 80 or higher is required to obtain my request."; - close; } - if (checkquest(12164,PLAYTIME) == 2) { - mes "Have you met the ^800080Transport Dept. 2 Manager^000000 at Operations? I will give you a new request after you clear your request history."; - close; - } else if (checkquest(12164,PLAYTIME) != -1) { - mes "I don't have any requests for you now."; - mes "Report back to the ^800080Transport Dept. 2 Manager^000000 at Operations after you complete all requests."; - close; } - mes "Welcome."; - mes "What brings you here?"; - next; - if(select("Please explain the request to me.:Please give me a request.")==1) { - mes "[Moltuka]"; - mes "You'd rather go to see Calyon for him to explain you about Transport 1,2 Department."; - next; - mes "[Moltuka]"; - mes "Since I am not good at speaking."; - close; } - set .@moltukarequest,rand(1,11); - mes "[Moltuka]"; - mes "Request... Yeah, there's one. Wait a second."; - next; - mes "- You hear a rustling sound -"; - next; - mes "[Moltuka]"; - if (.@moltukarequest == 1) { - setquest 12156; - setquest 12164; - mes "The high minister wanted mirrors made from Midgard crystal. There are many Manukan mirrors but he seems to prefer the Midgard ones."; - next; - mes "[Moltuka]"; - mes "I am actually a bit worried but there must be a reason for our 'wise' high minister."; - next; - mes "You have received a request named ^800080Respect personal appetite!^000000."; - } else if (.@moltukarequest == 2) { - setquest 12148; - setquest 12164; - mes "Those Tatachos are so quick if we want to catch them which is pretty hard. So the galtens here lure them with Monster's Feed."; - next; - mes "[Moltuka]"; - mes "It's said that there is an expert who does that job, please get 100 Monster's Feed."; - next; - mes "You have received a request named ^800080Bait for Tatacho Hunting^000000."; - } else if (.@moltukarequest == 3) { - setquest 12149; - setquest 12164; - mes "The pub owner wants some apple to learn how to cook well. But I never heard of any adventurers from Midgard who were fond of his food."; - next; - mes "[Moltuka]"; - mes "Anyway he says that he will try, so get 100 Apples for him."; - next; - mes "You have received a request named ^800080Swordmanship Practice^000000."; - } else if (.@moltukarequest == 4) { - setquest 12150; - setquest 12164; - mes "This is a request from the pub owner. He wants some vegetable in order to have a colorful dish."; - next; - mes "[Moltuka]"; - mes "Well... Carrot, is it? Anyway it's being called that in your land... I just was talking myself before. Please bring 100 of them."; - next; - mes "You have received a request named ^800080Pretty reddish vegetable^000000."; - } else if (.@moltukarequest == 5) { - setquest 12151; - setquest 12164; - mes "It's said that there had been an explosion in the pub. People say it was because of some vegetable named Pumpkin which was being roasted on the fire."; - next; - mes "[Moltuka]"; - mes "Bring 100 Pumpkins because they're all gone."; - next; - mes "You have received a request named ^800080Tenacity of the pub owner^000000."; - } else if (.@moltukarequest == 6) { - setquest 12152; - setquest 12164; - mes "The pub owner has another request... He misses Potatos which he used to eat when he was young."; - next; - mes "[Moltuka]"; - mes "He wants 50 Potatos. By chance if you visit Midgard, please try to get them."; - next; - mes "You have received a request named ^800080Tastes like home cooking^000000."; - } else if (.@moltukarequest == 7) { - setquest 12153; - setquest 12164; - mes "The pub owner wants to cook something strange. He said it will be Roasted Banana but I figure he's cooked something similar before..."; - next; - mes "[Moltuka]"; - mes "Well, I can't remember much. Anyway... you need to get 100 Bananas."; - next; - mes "You have received a request named ^800080Hazardous plant when burnt^000000."; - } else if (.@moltukarequest == 8) { - setquest 12154; - setquest 12164; - mes "This request is from....the pub owner. He wants some meat. Nothing else in his request direction."; - next; - mes "[Moltuka]"; - mes "It will be enough with 50 chunks. I wonder if he really is running his business..."; - next; - mes "You have received a request named ^800080Unexpectedly Normal^000000."; - } else if (.@moltukarequest == 9) { - setquest 12155; - setquest 12164; - mes "Few days ago, I saw the pub owner frustrated with all broken ladles..."; - next; - mes "[Moltuka]"; - mes "I felt sorry for him so I want you to get 20 Black Ladles which can be purchased in Midgard."; - next; - mes "You have received a request named ^800080Gift with heart^000000."; - } else if (.@moltukarequest == 10) { - setquest 12157; - setquest 12164; - mes "The pub owner wants to try to make a special cocktail since he was so good at making poisons back in his assassin days."; - next; - mes "You have received a request named ^800080Resolution of the pub owner^000000."; - } else if (.@moltukarequest == 11) { - setquest 12158; - setquest 12164; - mes "Find 2 Melons for the pub owner in El Dicastes. You can get these by hunting Galapagos or Green Iguanas."; - next; - mes "You have received a request named ^800080Rage of the pub owner^000000."; } - mes "You can check details of the request and who to report back to by opening the ^800080Quest Window^000000."; - mes "You have 23 hours to complete this mission."; - close; } - mes "- The Sapha keeps a distance from you even when you try to talk."; - mes "It looks like he is calling for a Galten. Time to go. -"; - close; } - mes "¡õ¢£¡ô"; - mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; - next; - mes "- I can't understand him... -"; - close; -} - -dicastes01,175,217,5 script Kalipo#pa8029 453,{ - mes "[Kalipo]"; - if (isequipped(2782)) { - if (ep13_3_invite == 5) { - if (BaseLevel < 100) { - mes "Sorry, a minimum base level of 100 or higher is required to obtain my request."; - close; } - if (checkquest(12160,PLAYTIME) == 2) { - mes "Please come back after checking previous requests with the ^800080Hunting Dept. 2 Manager^000000."; - close; - } else if (checkquest(12160,PLAYTIME) != -1) { - mes "I do not have any additional requests."; - mes "Please report to the ^800080Hunting Dept. 2 Manager^000000 at Operations to report request completion."; - close; } - mes "Welcome."; - mes "Are you here for a request?"; - next; - if(select("Please explain the request to me.:Please give me a request.")==1) { - mes "[Kalipo]"; - mes "As you know better and Laponte explained to you already I just can offer you one single request a day."; - next; - mes "[Kalipo]"; - mes "You will get more interesting requests after you raise your levels don't feel bad with the simple requests at first."; - close; } - set .@kaliporequest,rand(1,6); - mes "[Kalipo]"; - mes "I will check the list of requests that came in today."; - next; - mes "[Kalipo]"; - mes "Hmm..."; - mes "I actually have something just right for you."; - next; - mes "[Kalipo]"; - if (.@kaliporequest == 1) { - setquest 12106; - setquest 12160; - mes "Our scout, who went to Splendide, is being attacked by cute child looking monsters."; - next; - mes "[Kalipo]"; - mes "So we need to hunt them inevitably, and you are the one for hunting them since you are not from Splendide."; - next; - mes "You have received a request named ^800080A child on a flower^000000."; - close; - } else if (.@kaliporequest == 2) { - setquest 12107; - setquest 12160; - mes "Are you aware of the child looking flower, Pinguicula? People say there has been a mutation of that flower."; - next; - mes "[Kalipo]"; - mes "They are very violent and aggressive. Please go to check up and treat it before they are spread all over the area."; - next; - mes "You have received a request named ^800080Twisted Love^000000."; - } else if (.@kaliporequest == 3) { - setquest 12108; - setquest 12160; - mes "Some mineral collectors are missing, and it seems to be done by nepenthes for sure. Nepenthes is similar to Mandragora."; - next; - mes "[Kalipo]"; - mes "We gotta do something in order to protect people from more damage."; - next; - mes "You have received a request named ^800080Dangerous Plant Removal^000000."; - } else if (.@kaliporequest == 4) { - setquest 12109; - setquest 12160; - mes "They've discovered the Centipede Larva habitat. We can remove them now so there will be less centipedes."; - next; - mes "[Kalipo]"; - mes "Would you find them and kill them? You will have to be careful with the centipedes around them."; - next; - mes "You have received a request named ^800080Larva Extermination^000000."; - } else if (.@kaliporequest == 5) { - setquest 12110; - setquest 12160; - mes "Miners heading to Nidhoggur's nest reported being attacked by a strange water creature."; - next; - mes "[Kalipo]"; - mes "It's said that it was human-looking water creature. Perhaps the Nidhoggur Dungeon is the origin so please visit there to check up."; - next; - mes "You have received a request named ^800080Demon of Water^000000."; - } else if (.@kaliporequest == 6) { - setquest 12111; - setquest 12160; - mes "Tatachos were originally beautiful birds, and they could fly."; - mes "But since they settled here where there is no natural enemy, they started to be fat and lazy."; - next; - mes "[Kalipo]"; - mes "Eventually they became like now, such ugly birds. You will be a good natural enemy for them."; - next; - mes "You have received a request named ^800080Bird with ugly face^000000."; } - mes "You can check details of the request and who to report back to by opening the ^800080Quest Window^000000."; - mes "You have 23 hours to complete this mission."; - close; } - mes "- The Sapha keeps a distance from you even when you try to talk."; - mes "It looks like he is calling for a Galten. Time to go. -"; - close; } - mes "¡õ¢£¡ô"; - mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; - next; - mes "- I can't understand him... -"; - close; -} - -dicastes01,187,230,5 script Laponte#pa8029 453,{ - mes "[Laponte]"; - if (isequipped(2782)) { - if (ep13_3_invite == 5) { - if (BaseLevel < 95) { - mes "Sorry, a minimum base level of 95 or higher is required to obtain my request."; - close; } - if (checkquest(12159,PLAYTIME) == 2) { - mes "Please come back after checking previous requests with the ^800080Hunting Dept. 1 Manager^000000."; - close; - } else if (checkquest(12159,PLAYTIME) != -1) { - mes "I do not have any additional requests."; - mes "Please report to the ^800080Hunting Dept. 1 Manager^000000 at Operations to report request completion."; - close; } - mes "Welcome."; - mes "Are you here for a request?"; - next; - if(select("Please explain the request to me.:Please give me a request.")==1) { - mes "[Laponte]"; - mes "I'm responsible for allocating requests from other departments related to hunting monsters to adventurers."; - next; - mes "[Laponte]"; - mes "Each adventurer is randomly assigned to one request each day and the range of the request assigned is limited to the adventurer's training level."; - next; - mes "[Laponte]"; - mes "Advanced jobs are assigned to adventurers who advance in their battle skills so no need to be upset if your first few requests are small."; - close; } - set .@laponterequest,rand(1,7); - mes "[Laponte]"; - mes "I will check the list of requests that came in today."; - next; - mes "[Laponte]"; - mes "Hmm..."; - mes "I actually have something just right for you."; - next; - mes "[Laponte]"; - if (.@laponterequest == 1) { - setquest 12099; - setquest 12159; - mes "This is a very small request. Baby dragons near the Yggdrasilberry roots are reportedly hatching."; - next; - mes "[Laponte]"; - mes "Eliminating the baby dragon is important because those baby dragons will eventually grow to be mean adults so we have to take them out while they're young."; - next; - mes "You have received a request named ^800080Remove Root Cause^000000."; - } else if (.@laponterequest == 2) { - setquest 12100; - setquest 12159; - mes "Received reports of sightings of an unknown huge winged insect near the Laphine camp recently."; - next; - mes "[Laponte]"; - mes "We don't know how far the infestation of this insect may spread so please exterminate as many as you spot."; - next; - mes "You have received a request named ^800080Violent Winged Insect^000000."; - mes "You can check details of the request and who to report back to by opening the ^800080Quest Window^000000."; - mes "You have 23 hours to complete this mission."; - close; - } else if (.@laponterequest == 3) { - setquest 12101; - setquest 12159; - mes "This just came in from colleagues working in the mine. The baby dragons living near Yggdrasilberry roots are destroying the grounds near the mines."; - next; - mes "[Laponte]"; - mes "It will get dangerous if we don't take care of it. Please wipe out the baby dragons near Yggdrasilberry."; - next; - mes "You have received a request named ^800080Work Interference^000000."; - mes "You can check details of the request and who to report back to by opening the ^800080Quest Window^000000."; - mes "You have 23 hours to complete this mission."; - close; - } else if (.@laponterequest == 4) { - setquest 12102; - setquest 12159; - mes "A new race called Naga was found at the swamp near the Laphine camp."; - mes "The problem is that they are primitive intellectuals and are violent."; - next; - mes "[Laponte]"; - mes "We will have many conflicts with them in the future if they expand their colony. Please eliminate the adult Nagas."; - next; - mes "You have received a request named ^800080Intelligent Snakes^000000."; - mes "You can check details of the request and who to report back to by opening the ^800080Quest Window^000000."; - mes "You have 23 hours to complete this mission."; - close; - } else if (.@laponterequest == 5) { - setquest 12103; - setquest 12159; - mes "We get continuous reports of sightings of a legendary winged white horse near by the Laphine base."; - next; - mes "[Laponte]"; - mes "Can you go there and take a look?"; - mes "It could be a hallucination so please make sure to touch it with your bare hand to make sure it is a living creature."; - next; - mes "You have received a request named ^800080Legendary Creature^000000."; - mes "You can check details of the request and who to report back to by opening the ^800080Quest Window^000000."; - mes "You have 23 hours to complete this mission."; - close; - } else if (.@laponterequest == 6) { - setquest 12104; - setquest 12159; - mes "Centipede's reproduction is another problem but their appetite is also threatening our survival."; - mes "They absorb Bradium minerals and damage our mining grounds."; - next; - mes "[Laponte]"; - mes "Many of our Sapha colleagues have lost their lives to the Centipedes. Please exterminate them."; - next; - mes "You have received a request named ^800080Insects with an Appetite^000000."; - mes "You can check details of the request and who to report back to by opening the ^800080Quest Window^000000."; - mes "You have 23 hours to complete this mission."; - close; - } else if (.@laponterequest == 7) { - setquest 12105; - setquest 12159; - mes "Got a report that Bradium raw minerals in the mines are alive."; - next; - mes "[Laponte]"; - mes "Looks like Bradium raw minerals were turned into Golems by an ancient spell and now we may need to close down our mines because of them."; - mes "Can you please go and eliminate them?"; - next; - mes "You have received a request named ^800080Moving Rocks^000000."; - close; } - mes "You can check details of the request and who to report back to by opening the ^800080Quest Window^000000."; - mes "You have 23 hours to complete this mission."; - close; } - mes "- The Sapha keeps a distance from you even when you try to talk."; - mes "It looks like he is calling for a Galten. Time to go. -"; - close; } - mes "¡õ¢£¡ô"; - mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; - next; - mes "- I can't understand him... -"; - close; -} - -dicastes01,181,224,5 script Pura#pa8029 453,{ - mes "[Pura]"; - if (isequipped(2782)) { - if (ep13_3_invite == 5) { - if (BaseLevel < 80) { - mes "Sorry, a minimum base level of 80 or higher is required to obtain my request."; - close; } - if (checkquest(12161,PLAYTIME) == 2) { - mes "Have you already met the ^800080Supply Dept. 1 Manager^000000 at Operations? I will give you a new request after you clear your request history."; - close; - } else if (checkquest(12161,PLAYTIME) != -1) { - mes "I don't have any requests for you now"; - mes "Report back to the ^800080Supply Dept. 1 Manager^000000 at Operations after you complete all requests."; - close; } - mes "Welcome."; - mes "What brings you here?"; - next; - if(select("Please explain the request to me.:Please give me a request.")==1) { - mes "[Pura]"; - mes "Adventurers help me deliver various items produced here to other parts of the area."; - next; - mes "[Pura]"; - mes "There is no restrictions to the job but some jobs are more difficult than others."; - next; - mes "[Pura]"; - mes "Please see me any time once you are ready."; - close; } - set .@purarequest,rand(1,10); - mes "[Pura]"; - mes "I will check the list of requests that came in today."; - next; - mes "[Pura]"; - mes "Hmm..."; - mes "I actually have something just right for you."; - next; - mes "[Pura]"; - if (.@purarequest == 1) { - setquest 12117; - setquest 12161; - mes "This area was a wetland long ago. But for some reason the environment has changed over the years."; - next; - mes "[Pura]"; - mes "There is a preserved of land nearby the Laphine camp."; - mes "Can you bring me a Withered Flower sample? It will be to research on environmental changes."; - next; - mes "You have received a request named ^800080Withered Flower^000000."; - } else if (.@purarequest == 2) { - setquest 12118; - setquest 12161; - mes "The Bradium refine machinery is broken and now we are short supplying refined Bradium to our colleagues working at the mine."; - next; - mes "[Pura]"; - mes "So we are using all our adventurers to help collect refined Bradium."; - mes "Please bring back 3 Refined Bradiums from the Bradium Golem."; - next; - mes "You have received a request named ^800080Welcomed Mineral^000000."; - } else if (.@purarequest == 3) { - setquest 12119; - setquest 12161; - mes "I have a request to bring in 16 Dragon's Manes."; - next; - mes "[Pura]"; - mes "Dragon's Mane is only dropped in small volumes by the Dracos and is very valuable."; - mes "It is used in our indigenous designs in our flags, clothes and field equipment."; - next; - mes "You have received a request named ^800080Valuable Textile^000000."; - } else if (.@purarequest == 4) { - setquest 12120; - setquest 12161; - mes "This is a request from the pub for the food of people from other worlds."; - next; - mes "[Pura]"; - mes "They want Dragon Tails to use as a cooking ingredient for field food that can be stored extensively."; - mes "So humans like this. Please bring back 6 of them."; - next; - mes "You have received a request named ^800080Curious Meat^000000."; - } else if (.@purarequest == 5) { - setquest 12121; - setquest 12161; - mes "The path that goes out of the city is now a hazardous icy road because of the snow we've been getting."; - next; - mes "[Pura]"; - mes "Spreading Pieces of Egg Shells will help and we need a lot of them. Around 26 or so will do."; - next; - mes "You have received a request named ^800080Materials to Clear Snow^000000."; - } else if (.@purarequest == 6) { - setquest 12122; - setquest 12161; - mes "The Bradium Processing Machinery emits tremendous heat when used and cannot be stabilized with any kind of water."; - next; - mes "[Pura]"; - mes "So we mix Crystalized Teardrops obtained from Aqua Elementals from melted snow. we need daily so please bring back 6 of them."; - next; - mes "You have received a request named ^800080Best Cooler Material^000000."; - } else if (.@purarequest == 7) { - setquest 12123; - setquest 12161; - mes "The Supply Manager has urgently requested paint to use on building maintenance throughout the city."; - next; - mes "[Pura]"; - mes "He can make enough paint by using the Fluorescent Liquid obtained from Aqua Elementals. Please bring back 26 containers of it."; - next; - mes "You have received a request named ^800080Best Paint^000000."; - } else if (.@purarequest == 8) { - setquest 12124; - setquest 12161; - mes "The valuable interior water bottle in the minister's room is broken."; - next; - mes "[Pura]"; - mes "They won't be able to find who did it because there are so many visitors every day."; - mes "Can you please bring me this valuable item from Aqua Elemental? I only need 1."; - next; - mes "You have received a request named ^800080Rare Valuable^000000."; - } else if (.@purarequest == 9) { - setquest 12125; - setquest 12161; - mes "Lining supplies for armor for the Guards are all out."; - mes "The Scale Shell from Naga are perfect lining material. Please bring back 18 of them."; - next; - mes "You have received a request named ^800080Armory Material^000000."; - } else if (.@purarequest == 10) { - setquest 12126; - setquest 12161; - mes "I got you a request named lining material for armor supplied to the guard commanders."; - next; - mes "[Pura]"; - mes "They are different from ordinary lining. Please bring me 11 shining scales of Naga. I don't think it will be much trouble for you."; - next; - mes "You have received a request named ^800080Advanced Armory Material^000000."; } - mes "You can check details of the request and who to report back to by opening the ^800080Quest Window^000000."; - mes "You have 23 hours to complete this mission."; - close; } - mes "- The Sapha keeps a distance from you even when you try to talk."; - mes "It looks like he is calling for a Galten. Time to go. -"; - close; } - mes "¡õ¢£¡ô"; - mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; - next; - mes "- I can't understand him... -"; - close; -} - -dicastes01,217,184,1 script Tragis#pa8029 453,{ - mes "[Tragis]"; - if (isequipped(2782)) { - if (ep13_3_invite == 5) { - if (BaseLevel < 80) { - mes "Sorry, a minimum base level of 80 or higher is required to obtain my request."; - close; } - if (checkquest(12162,PLAYTIME) == 2) { - mes "Calculate your request activities with the ^800080Supply Dept. 2 Manager^000000 at Operations and then come back."; - close; - } else if (checkquest(12162,PLAYTIME) != -1) { - mes "I don't have any requests for you now"; - mes "Report back to the ^800080Supply Dept. 2 Manager^000000 at Operations after you complete all requests."; - close; } - mes "Welcome."; - mes "What brings you here?"; - next; - if(select("Please explain the request to me.:Please give me a request.")==1) { - mes "[Tragis]"; - mes "Pura will explain the detail about the supply job. I'm soooo busy, as you can see."; - close; } - set .@tragisrequest,rand(1,10); - mes "[Tragis]"; - mes "I just got a request. It's good that none of us wasted time."; - next; - mes "[Tragis]"; - if (.@tragisrequest == 1) { - setquest 12130; - setquest 12162; - mes "Zargon is very popular among the residents here."; - mes "It's a beautiful, round shaped ball and can be used as an adhesive when its powder is mixed with water."; - next; - mes "[Tragis]"; - mes "Heard that it's very common material from the adventurers' land. Would you get some? It will be enough with 26 Zargons."; - next; - mes "You have received a request named ^800080Useful Material^000000."; - } else if (.@tragisrequest == 2) { - setquest 12129; - setquest 12162; - mes "There was a request from the pub to collect 27 Bug Legs."; - mes "They don't wanna reveal the reason why they need them. Anyway, thank you."; - next; - mes "You have received a request named ^800080Suspicious Food^000000."; - } else if (.@tragisrequest == 3) { - setquest 12128; - setquest 12162; - mes "It seems that there isn't enough amount of fur which is for the adventurers."; - mes "It will be necessary to get some Fur from Tatacho. 21 lumps will be enough."; - next; - mes "You have received a request named ^800080Preparation for Heating^000000."; - } else if (.@tragisrequest == 4) { - setquest 12127; - setquest 12162; - mes "It's time to repair the trumpets for Mine supervisors."; - mes "Because those trumpets are necessary to control the miners."; - next; - mes "[Tragis]"; - mes "The Mystic Horn from Cornus is the perfect trumpet material, please get 5 pieces of them."; - next; - mes "You have received a request named ^800080Supervisor's Tool^000000."; - } else if (.@tragisrequest == 5) { - setquest 12131; - setquest 12162; - mes "There is a request which is to find a material to be used for every quarter's building repair work."; - mes "Please get 13 Solid Shells which can be obtained from Centipede and Centipede Larva."; - next; - mes "[Tragis]"; - mes "It will be very useful for the repair work."; - next; - mes "You have received a request named ^800080Essential Material for Construction^000000."; - } else if (.@tragisrequest == 6) { - setquest 12132; - setquest 12162; - mes "There is a request which is to find a material to be used for every quarter's building repair work."; - mes "You need to get 16 Strong Vines which can be got from nepenthes."; - next; - mes "[Tragis]"; - mes "It's a vital material for building repair work."; - next; - mes "You have received a request named ^800080Essential Material for Construction 2^000000."; - } else if (.@tragisrequest == 7) { - setquest 12133; - setquest 12162; - mes "The guard need many sharp leaves for a decoration reason."; - mes "Some other adventurers started searching them."; - next; - mes "[Tragis]"; - mes "They need pretty many quantity of the leaves so they want 26 Sharp Leaves from you. I know it's hard. Wish you good luck!"; - next; - mes "You have received a request named ^800080Decoration arrangement^000000."; - } else if (.@tragisrequest == 8) { - setquest 12134; - setquest 12162; - mes "The pub owner is in trouble due to many adventurers from outside."; - mes "He wishes to have an utensil which can be used simply and instantly... Something like a wide leaf."; - next; - mes "You have received a request named ^800080Instant Receptacle^000000."; - } else if (.@tragisrequest == 9) { - setquest 12135; - setquest 12162; - mes "There have been couple of attacks in mine. It must be those Nepenthes that were trying to attack miners."; - next; - mes "[Tragis]"; - mes "In order to make the medicine, we need 16 Brown Roots. Find and bring them."; - next; - mes "You have received a request named ^800080Not enough medicine^000000."; - } else if (.@tragisrequest == 10) { - setquest 12136; - setquest 12162; - mes "The pub owner came by and blamed and blamed about the big appetite of you guys."; - next; - mes "[Tragis]"; - mes "He said he has no more stock of Honey and fruits. 2 jugs of Honey will be enough to soothe him."; - next; - mes "You have received a request named ^800080Honey robber^000000."; } - mes "You can check details of the request and who to report back to by opening the ^800080Quest Window^000000."; - mes "You have 23 hours to complete this mission."; - close; } - mes "- The Sapha keeps a distance from you even when you try to talk."; - mes "It looks like he is calling for a Galten. Time to go. -"; - close; } - mes "¡õ¢£¡ô"; - mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; - next; - mes "- I can't understand him... -"; - close; -} - -// Doha's Secret Orders -//============================================================ - -mid_campin,168,170,3 script Inspector Doha#ep13_3_ 59,{ - if (checkquest(7185) >= 0) { - if (ep13_3_secret == 1) { - mes "[Doha]"; - mes "Wow.... they say this is the water melted from the snow from the snowy fields."; - mes "Very refreshing, don't you agree?"; - mes "...."; - next; - mes "[Doha]"; - mes "Then back to the story."; - mes "So I asked why the cat thought it was his own kind."; - next; - mes "[Doha]"; - mes "He said the attacker had a wonderful tail and attractive ears. Hard to believe."; - next; - select("It was a cat?"); - mes "[Doha]"; - mes "No. I asked the same question."; - mes "And he said the attacker looked more like me."; - mes "Meaning humanlike to be precise."; - next; - mes "[Doha]"; - mes "Yes. A human male."; - mes "He said ^0000FFthe attacker had attractive ears and a sleek and glossy tail^000000!"; - next; - select("Could it be a headgear?"); - mes "[Doha]"; - mes "Are you talking about the Kitty Band that was popular in Prontera?"; - mes "If a full grown male was wearing one of those... and also a tail?"; - next; - if(select("Was he in disguise?:To each their own...")==2) { - mes "[Doha]"; - mes "...................."; - mes "............Of course"; - mes "different tastes should be respected."; - next; - mes "[Doha]"; - mes "....Ahem."; - mes "My conclusion is"; - mes "Someone disguised themselves ridiculously in order to hide where they came from!"; - next; - mes "[Doha]"; - mes "So what we need to do now"; - mes "is find a guy with cat ears."; - mes "But I'm not so sure he will"; - mes "have them on him now."; - next; - mes "[Doha]"; - mes "But as the Cat Merchant mentioned, we shouldn't rule out the possibility that he might"; - mes "be from a third party."; - mes "Then what could his motives be?"; - next; - mes "[Doha]"; - mes "Let's start simple before"; - mes "it gets too complicated."; - mes "I heard you are visiting"; - mes "the capital city of Sapha."; - next; - mes "[Doha]"; - mes "Whether it is a cat or dog, please try to collect information on a guy with animal ears."; - next; - mes "[Doha]"; - mes "I will continue on searching and investigating Manuk and Splendide from here."; - mes "I need you to investigate during your journey."; - next; - mes "[Doha]"; - mes "This is a very important mission."; - mes "There is a delicate conflict between the three countries"; - mes "and there might be a possibility of an unknown third party."; - next; - mes "[Doha]"; - mes "And why did the attacker only interfere instead of stealing the whole report."; - mes "We need to find out his motives."; - next; - mes "[Doha]"; - mes "Please bring back some clues if you find anything during your journey."; - mes "Please report back to me"; - mes "if you find any leads."; - changequest 7185,7186; - close; } - mes "[Doha]"; - mes "He had to be..."; - mes "I think one of the countries is behind this."; - mes "I honestly think both the Sapha and Laphine won't get anything out of this."; - next; - mes "[Doha]"; - mes "I guess the only way to hide where you're from is with a disguise right?"; - mes "Disguised as a cat, that is!"; - next; - mes "[Doha]"; - mes "So what we need to do now"; - mes "is find a guy with cat ears."; - mes "But I'm not so sure he will"; - mes "have them on him now."; - next; - mes "[Doha]"; - mes "But as the Cat Merchant mentioned, we shouldn't rule out the possibility that he might"; - mes "be from a third party."; - mes "Then what could his motives be?"; - next; - mes "[Doha]"; - mes "Let's start simple before"; - mes "it gets too complicated."; - mes "I heard you are visiting"; - mes "the capital city of Sapha."; - next; - mes "[Doha]"; - mes "Whether it is a cat or dog, please try to collect information on a guy with animal ears."; - next; - mes "[Doha]"; - mes "I will continue on searching and investigating Manuk and Splendide from here."; - mes "I need you to investigate during your journey."; - next; - mes "[Doha]"; - mes "This is a very important mission."; - mes "There is a delicate conflict between the three countries"; - mes "and there might be a possibility of an unknown third party."; - next; - mes "[Doha]"; - mes "And why did the attacker only interfere instead of stealing the whole report."; - mes "We need to find out his motives."; - next; - mes "[Doha]"; - mes "Please bring back some clues if you find anything during your journey."; - mes "Please report back to me"; - mes "if you find any leads."; - changequest 7185,7186; - close; } - mes "[Doha]"; - mes "Who are you?"; - mes "If you are in the wrong room, please leave now."; - next; - if(select("I came to meet the inspector.:Sorry, I have the wrong room.")==2) { - mes "[Doha]"; - mes "Thank you."; - mes "I'm a little tired now."; - mes "I hope to see you next time."; - close; } - mes "[Doha]"; - mes "Me?"; - mes "Are you the person the captain was talkin' about?"; - mes "What was the name...?"; - next; - mes "[Doha]"; - mes "Hmm... I don't know why you were chosen but I guess they trusted you enough."; - mes "So you were chosen to visit El Dicastes?"; - next; - mes "[Doha]"; - mes "I have a secret mission"; - mes "regarding this visit."; - mes "More like an order."; - next; - mes "[Doha]"; - mes "I'm the inspector dispatched from home because of a certain case."; - mes "We are working on investigating the truth behind the reported case."; - next; - select("Reported case?"); - mes "[Doha]"; - mes "You haven't heard of it?"; - mes "I thought you already knew..."; - mes "So you're not the one that collected the report back then?"; - next; - mes "[Doha]"; - mes "When the expedition was first dispatched there was a general report on our research results and the messenger,"; - mes "that was carrying this report back home, was attacked."; - next; - mes "[Doha]"; - mes "Luckily the report wasn't stolen completely and we did get the report after painstakingly restoring it."; - mes "The important thing is who did this."; - next; - mes "[Doha]"; - mes "The expedition here is an alliance of 3 countries."; - mes "And we weren't all on good terms."; - mes "That is why Hibba Agip was put in charge because he isn't attached to any of the countries."; - next; - mes "[Doha]"; - mes "But the important thing is which country was behind this and why would they do such a thing when we must promote peace and cooperation."; - next; - mes "[Doha]"; - mes "That is why I was dispatched here."; - mes "To investigate the situation."; - mes "I've come across an unexpected bit of information during my investigation."; - next; - mes "[Doha]"; - mes "Do you know the"; - mes "Cat Hand Merchants?"; - mes "They are also doing"; - mes "business nearby."; - mes "One of them leaked this"; - mes "information to me."; - next; - mes "[Doha]"; - mes "I was investigating at the location assumed to be where the attack took place when I met a cat."; - mes "Well... I don't know what else I'm supposed to call them."; - next; - mes "[Doha]"; - mes "But it turns out, I was lucky to meet this cat."; - mes "Because he turned out to be a witness to the case."; - next; - select("Witness!:Who did it?"); - mes "[Doha]"; - mes "Sigh..."; - mes "He did witness the case but the description I got was..."; - mes "suspicious at best."; - next; - mes "[Doha]"; - mes "Well... the cat said in his own words, 'the guy you're looking for might be one of us because he was very agile and quick.'"; - next; - select("Same race? A cat?"); - mes "[Doha]"; - mes "Yes."; - mes "I heard the cat say that with my own ears."; - mes "He said he went back to the place to see if it was a lost friend of his."; - next; - mes "[Doha]"; - mes "Hmm... my throat is sore from talking too much."; - mes "Let's continue later after I get some rest."; - mes "I think I need a cup of water."; - set ep13_3_secret,1; - close; - } else if (checkquest(7186) > 0) { - mes "[Doha]"; - mes "I will investigate Manuk and Splendide."; - mes "So you will have to look for clues in El Dicastes."; - next; - mes "[Doha]"; - mes "About the guy with animal ears."; - mes "It will be a tough mission but I know you will do well."; - close; } - if (ep13_3_secret > 1 && ep13_3_secret < 15) { - if (checkquest(7202) >= 0 && checkquest(7203) >= 0) { - mes "[Doha]"; - mes "How is the investigation going?"; - mes "Do you have any significant status?"; - next; - mes "- You share the details regarding Diel, Cheshire, Ahat and the dimensional crack."; - mes "You give him Clotted Bloodstain, Frozen Piece of Skin and a Strange Magic Stone as evidence. -"; - next; - mes "[Doha]"; - mes "Hmm.."; - mes "I actually gave the same mission to all the other people heading for El Dicastes."; - next; - mes "[Doha]"; - mes "They have all brought information based on assumptions."; - mes "Meaning your evidence is not much different from the others."; - next; - mes "[Doha]"; - mes "At least we found out one thing."; - mes "At least we now know that the attacker is not from the three countries of Midgard."; - mes "But this is only an assumption."; - next; - mes "[Doha]"; - mes "Details of the report will be verified by a superior authority and a schedule for the next step will be given."; - mes "Thank you."; - next; - mes "[Doha]"; - mes "Please have this."; - mes "This is a reward for your services up to now."; - mes "You deserve this for the hardship you are going through."; - set ep13_3_secret,15; - delitem 6306,1; - delitem 6305,1; - delitem 6307,1; - getitem 2553,1; - erasequest 7202; - erasequest 7203; - next; - mes "[Doha]"; - mes "...."; - mes "Sapha and Laphine, which ever."; - mes "I have something more urgent."; - next; - select("Can you repeat that?"); - mes "[Doha]"; - mes "..?"; - mes "I didn't say a thing."; - mes "I guess you heard wrong."; - mes "Will you leave now? Because I have to organize a report."; - close; } - mes "[Doha]"; - mes "How is the investigation going?"; - mes "Please try your best."; - mes "Don't mess up the relationship between countries."; - close; - } else if (ep13_3_secret == 15) { - mes "[Doha]"; - mes "There won't be any changes to the current policy."; - mes "Home land will continue to review the contents of your reports."; - next; - mes "[Doha]"; - mes "All we can do for now is"; - mes "do our best, right?"; - next; - mes "- He says this kindly but his eyes have a get out and do your work kind of look. -"; - close; } - mes "[Doha]"; - mes "What is it?"; - mes "You don't look like you have any business with me."; - mes "If you don't, please leave now."; - close; -} - -dic_in01,245,119,4 script Shay#ep133_13 884,{ - mes "[Shay]"; - cutin "ep13_shy",2; - set .@ep13_shy,rand(1,5); - if (.@ep13_shy == 1) { - mes "Another failure?."; - mes "I'm talking to myself. Don't bother."; - mes "What do you want?"; } - else if (.@ep13_shy == 2) mes "Boring, What is it?"; - else if (.@ep13_shy == 3) mes "Welcome to Burman Flone..."; - else if (.@ep13_shy == 4) mes "Whatcha want?"; - else if (.@ep13_shy == 5) mes "Sigh... Ready to order?"; - next; - switch(select("Order.:Talk:Nevermind.")) { - case 1: - mes "[Shay]"; - mes "What will it be?"; - mes "I have Tropical Sograt and"; - mes "Vermilion on the Beach flown in from Morroc."; - mes "A bit on the expensive side though."; - next; - switch(select("Tropical Sograt","Vermilion on the Beach","Anything else?")) { - case 1: - mes "[Shay]"; - if (Zeny < 2000) { - mes "Hey, do you have money?"; - break; } - mes "Here is your Tropical Sorgrat."; - getitem 12112,1; - set Zeny, Zeny-2000; - break; - case 2: - mes "[Shay]"; - if (Zeny < 2000) { - mes "Hey, do you have money?"; - break; } - mes "Here is your Vermilion on the Beach."; - getitem 12113,1; - set Zeny, Zeny-2000; - break; - case 3: - mes "[Shay]"; - mes "Hmmm..."; - mes "Nah."; - break; } - close2; - cutin "",255; - end; - case 2: - if (ep13_3_invite == 5) { - if (checkquest(7186) >= 0) { - mes "[Shay]"; - mes "I don't want to talk about personal stuff."; - mes "But do you have any questions?"; - next; - switch(select("Tell me about yourself:About Sapha:About other races:Hmm...")) { - case 1: - shayabout: - mes "[Shay]"; - mes "Me?"; - mes "If you are asking about my name, it is written on my badge here."; - mes "It's Shay."; - next; - select("Not that"); - mes "[Shay]"; - mes "Hmm. Then should I tell you the story on how I settled here?"; - mes "The first to apply to expedite here"; - mes "where the Assassins."; - next; - mes "[Shay]"; - mes "I was one of them."; - mes "That is how I got to reach this place before anyone else did"; - mes "And that is how the base of the expedition camp was built."; - next; - mes "[Shay]"; - mes "But you know."; - mes "I thought I'd return to my hometown and retire."; - mes "But El Dicastes contacted me."; - next; - mes "[Shay]"; - mes "They requested if I could open a place for us outsiders to feel comfortable with."; - mes "They also were considerate enough to build it in Midgard style."; - next; - mes "[Shay]"; - mes "So the framework and style,"; - mes "architect was brought in.."; - mes "and then I found myself managing the whole project?"; - next; - mes "[Shay]"; - mes "And..."; - mes "that is how I got here."; - mes "I've been here ever since!"; - next; - mes "[Shay]"; - mes "I don't remember what my original job was."; - mes "Little rusty on the Katar, I guess..."; - next; - mes "Shay suddenly has a lonely expression and sighs deeply about his situation."; - mes "Looks very tired."; - close2; - cutin "",255; - end; - case 2: - mes "[Shay]"; - mes "Sapha?"; - mes "You are surrounded by Saphas."; - mes "......"; - next; - mes "[Shay]"; - mes "What are you asking me?"; - mes "Just ask any Sapha passing by."; - mes "Ask 'what are you'."; - close2; - cutin "",255; - end; - case 3: - mes "[Shay]"; - mes "Other races?"; - mes "Talking about Sapha?"; - next; - switch(select("With cat ears.:With butterfly wings.")) { - case 1: - mes "[Shay]"; - mes "Cat?"; - mes "Are you talking about the Cat Merchant?"; - mes "They are camped outside of the capital gate."; - next; - mes "[Shay]"; - mes "They even mined and fished near the expedition camp."; - mes "They are currently trying to expand their business."; - next; - mes "[Shay]"; - mes "Well... bigger than them?"; - mes "Not sure. Haven't heard of it."; - mes "Why don't you ask the"; - mes "^0000FFSapha around here?^000000"; - set ep13_3_secret,2; - changequest 7186,7187; - break; - case 2: - mes "[Shay]"; - mes "Butterfly wings? Are you talking about Laphine?"; - mes "Don't know them?"; - mes "You really know nothing."; - next; - mes "[Shay]"; - mes "If you want to know about Laphine, go to Splendide."; - mes "They are rough and tough."; - break; } - close2; - cutin "",255; - end; - case 4: - mes "[Shay]"; - mes "What..."; - mes "I'm not that busy but don't bother me too much."; - close2; - cutin "",255; - end; } - } else if (checkquest(7187) >= 0) { - mes "[Shay]"; - mes "What is it now?"; - mes "Any luck?"; - next; - if (checkquest(7188) >= 0 && checkquest(7189) >= 0 && checkquest(7190) >= 0) { - mes "["+strcharinfo(0)+"]"; - mes "I'm trying to organize the information I've collected."; - mes "The Knits at the square are interested in Ahat."; - mes "I heard from Pioms that most of the Saphas are interested in the minister."; - mes "Galtens are interested in the Cat Merchant for their cat ears."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Everybody is talking about the minister these days!"; - mes "What is with this Ahat anyway?"; - next; - mes "[Shay]"; - mes "I haven't even seen the minister."; - mes "I heard many say that he is beautiful."; - next; - mes "[Shay]"; - mes "Anyway..."; - mes "Try this."; - mes "I've been working on this for some time and hope that this can go on the menu."; - next; - mes "- Shay places a baked pie with the base made out of carrots."; - mes "Topped with something that looks like apples or bananas."; - mes "You immediately think it is too risky to try."; - next; - select("The minced ingredient is..."); - mes "[Shay]"; - mes "An apple pie."; - mes "I garnished it with bananas."; - mes "Doesn't look like it but this is an apple pie."; - next; - mes "["+strcharinfo(0)+"]"; - mes "But why is there a carrot in a pie."; - mes "And there is no hint of apples."; - next; - mes "[Shay]"; - mes "Stop!!!!!!!!!!!!!"; - specialeffect2 EF_HIT1; - specialeffect2 EF_HIT2; - percentheal -20,0; - next; - mes "-Shay got all upset and threw something sticky and smelly."; - mes "The pie left Shay's palm and landed square in your face. -"; - next; - mes "[Shay]"; - mes "Oops.. umph.. hmph..."; - mes "Phew... sigh..."; - mes "..........."; - next; - mes "[Shay]"; - mes "S...Sorry. Aello told me to help you but.."; - mes "......."; - mes "I couldn't help myself."; - next; - mes "[Shay]"; - mes "Ha.. there is a cat named BK among the Cat Merchants."; - mes "He might have the information you want."; - mes "... Go.. meet BK."; - next; - mes "[Shay]"; - mes "And if he ignores you, tell him that ^E77471Shay's special drink will be delivered^000000."; - erasequest 7188; - erasequest 7189; - erasequest 7190; - erasequest 7187; - setquest 7191; - set ep13_3_secret,3; - close2; - cutin "",255; - end; } - mes "["+strcharinfo(0)+"]"; - mes "I'm trying to organize the information I've collected."; - mes "But what should I do with the collected information?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Moan..."; - next; - mes "[Shay]"; - mes "You look lost as if nothing makes sense anymore."; - mes "The solution is simply to ask around."; - next; - mes "[Shay]"; - mes "There are many Saphas working at the factory, drill hall, square and anywhere else."; - mes "There are the Cat Merchants outside of the castle, too."; - close2; - cutin "",255; - end; - } else if (checkquest(7191) >= 0) { - mes "[Shay]"; - mes "You can find the Cat Merchants outside of the gate."; - mes "They seem like a small group of wanderers."; - mes "You'll see their tent southeast from the gate."; - next; - mes "[Shay]"; - mes "BK is the one that holds information around there."; - mes "He will be able to help you."; - close2; - cutin "",255; - end; - } else if (checkquest(7192) >= 0) { - mes "[Shay]"; - mes "You say BK said that?"; - mes "Is that so?"; - mes "I did think Ahat was more"; - mes "beautiful than normal."; - next; - mes "[Shay]"; - mes "But according to the Sapha's stories, I hear in this pub, they all see a different version of Ahat."; - next; - mes "[Shay]"; - mes "But BK said Ahat isn't a Sapha?"; - mes "That only means that its not the looks that is different but he may be a completely different race."; - next; - mes "[Shay]"; - mes "We can only investigate."; - mes "They say he came from the dimensional crack so let's investigate there."; - next; - mes "[Shay]"; - mes "I guess it makes sense that there's a dimensional crack here too..."; - mes "Sounds like what happened at Morocc."; - set ep13_3_secret,6; - changequest 7192,7193; - close2; - cutin "",255; - end; - } else if (checkquest(7193) >= 0) { - mes "[Shay]"; - mes "It is always better to go to the site."; - mes "Because it is difficult to meet the minister."; - next; - mes "[Shay]"; - mes "The crack here must have been created when the crack in Morroc appeared."; - mes "If he did it."; - next; - mes "[Shay]"; - mes "You'll find the dimensional crack northeast from El Dicastes."; - mes "Try investigating there."; - close2; - cutin "",255; - end; - } else if (checkquest(7194) >= 0 || checkquest(7195) >= 0 || checkquest(7196) >= 0) { - mes "[Shay]"; - mes "Any luck?"; - next; - if (checkquest(7196) >= 0) mes "- You show the strange magical stone fragment you collected from near the crack. -"; - else if (checkquest(7194) >= 0) mes "- You show the bloodstain you collected from near the crack. -"; - else if (checkquest(7195) >= 0) mes "- You show the frozen piece of skin collected near the crack. -"; - next; - mes "[Shay]"; - mes "I didn't expect this."; - mes "Then who is Ahat...?"; - mes "...I smell something fishy."; - next; - mes "[Shay]"; - mes "I don't know since I haven't"; - mes "seen Ahat in person but"; - mes "we must find out what"; - mes "all this means."; - next; - select("Do you trust BK?"); - mes "[Shay]"; - mes "At least BK doesn't lie."; - mes "The BK I know never lies."; - mes "Why are these found near the crack?"; - mes "Why was Ahat found there...?"; - next; - select("Do you want to meet in person?"); - mes "[Shay]"; - mes "You can't just waltz in on him."; - mes "It's even harder for outsiders"; - mes "like us to meet him."; - mes "Hm..."; - next; - mes "[Shay]"; - mes "We can try collecting"; - mes "Sapha Certifications."; - mes "Those who did great deeds get the opportunity to meet the minister."; - next; - mes "[Shay]"; - mes "The Cat Merchants are also collecting Sapha Certifications. They want to meet the minister in person so they can negotiate business."; - next; - mes "[Shay]"; - mes "You can receive Sapha Certifications from handling requests throughout the city."; - mes "Get enough so you can meet with minister Ahat."; - next; - mes "[Shay]"; - mes "You'll need at least"; - mes "^0000FF3 Sapha Certifications^000000."; - mes "Go ^0000FFask around in Dicastes Diel^000000 for more information."; - next; - mes "[Shay]"; - mes "There's a Sapha that registers adventurers there."; - mes "His name is ^0000FFRhawyne^000000? Ask him."; - next; - select("Don't you have any Sapha Certifications?"); - mes "[Shay]"; - mes "................"; - mes "Do you think I'm that free?"; - mes "I'm not the one receiving requests, I'm the one that makes the requests!"; - next; - mes "[Shay]"; - mes "Think of what you have to do."; - mes "Meet Ahat by collecting"; - mes "Sapha Certifications."; - mes "Then find doubt about his relationship between him and the crack."; - setquest 7197; - if (checkquest(7196) >= 0) erasequest 7196; - else if (checkquest(7194) >= 0) erasequest 7194; - else if (checkquest(7195) >= 0) erasequest 7195; - close2; - cutin "",255; - end; - } else if (checkquest(7197) >= 0) { - mes "[Shay]"; - mes "Start with collecting"; - mes "Sapha Certifications."; - mes "You'll need at least 3 certifications to meet the minister."; - next; - mes "[Shay]"; - mes "Once you have your certifications, go make a request to meet the minister at the Adventurer's reception desk in Diel."; - mes "Rhawyne will help you."; - close2; - cutin "",255; - end; - } else if (ep13_3_secret > 6 && ep13_3_secret < 11) { - if (checkquest(7199) >= 0) { - mes "[Shay]"; - mes "Hmm..."; - mes "Clearing the area?"; - mes "Sounds weird."; - mes "Something smells fishy."; - next; - mes "[Shay]"; - mes "Don't forget to bring back evidence."; - mes "And to pretend you are hypnotized."; - mes "Good. This is our secret."; - next; - mes "[Shay]"; - mes "Funny how things come about."; - mes "But you really are talkative."; - mes "You are telling me everything. Tsk."; - close2; - cutin "",255; - end; } - mes "[Shay]"; - mes "So... you got permitted?"; - mes "I'm also curious who this Ahat character is."; - next; - mes "[Shay]"; - mes "Good. I'll prepare some food until you come back."; - mes "I just found this amazing chocolate recipe a few days ago."; - next; - select("Oh..no.."); - mes "[Shay]"; - mes "When I was in Morroc."; - mes "A colleague from the guild used to make chocolate stuff you see?"; - mes "I thought it would be simple since he was making it."; - next; - select("So....."); - mes "[Shay]"; - mes "Wait till you taste it."; - mes "Now, get going."; - close2; - cutin "",255; - end; - } else if (ep13_3_secret > 10 && ep13_3_secret < 14) { - mes "[Shay]"; - mes "Did you know?"; - mes "There is another skillful Jarute."; - mes "Name is HesLanta."; - next; - mes "[Shay]"; - mes "He sometimes comes back and shares his stories."; - mes "But I think he also has a story to tell."; - next; - mes "[Shay]"; - mes "It's only a thought but it might be good to talk to those near Ahat too."; - next; - mes "[Shay]"; - mes "How about talking to the Jarute named HesLanta?"; - mes "You don't have anything to lose, anyway."; - close2; - cutin "",255; - end; - } else if (ep13_3_secret == 13) { - mes "[Shay]"; - mes "Why are you here again?"; - mes "Are you working?"; - next; - if(select("Mission completed!:I came to thank you.")==2) { - mes "[Shay]"; - mes "If you are that grateful, all my new cuisines till the last bite."; - next; - select("Ah, that is um..."); - mes "[Shay]"; - mes "Huh?"; - mes "Ungrateful...."; - close2; - cutin "",255; - end; } - mes "[Shay]"; - mes "Really?"; - mes "Good for you."; - mes "....."; - mes "Mission. Haven't heard that word for ages."; - next; - mes "[Shay]"; - mes "Now go."; - mes "I'm busy."; - mes "New ingredients are coming in today."; - mes "Go now."; - close2; - cutin "",255; - end; - } else if (ep13_3_secret == 14) { - mes "[Shay]"; - mes "What did you bring here now?"; - mes "........."; - mes "What? No?"; - next; - mes "[Shay]"; - mes "Tsk.... boring."; - close2; - cutin "",255; - end; - } - mes "[Shay]"; - mes "I don't want to talk about personal stuff."; - mes "But do you have any questions?"; - next; - switch(select("Tell me about yourself:About Sapha:...Hmm...")) { - case 1: goto shayabout; - case 2: - mes "[Shay]"; - mes "Sapha?"; - mes "You are surrounded by Saphas."; - mes "......"; - next; - mes "[Shay]"; - mes "What are you asking me?"; - mes "Just ask any Sapha passing by."; - mes "Ask 'what are you'."; - close2; - cutin "",255; - end; - case 3: - mes "[Shay]"; - mes "What..."; - mes "I'm not that busy but don't bother me too much."; - close2; - cutin "",255; - end; } - } - mes "[Shay]"; - mes "If you haven't registered at Diel yet, you better do it soon."; - mes "That is the only way to start receiving requests and guarantee your safety here."; - next; - mes "[Shay]"; - mes "To avoid conflicts apart from diplomatic trouble"; - mes "it is always better to respect each sides agreement."; - mes "Don't you agree?"; - close2; - cutin "",255; - end; - case 3: - mes "[Shay]"; - mes "Suit yourself."; - close2; - cutin "",255; - end; } -} - -dicastes01,207,210,5 script Walking Knit#ep13_3_15 449,{ - if (isequipped(2782)) { - if (ep13_3_secret == 2) { - mes "[Knit]"; - mes "Welcome, human."; - mes "I'm finally used to meeting other races like you."; - next; - switch(select("Are there races other than humans?:What are you doing?")) { - case 1: - if (checkquest(7188) >= 0) { - mes "[Knit]"; - mes "There were Laphine"; - mes "before you came."; - mes "And of course there are still."; - mes "But they are over the Kamidal mountains."; - next; - mes "[Knit]"; - mes "And then the cats.."; - mes "Ah, did you see the group of cats in front of the castle?"; - mes "They are really soft and cuddly unlike us."; - next; - mes "[Knit]"; - mes "They are really lovely."; - mes "Those cute cats.."; - next; - mes "[Knit]"; - mes "But Ahat is also loveable even for a Sapha."; - mes "....if my hair is like a dry winter tree.."; - mes "Ahat's hair is like new sprouts in early spring....."; - next; - mes "[Knit]"; - mes "Ah.. I'm so jealous, envious.."; - close; } - mes "[Knit]"; - mes "There were Laphine"; - mes "before you came."; - mes "And of course there are still."; - mes "But they are over the Kamidal mountains."; - next; - mes "[Knit]"; - mes "And then the cats.."; - mes "Ah, did you see the group of cats in front of the castle?"; - mes "They are really soft and cuddly unlike us."; - next; - mes "[Knit]"; - mes "And especially their ears and tail!!"; - next; - select("Have you seen a man with cat ears?"); - mes "[Knit]"; - mes "Eh?"; - mes "Man? Human male?"; - mes "A human male with cat ears?"; - mes "Never heard such a thing."; - next; - mes "[Knit]"; - mes "Humans are amazing!"; - mes "Didn't even think of that...!"; - mes "....."; - next; - mes "[Knit]"; - mes "But they are really lovely."; - mes "Those cute cats.."; - next; - mes "[Knit]"; - mes "But Ahat is also loveable even for a Sapha."; - mes "....if my hair is like a dry winter tree.."; - mes "Ahat's hair is like new sprouts in early spring....."; - next; - mes "[Knit]"; - mes "I can't believe how he does his work for Dicastes and still maintains such great hair."; - mes "I can almost see a glow."; - next; - mes "[Knit]"; - mes "Ah.....his skin is divine."; - mes "But he never comes out from his office high up in Dicastes Diel."; - next; - mes "[Knit]"; - mes "But I guess it would be better for Ahat's complexion..."; - mes "to stay warm and safe like a crystal bird in Diel instead of being out in the winter weather!"; - next; - mes "- Continues to talk about Ahat."; - mes "Don't think I'll get any more information. -"; - setquest 7188; - close; - case 2: - mes "[Knit]"; - mes "As you can see, I'm taking a walk."; - mes "I should walk from time to time to prevent myself from getting stiff."; - mes "I really don't like to get stiff."; - close; } - } - mes "[Knit]"; - mes "Don't you think cats are amazing."; - mes "I heard from where you came from, you have pets.."; - next; - mes "[Knit]"; - mes "Is it okay to raise other creatures?"; - mes "Do they want that?"; - mes "It's a difficult issue.."; - close; } - mes "[Moltuka]"; - mes "¡õ¢£¡ô"; - mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; - next; - mes "- Cannot communicate with him. -"; - close; -} - -dicastes01,112,248,5 script Resting Piom#ep133_16 491,{ - mes "[Piom]"; - if (isequipped(2782)) { - if (ep13_3_secret == 2) { - if (checkquest(7189) >= 0) { - mes "Phew.. I need to rest."; - mes "Huh?"; - mes "Why are you here?"; - next; - mes "[Piom]"; - mes "Don't follow cats around"; - mes "Go and meet Ahat."; - mes "He is really beautiful."; - close; } - mes "Phew.. I need to rest."; - mes "Huh?"; - mes "Why are you here?"; - next; - select("Ask about human with cat ears."); - mes "[Piom]"; - mes "HAHAHAHA!!!"; - mes "There are so many asking"; - mes "about that recently."; - mes "Is there any conflict with the Cat Hand Merchants?"; - next; - mes "[Piom]"; - mes "Haha.. ... funny."; - mes "Human with cat ears?"; - mes "Never heard of such thing."; - mes "But you seem to be new around here."; - next; - mes "[Piom]"; - mes "Don't waste your time on something ridiculous as that."; - mes "That's it! I think you are the right person."; - next; - mes "[Piom]"; - mes "The minister stays at the top of Diel."; - mes "Try meeting the minister."; - mes "He is a wonderful person."; - mes "A role model to all Saphas!"; - next; - mes "[Piom]"; - mes "You need to know about Saphas if you are staying in El Dicastes, right?"; - mes "Don't spend time with a dusty Piom like me, and go meet Ahat."; - mes "You will love him."; - next; - mes "- Continues to talk about Ahat."; - mes "Don't think I'll get any more information. -"; - setquest 7189; - close; } - mes "As you can see, I'm resting."; - mes "I like my job but it is so tiring."; - mes "But I'm happier than when I was a Knit."; - next; - mes "[Piom]"; - mes "I can't think straight."; - mes "I didn't like working through documents the Knits do."; - mes "But then Galtens have to carry heavy weapons."; - next; - mes "[Piom]"; - mes "The last thing I did was mine and refine Bradium and I loved it!"; - mes "And to think that my work keeps everyone healthy is rewarding."; - close; } - mes "¡ñ¡÷¢¤ ¡ö ¢±¡ñ¡ú?"; - mes "¡ò¢³~!"; - mes "¡Ð¢²¢¤ ¢± ¡ü¡ñ¡õ ¢³ ¡ð !!!"; - next; - mes "- Cannot communicate with him. -"; - close; -} - -dicastes01,252,144,0 script Training Galten#e 450,{ - mes "[Training Galten]"; - if (isequipped(2782)) { - if (ep13_3_secret == 2) { - if (checkquest(7190) >= 0) { - mes "Hmm...another peaceful day."; - mes "Hmm? Aren't you the outsider that came here a while ago?"; - mes "Have you come to see the training grounds?"; - next; - mes "[Training Galten]"; - mes "Ahat..."; - mes "He is a strong Sapha."; - mes "He may be a minister working through piles of documents but he must be hiding his power!"; - next; - mes "[Training Galten]"; - mes "Everyone says Ahat is like a delicate spring sprout but I don't agree!"; - mes "I've never seen a stronger Sapha before."; - mes "I don't quite understand why he didn't become a Galten..."; - next; - mes "[Training Galten]"; - mes "Maybe he is physically strong but has a warm heart.."; - mes "but you never know..."; - close; } - mes "Hmm...another peaceful day."; - mes "Hmm? Aren't you the outsider that came here a while ago?"; - mes "Have you come to see the training grounds?"; - next; - select("About a human with cat ears.."); - mes "[Training Galten]"; - mes "Cat ears?"; - mes "Is there someone like that?"; - mes "Humans are like that?"; - next; - mes "[Training Galten]"; - mes "What? No?"; - mes "Then why are you looking him.."; - mes "Why don't you go meet Ahat instead of wasting your time."; - next; - mes "[Training Galten]"; - mes "Anyone that wants to be strong"; - mes "should meet Ahat."; - mes "He is a very strong Sapha."; - next; - mes "[Training Galten]"; - mes "He may be a minister working through piles of documents but he must be hiding his power!"; - next; - mes "[Training Galten]"; - mes "Everyone says Ahat is like a delicate spring sprout but I don't agree!"; - mes "I've never seen a stronger Sapha before."; - mes "I don't quite understand why he didn't become a Galten..."; - next; - mes "- Continues to talk about Ahat."; - mes "I don't think I'll get any more information. -"; - setquest 7190; - close; } - mes "I will get great results"; - mes "If I do my best, right?"; - close; } - mes "¡ø¡ô¡ü ¡ø ¡ø¡ô¡ü"; - mes "¡ø¡ô¡ü"; - next; - mes "- I can't understand what he's trying to say. -"; - close; -} - -dic_fild01,231,174,4 script BK#ep133_18 496,{ - if (checkquest(7191) >= 0) { - if (ep13_3_secret == 4) { - mes "[BK]"; - mes "...So what do you want to know?"; - next; - select("About other feline races"); - mes "[BK]"; - mes "Feline? Are you asking about us cats?"; - mes "Well~"; - mes "Don't know about races... unless..."; - next; - mes "- BK asks for a Sapha Certification. -"; - next; - if(select("No way.:Give.")==1) { - mes "[BK]"; - mes "Humph"; - mes "We made a deal."; - mes "Give me a Sapha Certification."; - close; } - if (countitem(6304) > 1) { - mes "[BK]"; - mes "Haha.. good, good."; - mes "I don't know anything outside of our race but I did see someone with cute ears that has been visiting Dicastes Diel."; - next; - mes "[BK]"; - mes "I even saw him meet the new minister alone."; - mes "Hu hu..."; - mes "Satisfied?"; - delitem 6304,1; - next; - mes "- BK says this and takes the Sapha Certification out of your hand."; - mes "Information on the person with animal ears Doha mentioned! -"; - set ep13_3_secret,5; - close; } - mes "[BK]"; - mes "I will give you information"; - mes "and you give me a Sapha Certification"; - mes "great teamwork, don't you agree?"; - next; - mes "[BK]"; - mes "If you want to know my information, you have to give me a Sapha Certification."; - close; - } else if (ep13_3_secret == 5) { - mes "[BK]"; - mes "...Didn't I just tell you about"; - mes "the man with cat ears?"; - mes "I've seen him with the"; - mes "minister in Dicastes Diel."; - next; - switch(select("About Ravail?:Who is the minister?")) { - case 1: - mes "[BK]"; - mes "Ravail is the high minister."; - mes "Something like a Chief."; - mes "They also call him elder."; - mes "We would call him leader?"; - next; - mes "[BK]"; - mes ".......ah........."; - mes "I should have gotten a Sapha Certification before answering."; - close; - case 2: - mes "[BK]"; - mes "The infamous Ahat."; - mes "The new minister..."; - mes "(BK rubs his front paws"; - mes "together and winks)"; - next; - if(select("Give him a Sapha Certification.:No way.")==2) { - mes "[BK]"; - mes "No, no, contract violation."; - mes "I have nothing to say if you don't give me a Sapha Certification."; - close; } - mes "[BK]"; - mes "The new minister is"; - mes "not from around here."; - mes "There is a huge crack down there."; - next; - mes "[BK]"; - mes "The new minister was picked"; - mes "up near the crack."; - mes "He must be an alien!"; - delitem 6304,1; - next; - select("An alien! You must be nuts!"); - mes "[BK]"; - mes "Because he isn't a Sapha!"; - next; - select("He isn't a Sapha?"); - mes "[BK]"; - mes "Yes."; - mes "But, isn't it strange?"; - mes "All the Saphas here think"; - mes "he is a beautiful Sapha..."; - mes "But I've seen him from a"; - mes "distance and he wasn't."; - next; - mes "[BK]"; - mes "To me, he is a feline."; - mes "He might even be a"; - mes "lost friend of mine."; - next; - mes "[BK]"; - mes "Well, I don't understand why because all Saphas are beautiful."; - delitem 6304,1; - changequest 7191,7192; - next; - mes "- BK says this and takes the Sapha Certification out of your hand."; - mes "Shocking information that the Sapha minister Ahat is not a Sapha!-"; - next; - mes "["+strcharinfo(0)+"]"; - mes "...I must find out."; - mes "Near the crack, he said..."; - mes "Should I talk to Shay?"; - close; } - } - mes "[BK]"; - mes "Ha. I'm the information collector of the Cat Merchants."; - mes ".............."; - mes "I don't give out information just to anyone."; - mes "Meow..."; - next; - mes "- BK of the Cat Merchant group is being difficult."; - mes "What did Shay tell you to do?-"; - next; - input .@shaytalk$; - if (.@shaytalk$ != "Shay's special drink will be delivered") { - mes "["+strcharinfo(0)+"]"; - mes .@shaytalk$+"...?"; - mes "Hmm... I think you are wrong?"; - mes "What was it.."; - next; - mes "[BK]"; - mes "What. Are you threatening me with that?"; - mes "Meow.. You don't know my well enough~!!"; - close; } - mes "["+strcharinfo(0)+"]"; - mes "Hmm. If you don't cooperate,"; - mes "Shay's special drink will be delivered."; - mes "By Shay himself!"; - next; - mes "[BK]"; - mes "What?!"; - mes "What do you want."; - mes "Why are you harassing me?"; - mes "Bully... sob"; - emotion e_sob; - next; - mes "[BK]"; - mes "Okay. I will cooperate."; - mes "But with some conditions."; - mes "First, you must tell Shay that I cooperated with you."; - next; - mes "[BK]"; - mes "Second, we must meet the minister to expand our business."; - mes "But you need Sapha Certifications to meet him."; - next; - mes "[BK]"; - mes "So I'll sell my information for Sapha Certifications."; - mes "Tell me when you are ready."; - set ep13_3_secret,4; - close; - } else if (checkquest(7192) >= 0) { - mes "[BK]"; - mes "Why are you always coming back?"; - mes "Why don't you go to the crack yourself if you are curious about the new minister?"; - mes "You'll find something there since he was from there. Meow"; - close; - } else if (ep13_3_secret > 5) { - mes "[BK]"; - mes "MEOW~"; - mes "I thought you brought Shay's food here as a reward."; - mes "(BK shivers at the thought)"; - next; - mes "[BK]"; - mes "Eeeew..."; - mes "I can't even imagine it."; - mes "...........Ha! Don't tell Shay this!"; - close; } - mes "[BK]"; - mes "Ha. I'm the information collector of the Cat Hand Merchants."; - mes "Ask me anything...but.."; - mes "Meow.. I'm not an easy cat you see."; - next; - mes "[BK]"; - mes "Go away, Ha"; - close; -} - -- script Rock Pile#ep133_ -1,{ - if (checkquest(7193) >= 0) { - mes "There are many piles of rock around because of the unstable crust movements."; - mes "This rock pile is also one of them."; - mes "Don't see anything suspicious."; - next; - if(select("Try to knock down the rock pile.:Study the pile closely.")==1) { - mes "- Knock down the pebbles that make up the pile of rocks and spread them out. -"; - close; } - mes "You feel an evil energy from the small stone fragments."; - mes "Doesn't look natural but more like remnants from a powerful magic spell nearby."; - next; - mes "You feel evil energy. Does this have anything to do with Ahat?"; - mes "You collected a stone that emits strange energy."; - getitem 6307,1; - changequest 7193,7196; - next; - mes "["+strcharinfo(0)+"]"; - mes "Hmm... I may need to discuss these with Shay."; - close; - } else if (checkquest(7196) >= 0) { - mes "["+strcharinfo(0)+"]"; - mes "This is where you picked up the strange magical stone."; - mes "Also feel a strange energy around."; - mes "Let's go back to the pub and talk with Shay."; - close; - } else if (checkquest(7199) >= 0) { - if (countitem(6307) == 10) { - mes "Need more stone fragments to report back to Doha at the expedition camp."; - mes "You collect another stone fragment that emits a strange magical force."; - getitem 6307,1; - if (checkquest(7202) == -1) setquest 7202; - close2; - initnpctimer; - disablenpc "Rock Pile#"+strnpcinfo(2); - end; - } else if (countitem(6307) < 11) { - mes "There are many piles of rock around because of the unstable crust movements."; - mes "This is one of them."; - mes "You feel an evil energy from the small stone fragments."; - getitem 6307,1; - next; - mes "You collect stone fragments."; - mes "Not enough was collected to fill Cheshire's request."; - close2; - initnpctimer; - disablenpc "Rock Pile#"+strnpcinfo(2); - end; - } else { - mes "No need to collect more."; - close; } - } else if (checkquest(7201) >= 0) { - if (countitem(6307) < 10) { - mes "There are many piles of rock around because of the unstable crust movements."; - mes "This is one of them."; - mes "You feel an evil energy from the small stone fragments."; - getitem 6307,1; - next; - mes "You collect stone fragments."; - mes "Not enough was collected to fill Cheshire's request."; - close2; - initnpctimer; - disablenpc "Rock Pile#"+strnpcinfo(2); - end; - } else { - mes "No need to collect more."; - close; } - } else { - mes "- You found traces of something. -"; - close; } - -OnTimer120000: - enablenpc "Rock Pile#"+strnpcinfo(2); - stopnpctimer; - end; -} - -dic_fild02,269,55,0 duplicate(Rock Pile#ep133_) Rock Pile#ep133_ef1 844 -dic_fild02,236,29,0 duplicate(Rock Pile#ep133_) Rock Pile#ep133_ef2 844 -dic_fild02,220,34,0 duplicate(Rock Pile#ep133_) Rock Pile#ep133_ef3 844 -dic_fild02,228,55,0 duplicate(Rock Pile#ep133_) Rock Pile#ep133_ef4 844 -dic_fild02,228,63,0 duplicate(Rock Pile#ep133_) Rock Pile#ep133_ef5 844 -dic_fild02,210,75,0 duplicate(Rock Pile#ep133_) Rock Pile#ep133_ef6 844 -dic_fild02,213,35,0 duplicate(Rock Pile#ep133_) Rock Pile#ep133_ef7 844 -dic_fild02,171,49,0 duplicate(Rock Pile#ep133_) Rock Pile#ep133_ef8 844 -dic_fild02,266,44,0 duplicate(Rock Pile#ep133_) Rock Pile#ep133_ef9 844 -dic_fild02,174,79,0 duplicate(Rock Pile#ep133_) Rock Pile#ep133_ef10 844 - -- script Dirt Pile#ep133_ -1,{ - if (checkquest(7193) >= 0) { - mes "There a several dirt piles near the crack."; - mes "This is one of them."; - mes "Don't see anything suspicious."; - next; - if(select("Stomp on it with your feet.:Poke around in the dirt pile.")==1) { - mes "- You step on the dug up dirt pile and make the ground flat. -"; - close; } - mes "You poke around the dirt pile to find blood clotted in the dirt."; - mes "You feel evil energy. Does this have anything to do with Ahat?"; - next; - mes "You collect the Clotted Bloodstains."; - getitem 6306,1; - changequest 7193,7194; - next; - mes "["+strcharinfo(0)+"]"; - mes "Hmm... I may need to discuss these with Shay."; - close; - } else if (checkquest(7194) >= 0) { - mes "["+strcharinfo(0)+"]"; - mes "Collected Clotted Bloodstains from the dirt pile here."; - mes "Also feel a strange energy around."; - mes "Let's go back to the pub and talk with Shay."; - close; - } else if (checkquest(7199) >= 0) { - if (countitem(6306) == 10) { - mes "Need more bloodstains to report back to Doha at the expedition camp."; - mes "You collect another Clotted Bloodstain from the dirt pile."; - getitem 6306,1; - if (checkquest(7202) == -1) setquest 7202; - close2; - initnpctimer; - disablenpc "Dirt Pile#"+strnpcinfo(2); - end; - } else if (countitem(6306) < 11) { - mes "There a several dirt piles near the crack."; - mes "This is one of them."; - mes "You find a Clotted Bloodstain beneath the dirt pile."; - getitem 6306,1; - next; - mes "Collect bloodstains."; - mes "Not enough was collected to fill Cheshire's request."; - close2; - initnpctimer; - disablenpc "Dirt Pile#"+strnpcinfo(2); - end; - } else { - mes "No need to collect more."; - close; } - } else if (checkquest(7201) >= 0) { - if (countitem(6306) < 10) { - mes "There a several dirt piles near the crack."; - mes "This is one of them."; - mes "You find a Clotted Bloodstain beneath the dirt pile."; - getitem 6306,1; - next; - mes "Collect bloodstains."; - mes "Not enough was collected to fill Cheshire's request."; - close2; - initnpctimer; - disablenpc "Dirt Pile#"+strnpcinfo(2); - end; - } else { - mes "No need to collect more."; - close; } - } else { - mes "- You found traces of something. -"; - close; } -OnTimer120000: - enablenpc "Dirt Pile#"+strnpcinfo(2); - stopnpctimer; - end; -} - -dic_fild02,215,85,0 duplicate(Dirt Pile#ep133_) Dirt Pile#ep133_ef1 844 -dic_fild02,207,41,0 duplicate(Dirt Pile#ep133_) Dirt Pile#ep133_ef2 844 -dic_fild02,232,41,0 duplicate(Dirt Pile#ep133_) Dirt Pile#ep133_ef3 844 -dic_fild02,245,68,0 duplicate(Dirt Pile#ep133_) Dirt Pile#ep133_ef4 844 -dic_fild02,184,63,0 duplicate(Dirt Pile#ep133_) Dirt Pile#ep133_ef5 844 -dic_fild02,207,94,0 duplicate(Dirt Pile#ep133_) Dirt Pile#ep133_ef6 844 -dic_fild02,230,71,0 duplicate(Dirt Pile#ep133_) Dirt Pile#ep133_ef7 844 -dic_fild02,188,50,0 duplicate(Dirt Pile#ep133_) Dirt Pile#ep133_ef8 844 -dic_fild02,206,115,0 duplicate(Dirt Pile#ep133_) Dirt Pile#ep133_ef10 844 -dic_fild02,248,36,0 duplicate(Dirt Pile#ep133_) Dirt Pile#ep133_ef9 844 - -- script Split Ground#ep133_ -1,{ - - if (checkquest(7193) >= 0) { - mes "Surface of the ground is split by the shock from the dimensional crack."; - mes "The split ground is solid and icy making it look like sharp blades."; - mes "Don't see anything suspicious."; - next; - if(select("Stomp on it with your feet.:Poke around in the dirt pile.")==1) { - mes "- You step on the dry, split surface and make the ground flat. -"; - close; } - /* - mes "There is something stuck by the frost on the sharp, cracked surface."; - mes "You take a closer look and see it looks like the skin of a creature that crawls on the ground."; - next; - mes "You feel evil energy. Does this have anything to do with Ahat?"; - mes "You collect the Frozen Piece of Skin."; - getitem 6305,1; - changequest 7193,7195; - next; - mes "["+strcharinfo(0)+"]"; - mes "Hmm... I may need to discuss these with Shay."; - close; - */ - - } else if (checkquest(7195) >= 0) { - mes "["+strcharinfo(0)+"]"; - mes "It is the place where the frozen skin was found."; - mes "Also feel a strange energy around."; - mes "Let's go back to the pub and talk with Shay."; - close; - } else if (checkquest(7199) >= 0) { - if (countitem(6305) == 10) { - mes "Need more pieces of skin to report back to Doha at the expedition camp."; - mes "You collect another Frozen Piece of Skin in the frost in the crack of the split ground."; - getitem 6305,1; - if (checkquest(7202) == -1) setquest 7202; - close2; - initnpctimer; - disablenpc "Split Ground#"+strnpcinfo(2); - end; - } else if (countitem(6305) < 11) { - mes "Surface of the ground near the dimensional crack is split by some kind of impact."; - mes "This is one of them."; - mes "There is something stuck by the frost on the sharp, cracked surface."; - getitem 6305,1; - next; - mes "Collect a piece of skin."; - mes "Not enough was collected to fill Cheshire's request."; - close2; - initnpctimer; - disablenpc "Split Ground#"+strnpcinfo(2); - end; - } else { - mes "No need to collect more."; - close; } - } else if (checkquest(7201) >= 0) { - if (countitem(6305) < 10) { - mes "Surface of the ground near the dimensional crack is split by some kind of impact."; - mes "This is one of them."; - mes "There is something stuck by the frost on the sharp, cracked surface."; - getitem 6305,1; - next; - mes "Collect a piece of skin."; - mes "Not enough was collected to fill Cheshire's request."; - close2; - initnpctimer; - disablenpc "Split Ground#"+strnpcinfo(2); - end; - } else { - mes "No need to collect more."; - close; } - } else { - mes "- You found traces of something. -"; - close; } -OnTimer120000: - enablenpc "Split Ground#"+strnpcinfo(2); - stopnpctimer; - end; -} - -dic_fild02,194,86,0 duplicate(Split Ground#ep133_) Split Ground#ep133_ef1 844 -dic_fild02,240,51,0 duplicate(Split Ground#ep133_) Split Ground#ep133_ef2 844 -dic_fild02,176,65,0 duplicate(Split Ground#ep133_) Split Ground#ep133_ef3 844 -dic_fild02,254,45,0 duplicate(Split Ground#ep133_) Split Ground#ep133_ef4 844 -dic_fild02,178,119,0 duplicate(Split Ground#ep133_) Split Ground#ep133_ef5 844 -dic_fild02,200,81,0 duplicate(Split Ground#ep133_) Split Ground#ep133_ef6 844 -dic_fild02,205,54,0 duplicate(Split Ground#ep133_) Split Ground#ep133_ef7 844 -dic_fild02,224,74,0 duplicate(Split Ground#ep133_) Split Ground#ep133_ef8 844 -dic_fild02,244,59,0 duplicate(Split Ground#ep133_) Split Ground#ep133_ef9 844 -dic_fild02,249,43,0 duplicate(Split Ground#ep133_) Split Ground#ep133_ef10 844 - -// Frede's Request -//============================================================ - -dicastes01,117,262,0 script Frede#ep133_ 491,{ - mes "[Frede]"; - if (isequipped(2782)) { - if (ep13_3_bra == 1) { - mes "I'm getting tired, can we continue talking inside."; - close2; - warp "dic_in01",165,101; - end; - } else if (ep13_3_bra == 3) { - mes "How is little favor going?"; - mes "We can have a chat after you are done with it."; - close; - } else if (ep13_3_bra == 6) { - mes ""+strcharinfo(0)+", the guys said they wanted to meet up together sometime."; - mes "Make sure you clear your schedule."; - close; } - mes "Moan... moan..."; - if (ep13_3_invite == 5) { - next; - mes "["+strcharinfo(0)+"]"; - mes "Are you alright?"; - mes "You don't look well. Do you need help?"; - next; - mes "[Frede]"; - mes "Ah.. Thank you."; - mes "My leg is injured..."; - next; - mes "[Frede]"; - mes "Do you mind helping me get to the building over there?"; - mes "I will feel better if I rest a little."; - set ep13_3_bra,1; - close2; - warp "dic_in01",165,101; - end; } - close; } - mes "¢£¡ô¡ñ ¡û"; - mes "¡ú¡ö¡ø ¢£ ¡ô"; - close; -} - -dic_in01,165,104,1 script Frede#13_3_in 454,{ - if (isequipped(2782)) { - if (ep13_3_bra >= 1) { - if (checkquest(11171) == 1) { - if (ep13_3_bra == 2) { - mes "[Frede]"; - mes "Oh.. what should I do...?"; - mes "I would run there myself if only my legs would move normally."; - next; - mes "[Frede]"; - mes "Would you mind visiting the cave to see if my friends are alright?"; - goto fredestill; } - mes "["+strcharinfo(0)+"]"; - mes "But the injury on your leg doesn't look new. Why did you come out with a wounded leg?"; - next; - mes "[Frede]"; - mes "I can still move around with this leg and I wanted to help the village."; - next; - mes "["+strcharinfo(0)+"]"; - mes "But you should stay home and recover."; - next; - mes "[Frede]"; - mes "The fact is, my leg will never recover."; - mes "I can only keep my injury from getting worse."; - next; - mes "[Frede]"; - mes "But I'm grateful that I can still move around."; - mes "Ha......"; - mes "When did we start to be afraid of 'death'?"; - next; - mes "[Frede]"; - mes "Saphas have never had any 'sicknesses' and we don't die unless there is a terrible accident."; - next; - mes "[Frede]"; - mes "This is also the reason why we Saphas can maintain a perfect community."; - mes "We didn't have to be greedy."; - next; - mes "[Frede]"; - mes "But suddenly we are hit with this epidemic and many Saphas have lost their loved ones ever since."; - next; - mes "[Frede]"; - mes "We weren't prepared for such a disaster."; - mes "It was chaos. Nobody knew what to do but watch them die."; - next; - mes "[Frede]"; - mes "It was worse for us because we never experienced death from getting old."; - mes "I also thought my ^E77471Still Friends^000000 would wake up one day."; - next; - mes "[Frede]"; - mes "But after a while, we realized it was a sickness that led to death and started to search for a cure, but the situation was out of control."; - next; - mes "[Frede]"; - mes "We are very advanced in science technology but we lack knowledge in the medical field."; - next; - mes "[Frede]"; - mes "A medicine was completed only after we lost many lives but it isn't enough to completely cure the sickness."; - next; - mes "[Frede]"; - mes "As long as I don't forget to take my Bradium, I can keep from getting any worse."; - next; - mes "[Frede]"; - mes "I recently did some ^E77471repair work in the cave next to the village^000000, but I forgot to take Bradium while I was working."; - next; - mes "[Frede]"; - mes "I usually carry extra Bradium with me when I go outside of town for work but you can easily lose sense of time in a cave."; - next; - mes "[Frede]"; - mes "......umm......"; - mes ".............."; - next; - mes "[Frede]"; - mes "Oh no!!!!!!!!!!!!!!!!"; - mes "Come... to think of it...."; - mes "My friends!!!!!!!!!!"; - next; - mes "[Frede]"; - mes "I haven't seen my friends who I worked with in the cave."; - next; - mes "[Frede]"; - mes "They have to return to the village once every few days to replenish their Bradium."; - mes "Maybe......they forgot?"; - next; - mes "[Frede]"; - mes "Oh.. what should I do...?"; - mes "I would run there myself if only my legs would move normally."; - next; - mes "[Frede]"; - mes "Would you mind visiting the cave to see if my friends are alright?"; - fredestill: - next; - switch(select("Will do.:No can do.")) { - case 1: - mes "[Frede]"; - mes "Thank you so much."; - mes "My memory is a bit fuzzy since its been a while since I came back to the village,"; - mes "but you will find a cave nearby the village with repair work going on."; - next; - mes "[Frede]"; - mes "I saw friends leaving the village after returning for more Bradium a few days ago."; - mes "I only hope they are all healthy and well."; - set ep13_3_bra,3; - changequest 11171,11172; - close; - case 2: - mes "[Frede]"; - mes "I guess I can't do anything about it."; - mes "But drag myself there."; - set ep13_3_bra,2; - close; } - } else if (checkquest(11172) >= 0) { - if (checkquest(11159) >= 0 && checkquest(11160) >= 0 && checkquest(11161) >= 0 && checkquest(11162) >= 0 && checkquest(11163) >= 0 && checkquest(11164) >= 0) { - mes "[Frede]"; - mes "I knew they were working all along and forgot to return back to the village."; - mes "They must have been short on Bradium."; - next; - mes "[Frede]"; - mes "Hmmm.."; - next; - mes "[Frede]"; - mes "I'm sorry to ask again but can you take some Bradium to my friends?"; - next; - mes "[Frede]"; - mes "They may be safe now, but they might forget and fall ill suddenly."; - next; - mes "[Frede]"; - mes "Ask ^E77471Bouy at the building located northwest of the village^000000 and he will give you some refined Bradium."; - mes "I can't thank you enough."; - set ep13_3_bra,4; - changequest 11172,11173; - erasequest 11159; - erasequest 11160; - erasequest 11161; - erasequest 11162; - erasequest 11163; - erasequest 11164; - close; } - mes "[Frede]"; - mes "Thank you so much."; - mes "My memory is a bit fuzzy since its been a while since I came back to the village,"; - next; - mes "[Frede]"; - mes "You can find them in the cave nearby the village with repair work going on."; - next; - mes "[Frede]"; - mes "I saw friends leaving the village after returning for more Bradium a few days ago."; - next; - mes "[Frede]"; - mes "I hope they are all doing well."; - mes "Please get back to me once you meet my friends."; - close; - } else if (checkquest(11173) >= 0) { - mes "[Frede]"; - mes "I knew they were working all along and forgot to return back to the village."; - mes "They must have been short on Bradium."; - next; - mes "[Frede]"; - mes "Hmmm.."; - next; - mes "[Frede]"; - mes "I'm sorry to ask again but can you take some Bradium to my friends?"; - next; - mes "[Frede]"; - mes "They may be safe now, but they might forget and fall ill suddenly."; - next; - mes "[Frede]"; - mes "Ask ^E77471Bouy at the building located northwest of the village^000000 and he will give you some refined Bradium."; - mes "I can't thank you enough."; - close; - } else if (checkquest(11174) >= 0 || checkquest(11175) >= 0) { - mes "[Frede]"; - mes "So they are out of Braidum."; - mes "Will they need to wait till other Piom or Galtens return?"; - close; - } else if (checkquest(11176) >= 0) { - if (checkquest(11165) >= 0 && checkquest(11166) >= 0 && checkquest(11167) >= 0 && checkquest(11168) >= 0 && checkquest(11169) >= 0 && checkquest(11170) >= 0) { - mes "[Frede]"; - mes ""+strcharinfo(0)+" I'm forever in your debt!"; - mes "I just came back after meeting my friends!"; - mes "Tyler needs some medical treatment but everyone else is safe."; - next; - mes "[Frede]"; - mes "I don't even want to imagine what could have happened if you, "+strcharinfo(0)+", weren't here to help."; - mes "I don't want to lose any more friends."; - next; - mes "[Frede]"; - mes "Please take this as a token of my gratitude and friendship."; - mes "It's nothing much but I want you to have it."; - mes "We may be from different races but we can be great friends."; - set ep13_3_bra,6; - erasequest 11176; - getitem 2788,1; - erasequest 11165; - erasequest 11166; - erasequest 11167; - erasequest 11168; - erasequest 11169; - erasequest 11170; - close; } - mes "[Frede]"; - mes "Please give this Bradium to my friends."; - mes "They must take this or else they may get sick."; - close; - } else if (ep13_3_bra == 6) { - mes "[Frede]"; - mes ""+strcharinfo(0)+", the guys said they wanted to meet up together sometime."; - mes "Make sure you clear your schedule."; - close; } - mes "[Frede]"; - mes "Phew..."; - mes "Thank you so much."; - mes "I'm glad I got a shot of Bradium before it was too late."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Huff...Huff..."; - mes "I'm glad that you feel better."; - next; - mes "[Frede]"; - mes "Oh my!! Why are you sweating so much!"; - mes "You look a little pale too......"; - emotion e_omg; - next; - mes "["+strcharinfo(0)+"]"; - mes "No, it's nothing."; - mes "I'm only a little tired, that's all."; - next; - mes "[Frede]"; - mes "Here, sit and eat this."; - mes "The cats outside gave it to me. It doesn't do much good for Saphas but I heard it's suppose to help you humans."; - percentheal -10,0; - setquest 11171; - getitem 513,1; - close; } - mes "[Frede]"; - mes "Zzz...Zzz..."; - close; } - mes "[Frede]"; - mes "¢¤¡ô¡ø ¢³ ¡÷¡û¡"; - mes "¡û¡ö ¡õ"; - close; -} - -dic_dun01,205,43,5 script Brian#ep13_3_ 490,{ - mes "[Brian]"; - if (isequipped(2782)) { - if (ep13_3_bra == 3) { - if (checkquest(11159) >= 0) { - mes "Oh... that reminds me, how many days passed since I came here..."; - mes "Do you happen to know what day it is today?"; - close; } - mes "You never know what kind of accident might happen if we don't do a thorough job."; - next; - mes "[Brian]"; - mes "Not only is creating things important, but regular maintenance is also very important."; - next; - mes "[Brian]"; - mes "Hmm. But what brings an outsider here?"; - next; - mes "[Brian]"; - mes "Oh, you are here for Frede?"; - mes "How is he doing?"; - next; - mes "[Brian]"; - mes "I saw him a few days ago but I'm always worried about my old friend."; - next; - mes "[Brian]"; - mes "I hope he is getting used to his new work."; - mes "I shouldn't be worried because he is very hardworking but..."; - next; - mes "[Brian]"; - mes "He got sick by overworking himself already. But you don't have to tell him I said this."; - next; - mes "[Brian]"; - mes "I just hope his condition doesn't get worse."; - next; - mes "[Brian]"; - mes "Oh... that reminds me, how many days passed since I came here..."; - mes "Do you happen to know what day it is today?"; - setquest 11159; - close; - } else if (ep13_3_bra == 5) { - if (checkquest(11165) >= 0) { - mes "I remember you."; - mes "What brings you here this time?"; - next; - select("Give Bradium to Brian."); - mes "["+strcharinfo(0)+"]"; - mes "Frede asked me to give you this."; - next; - mes "[Brian]"; - mes "Come to think of it, I do feel a bit heavy."; - mes "I've been standing here all day and I could have stiffened up without knowing it."; - next; - mes "[Brian]"; - mes "I'm out of Bradium already."; - mes "Frede has been nagging me about this all the time but now I see why."; - mes "Ha ha.."; - next; - mes "[Brian]"; - mes "Please tell Frede that I will return to the village after I recover."; - close; } - mes "I remember you."; - mes "What brings you here this time?"; - next; - select("Give Bradium to Brian."); - mes "["+strcharinfo(0)+"]"; - mes "Frede asked me to give you this."; - next; - mes "[Brian]"; - mes "Come to think of it, I do feel a bit heavy."; - mes "I've been standing here all day and I could have stiffened up without knowing it."; - next; - mes "[Brian]"; - mes "I'm out of Bradium already."; - mes "Frede has been nagging me about this all the time but now I see why."; - mes "Ha ha.."; - next; - mes "[Brian]"; - mes "Please tell Frede that I will return to the village after I recover."; - setquest 11165; - close; - } else if (ep13_3_bra == 6) { - mes "You saved me from the inevitable."; - mes "If I didn't take Bradium then, I would have been frozen and gradually died."; - next; - mes "[Brian]"; - mes "I am able to work now after I recovered while I was in the village."; - mes "Thank you so much."; - close; } - mes "You never know what kind of accident might happen if we don't do a thorough job."; - next; - mes "[Brian]"; - mes "Not only is creating things important, but regular maintenance is also very important."; - close; } - mes "¡ô¡õ¡ó ¡ø ¡ð¢±¡û ¡ö ¡ð"; - mes "¡ð¡þ¡þ ¡ù ¡Ð¡ñ¡ï ¢¤"; - mes "¡ô¡ò¢² ¡ø"; - close; -} - -dic_dun01,153,107,4 script Tyler#ep13_3_ 489,{ - mes "[Tyler]"; - if (isequipped(2782)) { - if (ep13_3_bra == 3) { - if (checkquest(11161) >= 0) { - mes "If you happen to bump into him in the village, please tell him I'm fine and not to worry."; - close; } - mes "I still see things to fix after fixing all day!"; - mes "It's logical to fix things that needs to be fixed!!"; - next; - mes "[Tyler]"; - mes "Labor is rewarding at the end!"; - mes "Ha ha ha ha ha!!!!!"; - next; - mes "[Tyler]"; - mes "Huh?! Who are you?"; - mes "Why is an outsider here?"; - next; - mes "[Tyler]"; - mes "You came because of Frede?"; - next; - mes "[Tyler]"; - mes "I can't believe him."; - mes "He should take care of himself."; - next; - mes "[Tyler]"; - mes "We two go way back."; - mes "He has always been the diligent one."; - next; - mes "[Tyler]"; - mes "We used to work together in a snack bar before."; - mes "He always said he wanted to do something related to ^E77471stone^000000 or ^E77471heavy metal^000000."; - next; - mes "[Tyler]"; - mes "But Pioms are not really good at brainwork so he was looking someplace else."; - next; - mes "[Tyler]"; - mes "All of our friends applied for this job because we could do something related with stones and metal by working in a tunnel."; - next; - mes "[Tyler]"; - mes "He may be categorizing stones in the village now, but I'm sure he is happy with his work."; - next; - mes "[Tyler]"; - mes "If you happen to bump into him in the village, please tell him I'm fine and not to worry."; - next; - mes "[Tyler]"; - mes "Do you mind scratching my back?"; - mes "I have an itch probably from a bug bite."; - mes "But I doubt there is a bug big enough to bite me on the back."; - setquest 11161; - close; - } else if (ep13_3_bra == 5) { - if (checkquest(11167) >= 0) { - mes "We meet again!"; - next; - mes "[Tyler]"; - mes "I've been waiting for you!"; - mes "Scratch my back please~"; - mes "It felt so good the last time you scratched it for me."; - next; - select("Give Bradium to Tyler."); - mes "["+strcharinfo(0)+"]"; - mes "Frede asked me to give you this."; - next; - mes "[Tyler]"; - mes "Oh!! I was out of Bradium. How did you know!"; - mes "Thanks!"; - next; - mes "[Tyler]"; - mes "I always end up short even if I bring extra."; - mes "I will have to go back to the village after I'm done with this to bring back more."; - close; } - mes "We meet again!"; - next; - mes "[Tyler]"; - mes "I've been waiting for you!"; - mes "Scratch my back please~"; - mes "It felt so good the last time you scratched it for me."; - next; - select("Give Bradium to Tyler."); - mes "["+strcharinfo(0)+"]"; - mes "Frede asked me to give you this."; - next; - mes "[Tyler]"; - mes "Oh!! I was out of Bradium. How did you know!"; - mes "Thanks!"; - next; - mes "[Tyler]"; - mes "I always end up short even if I bring extra."; - mes "I will have to go back to the village after I'm done with this to bring back more."; - setquest 11167; - close; - } else if (ep13_3_bra == 6) { - mes "I visited the village afterwards."; - mes "But the itch on my back wasn't a bug bite."; - next; - mes "[Tyler]"; - mes "Something terrible might have happened if it was too late."; - mes "I must visit the village often just so that my friends don't worry."; - close; } - mes "I still see things to fix after."; - mes "fixing all day!"; - mes "It's logical to fix things that needs to be fixed."; - next; - mes "[Tyler]"; - mes "Labor is rewarding at the end!"; - mes "Hahahahaha!!!!!"; - close; } - mes "¡ó¡ø¢± ¡÷"; - mes "¡ö¡ñ¡Ð ¡ò ¡õ"; - close; -} - -dic_dun01,64,107,0 script Bain#ep13_3_ 490,{ - mes "[Bain]"; - if (isequipped(2782)) { - if (ep13_3_bra == 3) { - if (checkquest(11163) >= 0) { - mes "Just tell him I'm doing well."; - mes "Simple, isn't it?"; - close; } - mes "You take sturdy lumber and erect it to make a pillar."; - mes "Simple, isn't it?"; - next; - mes "[Bain]"; - mes "To fix the erected lumber, you need to use wedges to keep it in place."; - mes "Simple, isn't it?"; - next; - mes "[Bain]"; - mes "What is it? Do you have any questions?"; - next; - mes "[Bain]"; - mes "Frede asked you to come?"; - mes "Just tell him I'm doing well."; - mes "Simple, isn't it?"; - setquest 11163; - close; - } else if (ep13_3_bra == 5) { - if (checkquest(11169) >= 0) { - mes "I found a dark brown stain on my shoulder."; - mes "It doesn't come off. I'll have to go back to the village to get treatment."; - next; - select("Give Bradium."); - mes "["+strcharinfo(0)+"]"; - mes "Frede asked me to give you this."; - next; - mes "[Bain]"; - mes "I found a dark brown stain on my shoulder."; - mes "It doesn't come off. I'll have to go back to the village to get treatment."; - next; - mes "[Bain]"; - mes "But I will be in trouble if I don't go back to the village for Bradium."; - next; - mes "[Bain]"; - mes "Thank you."; - mes "Hope to see you again."; - close; } - mes "I found a dark brown stain on my shoulder."; - mes "It doesn't come off. I'll have to go back to the village to get treatment."; - next; - select("Give Bradium."); - mes "["+strcharinfo(0)+"]"; - mes "Frede asked me to give you this."; - next; - mes "[Bain]"; - mes "I found a dark brown stain on my shoulder."; - mes "It doesn't come off. I'll have to go back to the village to get treatment."; - next; - mes "[Bain]"; - mes "But I will be in trouble if I don't go back to the village for Bradium."; - next; - mes "[Bain]"; - mes "Thank you."; - mes "Hope to see you again."; - setquest 11169; - close; - } else if (ep13_3_bra == 6) { - mes "We meet again."; - mes "I wouldn't have had the chance to return to the village if you didn't give me the Bradium before."; - next; - mes "[Bain]"; - mes "I am forever grateful."; - mes "I'm willing to teach you how to erect a pillar anytime you want."; - next; - mes "[Bain]"; - mes "I don't teach these things to just anyone!!"; - mes "Ha ha ha!!"; - mes "Aren't you excited about it?"; - close; } - mes "You take sturdy lumber and erect it to make a pillar."; - mes "Simple, isn't it?"; - next; - mes "[Bain]"; - mes "To fix the erected lumber, you need to use wedges to keep it in place."; - mes "Simple, isn't it?"; - close; } - mes "¡ó¡ø¢± ¡÷"; - mes "¡ö¡ñ¡Ð ¡ò ¡õ"; - close; -} - -dic_dun01,335,187,0 script John#ep13_3_ 454,{ - mes "[John]"; - if (isequipped(2782)) { - if (ep13_3_bra == 5) { - if (checkquest(11166) >= 0) { - mes "......"; - next; - select("You give Bradium to John."); - mes "["+strcharinfo(0)+"]"; - mes "Frede asked me to give you this."; - next; - mes "[John]"; - mes "......"; - mes "Thanks...."; - close; } - mes "......"; - next; - select("You give Bradium to John."); - mes "["+strcharinfo(0)+"]"; - mes "Frede asked me to give you this."; - next; - mes "[John]"; - mes "......"; - mes "Thanks...."; - setquest 11166; - close; - } else if (ep13_3_bra == 6) { - mes "..."; - mes "I'm... okay now..."; - mes "Thanks..."; - close; } - mes "- *muffling, *rap *rap, *xrunch, *blob, *alide, *thud - "; - if (ep13_3_bra == 3) { - next; - mes "[John]"; - if (checkquest(11160) >= 0) { - mes "Oh well..."; - mes "There... is nothing to worry about."; - next; - mes "[John]"; - mes "Don't worry."; - close; } - mes "Wh..Who is it?"; - next; - mes "[John]"; - mes "Oh, are you a friend of Frede's?"; - next; - mes "[John]"; - mes "Oh well..."; - mes "There... is nothing to worry about."; - next; - mes "[John]"; - mes "Don't worry."; - next; - mes "[John]"; - mes "- *whiz, *clink -"; - setquest 11160; } - close; } - mes "¡ù¡õ¡Ð ¢³ ¡ó"; - mes "¡ï¡ï¡ò ¡÷ ¡þ¡ð¡ö ¢£..."; - close; -} - -dic_dun01,61,226,4 script Lash#ep13_3_ 491,{ - mes "[Lash]"; - if (isequipped(2782)) { - if (ep13_3_bra == 5) { - if (checkquest(11170) >= 0) { - mes "Moan..."; - mes "Is... this what they call fatigue!"; - mes "Never knew I would feel this. Sob."; - next; - select("You give Bradium to Lash."); - mes "["+strcharinfo(0)+"]"; - mes "Frede asked me to give you this."; - next; - mes "[Lash]"; - mes "Wow!!!!"; - mes "You've saved me!"; - next; - mes "[Lash]"; - mes "I would have perished into ashes here if it weren't for you!"; - close; } - mes "Moan..."; - mes "Is... this what they call fatigue!"; - mes "Never knew I would feel this. Sob."; - next; - select("You give Bradium to Lash."); - mes "["+strcharinfo(0)+"]"; - mes "Frede asked me to give you this."; - next; - mes "[Lash]"; - mes "Wow!!!!"; - mes "You've saved me!"; - next; - mes "[Lash]"; - mes "I would have perished into ashes here if it weren't for you!"; - setquest 11170; - close; - } else if (ep13_3_bra == 6) { - mes "Ha ha ha!!"; - mes "You are my savior!"; - mes "Our friendship will last forever regardless of race!"; - close; } - mes "Sigh......"; - mes "I'm so tired..."; - mes "But fatigue helps me to move forward."; - next; - mes "[Lash]"; - mes "The sweat, heavy breathing, and continuous tiredness proves that I'm a true Sapha."; - mes "And I actually enjoy it. Ha ha ha ha."; - if (ep13_3_bra == 3) { - next; - mes "[Lash]"; - if (checkquest(11164) >= 0) { - mes "If you'd like to tell him how I'm doing, look at my forearm. Doesn't it spell out 'Strong' on it?"; - next; - mes "[Lash]"; - mes "Just tell him what you see!"; - mes "Ha ha ha ha ha!"; - close; } - mes "But what is your business here?"; - mes "You want to share the labor and sweat?"; - next; - mes "[Lash]"; - mes "Hm?"; - mes "Oh, you are Frede's messenger?"; - mes "To bad."; - mes "I thought you were like me judging from your forearm."; - next; - mes "[Lash]"; - mes "If you'd like to tell him how I'm doing, look at my forearm. Doesn't it spell out 'Strong' on it?"; - next; - mes "[Lash]"; - mes "Just tell him what you see!"; - mes "Ha ha ha ha ha!"; - setquest 11164; } - close; } - mes "¡ô¡õ¡ó ¡ø ¡ð¢±¡û ¡ö ¡ð"; - mes "¡ð¡þ¡þ ¡ù ¡Ð¡ñ¡ï ¢¤"; - mes "¡ô¡ò¢² ¡ø"; - mes "¡÷"; - mes "¡õ¢³¡ñ ¡õ ¡ñ"; - close; -} - -dic_dun02,110,127,5 script Rose#13_3 489,{ - mes "[Rose]"; - if (isequipped(2782)) { - if (ep13_3_bra == 5) { - if (checkquest(11168) >= 0) { - mes "Ah~"; - mes "So you came back because you missed me?"; - next; - mes "[Rose]"; - mes "Don't have to be shy."; - mes "If you really have feelings, race differences shouldn't be a problem."; - next; - select("You give Bradium to Rose."); - mes "["+strcharinfo(0)+"]"; - mes "You give Bradium to Rose."; - next; - mes "[Rose]"; - mes "Aww... you shouldn't have."; - mes "My ^E77471heartbeat^000000 skipped."; - mes "You are already taking care of me."; - mes "He he he"; - next; - mes "[Rose]"; - mes "I'll return to the village soon."; - mes "We can meet up then~"; - close; } - mes "Ah~"; - mes "So you came back because you missed me?"; - next; - mes "[Rose]"; - mes "Don't have to be shy."; - mes "If you really have feelings, race differences shouldn't be a problem."; - next; - select("You give Bradium to Rose."); - mes "["+strcharinfo(0)+"]"; - mes "You give Bradium to Rose."; - next; - mes "[Rose]"; - mes "Aww... you shouldn't have."; - mes "My ^E77471heartbeat^000000 skipped."; - mes "You are already taking care of me."; - mes "He he he"; - next; - mes "[Rose]"; - mes "I'll return to the village soon."; - mes "We can meet up then~"; - setquest 11168; - close; - } else if (ep13_3_bra == 6) { - mes "You're here?"; - mes "Just in time when I was about to return to the village because I missed you."; - next; - mes "[Rose]"; - mes "We must be connected?"; - mes "E77471Hahaha^000000"; - close; } - mes "Lalala~"; - mes "Yeah~!"; - next; - mes "[Rose]"; - mes "He he he!"; - mes "I'm so awesome!"; - mes "This is a perfect fix!"; - mes "I see no errors in my work!"; - if (ep13_3_bra == 3) { - if (checkquest(11162) >= 0) { - next; - mes "[Rose]"; - mes "Tell him there is no problem at all except that I am too good at my job."; - mes "Because I'm perfect."; - close; } - next; - mes "[Rose]"; - mes "Who are you!"; - mes "You can never hide beauty. Please try not to stare intensely at me. I know I'm beautiful."; - next; - mes "[Rose]"; - mes "What? You came on behalf of Frede?"; - mes "You mean you're not my admirer?"; - mes "Tsk...."; - next; - mes "[Rose]"; - mes "Tell him there is no problem at all except that I am too good at my job."; - mes "Because I'm perfect."; - setquest 11162; - close; } - close; } - mes "¡ù¡ó¡ð ¢² ¡ð"; - mes "¡û¡ö¡÷ ¡ù ¢³"; - mes "¢£¡ó¢²"; - close; -} - -dic_in01,349,129,5 script Bouy#13_3 449,{ - mes "[Bouy]"; - if (isequipped(2782)) { - if (checkquest(11173) >= 0) { - mes "Outsiders are prohibited here."; - mes "If you have come here by mistake, please find your way out now."; - next; - select("I came on behalf of Frede."); - mes "[Bouy]"; - mes "I didn't know. Excuse me."; - mes "What did he ask you to do?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "He asked me to deliver Bradium to his friends working in the cave outside the village."; - next; - mes "[Bouy]"; - mes "Oh no. I don't have any portable Bradium because of insufficient supplies."; - next; - mes "[Bouy]"; - mes "I will only be able to get the Bradium that is being refined now in a few days."; - mes "We let Pioms returning from outside work stay and rest in the village."; - next; - mes "[Bouy]"; - mes "But I see they haven't returned yet."; - mes "They must be out of Bradium by now."; - mes "This isn't good."; - next; - mes "[Bouy]"; - mes "Worst case, they wouldn't come back to the village at all."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Is there another way?"; - next; - mes "[Bouy]"; - mes "It takes a lot of time to refine a large Bradium mineral but small pieces of Bradium will be quick."; - next; - mes "[Bouy]"; - mes "Bradium mineral can be collected anywhere in this area but the effectiveness of refined pieces is low."; - next; - mes "[Bouy]"; - mes "You can easily collect ^E77471pieces of Bradium from monsters nearby^000000."; - next; - mes "[Bouy]"; - mes "About ^E7747130 pieces of Bradium^000000 will be enough to share with 6 people."; - changequest 11173,11174; - close; - } else if (checkquest(11174) >= 0) { - if (countitem(6319) > 29) { - mes "You've brought back the Bradium."; - mes "I've been waiting for the Galtens to return because I'm not accustomed to battle since I'm Venknick. Thank you very much."; - next; - mes "[Bouy]"; - mes "Handwork is much faster to refine pieces of Bradium instead of using a machine. I will only need an hour to finish."; - next; - mes "[Bouy]"; - mes "Please go rest while I get to work."; - delitem 6319,30; - changequest 11174,11175; - close; } - mes "Bradium mineral can be collected anywhere in this area but the effectiveness of refined pieces is low."; - next; - mes "[Bouy]"; - mes "You can easily collect ^E77471pieces of Bradium from monsters nearby^000000."; - next; - mes "[Bouy]"; - mes "About ^E7747130 pieces of Bradium^000000 will be enough to share with 6 people."; - close; - } else if (checkquest(11175,PLAYTIME) == 2) { - mes "I did it!"; - mes "I was a bit nervous because it has been a long time since I did manual work but I think I did a good job."; - mes "Please take these to them."; - set ep13_3_bra,5; - changequest 11175,11176; - close; - } else if (checkquest(11175,PLAYTIME) != -1) { - mes "I'm still working on it so please rest a little more."; - close; - } else if (ep13_3_bra >= 5) { - mes "Saphas cannot live unless we consume Bradium continuously."; - mes "That is why we needed spaces for us to inject Bradium all over the village."; - next; - mes "[Bouy]"; - mes "But those working outside of the village cannot return often to refill their Bradium so we provide Bradium that is portable."; - next; - mes "[Bouy]"; - mes "But there was a problem with the Bradium mining in the Manuk area recently and we have a shortage of supplies. We don't have enough to give out."; - next; - mes "[Bouy]"; - mes "That is why many Pioms working in the outskirts of the village return for more supplies,"; - next; - mes "[Bouy]"; - mes "and the time spent on transportation is what is slowing down work."; - next; - mes "[Bouy]"; - mes "To tell you the truth, transportation time doesn't make much difference but it adds up in the end."; - next; - mes "[Bouy]"; - mes "We call this the ^E77471Creamy Effect^000000."; - close; } - mes "Outsiders are prohibited here."; - mes "If you have come here by mistake, please find your way out now."; - close; } - mes "¡ø¡ö¡þ ¡ù ¡ú¡ð¡ï ¡ø"; - mes "¡ï¡ú¡ö ¡ù"; - mes "¡õ¡ï¡õ ¡ò"; - close; -} - -// Sapha's Visit -//============================================================ - -mid_camp,220,246,5 script Expedition Guard Ben 930,{ - mes "[Ben]"; - if (ep13_3_invite >= 2) { - mes "There is nothing strange!"; - mes "I'd love to be like you and respected by many people."; - next; - mes "[Ben]"; - mes "I can also visit the Sapha if I work well here, can't I?"; - close; } - mes "Hmm. Hey, Maha,"; - mes "what do you think?"; - mes "Why do you think he is here?"; - next; - mes "[Maha]"; - mes "Don't know."; - mes "Not interested."; - next; - mes "[Ben]"; - mes "Don't you find"; - mes "that guy strange?"; - mes "I've never seen his race before I joined the expedition."; - next; - mes "[Maha]"; - mes "Ah. Really?"; - mes "Then it's only you."; - mes "There must be a reason why he is here."; - next; - mes "[Ben]"; - mes "................"; - mes "Oh no you don't..."; - next; - mes "[Maha]"; - mes "They may make an"; - mes "announcement soon."; - mes "All we need to do is wait for it and we'll have all our questions answered."; - next; - if(select("What's the announcement?:Stay silent and listen.")==2) { - mes "[Ben]"; - mes "Excuse me."; - mes "There was no order to restrict or keep it a secret."; - mes "Besides, it looks like they are making an official visit."; - next; - mes "[Ben]"; - mes "Hmm..."; - mes "That can be true but aren't you thinking about it too much?"; - next; - mes "[Maha]"; - mes "I don't like to get into trouble."; - mes "I only follow orders."; - mes "Besides, there is nothing out of the ordinary with those Sapha."; - next; - mes "[Maha]"; - mes "From what I can tell, the tree-like giants are a kind race of people."; - mes "There won't be any trouble so relax."; - next; - mes "[Ben]"; - mes "We might be able to get some information if we go to the command center now."; - mes "Try finding ^8D38C9Aello^000000."; - close; } - mes "[Ben]"; - mes "Huh? Did you hear us?"; - mes "Nothing really or maybe something..."; - mes "So..."; - next; - mes "[Ben]"; - mes "Research members dispatched to Manuk just came back."; - mes "But..."; - next; - select("But?"); - mes "[Ben]"; - mes "Well... they came back with a Manuk messenger!"; - mes "...some important Sapha from Manuk."; - next; - select("Where is he?!"); - mes "[Ben]"; - mes "He's in the command"; - mes "center right now."; - mes "We should go there."; - close; -} - -mid_camp,223,246,4 script Expedition Guard Maha 868,{ - if (ep13_3_invite >= 2) { - mes "[Maha]"; - mes "But I do think the Sapha race is overly kind, almost unnaturally."; - mes "Guess it'll be fine."; - close; } - mes "[Ben]"; - mes "Hmm. Hey, Maha,"; - mes "what do you think?"; - mes "Why do you think he is here?"; - next; - mes "[Maha]"; - mes "Don't know."; - mes "Not interested."; - next; - mes "[Ben]"; - mes "Don't you find"; - mes "that guy strange?"; - mes "I've never seen his race before I joined the expedition."; - next; - mes "[Maha]"; - mes "Ah. Really?"; - mes "Then it's only you."; - mes "There must be a reason why he is here."; - next; - mes "[Ben]"; - mes "................"; - mes "Oh no you don't..."; - next; - mes "[Maha]"; - mes "They may make an"; - mes "announcement soon."; - mes "All we need to do is wait for it and we'll have all our questions answered."; - next; - if(select("What's the announcement?:Stay silent and listen.")==2) { - mes "[Ben]"; - mes "Excuse me."; - mes "There was no order to restrict or keep it a secret."; - mes "Besides, it looks like they are making an official visit."; - next; - mes "[Ben]"; - mes "Hmm..."; - mes "That can be true but aren't you thinking about it too much?"; - next; - mes "[Maha]"; - mes "I don't like to get into trouble."; - mes "I only follow orders."; - mes "Besides, there is nothing out of the ordinary with those Sapha."; - next; - mes "[Maha]"; - mes "From what I can tell, the tree-like giants are a kind race of people."; - mes "There won't be any trouble so relax."; - next; - mes "[Ben]"; - mes "We might be able to get some information if we go to the command center now."; - mes "Try finding ^8D38C9Aello^000000."; - close; } - mes "[Ben]"; - mes "Huh? Did you hear us?"; - mes "Nothing really or maybe something..."; - mes "So..."; - next; - mes "[Ben]"; - mes "Research members dispatched to Manuk just came back."; - mes "But..."; - next; - select("But?"); - mes "[Ben]"; - mes "Well.. they came back with a Manuk messenger!"; - mes "...some important Sapha from Manuk."; - next; - select("Where's he?!"); - mes "[Ben]"; - mes "He's in the command"; - mes "center right now."; - mes "We should go there."; - close; -} - -mid_campin,93,114,3 script Guard Aello#ep13_3_03 967,{ - mes "[Aello]"; - if (ep13_3_invite >= 2) { - mes "I knew I could count on you."; - mes "You're activities will help us tremendously in expanding our territory."; - close; } - if (checkquest(7182) >= 0) { - mes "It's the room at the right on the second floor."; - mes "There is a guard in front of the room."; - mes "He'll let you pass if you tell him you have authorization."; - next; - mes "[Aello]"; - mes "Try not to give unnecessary information"; - mes "and avoid any small talk."; - close; } - mes "Ah, you. Good timing."; - mes "I have something urgent to tell you."; - next; - mes "[Aello]"; - mes "Do you happen to know that a messenger from Manuk is here?"; - mes "Not a big secret but..."; - next; - mes "[Aello]"; - mes "The Sapha from Manuk wants to talk to you."; - mes "Agip says anyone from the expedition can meet him but.."; - mes "I think someone with more experience should go."; - next; - mes "[Aello]"; - mes "I know your abilities and trust you."; - mes "The delegation is in the room at the right on the second floor."; - next; - mes "[Aello]"; - mes "There will be a guard standing in front just tell him you got authorization."; - mes "The delegate is interested in humans, so try to be courteous while talking to him."; - set ep13_3_invite,1; - setquest 7182; - close; -} - -mid_campin,111,120,3 script Soldier#ep13_3_04 852,{ - mes "[Soldier]"; - if (ep13_3_invite >= 2) { - mes "You're back."; - mes "Are you acquainted with the Sapha messenger now?"; - mes "We have high expectations from you."; - goto warpnow; } - mes "Sorry, but this room is currently restricted from visitors."; - next; - if(select("I have authorization:Is that so.")==2) { - mes "[Soldier]"; - mes "You can't enter without Aello's permission."; - mes "No exceptions."; - close; } - mes "[Soldier]"; - mes "You do?"; - mes "What is your name?"; - if (ep13_3_invite < 1) { - mes ""+strcharinfo(0)+"?"; - mes "I never heard your name before!"; - mes "So, please leave."; - close; } - mes "Thank you."; - mes "So you are "+strcharinfo(0)+"?"; - next; - mes "[Soldier]"; - mes "You may go in now."; -warpnow: - close2; - warp "mid_campin",165,126; - end; -} - -function script eldicastes_c { -switch(getarg(0)) { - case 1: - mes "[Vyhannus]"; - mes "Your captain is like the wind."; - mes "We have someone like that in Manuk, too."; - mes "His name is Galten. He is so quick, you won't notice that he's so large."; - next; - mes "[Hound]"; - mes "Let's continue.."; - mes "Although the details are already settled."; - next; - mes "[Vyhannus]"; - mes "Ah, yes."; - mes "Where was I?"; - mes "El Dicastes!"; - mes "The capital city of the Sapha."; - next; - mes "[Vyhannus]"; - mes "A city like a sparkling jewel in white snow."; - mes "Manuk was originally a village created to mine Bradium."; - mes "El Dicastes has now grown to"; - mes "be the Sapha home ground."; - next; - mes "[Vyhannus]"; - mes "Ravail holds all authority there and makes decisions on reports from Manuk."; - next; - mes "[Vyhannus]"; - mes "I know that you're not from this world so we are grateful for your kindness in helping and cooperating with us."; - next; - mes "[Vyhannus]"; - mes "Ravail would like to invite humans to El Dicastes"; - next; - select("Invite me?:What is that suppose to mean, Hound?"); - mes "[Hound]"; - mes "Just as he said."; - mes "Our expedition team has helped the Saphas for some time."; - mes "Collect Bradium for their survival or eliminate the vicious beasts that threaten them."; - next; - mes "[Hound]"; - mes "They have given us an official invitation to visit their capital city in return."; - mes "That is why I've been selecting expedition members to send to El Dicastes."; - next; - select("You mean..."); - mes "[Vyhannus]"; - mes "Yes."; - mes "That is what he meant."; - mes "Agip also approved before he left."; - mes ""+strcharinfo(0)+", you are invited."; - next; - mes "[Vyhannus]"; - mes "You are kind, respect others, polite, trustworthy and most of all, a fun person."; - next; - mes "[Vyhannus]"; - mes "You are perfect."; - mes "Ravail will approve too."; - mes "That is why I'm here."; - next; - mes "[Vyhannus]"; - mes ""+strcharinfo(0)+""; - mes "I invite you to El Dicastes, our capital city."; - next; - select("I am honored."); - mes "[Hound]"; - mes "Shouldn't you already be used to the unexpected by now?"; - mes "Come on... you're not a newbie haha."; - next; - mes "[Hound]"; - mes "If you are going to leave, it better be now."; - mes "Come back to me once you are ready to leave."; - mes "I will let you know your mission."; - set ep13_3_invite,3; - close; - case 2: - mes "[Vyhannus]"; - mes "First go to Manuk and meet"; - mes "General Guard Avalanche."; - mes "Avalanche will be heavily armed because he is a Galten."; - mes "You can't miss him."; - next; - mes "[Vyhannus]"; - mes "Once you tell Avalanche that you are a guest of the city, he will let you pass the path to El Dicastes."; - next; - mes "[Vyhannus]"; - mes "You cannot pass without his approval so make sure you get his permission."; - mes "He will let you pass with my recommendation."; - next; - mes "[Vyhannus]"; - mes "I'm a little excited on what our meeting will bring in the future."; - mes "I only hope it won't be like a blizzard in the middle of the night."; - changequest 7182,7183; - close; - case 3: - mes "[Hound]"; - mes "My name is Hound."; - mes "Are you here by Aello's request?"; - next; - select("Yes. He told me to meet the Sapha."); - mes "[Hound]"; - mes "Okay. You should be able to talk to him, right?"; - mes "Shall we start with introducing ourselves?"; - mes "This is..."; - mes ""+strcharinfo(0)+"..."; - next; - mes "[Vyhannus]"; - mes "My name is Vyhannus."; - mes strcharinfo(0)+"...?"; - mes "Glad to meet you."; - next; - if(select("Same here.:A tree monster!")==1) { - mes "[Vyhannus]"; - mes "Amazing."; - mes "Like with Hound, that ring you humans made..."; - mes "is like a ring of wisdom."; } - else { - mes "[Hound]"; - mes "What are you saying?"; - mes "That was rude!"; - next; - mes "[Vyhannus]"; - mes "Oh. Monster?"; - mes "That is something new."; - mes "Hound. I'm fine. You humans are amusing."; - next; - mes "[Vyhannus]"; - mes "Shall we skip to the point?"; - mes "The reason why I am here..."; } - next; - enablenpc "Hibba Agip#ep13_3_07"; - mes "[Someone's voice]"; - mes "Excuse me, hold on a second."; - next; - mes "[Hound]"; - mes "Captain!"; - mes "You've come at such short notice."; - mes "Is there a situation?"; - next; - emotion e_omg; - mes "[Hibba Agip]"; - mes "Huh? Nothing."; - mes "You said you wanted to send a trust worthy person, right?"; - mes "I wanted to see the person"; - mes "Aello chose to send."; - next; - mes "[Hibba Agip]"; - mes "Hm... Ah."; - mes "Is it you?"; - mes "I see, just as Aello explained."; - mes "Well, I think we are in good hands if it is you."; - next; - select("What are you implying?"); - mes "[Vyhannus]"; - mes "So... It's like this."; - mes "Both Saphas and humans had many differences in the past."; - next; - mes "[Vyhannus]"; - mes "We've worried about becoming enemies with your race after you've suddenly appeared"; - mes "and were afraid of your abilities."; - next; - mes "[Vyhannus]"; - mes "But you have respected us Saphas"; - mes "and helped Manuk with many deeds."; - mes "We've come to recognize humans as good people."; - next; - mes "[Hibba Agip]"; - mes "Yes, we made efforts."; - mes "We also tried to keep a neutral attitude."; - mes "Because it is always better to strengthen amnity as a third party then taking sides in a conflict."; - next; - mes "[Hound]"; - mes "Well.."; - mes "Not totally wrong, I guess..."; - next; - mes "[Vyhannus]"; - mes "(Vyhannus smiles)"; - mes "We have told Ravail about you humans."; - mes "Ravail is the highest elder of glorious El Dicastes."; - next; - select("El Dicastes?"); - mes "[Hibba Agip]"; - mes "Ah, sorry for interrupting."; - mes "I have to go now."; - mes "Hound, I approve of this adventurer."; - next; - mes "[Hibba Agip]"; - mes "Then it's settled."; - mes "And... ah yes, you."; - mes "Please go meet the inspector in the next room after this."; - mes "Got it?"; - next; - mes "[Hibba Agip]"; - mes "I'm leaving now."; - mes "I'll come by to see you again Vyhannus."; - mes "And you should meet Inspector Doha after talking with Vyhannus."; - mes "Then bye everyone."; - disablenpc "Hibba Agip#ep13_3_07"; - set ep13_3_invite,2; - setquest 7185; - next; - emotion e_swt; - emotion e_swt,0,"Sapha from Manuk"; - mes "- Captain Hibba Agip quickly left the room after saying what he wanted to say."; - mes "First, let's listen to Vyhannus's story. -"; - close; - case 4: - mes "[Hound]"; - mes "Where is your interpreter ring?"; - mes "I'm not going to be your personal translator."; - close; - } -} - -mid_campin,168,125,3 script Hound#ep13_3_06 997,{ - if (isequipped(2782)) { - if (ep13_3_invite == 2) { - callfunc "eldicastes_c",1; - } else if (ep13_3_invite == 3) { - if (checkquest(7183) >= 0) { - mes "[Hound]"; - mes "First thing you need to do when you reach Manuk is to meet"; - mes "General Guard Avalanche."; - mes "Tell Avalanche that you are"; - mes "the one invited by Vyhannus."; - next; - mes "[Hound]"; - mes "Then you'll go through a simple process of confirmation and will be permitted to go through the tunnel to the capital city."; - mes "Passing through the tunnel is"; - mes "easy as long as you are polite."; - next; - mes "[Hound]"; - mes "And don't forget what the captain said."; - mes "Inspector Doha is in the next room."; - close; } - callfunc "eldicastes_c",2; - } else if (ep13_3_invite >= 4) { - mes "[Hound]"; - mes "I've just returned from Manuk from a long term dispatch"; - mes "and haven't gotten any rest yet."; - mes "El Dicastes.. I will find the time to visit once your advance party settles in."; - next; - mes "[Hound]"; - mes "I have to take care of Vyhannus here."; - mes "We might see the day when Saphas like Vyhannus will be living with us on our continent."; - close; } - callfunc "eldicastes_c",3; } - callfunc "eldicastes_c",4; -} - -mid_campin,168,128,3 script Sapha from Manuk 451,{ - if (isequipped(2782)) { - if (ep13_3_invite == 2) { - callfunc "eldicastes_c",1; - } else if (ep13_3_invite == 3) { - if (checkquest(7183) >= 0) { - mes "[Vyhannus]"; - mes "Avalanche will be at the Manuk Operations building."; - mes "Once he approves, you can use the tunnel that leads to El Dicastes."; - next; - mes "[Vyhannus]"; - mes "The tunnel might"; - mes "be a little scary."; - mes "But I'm sure you will reach the"; - mes "end of it since you are strong."; - close; } - callfunc "eldicastes_c",2; - } else if (ep13_3_invite == 4) { - mes "[Vyhannus]"; - mes "Oh, the tunnel?"; - mes "It was originally a mineral mine."; - mes "But we found ourselves on the opposite side while mining away."; - next; - mes "[Vyhannus]"; - mes "We found better mines afterwards and that is how Manuk came about."; - mes "The tunnel is reorganized with paths between the capital city and Manuk."; - next; - mes "[Vyhannus]"; - mes "That is it."; - close; - } else if (ep13_3_invite == 5) { - mes "[Vyhannus]"; - mes "You received the Light of El Dicastes."; - mes "With this, you can return to Diel from anywhere, anytime."; - mes "Looks like an item made for your convenience."; - next; - mes "[Vyhannus]"; - mes "Ravail seems to like you very much."; - mes "The Light of El Dicastes is convenient to use instead of moving through long tunnels."; - next; - mes "[Vyhannus]"; - mes "Oh, the tunnel?"; - mes "It was originally a mineral mine."; - mes "But we found ourselves on the opposite side while mining away."; - next; - mes "[Vyhannus]"; - mes "We found better mines afterwards and that is how Manuk came about."; - mes "The tunnel is reorganized with paths between the capital city and Manuk."; - next; - mes "[Vyhannus]"; - mes "That is it."; - close; } - mes "[Sapha]"; - mes "- This person look like the Sapha messenger from Manuk. -"; - mes "You just stand there without"; - mes "knowing what he says, so the"; - mes "expedition guard next to you starts to talk. -"; - next; - callfunc "eldicastes_c",3; } - mes "[Sapha]"; - mes "¢¤¡ð¡ú? ¢£ ¡ù¡ð..."; - mes "¡ï¡ò¡Ð ¢¤ ?"; - mes "¡ñ¡ï..?"; - next; - callfunc "eldicastes_c",4; -} - -mid_campin,165,127,5 script Hibba Agip#ep13_3_07 459,{ - mes "[Hibba Agip]"; - mes "Ahh, I think I should go now..."; - close2; - disablenpc "Hibba Agip#ep13_3_07"; - end; -OnInit: - disablenpc "Hibba Agip#ep13_3_07"; - end; -} - -man_in01,315,52,3 script Guard Captain Avalanche 450,{ - mes "[Guard Captain Avalanche]"; - if (isequipped(2782)) { - if (ep13_3_invite == 4) { - mes "Go out of this building and straight below the mountain"; - mes "east from the village."; - mes "You will know where it is if you see soldiers guarding the tunnel."; - next; - mes "[Guard Captain Avalanche]"; - mes "I hope that the"; - mes "Light of El Dicastes"; - mes "will show you the way."; - close; } - if (ep13_3_invite == 5) { - mes "Oh.. You have the Light of El Dicastes."; - mes "It would be helpful for your travel."; - next; - mes "[Guard Captain Avalanche]"; - mes "The path to the capital city was previously a mine."; - mes "So we have reports of wild monsters appearing although the tunnel is well maintained."; - next; - mes "[Guard Captain Avalanche]"; - mes "Always take care of yourself at all times."; - mes "Haha.. but then you humans are very strong."; - close; } - mes "You are human."; - mes "What do you want here?"; - next; - select("I've come with Vyhannus's invitation."); - mes "[Guard Captain Avalanche]"; - mes "Ah. Jarute Vyhannus."; - mes "I though it would be better for"; - mes "him to take a guard with him."; - next; - mes "[Guard Captain Avalanche]"; - mes "I guess Vyhannus"; - mes "trusts you humans."; - mes "I'm fine as long as"; - mes "Vyhannus approved you."; - next; - mes "[Guard Captain Avalanche]"; - mes "I authorize you to pass through to El Dicastes."; - mes "There is a tunnel that leads to the city outside of this building which goes down by the east mountain range of this village."; - next; - mes "[Guard Captain Avalanche]"; - mes "That tunnel is the only way to the capital city. There is no other route because Kamidal mountain is so huge."; - next; - mes "[Guard Captain Avalanche]"; - mes "The tunnel is well maintained. There was a time when part of the tunnel, which connects"; - mes "with the lowest cave of the mountain, collapsed and reports of wild monsters was received."; - next; - mes "[Guard Captain Avalanche]"; - mes "So I recommend that"; - mes "you move in a group."; - mes "It is dangerous and"; - mes "can be a long journey."; - mes "That is all I have to say for now."; - next; - mes "[Guard Captain Avalanche]"; - mes "Please let me know any news about the capital city when you come back."; - changequest 7183,7184; - set ep13_3_invite,4; - close; } - mes "¢¤¡ð¡ú? ¢£ ¡ù¡ð..."; - mes "¡ï¡ò¡Ð ¢¤ ?"; - mes "¡ñ¡ï..?"; - close; -} - -dic_in01,42,264,3 script Adventurer Clerk#ep133_ 453,{ - mes "[Clerk Knit]"; - if (isequipped(2782)) { - mes "How can I help you?"; - next; - switch(select("Register as an adventurer.:Talk.:Cancel.")) { - case 1: - if (checkquest(7184) >= 0) { - if (ep13_3_invite == 5) { - mes "[Clerk Rhawyne]"; - mes "Strange."; - mes "Aren't you already registered?"; - mes "I see your name in the records."; - close; } - mes "[Clerk Rhawyne]"; - mes "Do you want to register"; - mes "as an adventurer?"; - mes "I will compare with the invitation list from Manuk."; - mes "What is your name?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "My name is "+strcharinfo(0)+"."; - next; - mes "[Clerk Rhawyne]"; - mes "Yes... "+strcharinfo(0)+"..."; - mes "I found it."; - mes "Welcome to El Dicastes."; - next; - mes "[Clerk Rhawyne]"; - mes "You will be treated the same as other Saphas here. Allowed to do as you wish and can have contracts with official requests from Dicastes."; - next; - mes "[Clerk Rhawyne]"; - mes "This is a little souvenir for visiting El Dicastes."; - mes "You can use it to return to El Dicastes whenever you wish."; - next; - getitem 2844,1; - erasequest 7184; - set ep13_3_invite,5; - mes "[Clerk Rhawyne]"; - mes "There is a special place for humans located beneath the residential area of Pioms."; - mes "It is called in your language..."; - mes "a pub. Hope you get to visit there."; - close; } - mes "[Clerk Rhawyne]"; - mes "Hmm... You don't have Ravail's invitation? What are you doing here?"; - close; - case 2: - mes "[Clerk Rhawyne]"; - if (checkquest(7197) >= 0) { - mes "I recognize you."; - mes "How can I help you?"; - next; - if(select("I want to meet the minister.:Nothing particular.")==2) { - mes "[Clerk Rhawyne]"; - mes "What are you curious about today?"; - close; } - mes "[Clerk Rhawyne]"; - mes "You want to meet the minister?"; - mes "Which minister?"; - mes "Ravail cannot be met in person"; - mes "even with Sapha Certifications."; - next; - if(select("Ahat:Another minister")==2) { - mes "[Clerk Rhawyne]"; - mes "Another minister? Who?"; - next; - select("Sorry, but I know no one else."); - mes "[Clerk Rhawyne]"; - mes "You are difficult."; - mes "Unlike other Saphas, ministers are very busy."; - close; } - if (countitem(6304) > 2) { - mes "[Clerk Rhawyne]"; - mes "You've really collected 3 Sapha Certification already."; - mes "Alright. I will send a request."; - next; - mes "[Clerk Rhawyne]"; - mes "Please take the elevator up to the Administrative Office."; - mes "There is another elevator in the corridor next to the Administrative Office."; - next; - mes "[Clerk Rhawyne]"; - mes "It is a separate elevator that leads to the high minister's office"; - mes "You will be guided in front of the office."; - set ep13_3_secret,7; - delitem 6304,3; - changequest 7197,7198; - close; } - mes "[Clerk Rhawyne]"; - mes "You need 3 Sapha Certification to meet Ahat."; - mes "You know what a Sapha Certification is, right?"; - mes "Well, please try to help around El Dicastes to collect them."; - close; - } else if (checkquest(7198) >= 0) { - mes "Ahat is on the same floor as high minister Ravail."; - mes "Take the elevator up to the Administrative Office and then you will be guided in front of the separate elevator."; - close; } - mes "What are you curious about today?"; - next; - switch(select("About official requests:About the Adventurer's pub:Ahat?:Sapha Certification?:End conversation.")) { - case 1: - mes "[Clerk Rhawyne]"; - mes "If Diel or ministers need help on operations, in the capital, they post a notice on the public board."; - next; - mes "[Clerk Rhawyne]"; - mes "Anyone who can take the job can take up the request."; - mes "Adventurers who are officially registered can also take jobs."; - next; - mes "[Clerk Rhawyne]"; - mes "After you handle a request"; - mes "you are given an Sapha Certification for helping El Dicastes."; - next; - mes "[Clerk Rhawyne]"; - mes "It is better to spend spare time on these official requests."; - mes "Because you are contributing to the community."; - next; - mes "[Clerk Rhawyne]"; - mes "Due to the increase of visitors from other worlds,"; - mes "some requests are targeted for you."; - mes "You can take your pick."; - close; - case 2: - mes "[Clerk Rhawyne]"; - mes "The Adventurer's pub is open for the convenience of visitors like you."; - mes "It is located in the Piom residential area below the mine and factory zone."; - next; - mes "[Clerk Rhawyne]"; - mes "We thought the living environment here would be unfamiliar and inconvenient for you."; - mes "So we tried to make a place that is similar to what you have back home with a little help from adventurers."; - mes "I hope you like it."; - close; - case 3: - mes "[Clerk Rhawyne]"; - mes "Ahat is the next minister in line after Ravail."; - mes "Why?"; - mes "Because we respect him."; - next; - mes "[Clerk Rhawyne]"; - mes "What should I say, we would like to protect him."; - mes "But I'm not sure how respect is used in your language."; - next; - mes "[Clerk Rhawyne]"; - mes "Ahat is popular."; - mes "Not many have seen him and he works in his room all the time."; - next; - mes "[Clerk Rhawyne]"; - mes "If you want to meet Ahat..well."; - mes "He is really good at his work but is very shy of strangers.."; - next; - mes "[Clerk Rhawyne]"; - mes "He doesn't like to be in places where a lot of people are gathered."; - mes "That is why we barely see him."; - close; - case 4: - mes "[Clerk Rhawyne]"; - mes "Sapha Certifications are made for outsiders like you."; - mes "They are given out as rewards when adventurers help with requests from Saphas throughout the city."; - next; - mes "[Clerk Rhawyne]"; - mes "The Sapha Certification is used to meet ministers."; - mes "I guess in order to meet busy ministers, you must at least contribute to our society."; - close; - case 5: - mes "[Clerk Rhawyne]"; - mes "Please feel free to ask questions when you need help."; - close; - } - case 3: - mes "[Clerk Rhawyne]"; - mes "Please feel free to ask questions when you need help."; - close; - } - } - mes "¡ð¡ñ¡ô ¡õ ¡ü¢±¢³ ¡ö ¡ò...?"; - mes "¢¤¡ö¡ø ... ¢³ ¡÷¢£¡ü ¡ø ¡Ð¡õ¡û..."; - next; - mes "- Cannot communicate with him. -"; - close; -} - -// Enchantment NPCs -//============================================================ - -dic_fild01,240,198,2 script Jalapeno#pa8027 495,{ - set .@cattalk_, rand(1,14); - set .@re$, strnpcinfo(1); - set .@n$, "["+.@re$+"]"; - mes .@n$; - if (.@cattalk_ == 1) mes "It is difficult to find fish here. Can't find any so Jahbong would forget that he's busy or angry at the sight of a Fish Tail."; - else if (.@cattalk_ == 2) mes "Our people say Ahat looks like a beautiful cat."; - else if (.@cattalk_ == 3) mes "Newbie Jarute, Ahat doesn't seem to look like a Sapha."; - else if (.@cattalk_ == 4) mes "There is a guy named Pinguicula nearby who has the Sharp Leaf."; - else if (.@cattalk_ == 5) mes "Grrr... I don't think my voice sounds normal these days. I think it's the weather."; - else if (.@cattalk_ == 6) mes "I recommend getting it from the Dracos nearby. But they only drop it randomly so you may come back empty handed..."; - else if (.@cattalk_ == 7) mes "I sometimes dream of a giant patting me on the head. But I feel more annoyed than afraid."; - else if (.@cattalk_ == 8) mes "Yup!!"; - else if (.@cattalk_ == 9) mes "I must have been a cat in my previous life."; - else if (.@cattalk_ == 10) mes "Grrr... I was punished with a ladle for peeing on my blanket yesterday."; - else if (.@cattalk_ == 11) mes "I heard there was a superior equipment upgrade craftsman in the capital city of Manuk."; - else if (.@cattalk_ == 12) mes "There are times when I shout out loud but it is only because I am in a good mood. No need to be startled."; - else if (.@cattalk_ == 13) mes "I feel an urge to jump on a pile with my four paws when I see one."; - else mes "I heard on my way that this Dark Pinguicula has a Withered Flower."; - next; - mes .@n$; - mes "Hmm... This may not be important to you, but..."; - next; - mes .@n$; - mes "We had a lot of customers today too."; - next; - mes .@n$; - if (countitem(6304) < 1) { - if (.@re$ == "Brare") { - mes "Oh... no luck on Sapha Certifications?"; - next; - mes .@n$; - mes "So you haven't got any..."; - next; - mes .@n$; - mes "That's sad. They're very are useful, you know..."; - close; - } else if (.@re$ == "Mancho") { - mes "If you work hard in this city, you can get Sapha Certifications from certain people."; - next; - mes .@n$; - mes "If you do come across one of the certifications, can you bring it to me?"; - next; - mes .@n$; - mes "We can make an exchange and you won't regret it."; - close; - } else if (.@re$ == "Jalapeno") { - mes "It is difficult to find fish here. Can't find any so Jahbong would forget that he's busy or angry at the sight of a Fish Tail."; - next; - mes .@n$; - mes "Hmm... This may not be important to you, but..."; - next; - mes .@n$; - mes "I've been gathering Sapha Certifications for a year now to meet Ahat."; - next; - mes .@n$; - mes "But I'm far from it because it takes a high position and some bribery for a low creature like me to meet him."; - next; - mes .@n$; - mes "If you have any Sapha Certifications to spare, please share them with me. I promise to pay you back in services that you can't get anywhere else."; - close; } - } - if (.@re$ == "Brare") mes "Do you want to look luxurious with ^800080Golden Bells^000000?"; - else if (.@re$ == "Mancho") mes "You must be interested in the ^800080Feral Tail^000000?"; - else if (.@re$ == "Jalapeno") mes "You've come for ^800080Feral Boots^000000. I have just the item for you."; - next; - switch(select("Please explain.:I want to reset.:I want to upgrade.")) { - case 1: - if (.@re$ == "Brare") { - mes .@n$; - mes "Hmm. The ^800080Golden Bell^000000 is an accessory awarded to only the best and bravest warriors among our people."; - next; - mes .@n$; - mes "A random stat effect is casted up to the first and second steps... but..."; - next; - mes .@n$; - mes "there is a risk of the item breaking during the third upgrade."; - next; - mes .@n$; - mes "The random enchantment added on the first secret slot is to increase Atk +2% or +3%, Cri +5 or +7, Matk+1% or +2%, or Flee +6 or +12."; - next; - mes .@n$; - mes "The random enchantment added on the second secret slot is to increase Agi, Dex, or Int up to +2."; - next; - mes .@n$; - mes "And the final random enchantment added is to increase Agi, Dex, or Int up to +2."; - } else if (.@re$ == "Mancho") { - mes .@n$; - mes "You say you want me to explain about upgrade?"; - next; - mes .@n$; - mes "Hmm. The ^800080Feral Tail^000000 is an unique item. It looks just like our tails."; - next; - mes .@n$; - mes "It is not only strong and warm but is also powerful enough to be enchanted with magical spells in 3 special slots."; - next; - mes .@n$; - mes "The random enchantment added on the first secret slot is to increase Atk +2% or +3%, Cri +5 or +7, Matk+1% or +2%, or Flee +6 or +12."; - next; - mes .@n$; - mes "The random enchantment added on the second secret slot is to increase Agi, Dex, or Int up to +2."; - next; - mes .@n$; - mes "And the final random enchantment added is to increase Agi, Dex, or Int up to +3."; - next; - mes .@n$; - mes "Well... it comes with the same risks as the ^800080Feral Boots^000000 of breaking at the third step of upgrade."; - } else if (.@re$ == "Jalapeno") { - mes .@n$; - mes "You say you want me to explain about upgrade?"; - next; - mes .@n$; - mes "Hmm. The ^800080Feral Boots^000000 are very unique. A shoemaker took the design of our feet and designed this item long ago."; - next; - mes .@n$; - mes "I do not know the actual materials used but they are strong enough to enchant up to 3 kinds of upgrade magic spells into 3 secret slots."; - next; - mes .@n$; - mes "The random enchantment added on the first secret slot is to increase Atk +2% or +3%, Cri +5 or +7, Matk+1% or +2%, or Flee +6 or +12."; - next; - mes .@n$; - mes "The random enchantment added on the second secret slot is to increase Agi, Dex, or Int up to +2."; - next; - mes .@n$; - mes "And the final random enchantment added is to increase Agi, Dex, or Int up to +3."; - next; - mes .@n$; - mes "Well... some do get broken at the third attempt and I do have some customers complaining when that happens... meow."; - next; - mes .@n$; - mes "... I almost died on one occasion. (murmuring)"; } - close; - case 2: - mes .@n$; - mes "Reset!!"; - mes "This involves ^7E2217destroying the equipment^000000 and cancelling all records of it."; - next; - mes .@n$; - mes "Basically, if you want to start over I'll take your current one away and then you can bring me another one to try to enchant. So are you sure?"; - next; - if(select("Maybe next time.:Please reset it.")==1) { - mes .@n$; - mes "When you are ready,"; - mes "Please come back again"; - close; } - if (.@re$ == "Brare") set .@Items_,2843; - else if (.@re$ == "Mancho") set .@Items_,2564; - else if (.@re$ == "Jalapeno") set .@Items_,2463; - if (isequipped(.@Items_) == 1 || countitem(.@Items_) < 1) { - mes .@n$; - mes "Then, take the equipment off first."; - close; } - mes .@n$; - mes "I've collected all equipment and erased all records as you requested. Now all your equipment and records are clean."; - delitem .@Items_,1; - if (getd("EP13_"+.@re$+"_3") > 1) { - setd "EP13_"+.@re$+"_3",0; - setd "EP13_"+.@re$+"_2",0; - setd "EP13_"+.@re$+"_1",0; } - else if (getd("EP13_"+.@re$+"_2") > 1) { - setd "EP13_"+.@re$+"_2",0; - setd "EP13_"+.@re$+"_1",0; } - else if (getd("EP13_"+.@re$+"_1") > 1) - setd "EP13_"+.@re$+"_1",0; - close; - case 3: - if (.@re$ == "Brare") set .@Items_,2843; - else if (.@re$ == "Mancho") set .@Items_,2564; - else if (.@re$ == "Jalapeno") set .@Items_,2463; - if (isequipped(.@Items_) == 1 || countitem(.@Items_) < 1) { - mes .@n$; - mes "But..."; - mes "you don't seem to be wearing or even carrying equipment to upgrade on you."; - close; } - if (getd("EP13_"+.@re$+"_1") == 0) { - mes .@n$; - mes "I'm preparing for the"; - mes "first step of upgrade."; - mes "Once equipment is upgraded"; - mes "you cannot change the upgrade"; - mes "unless you destroy it first."; - next; - mes .@n$; - mes "First upgrade step requires ^8000801 Sapha Certification^000000. Do you want to proceed?"; - } else if (getd("EP13_"+.@re$+"_3") > 1) { - mes .@n$; - mes "You want to upgrade ^800080"+getitemname(.@Items_)+"^000000 again?"; - next; - mes .@n$; - mes "I see... the enchantments of the item winds up with are not what you desires.."; - mes "But don't worry about thats! Let's me remove all of your records and go to Jahbong to buy a new one."; - close; - } else if (getd("EP13_"+.@re$+"_2") > 1) { - mes .@n$; - mes "I'm preparing for the"; - mes "third step of upgrade."; - mes "Once equipment is upgraded"; - mes "you cannot change the upgrade"; - mes "unless you destroy it first."; - next; - mes .@n$; - mes "And this is the most important thing,"; - mes "the risk of equipment to break"; - mes "during the third upgrade step is high!"; - mes "And you need ^8000803 Sapha Certification^000000 for the procedure."; - next; - mes .@n$; - mes "Please keep in mind that"; - mes "this is a delicate process of"; - mes "casting immense power to the equipment."; - mes "Are you ready?"; - } else if (getd("EP13_"+.@re$+"_1") > 1) { - mes .@n$; - mes "I'm preparing for the"; - mes "second step of upgrade."; - mes "Once equipment is upgraded"; - mes "you cannot change the upgrade"; - mes "unless you destroy it first."; - next; - mes .@n$; - mes "Second upgrade step requires ^8000802 Sapha Certification^000000. Do you want to proceed?"; } - next; - if(select("Maybe next time.:I want to upgrade.")==1) { - mes .@n$; - mes "When you are ready,"; - mes "Please come back again."; - close; } - if (getd("EP13_"+.@re$+"_2") > 1) - if (countitem(6304) < 3) { - mes .@n$; - mes "Third upgrade step requires ^8000803 Sapha Certification^000000."; - mes "Come back here when you fulfill Sapha in your inventory."; - close; } - else if (getd("EP13_"+.@re$+"_1") > 1) - if (countitem(6304) < 2) { - mes .@n$; - mes "Second upgrade step requires ^8000802 Sapha Certification^000000."; - mes "Come back to me when you fulfill Sapha in your inventory."; - close; } - mes .@n$; - mes "Then let's start."; - close2; - if (getd("EP13_"+.@re$+"_1") == 0) { - setd "EP13_"+.@re$+"_1",rand(4760,4767); - delitem .@Items_,1; - specialeffect2 101; - progressbar "ffff00",3; - delitem 6304,1; - getitem2 .@Items_,1,1,0,0,0,0,0,getd("EP13_"+.@re$+"_1"); - end; - } else if (getd("EP13_"+.@re$+"_2") > 1) { - if (.@re$ == "Brare") { - set .@EnchantR,rand(1,3); - if (.@EnchantR == 1) setd "EP13_"+.@re$+"_3",4711 + (rand(3) * 10); - else if (.@EnchantR > 1 && .@EnchantR <= 3) setd "EP13_"+.@re$+"_3",4710 + (rand(3) * 10); - } else { - set .@EnchantR,rand(1,50); - if (.@EnchantR > 25 && .@EnchantR <= 50) setd "EP13_"+.@re$+"_3",4710 + (rand(3) * 10); - else if (.@EnchantR > 10 && .@EnchantR < 26) setd "EP13_"+.@re$+"_3",4711 + (rand(3) * 10); - else if (.@EnchantR > 0 && .@EnchantR < 11) setd "EP13_"+.@re$+"_3",4712 + (rand(3) * 10); } - delitem .@Items_,1; - specialeffect2 101; - progressbar "ffff00",3; - delitem 6304,3; - if (rand(0,ep13_yong1+99) < ep13_yong1+9) - getitem2 .@Items_,1,1,0,0,0,getd("EP13_"+.@re$+"_3"),getd("EP13_"+.@re$+"_2"),getd("EP13_"+.@re$+"_1"); - else { - npctalk "Oh no....!!!! What happened to the "+getitemname(.@Items_)+"!"; - setd "EP13_"+.@re$+"_1",0; - setd "EP13_"+.@re$+"_2",0; - setd "EP13_"+.@re$+"_3",0; } - end; - } else if (getd("EP13_"+.@re$+"_1") > 1) { - delitem .@Items_,1; - set .@EnchantR,rand(1,3); - if (.@EnchantR == 1) setd "EP13_"+.@re$+"_2",4711 + (rand(3) * 10); - else if (.@EnchantR > 1 && .@EnchantR <= 3) setd "EP13_"+.@re$+"_2",4710 + (rand(3) * 10); - specialeffect2 101; - progressbar "ffff00",3; - delitem 6304,2; - getitem2 .@Items_,1,1,0,0,0,0,getd("EP13_"+.@re$+"_2"),getd("EP13_"+.@re$+"_1"); - end; } - } -} - -dic_fild01,228,159,4 script Jahbong#pa0829 496,{ - mes "[Jahbong]"; - if (countitem(6304) < 1) { - mes "You haven't received a Sapha Certification yet?"; - next; - mes "[Jahbong]"; - mes "Come back to me once you have one. I'll give you something good in exchange."; - close; } - set .@cattalkj,rand(1,9); - if (.@cattalkj == 1) mes "Don't touch my back! I might bite you unconsciously."; - else if (.@cattalkj == 2) mes "Pub owner Shay carried something away to make something strange! Be careful!"; - else if (.@cattalkj == 3) mes "We cats can jump 5 times our size. Isn't it cool? But then, don't ask me to jump from here now."; - else if (.@cattalkj == 4) mes "I have to be diligent with my grooming to maintain beautiful fur."; - else if (.@cattalkj == 5) mes "I have to groom myself everyday to maintain shiny fluffy fur. But I don't have very nice fur in the first place. Very sad."; - else if (.@cattalkj == 6) mes "You should receive a Sapha Certification with both paws as a sign of respect. No cat deserves a certification if they don't!"; - else if (.@cattalkj == 7) mes "I don't really talk that much! Ahat looks like... meow meow meooow... sorry."; - else if (.@cattalkj == 8) mes "Meow~~~~~~~~~~"; - else mes "Yarn is a great way to calm a cat."; - next; - mes "[Jahbong]"; - mes "Why are you here?"; - mes "Jahbong will exchange ^8000801 Sapha Certification^000000 for ^8000801 item^000000!"; - next; - switch(select("Just came to see what you have.:I want the Feral Boots!:Give me the Feral Tail!:Give me the Golden Bell!:How much to buy you?")) { - case 1: - mes "[Jahbong]"; - mes "Meow!"; - next; - mes "[Jahbong]"; - mes "^8000801Feral Boots^000000 are shoes for your feet! Buy one and Jalapeno over there will refine it for you!"; - next; - mes "[Jahbong]"; - mes "^8000801Feral Tail^000000 is pretty rough! Mancho over there can help you fix it!!"; - next; - mes "[Jahbong]"; - mes "^8000801Golden Bell^000000 is an accessory. Brare spent 40 years making this! Or maybe 4 years! Oh well, come back when you need anything!"; - next; - mes "[Jahbong]"; - mes "There are some crazy adventurers asking if they can purchase me! Jahbong is not for sale! I'll just bite you if you ask!!"; - close; - case 2: - mes "[Jahbong]"; - mes "Are you really buying something?!"; - next; - if(select("Nope:Give me!!!")==1) { - mes "[Jahbong]"; - mes "Okay!"; - close; } - mes "[Jahbong]"; - mes "Here you go!"; - delitem 6304,1; - getitem 2463,1; - close; - case 3: - mes "[Jahbong]"; - mes "Are you really buying something?!"; - next; - if(select("Nope:Give me!!!")==1) { - mes "[Jahbong]"; - mes "Okay!"; - close; } - mes "[Jahbong]"; - mes "Here you go!"; - delitem 6304,1; - getitem 2564,1; - close; - case 4: - mes "[Jahbong]"; - mes "Are you really buying something?!"; - next; - if(select("Nope:Give me!!!")==1) { - mes "[Jahbong]"; - mes "Okay!"; - close; } - mes "[Jahbong]"; - mes "Here you go!"; - delitem 6304,1; - getitem 2843,1; - close; - case 5: - mes "[Jahbong]"; - mes "Meooooooooooow!!!!!!!!~~ Meooooooooow!!!!!"; - next; - mes "- ^800080Jahbong goes wild^000000. -"; - next; - mes "[Jahbong]"; - mes "I'm not an item!! I will not be merciful if you treat me like one!!"; - next; - mes "- He may react extremely, but Jahbong doesn't seem to be really angry. -"; - close; - } -} - -dic_fild01,251,183,3 duplicate(Jalapeno#pa8027) Brare#pa0828 495 -dic_fild01,259,172,3 duplicate(Jalapeno#pa8027) Mancho#pa0829 495 - -dic_in01,353,37,5 script Kareka#pa0829 460,{ - mes "[Kareka]"; - if (countitem(6304)) { - if (EP13Enchant3 > 1) { - mes "Do you want to upgrade the"; - mes "^800080Light of El Dicastes^000000 again?"; - next; - mes "[Kareka]"; - mes "That will cost ^8000806 Sapha Certifications^000000 in order to retry."; - mes "And note this, your current"; - mes "Light of El Dicastes will be destroyed along with all of it's enchantments."; - next; - mes "[Kareka]"; - mes "Are you sure you want to do this?"; - next; - if(select("No, let me think about it.:Take my Light of El Dicastes.")==1) close; - mes "[Kareka]"; - if (countitem(6304) < 6) { - mes "You need to bring the Light of El Dicastes and 6 Sapha Certifications!"; - mes "Don't try to cheat me!"; - close; } - mes "Ok, let's get this started."; - mes "I'm going to remove all enchantments from your"; - mes "Light of El Dicastes."; - mes "Haaap~~!"; - close2; - specialeffect2 101; - progressbar "ffff00",3; - set EP13Enchant1,0; - set EP13Enchant2,0; - set EP13Enchant3,0; - delitem 6304,6; - delitem 2844,1; - getitem 2844,1; - end; } - mes "You've come to awaken the"; - mes "^800080Light El Dicastes^000000' infinite strength. "; - next; - switch(select("Please explain.:I want to upgrade.")) { - case 1: - mes "[Kareka]"; - mes "I heard some craftsmen outside of the city can also cast spells on equipment."; - next; - mes "[Kareka]"; - mes "I'm the same but at least I don't destroy equipment."; - next; - mes "[Kareka]"; - mes "If you bring Sapha Certifications, I will cast spells from 1 to 3 steps to your ^800080Light of El Dicastes^000000."; - next; - mes "[Kareka]"; - mes "The random enchantment added on the first secret slot is to increase Atk +2% or +3%, Cri +5 or +7, Matk+1% or +2%, or Flee +6 or +12."; - next; - mes "[Kareka]"; - mes "The random enchantment added on the second secret slot is to increase Agi, Dex, or Int up to +2."; - next; - mes "[Kareka]"; - mes "And the final random enchantment added is to increase Agi, Dex, or Int up to +2."; - next; - mes "[Kareka]"; - mes "But of course, since this is adding spells on top of its original magic, I cannot guarantee that you will get what you want on one try."; - close; - case 2: - if (isequipped(2844) == 1 || countitem(2844) < 1) { - mes "[Kareka]"; - mes "You can't be wearing the Light of El Dicastes while I upgrade it."; - close; } - mes "[Kareka]"; - if (EP13Enchant1 == 0) { - mes "I'm preparing for the"; - mes "first step of upgrade."; - mes "Once equipment is upgraded"; - mes "you cannot change the upgrade"; - mes "unless you destroy it first."; - next; - mes "[Kareka]"; - mes "First upgrade step requires"; - mes "^8000801 Sapha Certification^000000."; - mes "Do you want to proceed?"; - } else if (EP13Enchant2 > 1) { - mes "I'm preparing for the"; - mes "third step of upgrade."; - mes "Once equipment is upgraded"; - mes "unless you destroy it first."; - next; - mes "[Kareka]"; - mes "You won't have to worry of this Light of El Dicastes getting broken from casting additional magical spells to it. I think so."; - next; - mes "[Kareka]"; - mes "Third upgrade step requires 3 Sapha Certification. Do you want to proceed?"; - } else if (EP13Enchant1 > 1) { - mes "I'm preparing for the"; - mes "second step of upgrade."; - mes "Once equipment is upgraded"; - mes "you cannot change the upgrade"; - mes "unless you destroy it first."; - next; - mes "[Kareka]"; - mes "Second upgrade step requires 2 Sapha Certifications. Do you want to proceed?"; } - next; - if(select("Maybe next time.:I want to upgrade.")==1) { - mes "[Kareka]"; - mes "When you are ready,"; - mes "Please come back again"; - close; } - mes "[Kareka]"; - if (EP13Enchant2 > 1) { - mes "Sorry, but you need to know... your Sapha is not enough to do third stage, please come back again."; - close; } - else if (EP13Enchant1 > 1) { - mes "Please come back here when you collect enough Sapha."; - close; } - mes "Then let's start."; - close2; - if (EP13Enchant1 == 0) { - set EP13Enchant1,rand(4760,4767); - specialeffect2 101; - delitem 6304,1; - progressbar "ffff00",3; - delitem 2844,1; - getitem2 2844,1,1,0,0,0,0,0,EP13Enchant1; - end; - } else if (EP13Enchant2 > 1) { - set .@EnchantR,rand(1,3); - if (.@EnchantR == 1) set EP13Enchant1,4711 + (rand(3) * 10); - else if (.@EnchantR > 1 && .@EnchantR <= 3) set EP13Enchant1,4710 + (rand(3) * 10); - specialeffect2 101; - delitem 6304,3; - progressbar "ffff00",3; - delitem 2844,1; - getitem2 2844,1,1,0,0,0,EP13Enchant3,EP13Enchant2,EP13Enchant1; - end; - } else if (EP13Enchant1 > 1) { - set .@EnchantR,rand(1,3); - if (.@EnchantR == 1) set EP13Enchant2,4711 + (rand(3) * 10); - else if (.@EnchantR > 1 && .@EnchantR <= 3) set EP13Enchant2,4710 + (rand(3) * 10); - specialeffect2 101; - delitem 6304,2; - progressbar "ffff00",3; - delitem 2844,1; - getitem2 2844,1,1,0,0,0,0,EP13Enchant2,EP13Enchant1; - end; } - } - } - mes "The Sapha Certifications that you collect by helping throughout the city has other uses besides meeting the minister."; - next; - mes "[Kareka]"; - mes "If you come across an Sapha Certification, please come back to me."; - next; - mes "[Kareka]"; - mes "I can cast an additional spell to your ^800080Light of El Dicastes^000000 accessory."; - close; -} \ No newline at end of file +//===== rAthena Script ======================================= +//= El Dicastes Quest NPCs +//===== By: ================================================== +//= Gennosuke Kouga +//===== Current Version: ===================================== +//= 1.1 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= Quest NPCs related to Dewata: +//== Sapha's Visit, Doha's Secrect Order, Frede's Request, +//== Department Quests, Document Quests, +//== Chesire's Call, Cat Hands Enchantment +//===== Additional Comments: ================================= +//= 1.0 First version. 14107 lines, oh, the pain... +//= 1.1 Standardized and reduced by 7000+ lines. [Euphy] +//============================================================ + +// Entrance +//============================================================ + +manuk,321,182,5 script Entrance Manager#ep13_3_ 450,{ + mes "[Entrance Manager]"; + if (isequipped(2782)) { + if (ep13_3_invite >= 4) { + mes "Are you visiting the capital city, El Dicastes?"; + next; + if(select("Yes:No")==2) { + mes "[Entrance Manager]"; + mes "Then use the tunnel next time."; + close; } + mes "[Entrance Manager]"; + mes "Be careful."; + close2; + warp "dic_dun01",33,212; + end; } + mes "Sorry."; + mes "I cannot let you pass because you are not a Sapha."; + close; } + mes "¢¤¡ð¡ú? ¢£ ¡ù¡ð..."; + mes "¡ï¡ò¡Ð ¢¤ ?"; + mes "¡ñ¡ï..?"; + close; +} + +dic_dun01,266,113,5 script Curious Sapha#ep13_3_ 449,{ + mes "[Curious Sapha]"; + if (isequipped(2782)) { + mes "Hello?"; + next; + switch(select("What are you doing here?:Buy research items.:Hello!:I want to help your research.")) { + case 1: + mes "[Curious Sapha]"; + mes "Do you see that dirty vigilante over there?"; + next; + mes "[Curious Sapha]"; + mes "He was attacked by Scarabas after falling into Scaraba Hall."; + mes "And he was the only one attacked even with others around him."; + next; + mes "[Curious Sapha]"; + mes "I think he slipped and fell on some secretion of the Queen Scaraba. I thought it was an accident was looking into it."; + next; + mes "[Curious Sapha]"; + mes "If the research results are correct, the Scarabas are very sensitive to the smell."; + mes "Or else say they go crazy over it. Almost as if they were losing it..."; + next; + mes "[Curious Sapha]"; + mes "I came to research the relationship between the Queen secretion component and the Scarabas."; + mes "So I created this into a perfume to carry it easily."; + next; + mes "[Curious Sapha]"; + mes "I might be able to use this perfume's reaction to Scarabas and make progress in research."; + close; + case 2: + mes "[Curious Sapha]"; + mes "You want to buy the Scaraba"; + mes "Perfume? A gift for home?"; + mes "Well, it has become a rare perfume."; + next; + mes "[Curious Sapha]"; + mes "I'll give you a deal and sell it by 500 Zeny each. But, try not to carry it with you into Scaraba Hall."; + mes "How many do you want? You can buy up to 100."; + next; + input .@deal,0,100; + if (.@deal == 0) { + mes "[Curious Sapha]"; + mes "You changed your mind?"; + close; } + if (Zeny < .@deal*500) { + mes "[Curious Sapha]"; + mes "You don't have enough money."; + close; } + mes "[Curious Sapha]"; + mes "Will you buy "+.@deal+"?"; + next; + if(select("Yes:No")==2) close; + mes "[Curious Sapha]"; + mes "Here you go. Scaraba might flock"; + mes "around you, so don't use it near Scaraba Hall."; + getitem 6437, .@deal; + set Zeny, Zeny-(.@deal*500); + close; + case 3: + mes "[Curious Sapha]"; + mes "Hello?"; + close; + case 4: + mes "[Curious Sapha]"; + mes "Do you have any useful information?"; + mes "Please let me know!"; + next; + input .@talksap$; + mes "[Curious Sapha]"; + mes "It says ^0000FF"+.@talksap$+"^000000."; + next; + set .@curiousrand,rand(1,4); + // Needs more information! + if (.@curiousrand == 1) { + mes "[Curious Sapha]"; + mes "That is great information!"; + mes "I must start on the research."; + close; + } else if (.@curiousrand == 2) { + mes "[Curious Sapha]"; + mes "I already know about that information, but I'm really grateful for you to come all the way here to tell me."; + close; + } else { + mes "[Curious Sapha]"; + mes "Hmm... do you think so?"; + mes "I have some doubts about your information. I'll think it over."; + close; + } + } + } + mes "¡ö¡ñ¡Ð ¡ò ¡õ?"; + next; + mes "- Cannot understand a word. -"; + close; +} + +// Vigilantes +//============================================================ + +function script eldicastes_dv { + mes "[Vigilante]"; + if (isequipped(2782)) { + if (ep13_3_secret >= 4) { + if (countitem(6437)) { + mes "Do you need something from the cave?"; + next; + if(select("Yes:No")==2) { + mes "[Vigilante]"; + mes "Please step aside because it is dangerous."; + mes "You won't know when those Scarabas will start to rampage."; + close; } + mes "[Vigilante]"; + mes "Ewwww, what's this smell?"; + mes "Be careful. The smell from the Scaraba Secretion was picked up by other Scarabas."; + next; + if(select("Enter after spraying perfume.:Do not enter because it's dangerous.")==2) { + mes "[Vigilante]"; + mes "Please step aside because it is dangerous."; + mes "You won't know when those Scarabas will start to rampage."; + close; } + mes "[Vigilante]"; + mes "Okay. Then good luck to you. Be careful."; + close2; + warp "dic_dun02",101,142; + end; } + switch(getarg(0)) { + case 1: + mes "Phew, what happened?! Why are they all over me?"; + next; + mes "[Vigilante]"; + mes "I already had bad luck in falling into Scaraba Hall and being"; + mes "drenched with this awful ^E77471stench^000000 my"; + mes "head is starting to ache!"; + next; + mes "- The vigilante complained while brushing off the traces of the Scarabas. -"; + close; + case 2: + mes "Be careful. The smell from the Scaraba Secretion was picked up by other Scarabas."; + next; + mes "[Vigilante]"; + mes "If you need something from the cave!"; + mes "Please get some ^E77471Scaraba Perfume^000000 before you go."; + close; } + } + switch(getarg(0)) { + case 1: + mes "Hey! This is no place for a rookie like you."; + mes "Those Scaraba can snatch you away!"; + close; + case 2: + mes "The area below is restricted because it is dangerous."; + mes "I cannot let you pass because you are here as a guest."; + mes "Please follow the tunnel to get to the capital city."; + close; } + } + switch(getarg(0)) { + case 1: + mes "¡ô¡ó¡ö ¡÷ ¡þ¡ù¡ó¢¤¡ö¡ø ¢³ ¡÷¢£¡ü ¡ø ¡Ð¡õ¡û."; + mes "¡ð¡ú¢± ¡ô ¡ò¡õ¡ú ¡õ..!"; + break; + case 2: + mes "¡ô¡ó¡ö ¡÷ ¡þ¡ù¡ó?"; + mes "¢¤¡ö¡ø ¢³ ¡÷¢£¡ü ¡ø ¡Ð¡õ¡û..."; + mes "¡ð¡ú¢± ¡ô ¡ò¡õ¡ú ¡õ..!"; + break; } + next; + mes "- Cannot understand a word. -"; + close; +} + +dic_dun01,284,102,5 script Dirty Vigilante#ep13_3_ 450,{ + callfunc "eldicastes_dv",1; } +dic_dun01,294,106,4 script Vigilante#ep13_3_23 492,{ + callfunc "eldicastes_dv",2; } +dic_dun01,286,104,5 script Vigilante#ep13_3_24 450,{ + callfunc "eldicastes_dv",2; } + +dic_dun01,28,212,0 script Vigilante#ep13_3_26 45,1,1,{ + mes "[Vigilante]"; + if (isequipped(2782)) { + mes "Manuk is just before us."; + mes "Are you heading to Manuk?"; + next; + if(select("Yes:No")==2) { + mes "[Vigilante]"; + mes "Good luck."; + close; } + mes "[Vigilante]"; + mes "I will send you back to Manuk."; + close2; + warp "manuk",326,180; + end; } + mes "¡ô¡ó¡ö ¡÷ ¡þ¡ù¡ó?"; + mes "¢¤¡ö¡ø ¢³ ¡÷¢£¡ü ¡ø ¡Ð¡õ¡û..."; + next; + mes "- The Vigilante says something and then shakes his head."; + mes "Looks like a negative reaction from the looks of his firm pose holding his shield in front of him. -"; + close; +} + +dic_fild01,153,281,4 script Capital City Guard 492,{ + mes "[Capital City Guard]"; + if (isequipped(2782)) { + mes "Access to the city is restricted from other races without permits."; + mes "Please go back."; + next; + mes "[Capital City Guard]"; + mes "Hmmm? You are human."; + mes "If you went through that tunnel, you are here by Ravail's invitation?"; + next; + select("Yes."); + mes "[Capital City Guard]"; + mes "No wonder Vyhannus approved you."; + mes "Understood."; + mes "I approve your entrance and will guide you on what you should first do in El Dicastes."; + next; + mes "[Capital City Guard]"; + mes "First enter the fortress,"; + mes "and register yourself at Dicastes Diel located at the highest location in the north."; + mes "You must first register to be able to move freely."; + next; + mes "[Capital City Guard]"; + mes "You'll see Diel if you follow here towards the north."; + mes "You won't get lost."; + mes "You need to find the register window at the Diel public service center."; + close2; + warp "dicastes01",199,41; + end; } + mes "¡ô¡ó¡ö ¡÷ ¡þ¡ù¡ó?"; + mes "¡ð¡ú¢± ¡ô ¡ò¡õ¡ú ¡õ..!"; + next; + mes "- Cannot communicate with him. -"; + close; +} + +dic_in01,254,119,0 script Item Storage#01 844,{ + mes "This is the item storage."; + mes "There is some writing on the paper."; + next; + mes "+ Shay's precious safe +"; + mes "For those you want to use this safe!"; + mes "1. Is my cooking delicious?"; + mes "2. You have enough basic skills, right?"; + mes "3. It will be ^0000FF500 Zeny^000000, please!"; + next; + mes "You'll have to put in some coins to use it."; + mes "Insert Coins: Will you"; + mes "put in 500 Zeny?"; + next; + if(select("Use safe:No way.")==2) { + mes "["+strcharinfo(0)+"]"; + mes "I will use it later."; + close; } + if (Zeny < 500) { + mes "Not enough Zeny."; + close; } + set Zeny, Zeny-500; + close2; + openstorage; + end; +} + +// Civil Services +//============================================================ + +dic_in01,48,263,5 script Hunting Dept. 1 Manager 449,{ + mes "[Hunting Dept. 1 Manager]"; + if (isequipped(2782)) { + if (ep13_3_invite == 5) { + if (checkquest(12159) == -1) { + mes "So you didn't get any requests yet."; + mes "Laponte will have piles of requests and might give you one."; + next; + mes "[Hunting Dept. 1 Manager]"; + mes "Try meeting him near the center of El Dicastes."; + close; + } else if (checkquest(12159,PLAYTIME) == 2) { + mes "Time limit has expired for the existing request."; + next; + mes "[Hunting Dept. 1 Manager]"; + mes "If any incomplete request is found, it will be consider that you failed it and the request will be deleted."; + next; + mes "[Hunting Dept. 1 Manager]"; + mes "You can get a new request after the existing request record being removed, go to see Laponte."; + if (checkquest(12099) >= 0) erasequest 12099; + else if (checkquest(12100) >= 0) erasequest 12100; + else if (checkquest(12101) >= 0) erasequest 12101; + else if (checkquest(12102) >= 0) erasequest 12102; + else if (checkquest(12103) >= 0) erasequest 12103; + else if (checkquest(12104) >= 0) erasequest 12104; + else if (checkquest(12105) >= 0) erasequest 12105; + erasequest 12159; + close; } + mes "Welcome."; + mes "How can I help you?"; + next; + select("I completed the request."); + mes "[Hunting Dept. 1 Manager]"; + mes "Ah..."; + mes "You are done with the request?"; + mes "Let me check your records first."; + next; + mes "[Hunting Dept. 1 Manager]"; + set .@s$, "Oh, you completed all your requests. Confirmation complete."; + if (checkquest(12099,HUNTING) == 2) { + mes .@s$; + getexp 4000,0; + erasequest 12009; + specialeffect2 18; + getitem 6304,1; + close; + } else if (checkquest(12100,HUNTING) == 2) { + mes .@s$; + getexp 49000,0; + erasequest 12100; + specialeffect2 18; + getitem 6304,1; + close; + } else if (checkquest(12101,HUNTING) == 2) { + mes .@s$; + getexp 18000,0; + erasequest 12101; + specialeffect2 18; + getitem 6304,1; + close; + } else if (checkquest(12102,HUNTING) == 2) { + mes .@s$; + getexp 45000,0; + erasequest 12102; + specialeffect2 18; + getitem 6304,1; + close; + } else if (checkquest(12103,HUNTING) == 2) { + mes .@s$; + getexp 4000,0; + erasequest 12103; + specialeffect2 18; + getitem 6304,1; + close; + } else if (checkquest(12104,HUNTING) == 2) { + mes .@s$; + getexp 73000,0; + erasequest 12104; + specialeffect2 18; + getitem 6304,1; + close; + } else if (checkquest(12105,HUNTING) == 2) { + mes .@s$; + getexp 59000,0; + erasequest 12105; + specialeffect2 18; + getitem 6304,1; + close; + } else { + mes "You will get in trouble if you lie about the request..."; + close; } + } + mes "- The Sapha keeps a distance from you even when you try to talk."; + mes "It looks like he is calling for a Galten. Time to go. -"; + close; } + mes "¡õ¢£¡ô"; + mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; + next; + mes "- I don't understand him. -"; + close; +} + +dic_in01,51,266,6 script Hunting Dept. 2 Manager 449,{ + mes "[Hunting Dept. 2 Manager]"; + if (isequipped(2782)) { + if (ep13_3_invite == 5) { + if (checkquest(12160) == -1) { + mes "So you didn't get any requests yet."; + mes "Kalipo will have piles of requests and might give you one. Try to find him."; + close; + } else if (checkquest(12160,PLAYTIME) == 2) { + mes "Kalipo seems to have another request for you."; + next; + mes "[Hunting Dept. 2 Manager]"; + mes "I will erase any other records including previous requests from Kalipo that you haven't completed yet."; + next; + mes "[Hunting Dept. 2 Manager]"; + mes "Your request history is cleared now. Please visit Kalipo."; + if (checkquest(12106) >= 0) erasequest 12106; + else if (checkquest(12107) >= 0) erasequest 12107; + else if (checkquest(12108) >= 0) erasequest 12108; + else if (checkquest(12109) >= 0) erasequest 12109; + else if (checkquest(12110) >= 0) erasequest 12110; + else if (checkquest(12111) >= 0) erasequest 12111; + erasequest 12160; + close; } + mes "Welcome."; + mes "How can I help you?"; + next; + select("I completed the request."); + mes "[Hunting Dept. 2 Manager]"; + mes "Ah..."; + mes "You are done with the request?"; + mes "Let me check your records first."; + next; + mes "[Hunting Dept. 2 Manager]"; + set .@s$, "Oh, you completed all your requests. Confirmation complete."; + if (checkquest(12106,HUNTING) == 2) { + mes .@s$; + getexp 77000,0; + erasequest 12106; + specialeffect2 18; + getitem 6304,1; + close; + } else if (checkquest(12107,HUNTING) == 2) { + mes .@s$; + getexp 47000,0; + erasequest 12107; + specialeffect2 18; + getitem 6304,1; + close; + } else if (checkquest(12108,HUNTING) == 2) { + mes .@s$; + getexp 50000,0; + erasequest 12108; + specialeffect2 18; + getitem 6304,1; + close; + } else if (checkquest(12109,HUNTING) == 2) { + mes .@s$; + getexp 53000,0; + erasequest 12109; + specialeffect2 18; + getitem 6304,1; + close; + } else if (checkquest(12110,HUNTING) == 2) { + mes .@s$; + getexp 30000,0; + erasequest 12110; + specialeffect2 18; + getitem 6304,1; + close; + } else if (checkquest(12111,HUNTING) == 2) { + mes .@s$; + getexp 42000,0; + erasequest 12111; + specialeffect2 18; + getitem 6304,1; + close; + } else { + mes "Please check your request history again. There is a discrepancy with our documents."; + close; } + } + mes "- The Sapha keeps a distance from you even when you try to talk."; + mes "It looks like he is calling for a Galten. Time to go. -"; + close; } + mes "¡õ¢£¡ô"; + mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; + next; + mes "- I don't understand him. -"; + close; +} + +dic_in01,51,270,6 script Supply Dept. 1 Manager# 449,{ + mes "[Supply Dept. 1 Manager]"; + if (isequipped(2782)) { + if (ep13_3_invite == 5) { + if (checkquest(12161) == -1) { + mes "So you didn't get any requests yet. Pura will have piles of requests and might give you one. Try meeting him."; + close; + } else if (checkquest(12163,PLAYTIME) == 2) { + mes "I erased all records related with the previous request. Go to meet Pura."; + if (checkquest(12117) >= 0) erasequest 12117; + else if (checkquest(12118) >= 0) erasequest 12118; + else if (checkquest(12119) >= 0) erasequest 12119; + else if (checkquest(12120) >= 0) erasequest 12120; + else if (checkquest(12121) >= 0) erasequest 12121; + else if (checkquest(12122) >= 0) erasequest 12122; + else if (checkquest(12123) >= 0) erasequest 12123; + else if (checkquest(12124) >= 0) erasequest 12124; + else if (checkquest(12125) >= 0) erasequest 12125; + else if (checkquest(12126) >= 0) erasequest 12126; + erasequest 12161; + close; } + mes "Welcome."; + mes "How can I help you?"; + next; + select("I completed the request."); + mes "[Supply Dept. 1 Manager]"; + mes "Ah..."; + mes "You are done with the request?"; + mes "Let me check your records first."; + next; + mes "[Supply Dept. 1 Manager]"; + set .@s$, "It's done. You can't start any other request till tomorrow, why don't you go to the famous pub and rest?"; + if (checkquest(12117) >= 0) { + if (countitem(6086) > 5) { + mes .@s$; + getexp 26300,0; + delitem 6086,6; + erasequest 12117; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12118) >= 0) { + if (countitem(6090) > 2) { + mes .@s$; + getexp 25600,0; + delitem 6090,3; + erasequest 12118; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12119) >= 0) { + if (countitem(6073) > 15) { + mes .@s$; + getexp 51100,0; + delitem 6073,16; + erasequest 12119; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12120) >= 0) { + if (countitem(1037) > 5) { + mes .@s$; + getexp 26300,0; + delitem 1037,6; + erasequest 12120; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12121) >= 0) { + if (countitem(7032) > 25) { + mes .@s$; + getexp 79900,0; + delitem 7032,26; + erasequest 12121; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12122) >= 0) { + if (countitem(6075) > 5) { + mes .@s$; + getexp 26300,0; + delitem 6075,6; + erasequest 12122; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12123) >= 0) { + if (countitem(7326) > 25) { + mes .@s$; + getexp 79900,0; + delitem 7326,26; + erasequest 12123; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12124) >= 0) { + if (countitem(12353) > 0) { + mes .@s$; + getexp 53000,0; + delitem 12353,1; + erasequest 12124; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12125) >= 0) { + if (countitem(936) > 17) { + mes .@s$; + getexp 56700,0; + delitem 936,18; + erasequest 12125; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12126) >= 0) { + if (countitem(954) > 10) { + mes .@s$; + getexp 37500,0; + delitem 954,11; + erasequest 12126; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (( checkquest(12117) == -1 || checkquest(12118) == -1 || checkquest(12119) == -1 || checkquest(12120) == -1 || + checkquest(12121) == -1 || checkquest(12122) == -1 || checkquest(12123) == -1 || checkquest(12124) == -1 || checkquest(12125) == -1 || + checkquest(12126) == -1) && checkquest(12161) >= 0) { + mes "Cannot find any record..."; + mes "Nothing... There is nothing that I can say ^E77471Request completed!^000000."; + close; } + mes "It looks like you are short on the amount."; + close; } + mes "- The Sapha keeps a distance from you even when you try to talk."; + mes "It looks like he is calling for a Galten. Time to go. -"; + close; } + mes "¡õ¢£¡ô"; + mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; + next; + mes "- I don't understand him. -"; + close; +} + +dic_in01,48,273,1 script Supply Dept. 2 Manager# 449,{ + mes "[Supply Dept. 2 Manager]"; + if (isequipped(2782)) { + if (ep13_3_invite == 5) { + if (checkquest(12162) == -1) { + mes "So you didn't get any requests yet."; + mes "Tragis will have piles of requests and might give you one. Try meeting him."; + close; + } else if (checkquest(12162,PLAYTIME) == 2) { + mes "I erased all records related with the previous request. Tragis is looking for you so hurry up to meet him."; + if (checkquest(12127) >= 0) erasequest 12127; + else if (checkquest(12128) >= 0) erasequest 12128; + else if (checkquest(12129) >= 0) erasequest 12129; + else if (checkquest(12130) >= 0) erasequest 12130; + else if (checkquest(12131) >= 0) erasequest 12131; + else if (checkquest(12132) >= 0) erasequest 12132; + else if (checkquest(12133) >= 0) erasequest 12133; + else if (checkquest(12134) >= 0) erasequest 12134; + else if (checkquest(12135) >= 0) erasequest 12135; + else if (checkquest(12136) >= 0) erasequest 12136; + erasequest 12162; + close; } + mes "Welcome."; + mes "How can I help you?"; + next; + select("I completed the request."); + mes "[Supply Dept. 2 Manager]"; + mes "Ah..."; + mes "You are done with the request?"; + mes "Let me check your records first."; + next; + mes "[Supply Dept. 2 Manager]"; + set .@s1$, strcharinfo(0)+", you handle your requests quite well."; + set .@s2$, "You are not like the pub owner who just sends requests here every day."; + if (checkquest(12127) >= 0) { + if (countitem(6023) > 4) { + mes .@s1$; mes .@s2$; + getexp 65300,0; + delitem 6023,5; + erasequest 12127; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12128) >= 0) { + if (countitem(6020) > 20) { + mes .@s1$; mes .@s2$; + getexp 65300,0; + delitem 6020,21; + erasequest 12128; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12129) >= 0) { + if (countitem(1042) > 26) { + mes .@s1$; mes .@s2$; + getexp 82800,0; + delitem 1042,27; + erasequest 12129; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12130) >= 0) { + if (countitem(912) > 25) { + mes .@s1$; mes .@s2$; + getexp 79900,0; + delitem 912,26; + erasequest 12130; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12131) >= 0) { + if (countitem(943) > 12) { + mes .@s1$; mes .@s2$; + getexp 42800,0; + delitem 943,13; + erasequest 12131; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12132) >= 0) { + if (countitem(6041) > 15) { + mes .@s1$; mes .@s2$; + getexp 51100,0; + delitem 6041,16; + erasequest 12132; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12133) >= 0) { + if (countitem(7100) > 25) { + mes .@s1$; mes .@s2$; + getexp 79900,0; + delitem 7100,26; + erasequest 12133; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12134) >= 0) { + if (countitem(7198) > 10) { + mes .@s1$; mes .@s2$; + getexp 37500,0; + delitem 7198,11; + erasequest 12134; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12135) >= 0) { + if (countitem(7188) > 15) { + mes .@s1$; mes .@s2$; + getexp 51100,0; + delitem 7188,16; + erasequest 12135; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12136) >= 0) { + if (countitem(518) > 1) { + mes .@s1$; mes .@s2$; + getexp 31000,0; + delitem 518,2; + erasequest 12136; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (( checkquest(12127) == -1 || checkquest(12128) == -1 || checkquest(12129) == -1 || checkquest(12130) == -1 || checkquest(12131) == -1 || checkquest(12132) == -1 || checkquest(12133) == -1 || checkquest(12134) == -1 || checkquest(12135) == -1 || checkquest(12136) == -1) && checkquest(12162) >= 0) { + mes " I would like to complete a request for you but you have none going on now."; + close; } + mes "It looks like you are short on the amount."; + close; } + mes "- The Sapha keeps a distance from you even when you try to talk."; + mes "It looks like he is calling for a Galten. Time to go. -"; + close; } + mes "¡õ¢£¡ô"; + mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; + next; + mes "- I don't understand him. -"; + close; +} + +dic_in01,43,273,1 script Transport Dept. 1 Mgr.# 449,{ + mes "[Transport Dept. 1 Mgr.]"; + if (isequipped(2782)) { + if (ep13_3_invite == 5) { + if (checkquest(12163) == -1) { + mes "So you didn't get any requests yet."; + mes "Calyon will have piles of requests and might give you one. Try meeting him."; + close; + } else if (checkquest(12163,PLAYTIME) == 2) { + mes "I erased all records related with the previous request. Calyon is looking for you so hurry up to meet him."; + if (checkquest(12137) >= 0) erasequest 12137; + else if (checkquest(12138) >= 0) erasequest 12138; + else if (checkquest(12139) >= 0) erasequest 12139; + else if (checkquest(12140) >= 0) erasequest 12140; + else if (checkquest(12141) >= 0) erasequest 12141; + else if (checkquest(12142) >= 0) erasequest 12142; + else if (checkquest(12143) >= 0) erasequest 12143; + else if (checkquest(12144) >= 0) erasequest 12144; + else if (checkquest(12145) >= 0) erasequest 12145; + else if (checkquest(12146) >= 0) erasequest 12146; + else if (checkquest(12147) >= 0) erasequest 12147; + erasequest 12163; + close; } + mes "Welcome."; + mes "How can I help you?"; + next; + select("I completed the request."); + mes "[Transport Dept. 1 Mgr.]"; + mes "Ah..."; + mes "You are done with the request?"; + mes "Let me check your records first."; + next; + mes "[Transport Dept. 1 Mgr.]"; + set .@s1$, "Quantity check finished. Ahhh, you going to rest?"; + set .@s2$, "Then why don't you visit the famous pub of the Capital? They have no yummy food though...."; + if (checkquest(12137) >= 0) { + if (countitem(7143) > 3) { + mes .@s1$; mes .@s2$; + getexp 30000,0; + delitem 7143,4; + erasequest 12137; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12138) >= 0) { + if (countitem(744) > 4) { + mes .@s1$; mes .@s2$; + getexp 25000,0; + delitem 744,5; + erasequest 12138; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12139) >= 0) { + if (countitem(748) > 0) { + mes .@s1$; mes .@s2$; + getexp 47500,0; + delitem 748,1; + erasequest 12139; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12140) >= 0) { + if (countitem(736) > 14) { + mes .@s1$; mes .@s2$; + getexp 27500,0; + delitem 736,15; + erasequest 12140; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12141) >= 0) { + if (countitem(746) > 9) { + mes .@s1$; mes .@s2$; + getexp 27000,0; + delitem 746,10; + erasequest 12141; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12142) >= 0) { + if (countitem(740) > 14) { + mes .@s1$; mes .@s2$; + getexp 27500,0; + delitem 740,15; + erasequest 12142; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12143) >= 0) { + if (countitem(925) > 49) { + mes .@s1$; mes .@s2$; + getexp 21600,0; + delitem 925,50; + erasequest 12143; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12144) >= 0) { + if (countitem(965) > 49) { + mes .@s1$; mes .@s2$; + getexp 21400,0; + delitem 965,50; + erasequest 12144; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12145) >= 0) { + if (countitem(964) > 19) { + mes .@s1$; mes .@s2$; + getexp 20900,0; + delitem 964,20; + erasequest 12145; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12146) >= 0) { + if (countitem(911) > 29) { + mes .@s1$; mes .@s2$; + getexp 22400,0; + delitem 911,30; + erasequest 12146; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12147) >= 0) { + if (countitem(910) > 39) { + mes .@s1$; mes .@s2$; + getexp 22400,0; + delitem 910,40; + erasequest 12147; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (( checkquest(12137) == -1 || checkquest(12138) == -1 || checkquest(12139) == -1 || checkquest(12140) == -1 || checkquest(12141) == -1 || checkquest(12142) == -1 || checkquest(12143) == -1 || checkquest(12144) == -1 || checkquest(12145) == -1 || checkquest(12146) == -1 || checkquest(12147) == -1) && checkquest(12163) >= 0) { + mes "Um... What do you want me to do?"; + next; + mes "[Transport Dept. 1 Mgr.]"; + mes "You've got nothing that I can handle..."; + close; } + mes "It looks like you are short on the amount."; + close; } + mes "- The Sapha keeps a distance from you even when you try to talk."; + mes "It looks like he is calling for a Galten. Time to go. -"; + close; } + mes "¡õ¢£¡ô"; + mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; + next; + mes "- I don't understand him. -"; + close; +} + +dic_in01,40,270,3 script Transport Dept. 2 Mgr.# 449,{ + mes "[Transport Dept. 2 Mgr.]"; + if (isequipped(2782)) { + if (ep13_3_invite == 5) { + if (checkquest(12164) == -1) { + mes "So you didn't get any requests yet."; + mes "Moltuka will have piles of requests and might give you one. Try meeting him."; + close; + } else if (checkquest(12164,PLAYTIME) == 2) { + mes "I erased all records related with the previous request. Moltuka is looking for you so hurry up to meet him."; + if (checkquest(12148) >= 0) erasequest 12148; + else if (checkquest(12149) >= 0) erasequest 12149; + else if (checkquest(12150) >= 0) erasequest 12150; + else if (checkquest(12151) >= 0) erasequest 12151; + else if (checkquest(12152) >= 0) erasequest 12152; + else if (checkquest(12153) >= 0) erasequest 12153; + else if (checkquest(12154) >= 0) erasequest 12154; + else if (checkquest(12155) >= 0) erasequest 12155; + else if (checkquest(12156) >= 0) erasequest 12156; + else if (checkquest(12157) >= 0) erasequest 12157; + else if (checkquest(12158) >= 0) erasequest 12158; + erasequest 12164; + close; } + mes "Welcome."; + mes "How can I help you?"; + next; + select("I completed the request."); + mes "[Transport Dept. 2 Mgr.]"; + mes "Ah..."; + mes "You are done with the request?"; + mes "Let me check your records first."; + next; + mes "[Transport Dept. 2 Mgr.]"; + set .@s$, "Well received. One less thing to worry about now."; + if (checkquest(12148) >= 0) { + if (countitem(528) > 99) { + mes .@s$; + getexp 23000,0; + delitem 528,100; + erasequest 12148; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12149) >= 0) { + if (countitem(512) > 99) { + mes .@s$; + getexp 20750,0; + delitem 512,100; + erasequest 12149; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12150) >= 0) { + if (countitem(515) > 99) { + mes .@s$; + getexp 20750,0; + delitem 515,100; + erasequest 12150; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12151) >= 0) { + if (countitem(535) > 99) { + mes .@s$; + getexp 20750,0; + delitem 535,100; + erasequest 12151; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12152) >= 0) { + if (countitem(516) > 49) { + mes .@s$; + getexp 24500,0; + delitem 516,50; + erasequest 12152; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12153) >= 0) { + if (countitem(513) > 99) { + mes .@s$; + getexp 20750,0; + delitem 513,100; + erasequest 12153; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12154) >= 0) { + if (countitem(517) > 49) { + mes .@s$; + getexp 21250,0; + delitem 517,50; + erasequest 12154; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12155) >= 0) { + if (countitem(737) > 19) { + mes .@s$; + getexp 24000,0; + delitem 737,20; + erasequest 12155; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12156) >= 0) { + if (countitem(747) > 4) { + mes .@s$; + getexp 20037,0; + delitem 747,5; + erasequest 12156; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12157) >= 0) { + if (countitem(6265) > 1) { + mes .@s$; + getexp 23000,0; + delitem 6265,2; + erasequest 12157; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (checkquest(12158) >= 0) { + if (countitem(6264) > 1) { + mes .@s$; + getexp 23000,0; + delitem 6264,2; + erasequest 12158; + specialeffect2 18; + getitem 6304,1; + close; } + } else if (( checkquest(12148) == -1 || checkquest(12149) == -1 || checkquest(12150) == -1 || checkquest(12151) == -1 || checkquest(12152) == -1 || checkquest(12153) == -1 || checkquest(12154) == -1 || checkquest(12155) == -1 || checkquest(12156) == -1 || checkquest(12157) == -1 || checkquest(12158) == -1) && checkquest(12164) >= 0) { + mes "This is the first time in my 200 years of working at this department that a person comes back to complete a request without starting any."; + close; } + mes "It looks like you are short on the amount."; + close; } + mes "- The Sapha keeps a distance from you even when you try to talk."; + mes "It looks like he is calling for a Galten. Time to go. -"; + close; } + mes "¡õ¢£¡ô"; + mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; + next; + mes "- I don't understand him. -"; + close; +} + +dic_in01,40,193,0 script Papyrus#0001 453,{ + mes "[Papyrus]"; + if (isequipped(2782)) { + if (ep13_3_invite == 5) { + set .@papyrustalk,rand(1,4); + if (.@papyrustalk == 1) mes "The number of adventurers visiting the Archive room has increased"; + else if (.@papyrustalk == 2) mes "This is the very place where Ancient Sapha forefathers created history"; + else if (.@papyrustalk == 3) mes "The Archive room holds transcendent knowledge beyond that of Midgard and Asgard"; + else if (.@papyrustalk == 4) mes "Welcome, I am Papyrus, the manager of the Archive room here."; + next; + if (countitem(6308) > 2 && countitem(6308) < 30) { + mes "[Papyrus]"; + mes "Wow~"; + mes "You've found an Unknown Relic."; + mes "Do you want to exchange it with for 1 Sapha Certification?"; + next; + if(select("Next time:Exchange now")==1) { + mes "[Papyrus]"; + mes "Ok, have it your way. I'm here if you change your mind"; + close; } + mes "[Papyrus]"; + mes "Ok here's your 1 Sapha Certifications."; + delitem 6308,3; + getitem 6304,1; + close; + } else if (countitem(6308) > 29) { + mes "[Papyrus]"; + mes "Oh... You've brought back plenty of unknown relics"; + mes "We exchange 11 Sapha Certifications for 30 Unknown Relics. Do you want to exchange?"; + next; + if(select("Next time:Exchange now")==1) { + mes "[Papyrus]"; + mes "Ok, have it your way. I'm here if you change your mind"; + close; } + mes "[Papyrus]"; + mes "Ok here's your 11 Sapha Certifications."; + delitem 6308,30; + getitem 6304,11; + close; } + mes "[Papyrus]"; + mes "How can I help you? "; + next; + switch(select("What is this place for?:How do I view documents?:What is an Unknown Relic?")) { + case 1: + mes "[Papyrus]"; + mes "This is an important place where data of various relics collected, since our ancient forefathers, are kept."; + next; + mes "[Papyrus]"; + mes "You can say it's something similar to the human's museum. Take your time to look through our ancient records."; + next; + mes "[Papyrus]"; + mes "You'll never know if you'll find something that catches your adventurous eye."; + close; + case 2: + mes "[Papyrus]"; + mes "Some documents are written in Ancient Sapha Language so humans have trouble viewing all of the documents."; + next; + mes "[Papyrus]"; + mes "You can find recent documents on the left where I am standing."; + mes "You can also take notes on documents you found interesting."; + next; + mes "[Papyrus]"; + mes "I would appreciate it if you bring back any Unknown Relics you happen to find while exploring using your notes from here to me."; + close; + case 3: + mes "[Papyrus]"; + mes "Unknown Relics are relics that have not yet been verified and they are valuable research material for us."; + next; + mes "[Papyrus]"; + mes "Many of us researchers are studying life and death, the birth and extinction of the universe through the ancient relics"; + next; + mes "[Papyrus]"; + mes "If you find and bring an Unknown Relics to me,"; + mes "in exchange I will give you ^8000801 Sapha Certifications^000000 for every ^8000803 Unknown Relics^000000 you bring."; + next; + mes "[Papyrus]"; + mes "If you bring ^80008030 Relics^000000, I will exchange it for ^80008011 Sapha Certifications^000000."; + close; } + } + mes "- Sapha keeps a distance from you even when you try to talk. Looks like he called on Guard Galten. Time to go... -"; + close; } + mes "¡õ¡ú¡ô"; + mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; + next; + mes "- I don't feel confident in talking since you wouldn't understand anything. -"; + close; +} + +// Document Packages +//============================================================ + +function script eldicastes_dp { + specialeffect2 235; + progressbar "ffff00",4; + if (checkquest(getarg(0)) >= 0) { + mes "You've found a document you already have."; + close; + } else { + mes getarg(2); + mes getarg(3); + next; + mes "You've found a document about ^800080"+getarg(1)+"^000000. Check for details in the ^800080Quest Window^000000."; + specialeffect2 18; + setquest getarg(0); + close; } +} + +dic_in01,31,192,0 script Document Package#0001 844,{ + if (isequipped(2782)) { + if (ep13_3_invite == 5) { + if (checkquest(12165,PLAYTIME) == 2) { + mes "Feeling a bit better."; + erasequest 12165; + close; + } else if (checkquest(12165,PLAYTIME) != -1) { + mes "Ugh... feel dizzy from simply staring at the document. Will come back after cooling down."; + close; } + set .@doc,rand(1,70); + if (.@doc > 50 && .@doc <= 60) { + specialeffect2 235; + progressbar "ffff00",4; + mes "No documents look out of the ordinary."; + close; + } else if (.@doc > 60 && .@doc <= 70) { + specialeffect2 235; + progressbar "ffff00",4; + mes "You suddenly feel nauseated. You feel like this won't go away any time soon. Finding the documents will have to wait."; + setquest 12165; + close; } + else if (.@doc == 1) callfunc "eldicastes_dp",12209,"Horn","Hard wedge-like horn from some insects. Doesn't have much practical use.",""; + else if (.@doc == 2) callfunc "eldicastes_dp",12195,"Horrendous Mouth","Tooth from a dead body.","Important material for research on time of death and health conditions. Useful in discovering human ecology."; + else if (.@doc == 3) callfunc "eldicastes_dp",12186,"Orc's Fangs","Green skinned monster living in the woods. The creature is humanlike but is very hostile to humans.","Known to have a friendly relationship between the two races long ago."; + else if (.@doc == 4) callfunc "eldicastes_dp",12172,"Frog Eggs","An egg from an amphibian living in warm areas. Unknown if this egg can hatch in Manuk's cold regions.",""; + else if (.@doc == 5) callfunc "eldicastes_dp",12208,"Snail's Shells","Hard Carapace that protects the body of a huge snail. Creature fun to research out of pure curiousity.",""; + else if (.@doc == 6) callfunc "eldicastes_dp",12188,"Powder of Butterfly","Powder from the winged insects from Midgard. Some humans use it for makeup or medicine.",""; + else if (.@doc == 7) callfunc "eldicastes_dp",12167,"Reptile Tongue","Tongue of a monster living in the desert terrain of Midgard. Often used as medicine after drying.",""; + else if (.@doc == 8) callfunc "eldicastes_dp",12168,"Scorpion Tail","Poisonous reptile tail from a creature living in the deserts.","Records say that humans can lose their life when attacked."; + else if (.@doc == 9) callfunc "eldicastes_dp",12173,"Jellopy","Unknown substance in Manuk regions but found throughout Midgard.","Research required to see possibilities on using it for construction material."; + else if (.@doc == 10) callfunc "eldicastes_dp",12166,"Tree Root","Humans are using this for firewood or construction material. Found commonly in the woods of Midgard.",""; + else if (.@doc == 11) callfunc "eldicastes_dp",12169,"Stem","There is nothing like Midgard plants in Manuk.","These plants are used for food and medicine and some are even poisonous."; + else if (.@doc == 12) callfunc "eldicastes_dp",12170,"Pointed Scale","Stem from a bumpy life form. Research required as the usage is unknown.",""; + else if (.@doc == 13) callfunc "eldicastes_dp",12171,"Resin","Sap from an old tree collected and solidified. Very valuable in the human world.",""; + else if (.@doc == 14) callfunc "eldicastes_dp",12174,"Fish Tail","Humans eat meat called fish.","Can be used as important food supply for foreign adventurers visiting in the city."; + else if (.@doc == 15) callfunc "eldicastes_dp",12175,"Worm Peeling","They say some Worm Peelings are valuable.","But this is based on the human's standard of value. Research required."; + else if (.@doc == 16) callfunc "eldicastes_dp",12176,"Gill","There are Midgard creatures that live in the sea and breathe through gills.","Further research on their ecology will be useful."; + else if (.@doc == 17) callfunc "eldicastes_dp",12177,"Tooth of Bat","Traces of a nocturnal creature unknown to Manuk. Not a strong creature from the size of its teeth.",""; + else if (.@doc == 18) callfunc "eldicastes_dp",12178,"Fluff","Many of Midgard creatures are covered with soft hair.","Hair can be used as great cold protection. Further research required."; + else if (.@doc == 19) callfunc "eldicastes_dp",12179,"Chrysalis","Large insect sack that is alive and contains who knows what.","Not active at all but the life structure within it is very unique and worth researching."; + else if (.@doc == 20) callfunc "eldicastes_dp",12180,"Feather of Birds","Bird feather located throughout Midgard.","The feathers aren't great for cold protection but can be used as decorative accessories or tools for writing."; + else if (.@doc == 21) callfunc "eldicastes_dp",12181,"Talon","Pointy talon convenient for making holes or simple accessories.","Very useful with the nails from large creatures from Manuk."; + else if (.@doc == 22) callfunc "eldicastes_dp",12182,"Sticky Webfoot","Strange body structure found from Midgard amphibians. Evolved to better adapt to ocean life.",""; + else if (.@doc == 23) callfunc "eldicastes_dp",12183,"Animal Skin","Leather from a mammal.","Very warm and soft and can be used in various ways. Processed in Midgard and valuable."; + else if (.@doc == 24) callfunc "eldicastes_dp",12184,"Wolf Claw","Claw from a creature called wolf.","Usage is unknown but many curious Saphas are taking an interest in it."; + else if (.@doc == 25) callfunc "eldicastes_dp",12185,"Mushroom Spore","Spores from a mushroom found throughout Midgard.","Looks like it can be cultivated here with a little research."; + else if (.@doc == 26) callfunc "eldicastes_dp",12187,"Evil Horn","Item made from Evil Horns that appear in areas that aren't holy.","Sold at a high price but doesn't seem to be practical."; + else if (.@doc == 27) callfunc "eldicastes_dp",12214,"Cactus Needle","Surface of a plant that survives in deserts with almost no moisture.",""; + else if (.@doc == 28) callfunc "eldicastes_dp",12189,"Bill of Birds","Pointy bill convenient for making holes or simple accessories. Looks similar to bird claws.",""; + else if (.@doc == 29) callfunc "eldicastes_dp",12190,"Snake Scale","Scales from a reptile that moves without legs.","Scales are shed from the creature and are used for simple craftwork."; + else if (.@doc == 30) callfunc "eldicastes_dp",12191,"Insect Feeler","Bug feeler from an insect with keen nerves.","Research subject for its unique structure different from Manuk creatures."; + else if (.@doc == 31) callfunc "eldicastes_dp",12192,"Immortal Heart","Heart that never stops beating. Obtained from mystical creatures called mermaids.","The driving force of the heart is still unknown and worth researching."; + else if (.@doc == 32) callfunc "eldicastes_dp",12193,"Rotten Bandage","Bandage used for dead bodies. Looks like humans believed in the dead coming back for their bodies.",""; + else if (.@doc == 33) callfunc "eldicastes_dp",12194,"Decayed Nail","Nail from a dead body. Important material for research on time of death and health conditions.","Useful in discovering human ecology."; + else if (.@doc == 34) callfunc "eldicastes_dp",12195,"Stone Heart","They say a huge stone in a dead area in Midgard moves by itself.","The heart of the huge stone would be a rare research subject."; + else if (.@doc == 35) callfunc "eldicastes_dp",12196,"Tentacle","Feeler from ocean creatures. Unlike those from insects, these show active movement.",""; + else if (.@doc == 36) callfunc "eldicastes_dp",12197,"Shell","Shell protecting insects or crustacean creatures.","These creatures have a shell surrounding their skin and are very flexible in movement. Worth researching."; + else if (.@doc == 37) callfunc "eldicastes_dp",12198,"Scale Shell","Shiny scales found from some reptiles.","The fluorescent substance contained on the surface can be used in various places."; + else if (.@doc == 38) callfunc "eldicastes_dp",12199,"Venom Canine","Canine tooth with poison. Humans use this to make weapons for killing.",""; + else if (.@doc == 39) callfunc "eldicastes_dp",12200,"Sticky Mucus","Sticky liquid with a bit of viscosity left.","Can be used as key material for construction and currently is used for some Manuk architecture style. Commonly found throughout Midgard."; + else if (.@doc == 40) callfunc "eldicastes_dp",12201,"Bee Sting","Stinger taken from a living insect.","Some humans use it for medical treatment for its medicinal effect."; + else if (.@doc == 41) callfunc "eldicastes_dp",12202,"Grasshopper's Leg","Back legs of an insect that can leap far. Fun to research its structure.",""; + else if (.@doc == 42) callfunc "eldicastes_dp",12203,"Royal Jelly","A kind of wonder drug collected from a queen bee.","Humans love this but no efficacy found for Manuk."; + else if (.@doc == 43) callfunc "eldicastes_dp",12204,"Yoyo Tail","Tail from a humanlike creature.","Research on why humans do not have this trace on them would be amusing but would hurt current alliance with the humans."; + else if (.@doc == 44) callfunc "eldicastes_dp",12205,"Solid Shell","Shell evolved by some kind of environmental factor.","This can be great material to make various tool or armory."; + else if (.@doc == 45) callfunc "eldicastes_dp",12206,"Yam","Edible when ripe, yellow food.","Humans like this very much. Haven't tried it yet but smells like ripe sweet Potatoes."; + else if (.@doc == 46) callfunc "eldicastes_dp",12207,"Raccoon Leaf","They say there is an animal that can change its form with this pasted on it.","Worth research to validate if this rumor is true."; + else if (.@doc == 47) callfunc "eldicastes_dp",12210,"Bear's Footskin","Humans collect hunted bear paws.","Usage is unknown. The humans that collect the paws are subjects for research."; + else if (.@doc == 48) callfunc "eldicastes_dp",12211,"Feather","Warm hair as soft as downy hair.","Must be used for cold protection. Collectable throughout Midgard."; + else if (.@doc == 49) callfunc "eldicastes_dp",12212,"Red Herb","Kind of medicinal red plant.","Humans use this to make recovery medicine. Plant worth researching."; + else if (.@doc == 50) callfunc "eldicastes_dp",12213,"Carrot","Red colored plant. Pub owner requests it all the time. Worth research.",""; + } + mes "- When you try to open and read a document, a Sapha manager motions to call Guard Galten. Let's get out of here quickly. -"; + close; } + mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; + close; +} + +dic_in01,31,187,0 duplicate(Document Package#0001) Document Package#0002 844 +dic_in01,25,192,0 duplicate(Document Package#0001) Document Package#0003 844 +dic_in01,25,187,0 duplicate(Document Package#0001) Document Package#0004 844 + +// Unknown Relics +//============================================================ + +function script unknown_d { + if (checkquest(getarg(0)) >= 0) { + specialeffect2 310; + specialeffect2 12; + progressbar "ffff00",4; + erasequest getarg(0); + mes "You were able to find information on the "+getitemname(getarg(1))+"."; + specialeffect2 18; + getitem getarg(1), rand(1,3); + if (rand(1,2)==1) close; + next; + mes "In addition, you've obtained an Unknown Relic to report back to the Saphas."; + specialeffect2 18; + getitem 6308,1; + close; } + mes "- You see traces of digging. -"; + close; +} + +cmd_fild08,324,163,0 script Stone Heart?#33 844,{ + callfunc "unknown_d",12215,953; } +moc_fild01,169,62,0 script Cactus Needle?#33 844,{ + callfunc "unknown_d",12214,952; } +prt_fild02,280,328,0 script Carrot?#33 844,{ + callfunc "unknown_d",12213,515; } +prt_fild02,97,209,0 script Red Herb?#33 844,{ + callfunc "unknown_d",12212,507; } +prt_fild02,142,116,0 script Feather?#33 844,{ + callfunc "unknown_d",12211,949; } +pay_fild07,269,164,0 script Bear's Footskin?#33 844,{ + callfunc "unknown_d",12210,948; } +prt_fild03,284,190,0 script Raccoon Leaf?#33 844,{ + callfunc "unknown_d",12207,945; } +prt_fild03,262,201,0 script Yam?#33 844,{ + callfunc "unknown_d",12206,549; } +prt_fild03,226,170,0 script Solid Shell?#33 844,{ + callfunc "unknown_d",12205,943; } +prt_fild03,180,163,0 script Yoyo Tail?#33 844,{ + callfunc "unknown_d",12204,942; } +prt_fild03,64,35,0 script Royal Jelly?#33 844,{ + callfunc "unknown_d",12203,526; } +prt_fild07,76,122,0 script Grasshopper's Leg?#33 844,{ + callfunc "unknown_d",12202,940; } +mjolnir_09,99,100,0 script Bee Sting?#33 844,{ + callfunc "unknown_d",12201,939; } +prt_fild02,102,97,0 script Sticky Mucus?#33 844,{ + callfunc "unknown_d",12200,938; } +mjolnir_04,162,168,0 script Venom Canine?#33 844,{ + callfunc "unknown_d",12199,937; } +mjolnir_04,191,154,0 script Scale Shell?#33 844,{ + callfunc "unknown_d",12198,936; } +iz_dun01,191,92,0 script Shell?#33 844,{ + callfunc "unknown_d",12197,935; } +iz_dun01,210,77,0 script Tentacle?#33 844,{ + callfunc "unknown_d",12196,962; } +moc_pryd02,36,75,0 script Decayed Nail?#33 844,{ + callfunc "unknown_d",12194,957; } +moc_pryd02,134,112,0 script Rotten Bandage?#33 844,{ + callfunc "unknown_d",12193,930; } +iz_dun02,112,96,0 script Immortal Heart?#33 844,{ + callfunc "unknown_d",12192,929; } +pay_fild07,126,49,0 script Insect Feeler?#33 844,{ + callfunc "unknown_d",12191,928; } +pay_fild06,306,233,0 script Snake Scale?#33 844,{ + callfunc "unknown_d",12190,926; } +moc_fild11,237,273,0 script Bill of Birds?#33 844,{ + callfunc "unknown_d",12189,925; } +c_tower2,170,9,0 script Evil Horn?#33 844,{ + callfunc "unknown_d",12187,923; } +pay_fild08,188,153,0 script Mushroom Spore?#33 844,{ + callfunc "unknown_d",12185,921; } +moc_fild03,175,201,0 script Wolf Claw?#33 844,{ + callfunc "unknown_d",12184,920; } +mjolnir_08,108,99,0 script Animal Skin?#33 844,{ + callfunc "unknown_d",12183,919; } +prt_fild04,315,245,0 script Sticky Webfoot?#33 844,{ + callfunc "unknown_d",12182,918; } +moc_fild12,116,122,0 script Talon?#33 844,{ + callfunc "unknown_d",12181,917; } +moc_fild07,201,360,0 script Feather of Birds?#33 844,{ + callfunc "unknown_d",12180,916; } +prt_fild06,127,85,0 script Chrysalis?#33 844,{ + callfunc "unknown_d",12179,915; } +prt_fild06,182,290,0 script Fluff?#33 844,{ + callfunc "unknown_d",12178,914; } +mjo_dun01,222,226,0 script Tooth of Bat?#33 844,{ + callfunc "unknown_d",12177,913; } +iz_dun03,155,165,0 script Gill?#33 844,{ + callfunc "unknown_d",12176,956; } +prt_fild05,303,169,0 script Worm Peeling?#33 844,{ + callfunc "unknown_d",12175,955; } +izlude,132,136,0 script Fish Tail?#33 844,{ + callfunc "unknown_d",12174,1023; } +pay_fild01,152,171,0 script Resin?#33 844,{ + callfunc "unknown_d",12171,907; } +pay_fild02,105,113,0 script Pointed Scale?#33 844,{ + callfunc "unknown_d",12170,906; } +pay_fild02,177,108,0 script Stem?#33 844,{ + callfunc "unknown_d",12169,905; } +pay_fild03,144,95,0 script Tree Root?#33 844,{ + callfunc "unknown_d",12166,902; } +prt_fild08,299,332,0 script Jellopy?#33 844,{ + callfunc "unknown_d",12173,909; } +prt_fild09,352,241,0 script Scorpion Tail?#33 844,{ + callfunc "unknown_d",12168,904; } +prt_fild09,371,255,0 script Reptile Tongue?#33 844,{ + callfunc "unknown_d",12167,903; } +prt_fild03,366,237,0 script Horn?#33 844,{ + callfunc "unknown_d",12209,947; } +moc_pryd02,148,184,0 script Horrendous Mouths?#33 844,{ + callfunc "unknown_d",12195,958; } +gef_fild03,251,109,0 script Orc's Fangs?#33 844,{ + callfunc "unknown_d",12186,922; } +gef_fild01,104,111,0 script Spawn?#33 844,{ + callfunc "unknown_d",12172,908; } +gef_fild09,67,46,0 script Snail's Shell#33 844,{ + callfunc "unknown_d",12208,946; } +gef_fild05,111,96,0 script Powder of Butterfly?#33 844,{ + callfunc "unknown_d",12188,924; } + +dic_in01,25,190,0 script Mysterious Documents#00 844,{ + if (isequipped(2782)) { + if (ep13_3_invite == 5) { + if (checkquest(12165,PLAYTIME) == 2) { + mes "You don't feel as nauseous anymore. It should be safe to proceed now."; + erasequest 12165; + close; + } else if (checkquest(12165,PLAYTIME) != -1) { + mes "The documents are making you feel nauseous. You should come back later after your stomach settles."; + close; } + mes "The documents in this container aren't legible. It's not use trying to read them."; + close; } + mes "- When you approach the documents,"; + mes "an Evil Giant that looks like the archive manager tries to call Guard Galton. You should get out of here quickly. -"; + close; } + mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; + close; +} + +dic_in01,137,225,5 script Diel Guard#ep133_19 450,{ + mes "[Diel Guard]"; + if (isequipped(2782)) { + if (ep13_3_secret > 6 && ep13_3_secret < 11) { + mes "Please stop."; + mes "Only those with permission"; + mes "are allowed to enter."; + next; + if(select("I have permission.:Go back.")==2) { + mes "[Diel Guard]"; + mes "Sigh..."; + mes "Please understand."; + mes "There are many that try to meet the minister."; + mes "That is why security is heavy."; + close; } + mes "[Diel Guard]"; + mes "Wait..."; + mes ""+strcharinfo(0)+"......ah..."; + mes "I see your name on the list."; + mes "I'm sorry."; + mes "Please go through."; + close2; + warp "dic_in01",241,177; + end; + } else if (ep13_3_secret > 10) { + mes "Ah, you are "+strcharinfo(0)+".."; + mes "I received an order from Ahat to let you through anytime."; + mes "Please go up."; + close2; + warp "dic_in01",241,177; + end; } + mes "You can't go further."; + mes "This is the highest minister's office."; + mes "Only those with permission are allowed in."; + mes "Please go back."; + close; } + mes "¡ô¡ó¡ö ¡÷ ¡þ¡ù¡ó?"; + mes "¢¤¡ö¡ø ¢³ ¡÷¢£¡ü ¡ø ¡Ð¡õ¡û..."; + mes "¡ð¡ú¢± ¡ô ¡ò¡õ¡ú ¡õ..!"; + next; + mes "- Cannot communicate with him. -"; + close; +} + +dic_in01,242,182,0 script Elevator#5f_to_4f 844,{ + select("Administrative Office"); + warp "dic_in01",138,221; + end; +} + +dic_in01,263,193,3 script Diel Guard#ep133_20 450,{ + mes "[Diel Guard]"; + if (ep13_3_secret > 10) { + if (checkquest(7201) >= 0) { + mes "You just came back from Ahat's errand?"; + mes "He is waiting inside."; + mes "Please go in."; + close2; + warp "dic_in01",299,251; + end; + } else if (countitem(6304) > 1) { + delitem 6304,1; + } else { + mes "You need 1 Sapha Certification to meet Ahat."; + mes "At least you're getting special treatment."; + close; } + } + mes "Are you here to meet Ahat?"; + mes "You are on the list."; + close2; + warp "dic_in01",299,251; + end; +} + +dic_in01,299,268,0 script #ep133_event01 111,5,5,{ +OnTouch: + if (checkquest(7198) >= 0 && ep13_3_secret == 7) { + mes "- As soon as you try to approach Ahat, someone pushes your head down to force you to bow. -"; + next; + sc_start SC_Blind,10000,0; + mes "[Ringing Voice]"; + mes "That is fine, Cheshire."; + mes "Are you here to see me?"; + next; + cutin "ep13_ahat_f",2; + mes "[Ringing Voice]"; + mes "Hold up your head and come closer."; + mes "Conversations are meant to be eye to eye."; + next; + mes "You hold up your head at the sound of Ahat's voice"; + mes "But you see a human in high-ranking Sapha clothing in front of you."; + emotion e_omg,1; + erasequest 7198; + close2; + cutin "",255; } + end; +} + +dic_in01,294,276,5 script Secret Adjutant#ep133_2 498,{ + cutin "ep13_cheshire_h",2; + if (ep13_3_secret == 9) { + if (checkquest(7199) >= 0) { + if (countitem(6305) > 10 && countitem(6306) > 10 && countitem(6307) > 10) { + mes "[Cheshire]"; + mes "You are useful, aren't you?"; + mes "That will be all for today."; + mes "We will need to work little by little so we don't draw attention."; + set ep13_3_secret,10; + delitem 6305,10; + delitem 6306,10; + delitem 6307,10; + erasequest 7199; + setquest 7200; + close2; + cutin "",255; + end; } + mes "[Cheshire]"; + mes "Erase the various traces near the crack."; + mes "Your job is to collect and bring back ^0000FFClotted Bloodstains, Strange Magic Stones, and Frozen Piece of Skins^000000."; + next; + mes "[Cheshire]"; + mes "This cannot be done in a day so please bring back at least 10 of each."; + mes "Got it?"; + close2; + cutin "",255; + end; } + mes "- Cheshire stands quietly next to Ahat with his head and face covered with a bandana."; + mes "You see a tail behind Cheshire's hip for a split second. -"; + next; + select("Tail?"); + mes "[Cheshire]"; + mes "What are you looking at?!"; + mes "What tail are you talking about?"; + next; + select("Have you ever been near the triangle?"); + mes "[Cheshire]"; + mes "Hey, what are you talking about?"; + mes "What do you want to say?"; + next; + cutin "",255; + cutin "ep13_cheshire_h",2; + mes "[Ahat]"; + mes ""+strcharinfo(0)+"...."; + mes "All you need to do is follow Cheshire's orders."; + mes "Don't ask stupid questions."; + mes "This is an order."; + mes "Cheshire, continue."; + next; + cutin "",255; + cutin "ep13_cheshire_h",2; + mes "[Cheshire]"; + mes "Hmm... here is what you need to do."; + mes "There is a huge crack south from the city."; + mes "There are many accidents happening near it."; + next; + mes "[Cheshire]"; + mes "I need you to go and clear out any traces."; + mes "You'll find ^0000FFClotted Bloodstains, Strange Magic Stones, and Frozen Piece of Skins^000000."; + next; + mes "[Cheshire]"; + mes "Clear them out without anyone knowing."; + mes "Bring them here instead of throwing them away somewhere."; + mes "Bring back at least 10 of each."; + next; + mes "[Cheshire]"; + mes "You mustn't be seen by anyone."; + mes "You mustn't tell the Saphas. Work in asbolute secrecly!"; + setquest 7199; + close2; + cutin "",255; + end; + } else if (ep13_3_secret == 10) { + mes "[Cheshire]"; + mes "Your work is done with me."; + mes "Do you have something for Ahat?"; + close2; + cutin "",255; + end; + } else if (checkquest(7200,PLAYTIME) == 2) { + mes "[Cheshire]"; + mes "Back to work today."; + mes "^0000FFClotted Bloodstains, Strange Magic Stones, and Frozen Piece of Skins^000000."; + mes "Bring them back quietly."; + next; + mes "[Cheshire]"; + mes "Collect 10 of each as always."; + mes "Got it?"; + changequest 7200,7201; + next; + mes "- You've received a request from Cheshire to clean up the crack area."; + mes "Ahat and Cheshire still have no clue. -"; + close2; + cutin "",255; + end; + } else if (checkquest(7200,PLAYTIME) != -1) { + mes "[Cheshire]"; + mes "Not just yet."; + mes "We must plan the cleanup near the dimensional crack carefully."; + mes "Come back later."; + close2; + cutin "",255; + end; + } else if (checkquest(7201) >= 0) { + if (countitem(6305) > 10 && countitem(6306) > 10 && countitem(6307) > 10) { + mes "[Cheshire]"; + mes "We will do this again tomorrow."; + mes "Ahat seems to trust you very much."; + mes "Let's do our best."; + getitem 6304,1; + delitem 6305,10; + delitem 6306,10; + delitem 6307,10; + erasequest 7201; + setquest 7200; + getexp 70000,30000; + close2; + cutin "",255; + end; } + mes "[Cheshire]"; + mes "As always, go and collect traces near the crack north from here."; + mes "^0000FFClotted Bloodstains, Strange Magic Stones, and Frozen Piece of Skins^000000."; + mes "10 of each."; + close2; + cutin "",255; + end; } + mes "[Cheshire]"; + mes "........"; + mes "........Humph."; + close2; + cutin "",255; + end; +} + +dic_in01,300,280,5 script Minister Ahat#ep133_21 493,{ + cutin "ep13_ahat_f",2; + if (ep13_3_secret == 8) { + mes "[Ahat]"; + mes "My loyal evil servant."; + mes "Come closer."; + next; + if(select("Wait! I'm nobody's servant!:Your wish is my command.")==2) { + mes "[Ahat]"; + mes "Good. You are now allowed to come and go freely."; + mes "You will work for me starting now."; + next; + ahatsuccess: + mes "[Ahat]"; + mes "Here is your first mission."; + mes "A dimensional crack has opened south of El Dicastes."; + mes "Do you know about it?"; + next; + mes "[Ahat]"; + mes "There are many traces around the crack."; + mes "You're mission is to go find these tracks and erase them."; + next; + mes "[Ahat]"; + mes "Cheshire, will tell you the details of this mission."; + mes "^0000FFI'm very tired from casting a spell because I'm not fully awake.^000000"; + next; + mes "[Ahat]"; + mes "You will now talk about us meeting to the Naga people."; + mes "Tell them that I look like a Sapha and always work alone in my office."; + next; + mes "[Ahat]"; + mes "Never talk about Cheshire."; + mes "Cheshire is never here."; + mes "You must follow Cheshire's order from now on."; + mes "Go now."; + next; + mes "- Ahat doesn't suspect a thing yet."; + mes "He seems to believe that his spell actually works. -"; + set ep13_3_secret,9; + close2; + cutin "",255; + end; } + mes "[Ahat]"; + mes "Aren't you stubborn."; + mes "My spell doesn't work on you?"; + mes "Or it was broken."; + mes "Or because you don't have your strength back."; + next; + mes "- Ahat casts another powerful spell. -"; + next; + mes "[Ahat]"; + mes "Who is your master?"; + next; + select("My master is Ahat."); + goto ahatsuccess; + } else if (ep13_3_secret == 9) { + if (checkquest(7199) >= 0) { + mes "[Ahat]"; + mes "Cheshire's orders are"; + mes "important for future plans."; + mes "Make no mistakes and never leave traces that may lead to me."; + mes "This is your master's orders."; + close2; + cutin "",255; + end; } + mes "[Ahat]"; + mes "You must follow Cheshire's order from now on."; + mes "Go now."; + next; + mes "- Ahat doesn't suspect a thing yet."; + mes "He seems to believe that his spell actually works. -"; + close2; + cutin "",255; + end; + } else if (ep13_3_secret == 10) { + mes "[Ahat]"; + mes "Do you have something to say?"; + mes "You've done well in the crack area."; + next; + select("What are those?"); + mes "[Ahat]"; + mes "Well..."; + mes "You don't need to know now."; + mes "Or probably never need to know. Ho ho."; + next; + mes "[Ahat]"; + mes "Where will your sword point at... the day you get to know.."; + mes "Now leave me since I'm tired."; + next; + mes "[Ahat]"; + mes "I'm still the Minister of El Dicastes and have piles of work to do."; + mes "Because it is difficult to satisfy everyone with only one loaf of bread."; + next; + mes "[Ahat]"; + mes "And this is something to reward you for your deeds."; + mes "Nothing much but I hope you like it."; + getitem 2790,1; + set ep13_3_secret,11; + close2; + cutin "",255; + end; + } else if (ep13_3_secret > 10) { + mes "[Ahat]"; + mes "Follow Cheshire's orders for the time being and clear the are near the crack."; + next; + mes "- Ahat still thinks you are under her spell."; + mes "Let's follow along with Cheshire's orders and act normal. -"; + close2; + cutin "",255; + end; } + mes "[Ahat]"; + mes "Supprised?"; + mes "Because I look like a human just like you?"; + next; + select("You aren't a Sapha?:Human?!!!!!:Pretty!:So handsome!"); + mes "[Ahat]"; + mes "Hahaha... that's fine."; + mes "I understand you can't help being supprised at my appearance."; + mes "How do I look to you?"; + next; + mes "[Ahat]"; + mes "A perfect male?"; + mes "A perfect female?"; + mes "Doesn't matter."; + next; + mes "[Ahat]"; + mes "Who you see in front of you is not me."; + mes "Lie to a lie."; + mes "A vision in a wavering reflection."; + next; + mes "[Ahat]"; + mes "Just an image from a memory in your fixed concept..."; + mes "Look deep into your past."; + next; + mes "- Ahat's voice rings pleasantly in your ears."; + mes "Each syllable he says takes effect on your body. -"; + next; + mes "- You see someone smilling peacefully at your from afar... -"; + next; + mes "[Soft Voice]"; + mes "Who is the master?"; + next; + mes "- Ahat seems to be casting a powerful spell."; + mes "This might be his real ability. -"; + next; + if(select("Stop that!:Demon go away!")==2) { + ahatjoke: + mes "[Ahat]"; + mes "It's useless to resist..."; + mes "But this is fun from time to time."; + mes "I can always cast a spell on you again."; + next; + mes "[Ahat]"; + mes "Now... hold up your head and look into my eyes....."; + next; + mes "- Ahat tries to hypnotize you again."; + mes "He must have hypnotize himself by doing this over and over again. -"; + next; + select("You close your eyes."); + mes "[Ahat]"; + mes "No, no.. you mustn't close them. Cheshire."; + next; + mes "- As soon as the order was made Ahat's aide comes to make you stare at Ahat. -"; + next; + mes "- Ahat tries to hypnotize you again."; + mes "He must have hypnotize himself by doing this over and over again. -"; + next; + select("Try to sing a song."); + mes "[Ahat]"; + mes "Humans are funny."; + mes "But you need to listen to me so I will make you quiet for awhile."; + next; + mes "[Ahat]"; + mes "No use on resisting."; + mes "Just leave everything to me."; + next; + mes "- Ahat tries to hypnotize you again."; + mes "He must have hypnotize himself by doing this over and over again. -"; + next; + select("Try to twist your body."); + mes "[Ahat]"; + mes "Amusing."; + mes "Don't you think, Cheshire?"; + mes "Hahaha. Playing hard to get.. this will be fun.."; + next; + mes "[Ahat]"; + mes "Stop that! You look pathetic. Just relax..."; + next; + mes "- Ahat tries to hypnotize you again."; + mes "He must have hypnotize himself by doing this over and over again. -"; + next; + select("Try to twist your body."); + mes "[Ahat]"; + mes "Amusing."; + mes "Don't you think, Cheshire?"; + mes "Hahaha. Playing hard to get.. this will be fun.."; + next; + mes "[Ahat]"; + mes "Stop that! You look pathetic. Just relax..."; + next; + mes "[Ahat]"; + mes "You are resisting."; + mes "So you didn't just come here."; + mes "Let's see how much you can stand."; + next; + mes "[Ahat]"; + mes "Who is your master?"; + next; + if(select("Pretend to be under the spell.:Well, you tell me")==2) { + mes "["+strcharinfo(0)+"]"; + mes "You!!!"; + mes "I'm in love!"; + mes "I will die for you!"; + next; + mes "- You start acting like you are hypnotized. Ahat looks satisfied. -"; + next; + mes "[Ahat]"; + mes "........ah, no."; + mes "No need to kill yourself"; + mes "Now you are under my spell....."; + next; + mes "[Ahat]"; + mes "Who are you to me?"; + next; + goto ahatfool; } + mes "- You start acting like you are hypnotized. Ahat looks satisfied. -"; + next; + mes "[Ahat]"; + mes "Who are you to me?"; + next; + ahatfool: + if(select("A foot stool!:Loyal servant.")==2) { + mes "[Ahat]"; + mes "I see... you are my servant... my legs.. and my hands..."; + set ep13_3_secret,8; + close2; + cutin "",255; + end; } + mes "[Ahat]"; + mes "I don't need a foot stool. Let's talk after a minute."; + set ep13_3_secret,8; + close2; + cutin "",255; + end; } + goto ahatjoke; +} + +dic_in01,138,188,0 script #ep133_event02 111,5,5,{ +OnTouch: + if (ep13_3_secret > 10 && ep13_3_secret < 14) { + mes "[Quiet Voice]"; + mes "Sorry."; + mes "Just a moment."; + close2; + warp "dic_in01",155,188; } + end; +} + +dic_in01,158,188,3 script Jarute HesLanta#ep133_2 451,{ + if (isequipped(2782)) { + cutin "ep13_heslanta",2; + if (ep13_3_secret == 11 || ep13_3_secret == 12) { + if (ep13_3_secret == 12) { + mes "[HesLanta]"; + mes "Ah, sorry."; + mes "You can't get out?"; + mes "It was designed that way."; + mes "I will send you out"; + next; + select("I was joking before."); + mes "["+strcharinfo(0)+"]"; + mes "I want to know about Ahat too."; + mes "I want to talk about him with you."; + mes "But aren't you too defenseless while I'm talking like this?"; + next; + mes "[HesLanta]"; + mes "Well. Are you Ahat's servant?"; + mes "Then that is strange too."; + mes "Why would Ahat use a non-Sapha as a servant?"; + mes "Why are you serving Ahat?"; + next; + goto heslantaq; } + mes "[HesLanta]"; + mes "I'm sorry to bring you here suddenly."; + mes "But I wanted to check someone."; + next; + mes "[HesLanta]"; + mes "Jarute... what did Ahat look like to you?"; + next; + if(select("I don't understand your question.:My master.")==2) { + mes "[HesLanta]"; + mes "....huh....?"; + mes "Is he?"; + mes "Sorry."; + next; + mes "- HesLanta is upset with my reply."; + mes "His expression is complex and dark. -"; + set ep13_3_secret,12; + close2; + cutin "",255; + end; } + mes "[HesLanta]"; + mes "I'll rephrase my question."; + mes "Did you find anything strange about Ahat?"; + next; + select("Why are you asking?"); + mes "[HesLanta]"; + mes "Well, because I don't trust Ahat."; + mes "There are too many odd things about Ahat."; + next; + select("Are you allowed to say that?"); + mes "[HesLanta]"; + mes "Are you Ahat's servant?"; + mes "Then that is strange too."; + mes "Why would Ahat use a non-Sapha as a servant?"; + mes "Why are you serving Ahat?"; + next; + heslantaq: + select("What if I hurt you?"); + mes "[HesLanta]"; + mes "Try it if you can."; + mes "My office is special and you won't be able to leave here."; + mes "And nobody can come in to help you either."; + next; + mes "[HesLanta]"; + mes "But this room is open to anyone."; + mes "If you have any bad intentions in hurting me then brave Galtens will come and teach you a lesson."; + next; + mes "[HesLanta]"; + mes "If things flow like that then you and Ahat won't stand a chance."; + next; + mes "[HesLanta]"; + mes "I'm now risking my life"; + mes "to unveil Ahat's identity."; + mes "Sapha's don't fear death."; + next; + mes "[HesLanta]"; + mes "If I were to die at your hands"; + mes "I will have no regrets as long as I reveal the truth."; + next; + select("Okay. Stop it."); + mes "[HesLanta]"; + mes "Now you understand."; + mes "I'll ask you again."; + mes "Have you found anything suspicious about Ahat?"; + next; + mes "[HesLanta]"; + mes "Ahat almost never meets anyone else except for Ravail."; + mes "But he allowed you to visit him means there is something going on."; + next; + select("He cast a spell on me."); + mes "[HesLanta]"; + mes "Hypnotize? Why would he?"; + mes "Wait, that means you are under Ahat's spell...!!"; + mes "Oh no!"; + next; + if(select("No!:That's not it!")==2) { + mes "["+strcharinfo(0)+"]"; + mes "I'm not under a spell!"; + mes "I only pretended that I am. I'm also investigating Ahat!"; + next; + mes "[HesLanta]"; + mes "Huh? What does that mean?"; + mes "Are you acting right now?"; + next; + mes "You take out the traces you've found near the crack."; + mes "And start to explain what Ahat ordered you to do."; + next; + mes "[HesLanta]"; + mes "... you went through that.."; + mes "He is strange."; + mes "I only thought he was a Sapha colleague that avoided the curse."; + mes "So everything started from the crack."; + next; + goto heslantaq1; } + mes "["+strcharinfo(0)+"]"; + mes "I'm not under the spell!"; + mes "I only pretended that I am. I'm also investigating Ahat!"; + next; + mes "[HesLanta]"; + mes "Huh? What does that mean?"; + mes "Are you acting right now?"; + next; + mes "- You take out the traces you've found near the crack."; + mes "And start to explain what Ahat ordered you to do. -"; + next; + mes "[HesLanta]"; + mes "... you went through that.."; + mes "He is strange."; + mes "I only thought he was a Sapha colleague that avoided the curse."; + mes "So everything started from the crack."; + next; + heslantaq1: + select("He is human."); + mes "["+strcharinfo(0)+"]"; + mes "El Dicastes only recently allowed humans to visit."; + mes "Why would a human take the place of a Sapha Jarute?"; + next; + mes "[HesLanta]"; + mes "Human?"; + mes "He is a Sapha. And a very beautiful and noble one."; + mes "When we first found him at the crack. We all thought the same thing."; + next; + mes "[HesLanta]"; + mes "The only Sapha that avoided the curse."; + mes "Because Ahat doesn't use Bradium."; + mes "Our race will get stiff and die by this curse"; + mes "but he is delicate, elegant and beautiful."; + next; + mes "[HesLanta]"; + mes "There was a bright light when the ground split with a huge roaring sound north from here."; + mes "And this beautiful Sapha was found next to the crack."; + next; + mes "[HesLanta]"; + mes "He was not a Sapha from Dicastes."; + mes "We took him to Ravail and wise Ravail concluded."; + next; + mes "[HesLanta]"; + mes "When we came here to avoid the god's curse,"; + mes "we found a friend that was lucky enough to not be cursed."; + next; + mes "[HesLanta]"; + mes "Ahat climbed the ladder up to where he is now after gaining Ravail's trust."; + mes "His working abilities are amazing."; + mes "He is the perfect Sapha."; + next; + mes "- HesLanta starts to think deeply after saying this. -"; + set ep13_3_secret,13; + close2; + cutin "",255; + end; + } else if (ep13_3_secret == 13) { + mes "[HesLanta]"; + mes "Ah, sorry."; + mes "I was thinking."; + mes "The Crack.. hypnotism.. and the evidence you showed me."; + next; + mes "[HesLanta]"; + mes "I don't know why you think Ahat is human but that can also be part of his spell."; + next; + mes "[HesLanta]"; + mes "The reason he cast a spell"; + mes "was to clean up the traces near the crack."; + mes "and he chose a non-Sapha, you.."; + next; + mes "[HesLanta]"; + mes "Because we Saphas mustn't know about the crack traces."; + mes "That means, Ahat is.."; + mes "^0000FFcleaning up his traces that started from the crack^000000."; + next; + mes "[HesLanta]"; + mes "Yes."; + mes "He is trying to cover up something related to the crack."; + mes "But what is it?"; + next; + mes "[HesLanta]"; + mes "When Ahat was first found near the crack, ^0000FFhe had no memory^000000."; + mes "Isn't that strange?"; + next; + mes "[HesLanta]"; + mes "I only get suspicious more and more when I hear your story."; + mes "But the reason I can't agree with this story is..."; + next; + mes "[HesLanta]"; + mes "Ahat is pure."; + mes "He is truly working for Sapha and Dicastes."; + next; + select("Then why are you investigating Ahat?"); + mes "[HesLanta]"; + mes "Ahat is loyal and is working wonders for the Sapha community but."; + next; + mes "[HesLanta]"; + mes "Ravail's trust and popularity from other Saphas"; + mes "is concentrating Dicastes's power to one place."; + next; + mes "[HesLanta]"; + mes "The power is focused on Ahat."; + mes "When power should be spread out evenly throughout departments."; + next; + mes "[HesLanta]"; + mes "That is how everyone can monitor and check each other..."; + mes "and try their best and not stray to the wrong side of the road"; + mes "that is how we can live together."; + next; + mes "[HesLanta]"; + mes "But if power is concentrated to one place and abused?"; + mes "If all decisions are made by Ahat. Then what can he do with just a nod or shake of his head?"; + next; + mes "[HesLanta]"; + mes "I'm scared of that."; + mes "He is beautiful. But beauty comes with thorns."; + next; + mes "[HesLanta]"; + mes "Ahat has slowly become the center."; + mes "If what he was holding in his was not bread but a sword.."; + mes "......."; + next; + mes "[HesLanta]"; + mes "I've gone too emotional."; + mes "Sorry."; + mes "My mind is so complicated now after hearing your story."; + next; + select("Do you know about Cheshire?"); + mes "[HesLanta]"; + mes "You mean the aide?"; + mes "Yes I do but most Sapha's don't."; + mes "Everyone near Ahat knows Cheshire."; + next; + mes "[HesLanta]"; + mes "^0000FFCheshire is a feline Ahat brought with him^000000."; + mes "Ahat took care of injured Cheshire and brought him with him."; + mes "We have cats around so we didn't think much of him."; + next; + mes "[HesLanta]"; + mes "Because this land is their second homeland."; + mes "There may be other felines living elsewhere."; + mes "But he always covers his face with a bandana because he looks different from Saphas."; + next; + mes "[HesLanta]"; + mes "But why are you asking?"; + next; + mes "["+strcharinfo(0)+"]"; + mes "Nothing."; + mes "I was only curious personally."; + mes "What are you going to do now?"; + next; + mes "[HesLanta]"; + mes "I will continue to keep an eye on Ahat."; + mes "Until I know the truth that is."; + next; + mes "- You try to summarize what you talked about with HesLanta while he thinks things through. -"; + next; + mes "["+strcharinfo(0)+"]"; + mes "First the report culprit was.."; + next; + recalltalk: + switch(select("Cheshire:Ahat:BK")) { + case 1: + mes "["+strcharinfo(0)+"]"; + mes "It was Cheshire"; + mes "Cheshire is a cat."; + mes "and the bandana was to hid his ears."; + next; + mes "["+strcharinfo(0)+"]"; + mes "Why would Cheshire try to steal the report?"; + next; + if(select("No idea.:To make the conflict between 3 countries worse")==2) { + mes "["+strcharinfo(0)+"]"; + mes "To bring conflict between the three countries?"; + mes "What will Cheshire gain out of this?"; + next; + mes "["+strcharinfo(0)+"]"; + mes "Cheshire's master is Ahat."; + mes "So all his actions are to.."; + next; + goto cheshirefail; } + mes "["+strcharinfo(0)+"]"; + mes "We don't know the actual reason at this point."; + mes "But what will Cheshire gain out of this?"; + next; + mes "["+strcharinfo(0)+"]"; + mes "Cheshire's master is Ahat."; + mes "So all his actions are to.."; + next; + cheshirefail: + if(select("Cheshire is plotting on his own.:Ahat must be ordering him.")==2) { + mes "["+strcharinfo(0)+"]"; + mes "Yes. Ahat must have ordered him."; + mes "But why would Ahat do that?"; + mes "Conflict between three countries? Or the report content?"; + next; + mes "["+strcharinfo(0)+"]"; + mes "Let's think Ahat over."; + mes "Ahat came from the crack."; + mes "and has no records before that."; + next; + mes "["+strcharinfo(0)+"]"; + mes "And tries to erase all traces found near the crack."; + mes "And Ahat wants to eliminate..."; + next; + if(select("Himself.", "Morroc because of the crack?")==2) { + mes "["+strcharinfo(0)+"]"; + mes "A bit dramatic but we cannot rule out Satan Morocc."; + mes "Because the crack was created by him."; + next; + mes "["+strcharinfo(0)+"]"; + mes "Ahat and the crack and then Morocc..."; + mes "I can tell there is a relationship between them but I can't pinpoint it."; + mes "And in the expedition's report was content of..."; + next; + cheshire_: + if(select("conflict between the 3 countries..", "Satan Morocc...")==2) { + mes "["+strcharinfo(0)+"]"; + mes "Yes. There is a report from the tracking team led by Echinacea."; + mes "It was about Satan Morocc."; + next; + mes "["+strcharinfo(0)+"]"; + mes "To summarize."; + mes "The report robber is Cheshire."; + mes "Cheshire is Ahat's servant and they are related to the crack."; + mes "They are trying to hide something or someone at the crack"; + mes "and the crack was created by Satan Morocc!"; + next; + mes "["+strcharinfo(0)+"]"; + mes "Ahat is Satan Morocc?"; + mes "No..."; + mes "This is unbelievable."; + next; + mes "["+strcharinfo(0)+"]"; + mes "I must go back to the expedition camp to report to Doha!"; + set ep13_3_secret,14; + setquest 7203; + close2; + cutin "",255; + end; } + mes "["+strcharinfo(0)+"]"; + mes "There was something about the conflict between three countries.."; + mes "But.. I don't think it all adds up?"; + mes "Let's think it over."; + next; + mes "["+strcharinfo(0)+"]"; + mes "Ahat and the crack and then Morocc..."; + mes "I can tell there is a relationship between them but I can't pinpoint it."; + mes "And in the expedition's report was content of..."; + next; + goto cheshire_; } + mes "["+strcharinfo(0)+"]"; + mes "Yes, Ahat might just be a shell..."; + mes "Saphas want to hide something that is why they hired me."; + next; + mes "["+strcharinfo(0)+"]"; + mes "Ahat and the crack and then Morocc..."; + mes "I can tell there is a relationship between them but I can't pinpoint it."; + mes "And in the expedition's report was content of..."; + next; + goto cheshire_; } + mes "["+strcharinfo(0)+"]"; + mes "Cheshire is the mastermind?"; + mes "Are you sure?"; + next; + mes "["+strcharinfo(0)+"]"; + mes "Cheshire's master is Ahat."; + mes "So all his actions are to.."; + next; + goto cheshirefail; + case 2: + mes "["+strcharinfo(0)+"]"; + mes "Ahat?"; + mes "Ahat doesn't fit the witness information."; + mes "Let's rethink this."; + next; + mes "["+strcharinfo(0)+"]"; + mes "First the report culprit was.."; + next; + goto recalltalk; + case 3: + mes "["+strcharinfo(0)+"]"; + mes "BK?"; + mes "Nonsense"; + mes "Let's rethink this."; + next; + mes "["+strcharinfo(0)+"]"; + mes "First the report culprit was.."; + next; + goto recalltalk; } + } else if (ep13_3_secret == 14) { + mes "[HesLanta]"; + mes "You made a decision."; + mes "What are you going to do now?"; + mes "If possible, please help Ahat and keep a close eye on him."; + next; + mes "[HesLanta]"; + mes "I will prepare myself to confront him if he ever becomes a threat."; + mes "This is the best I can do now."; + next; + mes "[HesLanta]"; + mes "I only hope nothing sad will happen."; + mes "........"; + next; + mes "[HesLanta]"; + mes "I'm sorry to take your time. I will send you out now."; + mes "It was great to talk with you today."; + next; + select("Me too."); + mes "[HesLanta]"; + mes "Let's keep our meeting a secret, alright?"; + mes "Hahaha."; + close2; + cutin "",255; + warp "dic_in01",144,188; + end; + } else if (ep13_3_secret == 15) { + mes "[HesLanta]"; + mes "Ahat takes a walk with Cheshire sometimes."; + mes "They don't go far but they often go to the Jorhi Forest around dawn."; + next; + mes "[HesLanta]"; + mes "You get to see him walking if you are lucky."; + mes "Cheshire wears convenient clothes when walking, if that satisfies your curiosity."; + close2; + cutin "",255; + end; } + mes "[HesLanta]"; + mes "You are from the Midgard expedition."; + mes "I heard many stories of you being active around here."; + next; + mes "[HesLanta]"; + mes "Ah, it is a bit far, isn't it?"; + mes "There is an invisible wall between this room and the corridor."; + mes "But of course I can move around freely."; + next; + mes "[HesLanta]"; + mes "There is nothing threatening Diel but we've put this wall up just in case."; + mes "This isn't magical, it is made by a magnetic field."; + next; + mes "[HesLanta]"; + mes "Oh no, I'm talking too much."; + mes "Sorry. There aren't many people that come here. I got excited."; + next; + mes "[HesLanta]"; + mes "You've come to help Ahat?"; + mes "Haha.. good luck."; + close2; + cutin "",255; + end; } + cutin "ep13_heslanta",2; + mes "[Jarute HesLanta]"; + mes "¡ô¡ó¡ö ¡÷ ¡þ¡ù¡ó?"; + mes "¢¤¡ö¡ø ¢³ ¡÷¢£¡ü ¡ø ¡Ð¡õ¡û..."; + mes "¡ð¡ú¢± ¡ô ¡ò¡õ¡ú ¡õ..!"; + next; + mes "- Cannot communicate with him. -"; + mes "The Sapha minister looking hopeless gestures with an expression of abandonment."; + next; + if(select("Is he asking me to leave?:Is he trying to tell me something?")==2) { + mes "- The minister sighs and nods. -"; + close2; + cutin "",255; + end; } + mes "The minister sighs and nods. -"; + close2; + cutin "",255; + end; +} + +dicastes01,223,190,1 script Calyon#pa8029 453,{ + mes "[Calyon]"; + if (isequipped(2782)) { + if (ep13_3_invite == 5) { + if (BaseLevel < 80) { + mes "Sorry, a minimum base level of 80 or higher is required to obtain my request."; + close; } + if (checkquest(12163,PLAYTIME) == 2) { + mes "Calculate your request activities with the ^800080Transport Dept. 1 Manager^000000 at Operations and then come back."; + close; + } else if (checkquest(12163,PLAYTIME) != -1) { + mes "We're done for the day. You can report back to the ^800080Transport Dept. 1 Manager^000000 at Operations. Good luck."; + close; } + mes "Welcome."; + mes "What brings you here?"; + next; + if(select("Please explain the request to me.", "Please give me a request.")==1) { + mes "[Calyon]"; + mes "The Transport Dept. 1 and 2 brings in rare items that are not available here."; + next; + mes "[Calyon]"; + mes "It is one of the key departments that obtains the rich supplies mostly from the Midgard Continent."; + next; + mes "[Calyon]"; + mes "Please see me any time once you are ready."; + close; } + set .@calyonrequest,rand(1,11); + mes "[Calyon]"; + mes "Finally, I have a request for you. It is an important one so I need you to be focused."; + next; + mes "[Calyon]"; + if (.@calyonrequest == 1) { + setquest 12139; + setquest 12163; + mes "The high minister is looking for the Midgard product, Witherless Roses these days."; + mes "Not sure if it's a good gift but some have seen him with it on his head and showing it off."; + next; + mes "[Calyon]"; + mes "So... I know this is difficult to ask for but please bring me 1 Witherless Rose. This is just between you and me."; + next; + mes "You have received a request named ^800080Respect for Taste^000000."; + } else if (.@calyonrequest == 2) { + setquest 12137; + setquest 12163; + mes "The industrial research center researches ways of refining Bradium efficiently but they are always short on test materials."; + next; + mes "[Calyon]"; + mes "I heard there is a merchant in the adventurer's city who sells Glass Tubes. I will need 4 of them."; + next; + mes "You have received a request named ^800080Tools for Experiment^000000."; + } else if (.@calyonrequest == 3) { + setquest 12138; + setquest 12163; + mes "The pub owner said he wants to give a gift to all his regular Sapha customers."; + next; + mes "[Calyon]"; + mes "But doesn't know what to give. If you see any interesting gifts in Midgard, can bring back 5 of them?"; + next; + mes "You have received a request named ^800080Fine Gift Samples^000000."; + } else if (.@calyonrequest == 4) { + setquest 12140; + setquest 12163; + mes "A request from the pub owner. He says he can't use disposable leaf plates for regular customers."; + next; + mes "[Calyon]"; + mes "He is asking for 15 solid, white chinas from Midgard."; + next; + mes "You have received a request named ^800080Courtesy for Regular^000000."; + } else if (.@calyonrequest == 5) { + setquest 12141; + setquest 12163; + mes "I have a personal request. I heard there is a round transparent handicraft in Midgard."; + mes "I think they are called Glass Beads."; + next; + mes "[Calyon]"; + mes "We have similar manufactured items here but nothing compared to the elaborate sphere there."; + mes "Please get me 10 of them."; + next; + mes "You have received a request named ^800080Special Package^000000."; + } else if (.@calyonrequest == 6) { + setquest 12142; + setquest 12163; + mes "Hmm... I don't know how to start. The high minister is requesting for puppets from Midgard."; + mes "I don't know what it is but since the high minister is asking for it, it must be used for a very important purpose."; + next; + mes "[Calyon]"; + mes "Please bring 15 of them."; + next; + mes "You have received a request named ^800080Dangerous Request^000000."; + } else if (.@calyonrequest == 7) { + setquest 12143; + setquest 12163; + mes "I heard there is a trend among many of my colleagues here about a musical accessory made from a Bill of Birds from Midgard."; + next; + mes "[Calyon]"; + mes "I'm thinking of distributing them within the Operations building."; + mes "Can you buy and bring back 50 of them?"; + next; + mes "You have received a request named ^800080Strange Trend^000000."; + } else if (.@calyonrequest == 8) { + setquest 12144; + setquest 12163; + mes "The pub owner said he wanted to decorate the pub with something called Clam Shells."; + mes "Please bring back about 50 of them."; + next; + mes "[Calyon]"; + mes "I have no idea how he will use them but I think he has a very unique taste after being acquainted with many adventurers."; + next; + mes "You have received a request named ^800080Unknown Usage^000000."; + } else if (.@calyonrequest == 9) { + setquest 12145; + setquest 12163; + mes "We don't have cuisine for ourselves but many adventurers seem to enjoy the art of eating."; + mes "So the pub owner needs a plate for his new cuisine."; + next; + mes "[Calyon]"; + mes "He asked for 20 Crab Shells."; + mes "I have no idea where you can get them but... good luck."; + next; + mes "You have received a request named ^800080Other World Cuisine^000000."; + } else if (.@calyonrequest == 10) { + setquest 12146; + setquest 12163; + mes "I think the most useful Midgard item is Scells."; + next; + mes "[Calyon]"; + mes "Use Scells to fill any crack or holes in a building and then mix and plaster grinded Garlet to it and the building is maintained quick and simple."; + mes "Can you bring back 30 of them?"; + next; + mes "You have received a request named ^800080Filling in Cracks^000000."; + } else if (.@calyonrequest == 11) { + setquest 12147; + setquest 12163; + mes "Garlets are an element in building maintenance."; + mes "It is one of the most important materials in buildings."; + next; + mes "[Calyon]"; + mes "Before Garlets were available, we crushed and used Zargons but they have become difficult to come by."; + mes "Please bring back 40 of them."; + next; + mes "You have received a request named ^800080Adhesive Material^000000."; } + mes "You can check details of the request and who to report back to by opening the ^800080Quest Window^000000."; + mes "You have 23 hours to complete this mission."; + close; } + mes "- The Sapha keeps a distance from you even when you try to talk."; + mes "It looks like he is calling for a Galten. Time to go. -"; + close; } + mes "¡õ¢£¡ô"; + mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; + next; + mes "- I can't understand him... -"; + close; +} + +dicastes01,211,178,1 script Moltuka#pa8029 453,{ + mes "[Moltuka]"; + if (isequipped(2782)) { + if (ep13_3_invite == 5) { + if (BaseLevel < 80) { + mes "Sorry, a minimum base level of 80 or higher is required to obtain my request."; + close; } + if (checkquest(12164,PLAYTIME) == 2) { + mes "Have you met the ^800080Transport Dept. 2 Manager^000000 at Operations? I will give you a new request after you clear your request history."; + close; + } else if (checkquest(12164,PLAYTIME) != -1) { + mes "I don't have any requests for you now."; + mes "Report back to the ^800080Transport Dept. 2 Manager^000000 at Operations after you complete all requests."; + close; } + mes "Welcome."; + mes "What brings you here?"; + next; + if(select("Please explain the request to me.:Please give me a request.")==1) { + mes "[Moltuka]"; + mes "You'd rather go to see Calyon for him to explain you about Transport 1,2 Department."; + next; + mes "[Moltuka]"; + mes "Since I am not good at speaking."; + close; } + set .@moltukarequest,rand(1,11); + mes "[Moltuka]"; + mes "Request... Yeah, there's one. Wait a second."; + next; + mes "- You hear a rustling sound -"; + next; + mes "[Moltuka]"; + if (.@moltukarequest == 1) { + setquest 12156; + setquest 12164; + mes "The high minister wanted mirrors made from Midgard crystal. There are many Manukan mirrors but he seems to prefer the Midgard ones."; + next; + mes "[Moltuka]"; + mes "I am actually a bit worried but there must be a reason for our 'wise' high minister."; + next; + mes "You have received a request named ^800080Respect personal appetite!^000000."; + } else if (.@moltukarequest == 2) { + setquest 12148; + setquest 12164; + mes "Those Tatachos are so quick if we want to catch them which is pretty hard. So the galtens here lure them with Monster's Feed."; + next; + mes "[Moltuka]"; + mes "It's said that there is an expert who does that job, please get 100 Monster's Feed."; + next; + mes "You have received a request named ^800080Bait for Tatacho Hunting^000000."; + } else if (.@moltukarequest == 3) { + setquest 12149; + setquest 12164; + mes "The pub owner wants some apple to learn how to cook well. But I never heard of any adventurers from Midgard who were fond of his food."; + next; + mes "[Moltuka]"; + mes "Anyway he says that he will try, so get 100 Apples for him."; + next; + mes "You have received a request named ^800080Swordmanship Practice^000000."; + } else if (.@moltukarequest == 4) { + setquest 12150; + setquest 12164; + mes "This is a request from the pub owner. He wants some vegetable in order to have a colorful dish."; + next; + mes "[Moltuka]"; + mes "Well... Carrot, is it? Anyway it's being called that in your land... I just was talking myself before. Please bring 100 of them."; + next; + mes "You have received a request named ^800080Pretty reddish vegetable^000000."; + } else if (.@moltukarequest == 5) { + setquest 12151; + setquest 12164; + mes "It's said that there had been an explosion in the pub. People say it was because of some vegetable named Pumpkin which was being roasted on the fire."; + next; + mes "[Moltuka]"; + mes "Bring 100 Pumpkins because they're all gone."; + next; + mes "You have received a request named ^800080Tenacity of the pub owner^000000."; + } else if (.@moltukarequest == 6) { + setquest 12152; + setquest 12164; + mes "The pub owner has another request... He misses Potatos which he used to eat when he was young."; + next; + mes "[Moltuka]"; + mes "He wants 50 Potatos. By chance if you visit Midgard, please try to get them."; + next; + mes "You have received a request named ^800080Tastes like home cooking^000000."; + } else if (.@moltukarequest == 7) { + setquest 12153; + setquest 12164; + mes "The pub owner wants to cook something strange. He said it will be Roasted Banana but I figure he's cooked something similar before..."; + next; + mes "[Moltuka]"; + mes "Well, I can't remember much. Anyway... you need to get 100 Bananas."; + next; + mes "You have received a request named ^800080Hazardous plant when burnt^000000."; + } else if (.@moltukarequest == 8) { + setquest 12154; + setquest 12164; + mes "This request is from....the pub owner. He wants some meat. Nothing else in his request direction."; + next; + mes "[Moltuka]"; + mes "It will be enough with 50 chunks. I wonder if he really is running his business..."; + next; + mes "You have received a request named ^800080Unexpectedly Normal^000000."; + } else if (.@moltukarequest == 9) { + setquest 12155; + setquest 12164; + mes "Few days ago, I saw the pub owner frustrated with all broken ladles..."; + next; + mes "[Moltuka]"; + mes "I felt sorry for him so I want you to get 20 Black Ladles which can be purchased in Midgard."; + next; + mes "You have received a request named ^800080Gift with heart^000000."; + } else if (.@moltukarequest == 10) { + setquest 12157; + setquest 12164; + mes "The pub owner wants to try to make a special cocktail since he was so good at making poisons back in his assassin days."; + next; + mes "You have received a request named ^800080Resolution of the pub owner^000000."; + } else if (.@moltukarequest == 11) { + setquest 12158; + setquest 12164; + mes "Find 2 Melons for the pub owner in El Dicastes. You can get these by hunting Galapagos or Green Iguanas."; + next; + mes "You have received a request named ^800080Rage of the pub owner^000000."; } + mes "You can check details of the request and who to report back to by opening the ^800080Quest Window^000000."; + mes "You have 23 hours to complete this mission."; + close; } + mes "- The Sapha keeps a distance from you even when you try to talk."; + mes "It looks like he is calling for a Galten. Time to go. -"; + close; } + mes "¡õ¢£¡ô"; + mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; + next; + mes "- I can't understand him... -"; + close; +} + +dicastes01,175,217,5 script Kalipo#pa8029 453,{ + mes "[Kalipo]"; + if (isequipped(2782)) { + if (ep13_3_invite == 5) { + if (BaseLevel < 100) { + mes "Sorry, a minimum base level of 100 or higher is required to obtain my request."; + close; } + if (checkquest(12160,PLAYTIME) == 2) { + mes "Please come back after checking previous requests with the ^800080Hunting Dept. 2 Manager^000000."; + close; + } else if (checkquest(12160,PLAYTIME) != -1) { + mes "I do not have any additional requests."; + mes "Please report to the ^800080Hunting Dept. 2 Manager^000000 at Operations to report request completion."; + close; } + mes "Welcome."; + mes "Are you here for a request?"; + next; + if(select("Please explain the request to me.:Please give me a request.")==1) { + mes "[Kalipo]"; + mes "As you know better and Laponte explained to you already I just can offer you one single request a day."; + next; + mes "[Kalipo]"; + mes "You will get more interesting requests after you raise your levels don't feel bad with the simple requests at first."; + close; } + set .@kaliporequest,rand(1,6); + mes "[Kalipo]"; + mes "I will check the list of requests that came in today."; + next; + mes "[Kalipo]"; + mes "Hmm..."; + mes "I actually have something just right for you."; + next; + mes "[Kalipo]"; + if (.@kaliporequest == 1) { + setquest 12106; + setquest 12160; + mes "Our scout, who went to Splendide, is being attacked by cute child looking monsters."; + next; + mes "[Kalipo]"; + mes "So we need to hunt them inevitably, and you are the one for hunting them since you are not from Splendide."; + next; + mes "You have received a request named ^800080A child on a flower^000000."; + close; + } else if (.@kaliporequest == 2) { + setquest 12107; + setquest 12160; + mes "Are you aware of the child looking flower, Pinguicula? People say there has been a mutation of that flower."; + next; + mes "[Kalipo]"; + mes "They are very violent and aggressive. Please go to check up and treat it before they are spread all over the area."; + next; + mes "You have received a request named ^800080Twisted Love^000000."; + } else if (.@kaliporequest == 3) { + setquest 12108; + setquest 12160; + mes "Some mineral collectors are missing, and it seems to be done by nepenthes for sure. Nepenthes is similar to Mandragora."; + next; + mes "[Kalipo]"; + mes "We gotta do something in order to protect people from more damage."; + next; + mes "You have received a request named ^800080Dangerous Plant Removal^000000."; + } else if (.@kaliporequest == 4) { + setquest 12109; + setquest 12160; + mes "They've discovered the Centipede Larva habitat. We can remove them now so there will be less centipedes."; + next; + mes "[Kalipo]"; + mes "Would you find them and kill them? You will have to be careful with the centipedes around them."; + next; + mes "You have received a request named ^800080Larva Extermination^000000."; + } else if (.@kaliporequest == 5) { + setquest 12110; + setquest 12160; + mes "Miners heading to Nidhoggur's nest reported being attacked by a strange water creature."; + next; + mes "[Kalipo]"; + mes "It's said that it was human-looking water creature. Perhaps the Nidhoggur Dungeon is the origin so please visit there to check up."; + next; + mes "You have received a request named ^800080Demon of Water^000000."; + } else if (.@kaliporequest == 6) { + setquest 12111; + setquest 12160; + mes "Tatachos were originally beautiful birds, and they could fly."; + mes "But since they settled here where there is no natural enemy, they started to be fat and lazy."; + next; + mes "[Kalipo]"; + mes "Eventually they became like now, such ugly birds. You will be a good natural enemy for them."; + next; + mes "You have received a request named ^800080Bird with ugly face^000000."; } + mes "You can check details of the request and who to report back to by opening the ^800080Quest Window^000000."; + mes "You have 23 hours to complete this mission."; + close; } + mes "- The Sapha keeps a distance from you even when you try to talk."; + mes "It looks like he is calling for a Galten. Time to go. -"; + close; } + mes "¡õ¢£¡ô"; + mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; + next; + mes "- I can't understand him... -"; + close; +} + +dicastes01,187,230,5 script Laponte#pa8029 453,{ + mes "[Laponte]"; + if (isequipped(2782)) { + if (ep13_3_invite == 5) { + if (BaseLevel < 95) { + mes "Sorry, a minimum base level of 95 or higher is required to obtain my request."; + close; } + if (checkquest(12159,PLAYTIME) == 2) { + mes "Please come back after checking previous requests with the ^800080Hunting Dept. 1 Manager^000000."; + close; + } else if (checkquest(12159,PLAYTIME) != -1) { + mes "I do not have any additional requests."; + mes "Please report to the ^800080Hunting Dept. 1 Manager^000000 at Operations to report request completion."; + close; } + mes "Welcome."; + mes "Are you here for a request?"; + next; + if(select("Please explain the request to me.:Please give me a request.")==1) { + mes "[Laponte]"; + mes "I'm responsible for allocating requests from other departments related to hunting monsters to adventurers."; + next; + mes "[Laponte]"; + mes "Each adventurer is randomly assigned to one request each day and the range of the request assigned is limited to the adventurer's training level."; + next; + mes "[Laponte]"; + mes "Advanced jobs are assigned to adventurers who advance in their battle skills so no need to be upset if your first few requests are small."; + close; } + set .@laponterequest,rand(1,7); + mes "[Laponte]"; + mes "I will check the list of requests that came in today."; + next; + mes "[Laponte]"; + mes "Hmm..."; + mes "I actually have something just right for you."; + next; + mes "[Laponte]"; + if (.@laponterequest == 1) { + setquest 12099; + setquest 12159; + mes "This is a very small request. Baby dragons near the Yggdrasilberry roots are reportedly hatching."; + next; + mes "[Laponte]"; + mes "Eliminating the baby dragon is important because those baby dragons will eventually grow to be mean adults so we have to take them out while they're young."; + next; + mes "You have received a request named ^800080Remove Root Cause^000000."; + } else if (.@laponterequest == 2) { + setquest 12100; + setquest 12159; + mes "Received reports of sightings of an unknown huge winged insect near the Laphine camp recently."; + next; + mes "[Laponte]"; + mes "We don't know how far the infestation of this insect may spread so please exterminate as many as you spot."; + next; + mes "You have received a request named ^800080Violent Winged Insect^000000."; + mes "You can check details of the request and who to report back to by opening the ^800080Quest Window^000000."; + mes "You have 23 hours to complete this mission."; + close; + } else if (.@laponterequest == 3) { + setquest 12101; + setquest 12159; + mes "This just came in from colleagues working in the mine. The baby dragons living near Yggdrasilberry roots are destroying the grounds near the mines."; + next; + mes "[Laponte]"; + mes "It will get dangerous if we don't take care of it. Please wipe out the baby dragons near Yggdrasilberry."; + next; + mes "You have received a request named ^800080Work Interference^000000."; + mes "You can check details of the request and who to report back to by opening the ^800080Quest Window^000000."; + mes "You have 23 hours to complete this mission."; + close; + } else if (.@laponterequest == 4) { + setquest 12102; + setquest 12159; + mes "A new race called Naga was found at the swamp near the Laphine camp."; + mes "The problem is that they are primitive intellectuals and are violent."; + next; + mes "[Laponte]"; + mes "We will have many conflicts with them in the future if they expand their colony. Please eliminate the adult Nagas."; + next; + mes "You have received a request named ^800080Intelligent Snakes^000000."; + mes "You can check details of the request and who to report back to by opening the ^800080Quest Window^000000."; + mes "You have 23 hours to complete this mission."; + close; + } else if (.@laponterequest == 5) { + setquest 12103; + setquest 12159; + mes "We get continuous reports of sightings of a legendary winged white horse near by the Laphine base."; + next; + mes "[Laponte]"; + mes "Can you go there and take a look?"; + mes "It could be a hallucination so please make sure to touch it with your bare hand to make sure it is a living creature."; + next; + mes "You have received a request named ^800080Legendary Creature^000000."; + mes "You can check details of the request and who to report back to by opening the ^800080Quest Window^000000."; + mes "You have 23 hours to complete this mission."; + close; + } else if (.@laponterequest == 6) { + setquest 12104; + setquest 12159; + mes "Centipede's reproduction is another problem but their appetite is also threatening our survival."; + mes "They absorb Bradium minerals and damage our mining grounds."; + next; + mes "[Laponte]"; + mes "Many of our Sapha colleagues have lost their lives to the Centipedes. Please exterminate them."; + next; + mes "You have received a request named ^800080Insects with an Appetite^000000."; + mes "You can check details of the request and who to report back to by opening the ^800080Quest Window^000000."; + mes "You have 23 hours to complete this mission."; + close; + } else if (.@laponterequest == 7) { + setquest 12105; + setquest 12159; + mes "Got a report that Bradium raw minerals in the mines are alive."; + next; + mes "[Laponte]"; + mes "Looks like Bradium raw minerals were turned into Golems by an ancient spell and now we may need to close down our mines because of them."; + mes "Can you please go and eliminate them?"; + next; + mes "You have received a request named ^800080Moving Rocks^000000."; + close; } + mes "You can check details of the request and who to report back to by opening the ^800080Quest Window^000000."; + mes "You have 23 hours to complete this mission."; + close; } + mes "- The Sapha keeps a distance from you even when you try to talk."; + mes "It looks like he is calling for a Galten. Time to go. -"; + close; } + mes "¡õ¢£¡ô"; + mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; + next; + mes "- I can't understand him... -"; + close; +} + +dicastes01,181,224,5 script Pura#pa8029 453,{ + mes "[Pura]"; + if (isequipped(2782)) { + if (ep13_3_invite == 5) { + if (BaseLevel < 80) { + mes "Sorry, a minimum base level of 80 or higher is required to obtain my request."; + close; } + if (checkquest(12161,PLAYTIME) == 2) { + mes "Have you already met the ^800080Supply Dept. 1 Manager^000000 at Operations? I will give you a new request after you clear your request history."; + close; + } else if (checkquest(12161,PLAYTIME) != -1) { + mes "I don't have any requests for you now"; + mes "Report back to the ^800080Supply Dept. 1 Manager^000000 at Operations after you complete all requests."; + close; } + mes "Welcome."; + mes "What brings you here?"; + next; + if(select("Please explain the request to me.:Please give me a request.")==1) { + mes "[Pura]"; + mes "Adventurers help me deliver various items produced here to other parts of the area."; + next; + mes "[Pura]"; + mes "There is no restrictions to the job but some jobs are more difficult than others."; + next; + mes "[Pura]"; + mes "Please see me any time once you are ready."; + close; } + set .@purarequest,rand(1,10); + mes "[Pura]"; + mes "I will check the list of requests that came in today."; + next; + mes "[Pura]"; + mes "Hmm..."; + mes "I actually have something just right for you."; + next; + mes "[Pura]"; + if (.@purarequest == 1) { + setquest 12117; + setquest 12161; + mes "This area was a wetland long ago. But for some reason the environment has changed over the years."; + next; + mes "[Pura]"; + mes "There is a preserved of land nearby the Laphine camp."; + mes "Can you bring me a Withered Flower sample? It will be to research on environmental changes."; + next; + mes "You have received a request named ^800080Withered Flower^000000."; + } else if (.@purarequest == 2) { + setquest 12118; + setquest 12161; + mes "The Bradium refine machinery is broken and now we are short supplying refined Bradium to our colleagues working at the mine."; + next; + mes "[Pura]"; + mes "So we are using all our adventurers to help collect refined Bradium."; + mes "Please bring back 3 Refined Bradiums from the Bradium Golem."; + next; + mes "You have received a request named ^800080Welcomed Mineral^000000."; + } else if (.@purarequest == 3) { + setquest 12119; + setquest 12161; + mes "I have a request to bring in 16 Dragon's Manes."; + next; + mes "[Pura]"; + mes "Dragon's Mane is only dropped in small volumes by the Dracos and is very valuable."; + mes "It is used in our indigenous designs in our flags, clothes and field equipment."; + next; + mes "You have received a request named ^800080Valuable Textile^000000."; + } else if (.@purarequest == 4) { + setquest 12120; + setquest 12161; + mes "This is a request from the pub for the food of people from other worlds."; + next; + mes "[Pura]"; + mes "They want Dragon Tails to use as a cooking ingredient for field food that can be stored extensively."; + mes "So humans like this. Please bring back 6 of them."; + next; + mes "You have received a request named ^800080Curious Meat^000000."; + } else if (.@purarequest == 5) { + setquest 12121; + setquest 12161; + mes "The path that goes out of the city is now a hazardous icy road because of the snow we've been getting."; + next; + mes "[Pura]"; + mes "Spreading Pieces of Egg Shells will help and we need a lot of them. Around 26 or so will do."; + next; + mes "You have received a request named ^800080Materials to Clear Snow^000000."; + } else if (.@purarequest == 6) { + setquest 12122; + setquest 12161; + mes "The Bradium Processing Machinery emits tremendous heat when used and cannot be stabilized with any kind of water."; + next; + mes "[Pura]"; + mes "So we mix Crystalized Teardrops obtained from Aqua Elementals from melted snow. we need daily so please bring back 6 of them."; + next; + mes "You have received a request named ^800080Best Cooler Material^000000."; + } else if (.@purarequest == 7) { + setquest 12123; + setquest 12161; + mes "The Supply Manager has urgently requested paint to use on building maintenance throughout the city."; + next; + mes "[Pura]"; + mes "He can make enough paint by using the Fluorescent Liquid obtained from Aqua Elementals. Please bring back 26 containers of it."; + next; + mes "You have received a request named ^800080Best Paint^000000."; + } else if (.@purarequest == 8) { + setquest 12124; + setquest 12161; + mes "The valuable interior water bottle in the minister's room is broken."; + next; + mes "[Pura]"; + mes "They won't be able to find who did it because there are so many visitors every day."; + mes "Can you please bring me this valuable item from Aqua Elemental? I only need 1."; + next; + mes "You have received a request named ^800080Rare Valuable^000000."; + } else if (.@purarequest == 9) { + setquest 12125; + setquest 12161; + mes "Lining supplies for armor for the Guards are all out."; + mes "The Scale Shell from Naga are perfect lining material. Please bring back 18 of them."; + next; + mes "You have received a request named ^800080Armory Material^000000."; + } else if (.@purarequest == 10) { + setquest 12126; + setquest 12161; + mes "I got you a request named lining material for armor supplied to the guard commanders."; + next; + mes "[Pura]"; + mes "They are different from ordinary lining. Please bring me 11 shining scales of Naga. I don't think it will be much trouble for you."; + next; + mes "You have received a request named ^800080Advanced Armory Material^000000."; } + mes "You can check details of the request and who to report back to by opening the ^800080Quest Window^000000."; + mes "You have 23 hours to complete this mission."; + close; } + mes "- The Sapha keeps a distance from you even when you try to talk."; + mes "It looks like he is calling for a Galten. Time to go. -"; + close; } + mes "¡õ¢£¡ô"; + mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; + next; + mes "- I can't understand him... -"; + close; +} + +dicastes01,217,184,1 script Tragis#pa8029 453,{ + mes "[Tragis]"; + if (isequipped(2782)) { + if (ep13_3_invite == 5) { + if (BaseLevel < 80) { + mes "Sorry, a minimum base level of 80 or higher is required to obtain my request."; + close; } + if (checkquest(12162,PLAYTIME) == 2) { + mes "Calculate your request activities with the ^800080Supply Dept. 2 Manager^000000 at Operations and then come back."; + close; + } else if (checkquest(12162,PLAYTIME) != -1) { + mes "I don't have any requests for you now"; + mes "Report back to the ^800080Supply Dept. 2 Manager^000000 at Operations after you complete all requests."; + close; } + mes "Welcome."; + mes "What brings you here?"; + next; + if(select("Please explain the request to me.:Please give me a request.")==1) { + mes "[Tragis]"; + mes "Pura will explain the detail about the supply job. I'm soooo busy, as you can see."; + close; } + set .@tragisrequest,rand(1,10); + mes "[Tragis]"; + mes "I just got a request. It's good that none of us wasted time."; + next; + mes "[Tragis]"; + if (.@tragisrequest == 1) { + setquest 12130; + setquest 12162; + mes "Zargon is very popular among the residents here."; + mes "It's a beautiful, round shaped ball and can be used as an adhesive when its powder is mixed with water."; + next; + mes "[Tragis]"; + mes "Heard that it's very common material from the adventurers' land. Would you get some? It will be enough with 26 Zargons."; + next; + mes "You have received a request named ^800080Useful Material^000000."; + } else if (.@tragisrequest == 2) { + setquest 12129; + setquest 12162; + mes "There was a request from the pub to collect 27 Bug Legs."; + mes "They don't wanna reveal the reason why they need them. Anyway, thank you."; + next; + mes "You have received a request named ^800080Suspicious Food^000000."; + } else if (.@tragisrequest == 3) { + setquest 12128; + setquest 12162; + mes "It seems that there isn't enough amount of fur which is for the adventurers."; + mes "It will be necessary to get some Fur from Tatacho. 21 lumps will be enough."; + next; + mes "You have received a request named ^800080Preparation for Heating^000000."; + } else if (.@tragisrequest == 4) { + setquest 12127; + setquest 12162; + mes "It's time to repair the trumpets for Mine supervisors."; + mes "Because those trumpets are necessary to control the miners."; + next; + mes "[Tragis]"; + mes "The Mystic Horn from Cornus is the perfect trumpet material, please get 5 pieces of them."; + next; + mes "You have received a request named ^800080Supervisor's Tool^000000."; + } else if (.@tragisrequest == 5) { + setquest 12131; + setquest 12162; + mes "There is a request which is to find a material to be used for every quarter's building repair work."; + mes "Please get 13 Solid Shells which can be obtained from Centipede and Centipede Larva."; + next; + mes "[Tragis]"; + mes "It will be very useful for the repair work."; + next; + mes "You have received a request named ^800080Essential Material for Construction^000000."; + } else if (.@tragisrequest == 6) { + setquest 12132; + setquest 12162; + mes "There is a request which is to find a material to be used for every quarter's building repair work."; + mes "You need to get 16 Strong Vines which can be got from nepenthes."; + next; + mes "[Tragis]"; + mes "It's a vital material for building repair work."; + next; + mes "You have received a request named ^800080Essential Material for Construction 2^000000."; + } else if (.@tragisrequest == 7) { + setquest 12133; + setquest 12162; + mes "The guard need many sharp leaves for a decoration reason."; + mes "Some other adventurers started searching them."; + next; + mes "[Tragis]"; + mes "They need pretty many quantity of the leaves so they want 26 Sharp Leaves from you. I know it's hard. Wish you good luck!"; + next; + mes "You have received a request named ^800080Decoration arrangement^000000."; + } else if (.@tragisrequest == 8) { + setquest 12134; + setquest 12162; + mes "The pub owner is in trouble due to many adventurers from outside."; + mes "He wishes to have an utensil which can be used simply and instantly... Something like a wide leaf."; + next; + mes "You have received a request named ^800080Instant Receptacle^000000."; + } else if (.@tragisrequest == 9) { + setquest 12135; + setquest 12162; + mes "There have been couple of attacks in mine. It must be those Nepenthes that were trying to attack miners."; + next; + mes "[Tragis]"; + mes "In order to make the medicine, we need 16 Brown Roots. Find and bring them."; + next; + mes "You have received a request named ^800080Not enough medicine^000000."; + } else if (.@tragisrequest == 10) { + setquest 12136; + setquest 12162; + mes "The pub owner came by and blamed and blamed about the big appetite of you guys."; + next; + mes "[Tragis]"; + mes "He said he has no more stock of Honey and fruits. 2 jugs of Honey will be enough to soothe him."; + next; + mes "You have received a request named ^800080Honey robber^000000."; } + mes "You can check details of the request and who to report back to by opening the ^800080Quest Window^000000."; + mes "You have 23 hours to complete this mission."; + close; } + mes "- The Sapha keeps a distance from you even when you try to talk."; + mes "It looks like he is calling for a Galten. Time to go. -"; + close; } + mes "¡õ¢£¡ô"; + mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; + next; + mes "- I can't understand him... -"; + close; +} + +// Doha's Secret Orders +//============================================================ + +mid_campin,168,170,3 script Inspector Doha#ep13_3_ 59,{ + if (checkquest(7185) >= 0) { + if (ep13_3_secret == 1) { + mes "[Doha]"; + mes "Wow.... they say this is the water melted from the snow from the snowy fields."; + mes "Very refreshing, don't you agree?"; + mes "...."; + next; + mes "[Doha]"; + mes "Then back to the story."; + mes "So I asked why the cat thought it was his own kind."; + next; + mes "[Doha]"; + mes "He said the attacker had a wonderful tail and attractive ears. Hard to believe."; + next; + select("It was a cat?"); + mes "[Doha]"; + mes "No. I asked the same question."; + mes "And he said the attacker looked more like me."; + mes "Meaning humanlike to be precise."; + next; + mes "[Doha]"; + mes "Yes. A human male."; + mes "He said ^0000FFthe attacker had attractive ears and a sleek and glossy tail^000000!"; + next; + select("Could it be a headgear?"); + mes "[Doha]"; + mes "Are you talking about the Kitty Band that was popular in Prontera?"; + mes "If a full grown male was wearing one of those... and also a tail?"; + next; + if(select("Was he in disguise?:To each their own...")==2) { + mes "[Doha]"; + mes "...................."; + mes "............Of course"; + mes "different tastes should be respected."; + next; + mes "[Doha]"; + mes "....Ahem."; + mes "My conclusion is"; + mes "Someone disguised themselves ridiculously in order to hide where they came from!"; + next; + mes "[Doha]"; + mes "So what we need to do now"; + mes "is find a guy with cat ears."; + mes "But I'm not so sure he will"; + mes "have them on him now."; + next; + mes "[Doha]"; + mes "But as the Cat Merchant mentioned, we shouldn't rule out the possibility that he might"; + mes "be from a third party."; + mes "Then what could his motives be?"; + next; + mes "[Doha]"; + mes "Let's start simple before"; + mes "it gets too complicated."; + mes "I heard you are visiting"; + mes "the capital city of Sapha."; + next; + mes "[Doha]"; + mes "Whether it is a cat or dog, please try to collect information on a guy with animal ears."; + next; + mes "[Doha]"; + mes "I will continue on searching and investigating Manuk and Splendide from here."; + mes "I need you to investigate during your journey."; + next; + mes "[Doha]"; + mes "This is a very important mission."; + mes "There is a delicate conflict between the three countries"; + mes "and there might be a possibility of an unknown third party."; + next; + mes "[Doha]"; + mes "And why did the attacker only interfere instead of stealing the whole report."; + mes "We need to find out his motives."; + next; + mes "[Doha]"; + mes "Please bring back some clues if you find anything during your journey."; + mes "Please report back to me"; + mes "if you find any leads."; + changequest 7185,7186; + close; } + mes "[Doha]"; + mes "He had to be..."; + mes "I think one of the countries is behind this."; + mes "I honestly think both the Sapha and Laphine won't get anything out of this."; + next; + mes "[Doha]"; + mes "I guess the only way to hide where you're from is with a disguise right?"; + mes "Disguised as a cat, that is!"; + next; + mes "[Doha]"; + mes "So what we need to do now"; + mes "is find a guy with cat ears."; + mes "But I'm not so sure he will"; + mes "have them on him now."; + next; + mes "[Doha]"; + mes "But as the Cat Merchant mentioned, we shouldn't rule out the possibility that he might"; + mes "be from a third party."; + mes "Then what could his motives be?"; + next; + mes "[Doha]"; + mes "Let's start simple before"; + mes "it gets too complicated."; + mes "I heard you are visiting"; + mes "the capital city of Sapha."; + next; + mes "[Doha]"; + mes "Whether it is a cat or dog, please try to collect information on a guy with animal ears."; + next; + mes "[Doha]"; + mes "I will continue on searching and investigating Manuk and Splendide from here."; + mes "I need you to investigate during your journey."; + next; + mes "[Doha]"; + mes "This is a very important mission."; + mes "There is a delicate conflict between the three countries"; + mes "and there might be a possibility of an unknown third party."; + next; + mes "[Doha]"; + mes "And why did the attacker only interfere instead of stealing the whole report."; + mes "We need to find out his motives."; + next; + mes "[Doha]"; + mes "Please bring back some clues if you find anything during your journey."; + mes "Please report back to me"; + mes "if you find any leads."; + changequest 7185,7186; + close; } + mes "[Doha]"; + mes "Who are you?"; + mes "If you are in the wrong room, please leave now."; + next; + if(select("I came to meet the inspector.:Sorry, I have the wrong room.")==2) { + mes "[Doha]"; + mes "Thank you."; + mes "I'm a little tired now."; + mes "I hope to see you next time."; + close; } + mes "[Doha]"; + mes "Me?"; + mes "Are you the person the captain was talkin' about?"; + mes "What was the name...?"; + next; + mes "[Doha]"; + mes "Hmm... I don't know why you were chosen but I guess they trusted you enough."; + mes "So you were chosen to visit El Dicastes?"; + next; + mes "[Doha]"; + mes "I have a secret mission"; + mes "regarding this visit."; + mes "More like an order."; + next; + mes "[Doha]"; + mes "I'm the inspector dispatched from home because of a certain case."; + mes "We are working on investigating the truth behind the reported case."; + next; + select("Reported case?"); + mes "[Doha]"; + mes "You haven't heard of it?"; + mes "I thought you already knew..."; + mes "So you're not the one that collected the report back then?"; + next; + mes "[Doha]"; + mes "When the expedition was first dispatched there was a general report on our research results and the messenger,"; + mes "that was carrying this report back home, was attacked."; + next; + mes "[Doha]"; + mes "Luckily the report wasn't stolen completely and we did get the report after painstakingly restoring it."; + mes "The important thing is who did this."; + next; + mes "[Doha]"; + mes "The expedition here is an alliance of 3 countries."; + mes "And we weren't all on good terms."; + mes "That is why Hibba Agip was put in charge because he isn't attached to any of the countries."; + next; + mes "[Doha]"; + mes "But the important thing is which country was behind this and why would they do such a thing when we must promote peace and cooperation."; + next; + mes "[Doha]"; + mes "That is why I was dispatched here."; + mes "To investigate the situation."; + mes "I've come across an unexpected bit of information during my investigation."; + next; + mes "[Doha]"; + mes "Do you know the"; + mes "Cat Hand Merchants?"; + mes "They are also doing"; + mes "business nearby."; + mes "One of them leaked this"; + mes "information to me."; + next; + mes "[Doha]"; + mes "I was investigating at the location assumed to be where the attack took place when I met a cat."; + mes "Well... I don't know what else I'm supposed to call them."; + next; + mes "[Doha]"; + mes "But it turns out, I was lucky to meet this cat."; + mes "Because he turned out to be a witness to the case."; + next; + select("Witness!:Who did it?"); + mes "[Doha]"; + mes "Sigh..."; + mes "He did witness the case but the description I got was..."; + mes "suspicious at best."; + next; + mes "[Doha]"; + mes "Well... the cat said in his own words, 'the guy you're looking for might be one of us because he was very agile and quick.'"; + next; + select("Same race? A cat?"); + mes "[Doha]"; + mes "Yes."; + mes "I heard the cat say that with my own ears."; + mes "He said he went back to the place to see if it was a lost friend of his."; + next; + mes "[Doha]"; + mes "Hmm... my throat is sore from talking too much."; + mes "Let's continue later after I get some rest."; + mes "I think I need a cup of water."; + set ep13_3_secret,1; + close; + } else if (checkquest(7186) > 0) { + mes "[Doha]"; + mes "I will investigate Manuk and Splendide."; + mes "So you will have to look for clues in El Dicastes."; + next; + mes "[Doha]"; + mes "About the guy with animal ears."; + mes "It will be a tough mission but I know you will do well."; + close; } + if (ep13_3_secret > 1 && ep13_3_secret < 15) { + if (checkquest(7202) >= 0 && checkquest(7203) >= 0) { + mes "[Doha]"; + mes "How is the investigation going?"; + mes "Do you have any significant status?"; + next; + mes "- You share the details regarding Diel, Cheshire, Ahat and the dimensional crack."; + mes "You give him Clotted Bloodstain, Frozen Piece of Skin and a Strange Magic Stone as evidence. -"; + next; + mes "[Doha]"; + mes "Hmm.."; + mes "I actually gave the same mission to all the other people heading for El Dicastes."; + next; + mes "[Doha]"; + mes "They have all brought information based on assumptions."; + mes "Meaning your evidence is not much different from the others."; + next; + mes "[Doha]"; + mes "At least we found out one thing."; + mes "At least we now know that the attacker is not from the three countries of Midgard."; + mes "But this is only an assumption."; + next; + mes "[Doha]"; + mes "Details of the report will be verified by a superior authority and a schedule for the next step will be given."; + mes "Thank you."; + next; + mes "[Doha]"; + mes "Please have this."; + mes "This is a reward for your services up to now."; + mes "You deserve this for the hardship you are going through."; + set ep13_3_secret,15; + delitem 6306,1; + delitem 6305,1; + delitem 6307,1; + getitem 2553,1; + erasequest 7202; + erasequest 7203; + next; + mes "[Doha]"; + mes "...."; + mes "Sapha and Laphine, which ever."; + mes "I have something more urgent."; + next; + select("Can you repeat that?"); + mes "[Doha]"; + mes "..?"; + mes "I didn't say a thing."; + mes "I guess you heard wrong."; + mes "Will you leave now? Because I have to organize a report."; + close; } + mes "[Doha]"; + mes "How is the investigation going?"; + mes "Please try your best."; + mes "Don't mess up the relationship between countries."; + close; + } else if (ep13_3_secret == 15) { + mes "[Doha]"; + mes "There won't be any changes to the current policy."; + mes "Home land will continue to review the contents of your reports."; + next; + mes "[Doha]"; + mes "All we can do for now is"; + mes "do our best, right?"; + next; + mes "- He says this kindly but his eyes have a get out and do your work kind of look. -"; + close; } + mes "[Doha]"; + mes "What is it?"; + mes "You don't look like you have any business with me."; + mes "If you don't, please leave now."; + close; +} + +dic_in01,245,119,4 script Shay#ep133_13 884,{ + mes "[Shay]"; + cutin "ep13_shy",2; + set .@ep13_shy,rand(1,5); + if (.@ep13_shy == 1) { + mes "Another failure?."; + mes "I'm talking to myself. Don't bother."; + mes "What do you want?"; } + else if (.@ep13_shy == 2) mes "Boring, What is it?"; + else if (.@ep13_shy == 3) mes "Welcome to Burman Flone..."; + else if (.@ep13_shy == 4) mes "Whatcha want?"; + else if (.@ep13_shy == 5) mes "Sigh... Ready to order?"; + next; + switch(select("Order.:Talk:Nevermind.")) { + case 1: + mes "[Shay]"; + mes "What will it be?"; + mes "I have Tropical Sograt and"; + mes "Vermilion on the Beach flown in from Morroc."; + mes "A bit on the expensive side though."; + next; + switch(select("Tropical Sograt","Vermilion on the Beach","Anything else?")) { + case 1: + mes "[Shay]"; + if (Zeny < 2000) { + mes "Hey, do you have money?"; + break; } + mes "Here is your Tropical Sorgrat."; + getitem 12112,1; + set Zeny, Zeny-2000; + break; + case 2: + mes "[Shay]"; + if (Zeny < 2000) { + mes "Hey, do you have money?"; + break; } + mes "Here is your Vermilion on the Beach."; + getitem 12113,1; + set Zeny, Zeny-2000; + break; + case 3: + mes "[Shay]"; + mes "Hmmm..."; + mes "Nah."; + break; } + close2; + cutin "",255; + end; + case 2: + if (ep13_3_invite == 5) { + if (checkquest(7186) >= 0) { + mes "[Shay]"; + mes "I don't want to talk about personal stuff."; + mes "But do you have any questions?"; + next; + switch(select("Tell me about yourself:About Sapha:About other races:Hmm...")) { + case 1: + shayabout: + mes "[Shay]"; + mes "Me?"; + mes "If you are asking about my name, it is written on my badge here."; + mes "It's Shay."; + next; + select("Not that"); + mes "[Shay]"; + mes "Hmm. Then should I tell you the story on how I settled here?"; + mes "The first to apply to expedite here"; + mes "where the Assassins."; + next; + mes "[Shay]"; + mes "I was one of them."; + mes "That is how I got to reach this place before anyone else did"; + mes "And that is how the base of the expedition camp was built."; + next; + mes "[Shay]"; + mes "But you know."; + mes "I thought I'd return to my hometown and retire."; + mes "But El Dicastes contacted me."; + next; + mes "[Shay]"; + mes "They requested if I could open a place for us outsiders to feel comfortable with."; + mes "They also were considerate enough to build it in Midgard style."; + next; + mes "[Shay]"; + mes "So the framework and style,"; + mes "architect was brought in.."; + mes "and then I found myself managing the whole project?"; + next; + mes "[Shay]"; + mes "And..."; + mes "that is how I got here."; + mes "I've been here ever since!"; + next; + mes "[Shay]"; + mes "I don't remember what my original job was."; + mes "Little rusty on the Katar, I guess..."; + next; + mes "Shay suddenly has a lonely expression and sighs deeply about his situation."; + mes "Looks very tired."; + close2; + cutin "",255; + end; + case 2: + mes "[Shay]"; + mes "Sapha?"; + mes "You are surrounded by Saphas."; + mes "......"; + next; + mes "[Shay]"; + mes "What are you asking me?"; + mes "Just ask any Sapha passing by."; + mes "Ask 'what are you'."; + close2; + cutin "",255; + end; + case 3: + mes "[Shay]"; + mes "Other races?"; + mes "Talking about Sapha?"; + next; + switch(select("With cat ears.:With butterfly wings.")) { + case 1: + mes "[Shay]"; + mes "Cat?"; + mes "Are you talking about the Cat Merchant?"; + mes "They are camped outside of the capital gate."; + next; + mes "[Shay]"; + mes "They even mined and fished near the expedition camp."; + mes "They are currently trying to expand their business."; + next; + mes "[Shay]"; + mes "Well... bigger than them?"; + mes "Not sure. Haven't heard of it."; + mes "Why don't you ask the"; + mes "^0000FFSapha around here?^000000"; + set ep13_3_secret,2; + changequest 7186,7187; + break; + case 2: + mes "[Shay]"; + mes "Butterfly wings? Are you talking about Laphine?"; + mes "Don't know them?"; + mes "You really know nothing."; + next; + mes "[Shay]"; + mes "If you want to know about Laphine, go to Splendide."; + mes "They are rough and tough."; + break; } + close2; + cutin "",255; + end; + case 4: + mes "[Shay]"; + mes "What..."; + mes "I'm not that busy but don't bother me too much."; + close2; + cutin "",255; + end; } + } else if (checkquest(7187) >= 0) { + mes "[Shay]"; + mes "What is it now?"; + mes "Any luck?"; + next; + if (checkquest(7188) >= 0 && checkquest(7189) >= 0 && checkquest(7190) >= 0) { + mes "["+strcharinfo(0)+"]"; + mes "I'm trying to organize the information I've collected."; + mes "The Knits at the square are interested in Ahat."; + mes "I heard from Pioms that most of the Saphas are interested in the minister."; + mes "Galtens are interested in the Cat Merchant for their cat ears."; + next; + mes "["+strcharinfo(0)+"]"; + mes "Everybody is talking about the minister these days!"; + mes "What is with this Ahat anyway?"; + next; + mes "[Shay]"; + mes "I haven't even seen the minister."; + mes "I heard many say that he is beautiful."; + next; + mes "[Shay]"; + mes "Anyway..."; + mes "Try this."; + mes "I've been working on this for some time and hope that this can go on the menu."; + next; + mes "- Shay places a baked pie with the base made out of carrots."; + mes "Topped with something that looks like apples or bananas."; + mes "You immediately think it is too risky to try."; + next; + select("The minced ingredient is..."); + mes "[Shay]"; + mes "An apple pie."; + mes "I garnished it with bananas."; + mes "Doesn't look like it but this is an apple pie."; + next; + mes "["+strcharinfo(0)+"]"; + mes "But why is there a carrot in a pie."; + mes "And there is no hint of apples."; + next; + mes "[Shay]"; + mes "Stop!!!!!!!!!!!!!"; + specialeffect2 EF_HIT1; + specialeffect2 EF_HIT2; + percentheal -20,0; + next; + mes "-Shay got all upset and threw something sticky and smelly."; + mes "The pie left Shay's palm and landed square in your face. -"; + next; + mes "[Shay]"; + mes "Oops.. umph.. hmph..."; + mes "Phew... sigh..."; + mes "..........."; + next; + mes "[Shay]"; + mes "S...Sorry. Aello told me to help you but.."; + mes "......."; + mes "I couldn't help myself."; + next; + mes "[Shay]"; + mes "Ha.. there is a cat named BK among the Cat Merchants."; + mes "He might have the information you want."; + mes "... Go.. meet BK."; + next; + mes "[Shay]"; + mes "And if he ignores you, tell him that ^E77471Shay's special drink will be delivered^000000."; + erasequest 7188; + erasequest 7189; + erasequest 7190; + erasequest 7187; + setquest 7191; + set ep13_3_secret,3; + close2; + cutin "",255; + end; } + mes "["+strcharinfo(0)+"]"; + mes "I'm trying to organize the information I've collected."; + mes "But what should I do with the collected information?"; + next; + mes "["+strcharinfo(0)+"]"; + mes "Moan..."; + next; + mes "[Shay]"; + mes "You look lost as if nothing makes sense anymore."; + mes "The solution is simply to ask around."; + next; + mes "[Shay]"; + mes "There are many Saphas working at the factory, drill hall, square and anywhere else."; + mes "There are the Cat Merchants outside of the castle, too."; + close2; + cutin "",255; + end; + } else if (checkquest(7191) >= 0) { + mes "[Shay]"; + mes "You can find the Cat Merchants outside of the gate."; + mes "They seem like a small group of wanderers."; + mes "You'll see their tent southeast from the gate."; + next; + mes "[Shay]"; + mes "BK is the one that holds information around there."; + mes "He will be able to help you."; + close2; + cutin "",255; + end; + } else if (checkquest(7192) >= 0) { + mes "[Shay]"; + mes "You say BK said that?"; + mes "Is that so?"; + mes "I did think Ahat was more"; + mes "beautiful than normal."; + next; + mes "[Shay]"; + mes "But according to the Sapha's stories, I hear in this pub, they all see a different version of Ahat."; + next; + mes "[Shay]"; + mes "But BK said Ahat isn't a Sapha?"; + mes "That only means that its not the looks that is different but he may be a completely different race."; + next; + mes "[Shay]"; + mes "We can only investigate."; + mes "They say he came from the dimensional crack so let's investigate there."; + next; + mes "[Shay]"; + mes "I guess it makes sense that there's a dimensional crack here too..."; + mes "Sounds like what happened at Morocc."; + set ep13_3_secret,6; + changequest 7192,7193; + close2; + cutin "",255; + end; + } else if (checkquest(7193) >= 0) { + mes "[Shay]"; + mes "It is always better to go to the site."; + mes "Because it is difficult to meet the minister."; + next; + mes "[Shay]"; + mes "The crack here must have been created when the crack in Morroc appeared."; + mes "If he did it."; + next; + mes "[Shay]"; + mes "You'll find the dimensional crack northeast from El Dicastes."; + mes "Try investigating there."; + close2; + cutin "",255; + end; + } else if (checkquest(7194) >= 0 || checkquest(7195) >= 0 || checkquest(7196) >= 0) { + mes "[Shay]"; + mes "Any luck?"; + next; + if (checkquest(7196) >= 0) mes "- You show the strange magical stone fragment you collected from near the crack. -"; + else if (checkquest(7194) >= 0) mes "- You show the bloodstain you collected from near the crack. -"; + else if (checkquest(7195) >= 0) mes "- You show the frozen piece of skin collected near the crack. -"; + next; + mes "[Shay]"; + mes "I didn't expect this."; + mes "Then who is Ahat...?"; + mes "...I smell something fishy."; + next; + mes "[Shay]"; + mes "I don't know since I haven't"; + mes "seen Ahat in person but"; + mes "we must find out what"; + mes "all this means."; + next; + select("Do you trust BK?"); + mes "[Shay]"; + mes "At least BK doesn't lie."; + mes "The BK I know never lies."; + mes "Why are these found near the crack?"; + mes "Why was Ahat found there...?"; + next; + select("Do you want to meet in person?"); + mes "[Shay]"; + mes "You can't just waltz in on him."; + mes "It's even harder for outsiders"; + mes "like us to meet him."; + mes "Hm..."; + next; + mes "[Shay]"; + mes "We can try collecting"; + mes "Sapha Certifications."; + mes "Those who did great deeds get the opportunity to meet the minister."; + next; + mes "[Shay]"; + mes "The Cat Merchants are also collecting Sapha Certifications. They want to meet the minister in person so they can negotiate business."; + next; + mes "[Shay]"; + mes "You can receive Sapha Certifications from handling requests throughout the city."; + mes "Get enough so you can meet with minister Ahat."; + next; + mes "[Shay]"; + mes "You'll need at least"; + mes "^0000FF3 Sapha Certifications^000000."; + mes "Go ^0000FFask around in Dicastes Diel^000000 for more information."; + next; + mes "[Shay]"; + mes "There's a Sapha that registers adventurers there."; + mes "His name is ^0000FFRhawyne^000000? Ask him."; + next; + select("Don't you have any Sapha Certifications?"); + mes "[Shay]"; + mes "................"; + mes "Do you think I'm that free?"; + mes "I'm not the one receiving requests, I'm the one that makes the requests!"; + next; + mes "[Shay]"; + mes "Think of what you have to do."; + mes "Meet Ahat by collecting"; + mes "Sapha Certifications."; + mes "Then find doubt about his relationship between him and the crack."; + setquest 7197; + if (checkquest(7196) >= 0) erasequest 7196; + else if (checkquest(7194) >= 0) erasequest 7194; + else if (checkquest(7195) >= 0) erasequest 7195; + close2; + cutin "",255; + end; + } else if (checkquest(7197) >= 0) { + mes "[Shay]"; + mes "Start with collecting"; + mes "Sapha Certifications."; + mes "You'll need at least 3 certifications to meet the minister."; + next; + mes "[Shay]"; + mes "Once you have your certifications, go make a request to meet the minister at the Adventurer's reception desk in Diel."; + mes "Rhawyne will help you."; + close2; + cutin "",255; + end; + } else if (ep13_3_secret > 6 && ep13_3_secret < 11) { + if (checkquest(7199) >= 0) { + mes "[Shay]"; + mes "Hmm..."; + mes "Clearing the area?"; + mes "Sounds weird."; + mes "Something smells fishy."; + next; + mes "[Shay]"; + mes "Don't forget to bring back evidence."; + mes "And to pretend you are hypnotized."; + mes "Good. This is our secret."; + next; + mes "[Shay]"; + mes "Funny how things come about."; + mes "But you really are talkative."; + mes "You are telling me everything. Tsk."; + close2; + cutin "",255; + end; } + mes "[Shay]"; + mes "So... you got permitted?"; + mes "I'm also curious who this Ahat character is."; + next; + mes "[Shay]"; + mes "Good. I'll prepare some food until you come back."; + mes "I just found this amazing chocolate recipe a few days ago."; + next; + select("Oh..no.."); + mes "[Shay]"; + mes "When I was in Morroc."; + mes "A colleague from the guild used to make chocolate stuff you see?"; + mes "I thought it would be simple since he was making it."; + next; + select("So....."); + mes "[Shay]"; + mes "Wait till you taste it."; + mes "Now, get going."; + close2; + cutin "",255; + end; + } else if (ep13_3_secret > 10 && ep13_3_secret < 14) { + mes "[Shay]"; + mes "Did you know?"; + mes "There is another skillful Jarute."; + mes "Name is HesLanta."; + next; + mes "[Shay]"; + mes "He sometimes comes back and shares his stories."; + mes "But I think he also has a story to tell."; + next; + mes "[Shay]"; + mes "It's only a thought but it might be good to talk to those near Ahat too."; + next; + mes "[Shay]"; + mes "How about talking to the Jarute named HesLanta?"; + mes "You don't have anything to lose, anyway."; + close2; + cutin "",255; + end; + } else if (ep13_3_secret == 13) { + mes "[Shay]"; + mes "Why are you here again?"; + mes "Are you working?"; + next; + if(select("Mission completed!:I came to thank you.")==2) { + mes "[Shay]"; + mes "If you are that grateful, all my new cuisines till the last bite."; + next; + select("Ah, that is um..."); + mes "[Shay]"; + mes "Huh?"; + mes "Ungrateful...."; + close2; + cutin "",255; + end; } + mes "[Shay]"; + mes "Really?"; + mes "Good for you."; + mes "....."; + mes "Mission. Haven't heard that word for ages."; + next; + mes "[Shay]"; + mes "Now go."; + mes "I'm busy."; + mes "New ingredients are coming in today."; + mes "Go now."; + close2; + cutin "",255; + end; + } else if (ep13_3_secret == 14) { + mes "[Shay]"; + mes "What did you bring here now?"; + mes "........."; + mes "What? No?"; + next; + mes "[Shay]"; + mes "Tsk.... boring."; + close2; + cutin "",255; + end; + } + mes "[Shay]"; + mes "I don't want to talk about personal stuff."; + mes "But do you have any questions?"; + next; + switch(select("Tell me about yourself:About Sapha:...Hmm...")) { + case 1: goto shayabout; + case 2: + mes "[Shay]"; + mes "Sapha?"; + mes "You are surrounded by Saphas."; + mes "......"; + next; + mes "[Shay]"; + mes "What are you asking me?"; + mes "Just ask any Sapha passing by."; + mes "Ask 'what are you'."; + close2; + cutin "",255; + end; + case 3: + mes "[Shay]"; + mes "What..."; + mes "I'm not that busy but don't bother me too much."; + close2; + cutin "",255; + end; } + } + mes "[Shay]"; + mes "If you haven't registered at Diel yet, you better do it soon."; + mes "That is the only way to start receiving requests and guarantee your safety here."; + next; + mes "[Shay]"; + mes "To avoid conflicts apart from diplomatic trouble"; + mes "it is always better to respect each sides agreement."; + mes "Don't you agree?"; + close2; + cutin "",255; + end; + case 3: + mes "[Shay]"; + mes "Suit yourself."; + close2; + cutin "",255; + end; } +} + +dicastes01,207,210,5 script Walking Knit#ep13_3_15 449,{ + if (isequipped(2782)) { + if (ep13_3_secret == 2) { + mes "[Knit]"; + mes "Welcome, human."; + mes "I'm finally used to meeting other races like you."; + next; + switch(select("Are there races other than humans?:What are you doing?")) { + case 1: + if (checkquest(7188) >= 0) { + mes "[Knit]"; + mes "There were Laphine"; + mes "before you came."; + mes "And of course there are still."; + mes "But they are over the Kamidal mountains."; + next; + mes "[Knit]"; + mes "And then the cats.."; + mes "Ah, did you see the group of cats in front of the castle?"; + mes "They are really soft and cuddly unlike us."; + next; + mes "[Knit]"; + mes "They are really lovely."; + mes "Those cute cats.."; + next; + mes "[Knit]"; + mes "But Ahat is also loveable even for a Sapha."; + mes "....if my hair is like a dry winter tree.."; + mes "Ahat's hair is like new sprouts in early spring....."; + next; + mes "[Knit]"; + mes "Ah.. I'm so jealous, envious.."; + close; } + mes "[Knit]"; + mes "There were Laphine"; + mes "before you came."; + mes "And of course there are still."; + mes "But they are over the Kamidal mountains."; + next; + mes "[Knit]"; + mes "And then the cats.."; + mes "Ah, did you see the group of cats in front of the castle?"; + mes "They are really soft and cuddly unlike us."; + next; + mes "[Knit]"; + mes "And especially their ears and tail!!"; + next; + select("Have you seen a man with cat ears?"); + mes "[Knit]"; + mes "Eh?"; + mes "Man? Human male?"; + mes "A human male with cat ears?"; + mes "Never heard such a thing."; + next; + mes "[Knit]"; + mes "Humans are amazing!"; + mes "Didn't even think of that...!"; + mes "....."; + next; + mes "[Knit]"; + mes "But they are really lovely."; + mes "Those cute cats.."; + next; + mes "[Knit]"; + mes "But Ahat is also loveable even for a Sapha."; + mes "....if my hair is like a dry winter tree.."; + mes "Ahat's hair is like new sprouts in early spring....."; + next; + mes "[Knit]"; + mes "I can't believe how he does his work for Dicastes and still maintains such great hair."; + mes "I can almost see a glow."; + next; + mes "[Knit]"; + mes "Ah.....his skin is divine."; + mes "But he never comes out from his office high up in Dicastes Diel."; + next; + mes "[Knit]"; + mes "But I guess it would be better for Ahat's complexion..."; + mes "to stay warm and safe like a crystal bird in Diel instead of being out in the winter weather!"; + next; + mes "- Continues to talk about Ahat."; + mes "Don't think I'll get any more information. -"; + setquest 7188; + close; + case 2: + mes "[Knit]"; + mes "As you can see, I'm taking a walk."; + mes "I should walk from time to time to prevent myself from getting stiff."; + mes "I really don't like to get stiff."; + close; } + } + mes "[Knit]"; + mes "Don't you think cats are amazing."; + mes "I heard from where you came from, you have pets.."; + next; + mes "[Knit]"; + mes "Is it okay to raise other creatures?"; + mes "Do they want that?"; + mes "It's a difficult issue.."; + close; } + mes "[Moltuka]"; + mes "¡õ¢£¡ô"; + mes "¡ö¡ø¡ó ¢£ ¡ö¡ñ¡ï ¡ù ¡ð¢²¢£"; + next; + mes "- Cannot communicate with him. -"; + close; +} + +dicastes01,112,248,5 script Resting Piom#ep133_16 491,{ + mes "[Piom]"; + if (isequipped(2782)) { + if (ep13_3_secret == 2) { + if (checkquest(7189) >= 0) { + mes "Phew.. I need to rest."; + mes "Huh?"; + mes "Why are you here?"; + next; + mes "[Piom]"; + mes "Don't follow cats around"; + mes "Go and meet Ahat."; + mes "He is really beautiful."; + close; } + mes "Phew.. I need to rest."; + mes "Huh?"; + mes "Why are you here?"; + next; + select("Ask about human with cat ears."); + mes "[Piom]"; + mes "HAHAHAHA!!!"; + mes "There are so many asking"; + mes "about that recently."; + mes "Is there any conflict with the Cat Hand Merchants?"; + next; + mes "[Piom]"; + mes "Haha.. ... funny."; + mes "Human with cat ears?"; + mes "Never heard of such thing."; + mes "But you seem to be new around here."; + next; + mes "[Piom]"; + mes "Don't waste your time on something ridiculous as that."; + mes "That's it! I think you are the right person."; + next; + mes "[Piom]"; + mes "The minister stays at the top of Diel."; + mes "Try meeting the minister."; + mes "He is a wonderful person."; + mes "A role model to all Saphas!"; + next; + mes "[Piom]"; + mes "You need to know about Saphas if you are staying in El Dicastes, right?"; + mes "Don't spend time with a dusty Piom like me, and go meet Ahat."; + mes "You will love him."; + next; + mes "- Continues to talk about Ahat."; + mes "Don't think I'll get any more information. -"; + setquest 7189; + close; } + mes "As you can see, I'm resting."; + mes "I like my job but it is so tiring."; + mes "But I'm happier than when I was a Knit."; + next; + mes "[Piom]"; + mes "I can't think straight."; + mes "I didn't like working through documents the Knits do."; + mes "But then Galtens have to carry heavy weapons."; + next; + mes "[Piom]"; + mes "The last thing I did was mine and refine Bradium and I loved it!"; + mes "And to think that my work keeps everyone healthy is rewarding."; + close; } + mes "¡ñ¡÷¢¤ ¡ö ¢±¡ñ¡ú?"; + mes "¡ò¢³~!"; + mes "¡Ð¢²¢¤ ¢± ¡ü¡ñ¡õ ¢³ ¡ð !!!"; + next; + mes "- Cannot communicate with him. -"; + close; +} + +dicastes01,252,144,0 script Training Galten#e 450,{ + mes "[Training Galten]"; + if (isequipped(2782)) { + if (ep13_3_secret == 2) { + if (checkquest(7190) >= 0) { + mes "Hmm...another peaceful day."; + mes "Hmm? Aren't you the outsider that came here a while ago?"; + mes "Have you come to see the training grounds?"; + next; + mes "[Training Galten]"; + mes "Ahat..."; + mes "He is a strong Sapha."; + mes "He may be a minister working through piles of documents but he must be hiding his power!"; + next; + mes "[Training Galten]"; + mes "Everyone says Ahat is like a delicate spring sprout but I don't agree!"; + mes "I've never seen a stronger Sapha before."; + mes "I don't quite understand why he didn't become a Galten..."; + next; + mes "[Training Galten]"; + mes "Maybe he is physically strong but has a warm heart.."; + mes "but you never know..."; + close; } + mes "Hmm...another peaceful day."; + mes "Hmm? Aren't you the outsider that came here a while ago?"; + mes "Have you come to see the training grounds?"; + next; + select("About a human with cat ears.."); + mes "[Training Galten]"; + mes "Cat ears?"; + mes "Is there someone like that?"; + mes "Humans are like that?"; + next; + mes "[Training Galten]"; + mes "What? No?"; + mes "Then why are you looking him.."; + mes "Why don't you go meet Ahat instead of wasting your time."; + next; + mes "[Training Galten]"; + mes "Anyone that wants to be strong"; + mes "should meet Ahat."; + mes "He is a very strong Sapha."; + next; + mes "[Training Galten]"; + mes "He may be a minister working through piles of documents but he must be hiding his power!"; + next; + mes "[Training Galten]"; + mes "Everyone says Ahat is like a delicate spring sprout but I don't agree!"; + mes "I've never seen a stronger Sapha before."; + mes "I don't quite understand why he didn't become a Galten..."; + next; + mes "- Continues to talk about Ahat."; + mes "I don't think I'll get any more information. -"; + setquest 7190; + close; } + mes "I will get great results"; + mes "If I do my best, right?"; + close; } + mes "¡ø¡ô¡ü ¡ø ¡ø¡ô¡ü"; + mes "¡ø¡ô¡ü"; + next; + mes "- I can't understand what he's trying to say. -"; + close; +} + +dic_fild01,231,174,4 script BK#ep133_18 496,{ + if (checkquest(7191) >= 0) { + if (ep13_3_secret == 4) { + mes "[BK]"; + mes "...So what do you want to know?"; + next; + select("About other feline races"); + mes "[BK]"; + mes "Feline? Are you asking about us cats?"; + mes "Well~"; + mes "Don't know about races... unless..."; + next; + mes "- BK asks for a Sapha Certification. -"; + next; + if(select("No way.:Give.")==1) { + mes "[BK]"; + mes "Humph"; + mes "We made a deal."; + mes "Give me a Sapha Certification."; + close; } + if (countitem(6304) > 1) { + mes "[BK]"; + mes "Haha.. good, good."; + mes "I don't know anything outside of our race but I did see someone with cute ears that has been visiting Dicastes Diel."; + next; + mes "[BK]"; + mes "I even saw him meet the new minister alone."; + mes "Hu hu..."; + mes "Satisfied?"; + delitem 6304,1; + next; + mes "- BK says this and takes the Sapha Certification out of your hand."; + mes "Information on the person with animal ears Doha mentioned! -"; + set ep13_3_secret,5; + close; } + mes "[BK]"; + mes "I will give you information"; + mes "and you give me a Sapha Certification"; + mes "great teamwork, don't you agree?"; + next; + mes "[BK]"; + mes "If you want to know my information, you have to give me a Sapha Certification."; + close; + } else if (ep13_3_secret == 5) { + mes "[BK]"; + mes "...Didn't I just tell you about"; + mes "the man with cat ears?"; + mes "I've seen him with the"; + mes "minister in Dicastes Diel."; + next; + switch(select("About Ravail?:Who is the minister?")) { + case 1: + mes "[BK]"; + mes "Ravail is the high minister."; + mes "Something like a Chief."; + mes "They also call him elder."; + mes "We would call him leader?"; + next; + mes "[BK]"; + mes ".......ah........."; + mes "I should have gotten a Sapha Certification before answering."; + close; + case 2: + mes "[BK]"; + mes "The infamous Ahat."; + mes "The new minister..."; + mes "(BK rubs his front paws"; + mes "together and winks)"; + next; + if(select("Give him a Sapha Certification.:No way.")==2) { + mes "[BK]"; + mes "No, no, contract violation."; + mes "I have nothing to say if you don't give me a Sapha Certification."; + close; } + mes "[BK]"; + mes "The new minister is"; + mes "not from around here."; + mes "There is a huge crack down there."; + next; + mes "[BK]"; + mes "The new minister was picked"; + mes "up near the crack."; + mes "He must be an alien!"; + delitem 6304,1; + next; + select("An alien! You must be nuts!"); + mes "[BK]"; + mes "Because he isn't a Sapha!"; + next; + select("He isn't a Sapha?"); + mes "[BK]"; + mes "Yes."; + mes "But, isn't it strange?"; + mes "All the Saphas here think"; + mes "he is a beautiful Sapha..."; + mes "But I've seen him from a"; + mes "distance and he wasn't."; + next; + mes "[BK]"; + mes "To me, he is a feline."; + mes "He might even be a"; + mes "lost friend of mine."; + next; + mes "[BK]"; + mes "Well, I don't understand why because all Saphas are beautiful."; + delitem 6304,1; + changequest 7191,7192; + next; + mes "- BK says this and takes the Sapha Certification out of your hand."; + mes "Shocking information that the Sapha minister Ahat is not a Sapha!-"; + next; + mes "["+strcharinfo(0)+"]"; + mes "...I must find out."; + mes "Near the crack, he said..."; + mes "Should I talk to Shay?"; + close; } + } + mes "[BK]"; + mes "Ha. I'm the information collector of the Cat Merchants."; + mes ".............."; + mes "I don't give out information just to anyone."; + mes "Meow..."; + next; + mes "- BK of the Cat Merchant group is being difficult."; + mes "What did Shay tell you to do?-"; + next; + input .@shaytalk$; + if (.@shaytalk$ != "Shay's special drink will be delivered") { + mes "["+strcharinfo(0)+"]"; + mes .@shaytalk$+"...?"; + mes "Hmm... I think you are wrong?"; + mes "What was it.."; + next; + mes "[BK]"; + mes "What. Are you threatening me with that?"; + mes "Meow.. You don't know my well enough~!!"; + close; } + mes "["+strcharinfo(0)+"]"; + mes "Hmm. If you don't cooperate,"; + mes "Shay's special drink will be delivered."; + mes "By Shay himself!"; + next; + mes "[BK]"; + mes "What?!"; + mes "What do you want."; + mes "Why are you harassing me?"; + mes "Bully... sob"; + emotion e_sob; + next; + mes "[BK]"; + mes "Okay. I will cooperate."; + mes "But with some conditions."; + mes "First, you must tell Shay that I cooperated with you."; + next; + mes "[BK]"; + mes "Second, we must meet the minister to expand our business."; + mes "But you need Sapha Certifications to meet him."; + next; + mes "[BK]"; + mes "So I'll sell my information for Sapha Certifications."; + mes "Tell me when you are ready."; + set ep13_3_secret,4; + close; + } else if (checkquest(7192) >= 0) { + mes "[BK]"; + mes "Why are you always coming back?"; + mes "Why don't you go to the crack yourself if you are curious about the new minister?"; + mes "You'll find something there since he was from there. Meow"; + close; + } else if (ep13_3_secret > 5) { + mes "[BK]"; + mes "MEOW~"; + mes "I thought you brought Shay's food here as a reward."; + mes "(BK shivers at the thought)"; + next; + mes "[BK]"; + mes "Eeeew..."; + mes "I can't even imagine it."; + mes "...........Ha! Don't tell Shay this!"; + close; } + mes "[BK]"; + mes "Ha. I'm the information collector of the Cat Hand Merchants."; + mes "Ask me anything...but.."; + mes "Meow.. I'm not an easy cat you see."; + next; + mes "[BK]"; + mes "Go away, Ha"; + close; +} + +- script Rock Pile#ep133_ -1,{ + if (checkquest(7193) >= 0) { + mes "There are many piles of rock around because of the unstable crust movements."; + mes "This rock pile is also one of them."; + mes "Don't see anything suspicious."; + next; + if(select("Try to knock down the rock pile.:Study the pile closely.")==1) { + mes "- Knock down the pebbles that make up the pile of rocks and spread them out. -"; + close; } + mes "You feel an evil energy from the small stone fragments."; + mes "Doesn't look natural but more like remnants from a powerful magic spell nearby."; + next; + mes "You feel evil energy. Does this have anything to do with Ahat?"; + mes "You collected a stone that emits strange energy."; + getitem 6307,1; + changequest 7193,7196; + next; + mes "["+strcharinfo(0)+"]"; + mes "Hmm... I may need to discuss these with Shay."; + close; + } else if (checkquest(7196) >= 0) { + mes "["+strcharinfo(0)+"]"; + mes "This is where you picked up the strange magical stone."; + mes "Also feel a strange energy around."; + mes "Let's go back to the pub and talk with Shay."; + close; + } else if (checkquest(7199) >= 0) { + if (countitem(6307) == 10) { + mes "Need more stone fragments to report back to Doha at the expedition camp."; + mes "You collect another stone fragment that emits a strange magical force."; + getitem 6307,1; + if (checkquest(7202) == -1) setquest 7202; + close2; + initnpctimer; + disablenpc "Rock Pile#"+strnpcinfo(2); + end; + } else if (countitem(6307) < 11) { + mes "There are many piles of rock around because of the unstable crust movements."; + mes "This is one of them."; + mes "You feel an evil energy from the small stone fragments."; + getitem 6307,1; + next; + mes "You collect stone fragments."; + mes "Not enough was collected to fill Cheshire's request."; + close2; + initnpctimer; + disablenpc "Rock Pile#"+strnpcinfo(2); + end; + } else { + mes "No need to collect more."; + close; } + } else if (checkquest(7201) >= 0) { + if (countitem(6307) < 10) { + mes "There are many piles of rock around because of the unstable crust movements."; + mes "This is one of them."; + mes "You feel an evil energy from the small stone fragments."; + getitem 6307,1; + next; + mes "You collect stone fragments."; + mes "Not enough was collected to fill Cheshire's request."; + close2; + initnpctimer; + disablenpc "Rock Pile#"+strnpcinfo(2); + end; + } else { + mes "No need to collect more."; + close; } + } else { + mes "- You found traces of something. -"; + close; } + +OnTimer120000: + enablenpc "Rock Pile#"+strnpcinfo(2); + stopnpctimer; + end; +} + +dic_fild02,269,55,0 duplicate(Rock Pile#ep133_) Rock Pile#ep133_ef1 844 +dic_fild02,236,29,0 duplicate(Rock Pile#ep133_) Rock Pile#ep133_ef2 844 +dic_fild02,220,34,0 duplicate(Rock Pile#ep133_) Rock Pile#ep133_ef3 844 +dic_fild02,228,55,0 duplicate(Rock Pile#ep133_) Rock Pile#ep133_ef4 844 +dic_fild02,228,63,0 duplicate(Rock Pile#ep133_) Rock Pile#ep133_ef5 844 +dic_fild02,210,75,0 duplicate(Rock Pile#ep133_) Rock Pile#ep133_ef6 844 +dic_fild02,213,35,0 duplicate(Rock Pile#ep133_) Rock Pile#ep133_ef7 844 +dic_fild02,171,49,0 duplicate(Rock Pile#ep133_) Rock Pile#ep133_ef8 844 +dic_fild02,266,44,0 duplicate(Rock Pile#ep133_) Rock Pile#ep133_ef9 844 +dic_fild02,174,79,0 duplicate(Rock Pile#ep133_) Rock Pile#ep133_ef10 844 + +- script Dirt Pile#ep133_ -1,{ + if (checkquest(7193) >= 0) { + mes "There a several dirt piles near the crack."; + mes "This is one of them."; + mes "Don't see anything suspicious."; + next; + if(select("Stomp on it with your feet.:Poke around in the dirt pile.")==1) { + mes "- You step on the dug up dirt pile and make the ground flat. -"; + close; } + mes "You poke around the dirt pile to find blood clotted in the dirt."; + mes "You feel evil energy. Does this have anything to do with Ahat?"; + next; + mes "You collect the Clotted Bloodstains."; + getitem 6306,1; + changequest 7193,7194; + next; + mes "["+strcharinfo(0)+"]"; + mes "Hmm... I may need to discuss these with Shay."; + close; + } else if (checkquest(7194) >= 0) { + mes "["+strcharinfo(0)+"]"; + mes "Collected Clotted Bloodstains from the dirt pile here."; + mes "Also feel a strange energy around."; + mes "Let's go back to the pub and talk with Shay."; + close; + } else if (checkquest(7199) >= 0) { + if (countitem(6306) == 10) { + mes "Need more bloodstains to report back to Doha at the expedition camp."; + mes "You collect another Clotted Bloodstain from the dirt pile."; + getitem 6306,1; + if (checkquest(7202) == -1) setquest 7202; + close2; + initnpctimer; + disablenpc "Dirt Pile#"+strnpcinfo(2); + end; + } else if (countitem(6306) < 11) { + mes "There a several dirt piles near the crack."; + mes "This is one of them."; + mes "You find a Clotted Bloodstain beneath the dirt pile."; + getitem 6306,1; + next; + mes "Collect bloodstains."; + mes "Not enough was collected to fill Cheshire's request."; + close2; + initnpctimer; + disablenpc "Dirt Pile#"+strnpcinfo(2); + end; + } else { + mes "No need to collect more."; + close; } + } else if (checkquest(7201) >= 0) { + if (countitem(6306) < 10) { + mes "There a several dirt piles near the crack."; + mes "This is one of them."; + mes "You find a Clotted Bloodstain beneath the dirt pile."; + getitem 6306,1; + next; + mes "Collect bloodstains."; + mes "Not enough was collected to fill Cheshire's request."; + close2; + initnpctimer; + disablenpc "Dirt Pile#"+strnpcinfo(2); + end; + } else { + mes "No need to collect more."; + close; } + } else { + mes "- You found traces of something. -"; + close; } +OnTimer120000: + enablenpc "Dirt Pile#"+strnpcinfo(2); + stopnpctimer; + end; +} + +dic_fild02,215,85,0 duplicate(Dirt Pile#ep133_) Dirt Pile#ep133_ef1 844 +dic_fild02,207,41,0 duplicate(Dirt Pile#ep133_) Dirt Pile#ep133_ef2 844 +dic_fild02,232,41,0 duplicate(Dirt Pile#ep133_) Dirt Pile#ep133_ef3 844 +dic_fild02,245,68,0 duplicate(Dirt Pile#ep133_) Dirt Pile#ep133_ef4 844 +dic_fild02,184,63,0 duplicate(Dirt Pile#ep133_) Dirt Pile#ep133_ef5 844 +dic_fild02,207,94,0 duplicate(Dirt Pile#ep133_) Dirt Pile#ep133_ef6 844 +dic_fild02,230,71,0 duplicate(Dirt Pile#ep133_) Dirt Pile#ep133_ef7 844 +dic_fild02,188,50,0 duplicate(Dirt Pile#ep133_) Dirt Pile#ep133_ef8 844 +dic_fild02,206,115,0 duplicate(Dirt Pile#ep133_) Dirt Pile#ep133_ef10 844 +dic_fild02,248,36,0 duplicate(Dirt Pile#ep133_) Dirt Pile#ep133_ef9 844 + +- script Split Ground#ep133_ -1,{ + + if (checkquest(7193) >= 0) { + mes "Surface of the ground is split by the shock from the dimensional crack."; + mes "The split ground is solid and icy making it look like sharp blades."; + mes "Don't see anything suspicious."; + next; + if(select("Stomp on it with your feet.:Poke around in the dirt pile.")==1) { + mes "- You step on the dry, split surface and make the ground flat. -"; + close; } + /* + mes "There is something stuck by the frost on the sharp, cracked surface."; + mes "You take a closer look and see it looks like the skin of a creature that crawls on the ground."; + next; + mes "You feel evil energy. Does this have anything to do with Ahat?"; + mes "You collect the Frozen Piece of Skin."; + getitem 6305,1; + changequest 7193,7195; + next; + mes "["+strcharinfo(0)+"]"; + mes "Hmm... I may need to discuss these with Shay."; + close; + */ + + } else if (checkquest(7195) >= 0) { + mes "["+strcharinfo(0)+"]"; + mes "It is the place where the frozen skin was found."; + mes "Also feel a strange energy around."; + mes "Let's go back to the pub and talk with Shay."; + close; + } else if (checkquest(7199) >= 0) { + if (countitem(6305) == 10) { + mes "Need more pieces of skin to report back to Doha at the expedition camp."; + mes "You collect another Frozen Piece of Skin in the frost in the crack of the split ground."; + getitem 6305,1; + if (checkquest(7202) == -1) setquest 7202; + close2; + initnpctimer; + disablenpc "Split Ground#"+strnpcinfo(2); + end; + } else if (countitem(6305) < 11) { + mes "Surface of the ground near the dimensional crack is split by some kind of impact."; + mes "This is one of them."; + mes "There is something stuck by the frost on the sharp, cracked surface."; + getitem 6305,1; + next; + mes "Collect a piece of skin."; + mes "Not enough was collected to fill Cheshire's request."; + close2; + initnpctimer; + disablenpc "Split Ground#"+strnpcinfo(2); + end; + } else { + mes "No need to collect more."; + close; } + } else if (checkquest(7201) >= 0) { + if (countitem(6305) < 10) { + mes "Surface of the ground near the dimensional crack is split by some kind of impact."; + mes "This is one of them."; + mes "There is something stuck by the frost on the sharp, cracked surface."; + getitem 6305,1; + next; + mes "Collect a piece of skin."; + mes "Not enough was collected to fill Cheshire's request."; + close2; + initnpctimer; + disablenpc "Split Ground#"+strnpcinfo(2); + end; + } else { + mes "No need to collect more."; + close; } + } else { + mes "- You found traces of something. -"; + close; } +OnTimer120000: + enablenpc "Split Ground#"+strnpcinfo(2); + stopnpctimer; + end; +} + +dic_fild02,194,86,0 duplicate(Split Ground#ep133_) Split Ground#ep133_ef1 844 +dic_fild02,240,51,0 duplicate(Split Ground#ep133_) Split Ground#ep133_ef2 844 +dic_fild02,176,65,0 duplicate(Split Ground#ep133_) Split Ground#ep133_ef3 844 +dic_fild02,254,45,0 duplicate(Split Ground#ep133_) Split Ground#ep133_ef4 844 +dic_fild02,178,119,0 duplicate(Split Ground#ep133_) Split Ground#ep133_ef5 844 +dic_fild02,200,81,0 duplicate(Split Ground#ep133_) Split Ground#ep133_ef6 844 +dic_fild02,205,54,0 duplicate(Split Ground#ep133_) Split Ground#ep133_ef7 844 +dic_fild02,224,74,0 duplicate(Split Ground#ep133_) Split Ground#ep133_ef8 844 +dic_fild02,244,59,0 duplicate(Split Ground#ep133_) Split Ground#ep133_ef9 844 +dic_fild02,249,43,0 duplicate(Split Ground#ep133_) Split Ground#ep133_ef10 844 + +// Frede's Request +//============================================================ + +dicastes01,117,262,0 script Frede#ep133_ 491,{ + mes "[Frede]"; + if (isequipped(2782)) { + if (ep13_3_bra == 1) { + mes "I'm getting tired, can we continue talking inside."; + close2; + warp "dic_in01",165,101; + end; + } else if (ep13_3_bra == 3) { + mes "How is little favor going?"; + mes "We can have a chat after you are done with it."; + close; + } else if (ep13_3_bra == 6) { + mes ""+strcharinfo(0)+", the guys said they wanted to meet up together sometime."; + mes "Make sure you clear your schedule."; + close; } + mes "Moan... moan..."; + if (ep13_3_invite == 5) { + next; + mes "["+strcharinfo(0)+"]"; + mes "Are you alright?"; + mes "You don't look well. Do you need help?"; + next; + mes "[Frede]"; + mes "Ah.. Thank you."; + mes "My leg is injured..."; + next; + mes "[Frede]"; + mes "Do you mind helping me get to the building over there?"; + mes "I will feel better if I rest a little."; + set ep13_3_bra,1; + close2; + warp "dic_in01",165,101; + end; } + close; } + mes "¢£¡ô¡ñ ¡û"; + mes "¡ú¡ö¡ø ¢£ ¡ô"; + close; +} + +dic_in01,165,104,1 script Frede#13_3_in 454,{ + if (isequipped(2782)) { + if (ep13_3_bra >= 1) { + if (checkquest(11171) == 1) { + if (ep13_3_bra == 2) { + mes "[Frede]"; + mes "Oh.. what should I do...?"; + mes "I would run there myself if only my legs would move normally."; + next; + mes "[Frede]"; + mes "Would you mind visiting the cave to see if my friends are alright?"; + goto fredestill; } + mes "["+strcharinfo(0)+"]"; + mes "But the injury on your leg doesn't look new. Why did you come out with a wounded leg?"; + next; + mes "[Frede]"; + mes "I can still move around with this leg and I wanted to help the village."; + next; + mes "["+strcharinfo(0)+"]"; + mes "But you should stay home and recover."; + next; + mes "[Frede]"; + mes "The fact is, my leg will never recover."; + mes "I can only keep my injury from getting worse."; + next; + mes "[Frede]"; + mes "But I'm grateful that I can still move around."; + mes "Ha......"; + mes "When did we start to be afraid of 'death'?"; + next; + mes "[Frede]"; + mes "Saphas have never had any 'sicknesses' and we don't die unless there is a terrible accident."; + next; + mes "[Frede]"; + mes "This is also the reason why we Saphas can maintain a perfect community."; + mes "We didn't have to be greedy."; + next; + mes "[Frede]"; + mes "But suddenly we are hit with this epidemic and many Saphas have lost their loved ones ever since."; + next; + mes "[Frede]"; + mes "We weren't prepared for such a disaster."; + mes "It was chaos. Nobody knew what to do but watch them die."; + next; + mes "[Frede]"; + mes "It was worse for us because we never experienced death from getting old."; + mes "I also thought my ^E77471Still Friends^000000 would wake up one day."; + next; + mes "[Frede]"; + mes "But after a while, we realized it was a sickness that led to death and started to search for a cure, but the situation was out of control."; + next; + mes "[Frede]"; + mes "We are very advanced in science technology but we lack knowledge in the medical field."; + next; + mes "[Frede]"; + mes "A medicine was completed only after we lost many lives but it isn't enough to completely cure the sickness."; + next; + mes "[Frede]"; + mes "As long as I don't forget to take my Bradium, I can keep from getting any worse."; + next; + mes "[Frede]"; + mes "I recently did some ^E77471repair work in the cave next to the village^000000, but I forgot to take Bradium while I was working."; + next; + mes "[Frede]"; + mes "I usually carry extra Bradium with me when I go outside of town for work but you can easily lose sense of time in a cave."; + next; + mes "[Frede]"; + mes "......umm......"; + mes ".............."; + next; + mes "[Frede]"; + mes "Oh no!!!!!!!!!!!!!!!!"; + mes "Come... to think of it...."; + mes "My friends!!!!!!!!!!"; + next; + mes "[Frede]"; + mes "I haven't seen my friends who I worked with in the cave."; + next; + mes "[Frede]"; + mes "They have to return to the village once every few days to replenish their Bradium."; + mes "Maybe......they forgot?"; + next; + mes "[Frede]"; + mes "Oh.. what should I do...?"; + mes "I would run there myself if only my legs would move normally."; + next; + mes "[Frede]"; + mes "Would you mind visiting the cave to see if my friends are alright?"; + fredestill: + next; + switch(select("Will do.:No can do.")) { + case 1: + mes "[Frede]"; + mes "Thank you so much."; + mes "My memory is a bit fuzzy since its been a while since I came back to the village,"; + mes "but you will find a cave nearby the village with repair work going on."; + next; + mes "[Frede]"; + mes "I saw friends leaving the village after returning for more Bradium a few days ago."; + mes "I only hope they are all healthy and well."; + set ep13_3_bra,3; + changequest 11171,11172; + close; + case 2: + mes "[Frede]"; + mes "I guess I can't do anything about it."; + mes "But drag myself there."; + set ep13_3_bra,2; + close; } + } else if (checkquest(11172) >= 0) { + if (checkquest(11159) >= 0 && checkquest(11160) >= 0 && checkquest(11161) >= 0 && checkquest(11162) >= 0 && checkquest(11163) >= 0 && checkquest(11164) >= 0) { + mes "[Frede]"; + mes "I knew they were working all along and forgot to return back to the village."; + mes "They must have been short on Bradium."; + next; + mes "[Frede]"; + mes "Hmmm.."; + next; + mes "[Frede]"; + mes "I'm sorry to ask again but can you take some Bradium to my friends?"; + next; + mes "[Frede]"; + mes "They may be safe now, but they might forget and fall ill suddenly."; + next; + mes "[Frede]"; + mes "Ask ^E77471Bouy at the building located northwest of the village^000000 and he will give you some refined Bradium."; + mes "I can't thank you enough."; + set ep13_3_bra,4; + changequest 11172,11173; + erasequest 11159; + erasequest 11160; + erasequest 11161; + erasequest 11162; + erasequest 11163; + erasequest 11164; + close; } + mes "[Frede]"; + mes "Thank you so much."; + mes "My memory is a bit fuzzy since its been a while since I came back to the village,"; + next; + mes "[Frede]"; + mes "You can find them in the cave nearby the village with repair work going on."; + next; + mes "[Frede]"; + mes "I saw friends leaving the village after returning for more Bradium a few days ago."; + next; + mes "[Frede]"; + mes "I hope they are all doing well."; + mes "Please get back to me once you meet my friends."; + close; + } else if (checkquest(11173) >= 0) { + mes "[Frede]"; + mes "I knew they were working all along and forgot to return back to the village."; + mes "They must have been short on Bradium."; + next; + mes "[Frede]"; + mes "Hmmm.."; + next; + mes "[Frede]"; + mes "I'm sorry to ask again but can you take some Bradium to my friends?"; + next; + mes "[Frede]"; + mes "They may be safe now, but they might forget and fall ill suddenly."; + next; + mes "[Frede]"; + mes "Ask ^E77471Bouy at the building located northwest of the village^000000 and he will give you some refined Bradium."; + mes "I can't thank you enough."; + close; + } else if (checkquest(11174) >= 0 || checkquest(11175) >= 0) { + mes "[Frede]"; + mes "So they are out of Braidum."; + mes "Will they need to wait till other Piom or Galtens return?"; + close; + } else if (checkquest(11176) >= 0) { + if (checkquest(11165) >= 0 && checkquest(11166) >= 0 && checkquest(11167) >= 0 && checkquest(11168) >= 0 && checkquest(11169) >= 0 && checkquest(11170) >= 0) { + mes "[Frede]"; + mes ""+strcharinfo(0)+" I'm forever in your debt!"; + mes "I just came back after meeting my friends!"; + mes "Tyler needs some medical treatment but everyone else is safe."; + next; + mes "[Frede]"; + mes "I don't even want to imagine what could have happened if you, "+strcharinfo(0)+", weren't here to help."; + mes "I don't want to lose any more friends."; + next; + mes "[Frede]"; + mes "Please take this as a token of my gratitude and friendship."; + mes "It's nothing much but I want you to have it."; + mes "We may be from different races but we can be great friends."; + set ep13_3_bra,6; + erasequest 11176; + getitem 2788,1; + erasequest 11165; + erasequest 11166; + erasequest 11167; + erasequest 11168; + erasequest 11169; + erasequest 11170; + close; } + mes "[Frede]"; + mes "Please give this Bradium to my friends."; + mes "They must take this or else they may get sick."; + close; + } else if (ep13_3_bra == 6) { + mes "[Frede]"; + mes ""+strcharinfo(0)+", the guys said they wanted to meet up together sometime."; + mes "Make sure you clear your schedule."; + close; } + mes "[Frede]"; + mes "Phew..."; + mes "Thank you so much."; + mes "I'm glad I got a shot of Bradium before it was too late."; + next; + mes "["+strcharinfo(0)+"]"; + mes "Huff...Huff..."; + mes "I'm glad that you feel better."; + next; + mes "[Frede]"; + mes "Oh my!! Why are you sweating so much!"; + mes "You look a little pale too......"; + emotion e_omg; + next; + mes "["+strcharinfo(0)+"]"; + mes "No, it's nothing."; + mes "I'm only a little tired, that's all."; + next; + mes "[Frede]"; + mes "Here, sit and eat this."; + mes "The cats outside gave it to me. It doesn't do much good for Saphas but I heard it's suppose to help you humans."; + percentheal -10,0; + setquest 11171; + getitem 513,1; + close; } + mes "[Frede]"; + mes "Zzz...Zzz..."; + close; } + mes "[Frede]"; + mes "¢¤¡ô¡ø ¢³ ¡÷¡û¡"; + mes "¡û¡ö ¡õ"; + close; +} + +dic_dun01,205,43,5 script Brian#ep13_3_ 490,{ + mes "[Brian]"; + if (isequipped(2782)) { + if (ep13_3_bra == 3) { + if (checkquest(11159) >= 0) { + mes "Oh... that reminds me, how many days passed since I came here..."; + mes "Do you happen to know what day it is today?"; + close; } + mes "You never know what kind of accident might happen if we don't do a thorough job."; + next; + mes "[Brian]"; + mes "Not only is creating things important, but regular maintenance is also very important."; + next; + mes "[Brian]"; + mes "Hmm. But what brings an outsider here?"; + next; + mes "[Brian]"; + mes "Oh, you are here for Frede?"; + mes "How is he doing?"; + next; + mes "[Brian]"; + mes "I saw him a few days ago but I'm always worried about my old friend."; + next; + mes "[Brian]"; + mes "I hope he is getting used to his new work."; + mes "I shouldn't be worried because he is very hardworking but..."; + next; + mes "[Brian]"; + mes "He got sick by overworking himself already. But you don't have to tell him I said this."; + next; + mes "[Brian]"; + mes "I just hope his condition doesn't get worse."; + next; + mes "[Brian]"; + mes "Oh... that reminds me, how many days passed since I came here..."; + mes "Do you happen to know what day it is today?"; + setquest 11159; + close; + } else if (ep13_3_bra == 5) { + if (checkquest(11165) >= 0) { + mes "I remember you."; + mes "What brings you here this time?"; + next; + select("Give Bradium to Brian."); + mes "["+strcharinfo(0)+"]"; + mes "Frede asked me to give you this."; + next; + mes "[Brian]"; + mes "Come to think of it, I do feel a bit heavy."; + mes "I've been standing here all day and I could have stiffened up without knowing it."; + next; + mes "[Brian]"; + mes "I'm out of Bradium already."; + mes "Frede has been nagging me about this all the time but now I see why."; + mes "Ha ha.."; + next; + mes "[Brian]"; + mes "Please tell Frede that I will return to the village after I recover."; + close; } + mes "I remember you."; + mes "What brings you here this time?"; + next; + select("Give Bradium to Brian."); + mes "["+strcharinfo(0)+"]"; + mes "Frede asked me to give you this."; + next; + mes "[Brian]"; + mes "Come to think of it, I do feel a bit heavy."; + mes "I've been standing here all day and I could have stiffened up without knowing it."; + next; + mes "[Brian]"; + mes "I'm out of Bradium already."; + mes "Frede has been nagging me about this all the time but now I see why."; + mes "Ha ha.."; + next; + mes "[Brian]"; + mes "Please tell Frede that I will return to the village after I recover."; + setquest 11165; + close; + } else if (ep13_3_bra == 6) { + mes "You saved me from the inevitable."; + mes "If I didn't take Bradium then, I would have been frozen and gradually died."; + next; + mes "[Brian]"; + mes "I am able to work now after I recovered while I was in the village."; + mes "Thank you so much."; + close; } + mes "You never know what kind of accident might happen if we don't do a thorough job."; + next; + mes "[Brian]"; + mes "Not only is creating things important, but regular maintenance is also very important."; + close; } + mes "¡ô¡õ¡ó ¡ø ¡ð¢±¡û ¡ö ¡ð"; + mes "¡ð¡þ¡þ ¡ù ¡Ð¡ñ¡ï ¢¤"; + mes "¡ô¡ò¢² ¡ø"; + close; +} + +dic_dun01,153,107,4 script Tyler#ep13_3_ 489,{ + mes "[Tyler]"; + if (isequipped(2782)) { + if (ep13_3_bra == 3) { + if (checkquest(11161) >= 0) { + mes "If you happen to bump into him in the village, please tell him I'm fine and not to worry."; + close; } + mes "I still see things to fix after fixing all day!"; + mes "It's logical to fix things that needs to be fixed!!"; + next; + mes "[Tyler]"; + mes "Labor is rewarding at the end!"; + mes "Ha ha ha ha ha!!!!!"; + next; + mes "[Tyler]"; + mes "Huh?! Who are you?"; + mes "Why is an outsider here?"; + next; + mes "[Tyler]"; + mes "You came because of Frede?"; + next; + mes "[Tyler]"; + mes "I can't believe him."; + mes "He should take care of himself."; + next; + mes "[Tyler]"; + mes "We two go way back."; + mes "He has always been the diligent one."; + next; + mes "[Tyler]"; + mes "We used to work together in a snack bar before."; + mes "He always said he wanted to do something related to ^E77471stone^000000 or ^E77471heavy metal^000000."; + next; + mes "[Tyler]"; + mes "But Pioms are not really good at brainwork so he was looking someplace else."; + next; + mes "[Tyler]"; + mes "All of our friends applied for this job because we could do something related with stones and metal by working in a tunnel."; + next; + mes "[Tyler]"; + mes "He may be categorizing stones in the village now, but I'm sure he is happy with his work."; + next; + mes "[Tyler]"; + mes "If you happen to bump into him in the village, please tell him I'm fine and not to worry."; + next; + mes "[Tyler]"; + mes "Do you mind scratching my back?"; + mes "I have an itch probably from a bug bite."; + mes "But I doubt there is a bug big enough to bite me on the back."; + setquest 11161; + close; + } else if (ep13_3_bra == 5) { + if (checkquest(11167) >= 0) { + mes "We meet again!"; + next; + mes "[Tyler]"; + mes "I've been waiting for you!"; + mes "Scratch my back please~"; + mes "It felt so good the last time you scratched it for me."; + next; + select("Give Bradium to Tyler."); + mes "["+strcharinfo(0)+"]"; + mes "Frede asked me to give you this."; + next; + mes "[Tyler]"; + mes "Oh!! I was out of Bradium. How did you know!"; + mes "Thanks!"; + next; + mes "[Tyler]"; + mes "I always end up short even if I bring extra."; + mes "I will have to go back to the village after I'm done with this to bring back more."; + close; } + mes "We meet again!"; + next; + mes "[Tyler]"; + mes "I've been waiting for you!"; + mes "Scratch my back please~"; + mes "It felt so good the last time you scratched it for me."; + next; + select("Give Bradium to Tyler."); + mes "["+strcharinfo(0)+"]"; + mes "Frede asked me to give you this."; + next; + mes "[Tyler]"; + mes "Oh!! I was out of Bradium. How did you know!"; + mes "Thanks!"; + next; + mes "[Tyler]"; + mes "I always end up short even if I bring extra."; + mes "I will have to go back to the village after I'm done with this to bring back more."; + setquest 11167; + close; + } else if (ep13_3_bra == 6) { + mes "I visited the village afterwards."; + mes "But the itch on my back wasn't a bug bite."; + next; + mes "[Tyler]"; + mes "Something terrible might have happened if it was too late."; + mes "I must visit the village often just so that my friends don't worry."; + close; } + mes "I still see things to fix after."; + mes "fixing all day!"; + mes "It's logical to fix things that needs to be fixed."; + next; + mes "[Tyler]"; + mes "Labor is rewarding at the end!"; + mes "Hahahahaha!!!!!"; + close; } + mes "¡ó¡ø¢± ¡÷"; + mes "¡ö¡ñ¡Ð ¡ò ¡õ"; + close; +} + +dic_dun01,64,107,0 script Bain#ep13_3_ 490,{ + mes "[Bain]"; + if (isequipped(2782)) { + if (ep13_3_bra == 3) { + if (checkquest(11163) >= 0) { + mes "Just tell him I'm doing well."; + mes "Simple, isn't it?"; + close; } + mes "You take sturdy lumber and erect it to make a pillar."; + mes "Simple, isn't it?"; + next; + mes "[Bain]"; + mes "To fix the erected lumber, you need to use wedges to keep it in place."; + mes "Simple, isn't it?"; + next; + mes "[Bain]"; + mes "What is it? Do you have any questions?"; + next; + mes "[Bain]"; + mes "Frede asked you to come?"; + mes "Just tell him I'm doing well."; + mes "Simple, isn't it?"; + setquest 11163; + close; + } else if (ep13_3_bra == 5) { + if (checkquest(11169) >= 0) { + mes "I found a dark brown stain on my shoulder."; + mes "It doesn't come off. I'll have to go back to the village to get treatment."; + next; + select("Give Bradium."); + mes "["+strcharinfo(0)+"]"; + mes "Frede asked me to give you this."; + next; + mes "[Bain]"; + mes "I found a dark brown stain on my shoulder."; + mes "It doesn't come off. I'll have to go back to the village to get treatment."; + next; + mes "[Bain]"; + mes "But I will be in trouble if I don't go back to the village for Bradium."; + next; + mes "[Bain]"; + mes "Thank you."; + mes "Hope to see you again."; + close; } + mes "I found a dark brown stain on my shoulder."; + mes "It doesn't come off. I'll have to go back to the village to get treatment."; + next; + select("Give Bradium."); + mes "["+strcharinfo(0)+"]"; + mes "Frede asked me to give you this."; + next; + mes "[Bain]"; + mes "I found a dark brown stain on my shoulder."; + mes "It doesn't come off. I'll have to go back to the village to get treatment."; + next; + mes "[Bain]"; + mes "But I will be in trouble if I don't go back to the village for Bradium."; + next; + mes "[Bain]"; + mes "Thank you."; + mes "Hope to see you again."; + setquest 11169; + close; + } else if (ep13_3_bra == 6) { + mes "We meet again."; + mes "I wouldn't have had the chance to return to the village if you didn't give me the Bradium before."; + next; + mes "[Bain]"; + mes "I am forever grateful."; + mes "I'm willing to teach you how to erect a pillar anytime you want."; + next; + mes "[Bain]"; + mes "I don't teach these things to just anyone!!"; + mes "Ha ha ha!!"; + mes "Aren't you excited about it?"; + close; } + mes "You take sturdy lumber and erect it to make a pillar."; + mes "Simple, isn't it?"; + next; + mes "[Bain]"; + mes "To fix the erected lumber, you need to use wedges to keep it in place."; + mes "Simple, isn't it?"; + close; } + mes "¡ó¡ø¢± ¡÷"; + mes "¡ö¡ñ¡Ð ¡ò ¡õ"; + close; +} + +dic_dun01,335,187,0 script John#ep13_3_ 454,{ + mes "[John]"; + if (isequipped(2782)) { + if (ep13_3_bra == 5) { + if (checkquest(11166) >= 0) { + mes "......"; + next; + select("You give Bradium to John."); + mes "["+strcharinfo(0)+"]"; + mes "Frede asked me to give you this."; + next; + mes "[John]"; + mes "......"; + mes "Thanks...."; + close; } + mes "......"; + next; + select("You give Bradium to John."); + mes "["+strcharinfo(0)+"]"; + mes "Frede asked me to give you this."; + next; + mes "[John]"; + mes "......"; + mes "Thanks...."; + setquest 11166; + close; + } else if (ep13_3_bra == 6) { + mes "..."; + mes "I'm... okay now..."; + mes "Thanks..."; + close; } + mes "- *muffling, *rap *rap, *xrunch, *blob, *alide, *thud - "; + if (ep13_3_bra == 3) { + next; + mes "[John]"; + if (checkquest(11160) >= 0) { + mes "Oh well..."; + mes "There... is nothing to worry about."; + next; + mes "[John]"; + mes "Don't worry."; + close; } + mes "Wh..Who is it?"; + next; + mes "[John]"; + mes "Oh, are you a friend of Frede's?"; + next; + mes "[John]"; + mes "Oh well..."; + mes "There... is nothing to worry about."; + next; + mes "[John]"; + mes "Don't worry."; + next; + mes "[John]"; + mes "- *whiz, *clink -"; + setquest 11160; } + close; } + mes "¡ù¡õ¡Ð ¢³ ¡ó"; + mes "¡ï¡ï¡ò ¡÷ ¡þ¡ð¡ö ¢£..."; + close; +} + +dic_dun01,61,226,4 script Lash#ep13_3_ 491,{ + mes "[Lash]"; + if (isequipped(2782)) { + if (ep13_3_bra == 5) { + if (checkquest(11170) >= 0) { + mes "Moan..."; + mes "Is... this what they call fatigue!"; + mes "Never knew I would feel this. Sob."; + next; + select("You give Bradium to Lash."); + mes "["+strcharinfo(0)+"]"; + mes "Frede asked me to give you this."; + next; + mes "[Lash]"; + mes "Wow!!!!"; + mes "You've saved me!"; + next; + mes "[Lash]"; + mes "I would have perished into ashes here if it weren't for you!"; + close; } + mes "Moan..."; + mes "Is... this what they call fatigue!"; + mes "Never knew I would feel this. Sob."; + next; + select("You give Bradium to Lash."); + mes "["+strcharinfo(0)+"]"; + mes "Frede asked me to give you this."; + next; + mes "[Lash]"; + mes "Wow!!!!"; + mes "You've saved me!"; + next; + mes "[Lash]"; + mes "I would have perished into ashes here if it weren't for you!"; + setquest 11170; + close; + } else if (ep13_3_bra == 6) { + mes "Ha ha ha!!"; + mes "You are my savior!"; + mes "Our friendship will last forever regardless of race!"; + close; } + mes "Sigh......"; + mes "I'm so tired..."; + mes "But fatigue helps me to move forward."; + next; + mes "[Lash]"; + mes "The sweat, heavy breathing, and continuous tiredness proves that I'm a true Sapha."; + mes "And I actually enjoy it. Ha ha ha ha."; + if (ep13_3_bra == 3) { + next; + mes "[Lash]"; + if (checkquest(11164) >= 0) { + mes "If you'd like to tell him how I'm doing, look at my forearm. Doesn't it spell out 'Strong' on it?"; + next; + mes "[Lash]"; + mes "Just tell him what you see!"; + mes "Ha ha ha ha ha!"; + close; } + mes "But what is your business here?"; + mes "You want to share the labor and sweat?"; + next; + mes "[Lash]"; + mes "Hm?"; + mes "Oh, you are Frede's messenger?"; + mes "To bad."; + mes "I thought you were like me judging from your forearm."; + next; + mes "[Lash]"; + mes "If you'd like to tell him how I'm doing, look at my forearm. Doesn't it spell out 'Strong' on it?"; + next; + mes "[Lash]"; + mes "Just tell him what you see!"; + mes "Ha ha ha ha ha!"; + setquest 11164; } + close; } + mes "¡ô¡õ¡ó ¡ø ¡ð¢±¡û ¡ö ¡ð"; + mes "¡ð¡þ¡þ ¡ù ¡Ð¡ñ¡ï ¢¤"; + mes "¡ô¡ò¢² ¡ø"; + mes "¡÷"; + mes "¡õ¢³¡ñ ¡õ ¡ñ"; + close; +} + +dic_dun02,110,127,5 script Rose#13_3 489,{ + mes "[Rose]"; + if (isequipped(2782)) { + if (ep13_3_bra == 5) { + if (checkquest(11168) >= 0) { + mes "Ah~"; + mes "So you came back because you missed me?"; + next; + mes "[Rose]"; + mes "Don't have to be shy."; + mes "If you really have feelings, race differences shouldn't be a problem."; + next; + select("You give Bradium to Rose."); + mes "["+strcharinfo(0)+"]"; + mes "You give Bradium to Rose."; + next; + mes "[Rose]"; + mes "Aww... you shouldn't have."; + mes "My ^E77471heartbeat^000000 skipped."; + mes "You are already taking care of me."; + mes "He he he"; + next; + mes "[Rose]"; + mes "I'll return to the village soon."; + mes "We can meet up then~"; + close; } + mes "Ah~"; + mes "So you came back because you missed me?"; + next; + mes "[Rose]"; + mes "Don't have to be shy."; + mes "If you really have feelings, race differences shouldn't be a problem."; + next; + select("You give Bradium to Rose."); + mes "["+strcharinfo(0)+"]"; + mes "You give Bradium to Rose."; + next; + mes "[Rose]"; + mes "Aww... you shouldn't have."; + mes "My ^E77471heartbeat^000000 skipped."; + mes "You are already taking care of me."; + mes "He he he"; + next; + mes "[Rose]"; + mes "I'll return to the village soon."; + mes "We can meet up then~"; + setquest 11168; + close; + } else if (ep13_3_bra == 6) { + mes "You're here?"; + mes "Just in time when I was about to return to the village because I missed you."; + next; + mes "[Rose]"; + mes "We must be connected?"; + mes "E77471Hahaha^000000"; + close; } + mes "Lalala~"; + mes "Yeah~!"; + next; + mes "[Rose]"; + mes "He he he!"; + mes "I'm so awesome!"; + mes "This is a perfect fix!"; + mes "I see no errors in my work!"; + if (ep13_3_bra == 3) { + if (checkquest(11162) >= 0) { + next; + mes "[Rose]"; + mes "Tell him there is no problem at all except that I am too good at my job."; + mes "Because I'm perfect."; + close; } + next; + mes "[Rose]"; + mes "Who are you!"; + mes "You can never hide beauty. Please try not to stare intensely at me. I know I'm beautiful."; + next; + mes "[Rose]"; + mes "What? You came on behalf of Frede?"; + mes "You mean you're not my admirer?"; + mes "Tsk...."; + next; + mes "[Rose]"; + mes "Tell him there is no problem at all except that I am too good at my job."; + mes "Because I'm perfect."; + setquest 11162; + close; } + close; } + mes "¡ù¡ó¡ð ¢² ¡ð"; + mes "¡û¡ö¡÷ ¡ù ¢³"; + mes "¢£¡ó¢²"; + close; +} + +dic_in01,349,129,5 script Bouy#13_3 449,{ + mes "[Bouy]"; + if (isequipped(2782)) { + if (checkquest(11173) >= 0) { + mes "Outsiders are prohibited here."; + mes "If you have come here by mistake, please find your way out now."; + next; + select("I came on behalf of Frede."); + mes "[Bouy]"; + mes "I didn't know. Excuse me."; + mes "What did he ask you to do?"; + next; + mes "["+strcharinfo(0)+"]"; + mes "He asked me to deliver Bradium to his friends working in the cave outside the village."; + next; + mes "[Bouy]"; + mes "Oh no. I don't have any portable Bradium because of insufficient supplies."; + next; + mes "[Bouy]"; + mes "I will only be able to get the Bradium that is being refined now in a few days."; + mes "We let Pioms returning from outside work stay and rest in the village."; + next; + mes "[Bouy]"; + mes "But I see they haven't returned yet."; + mes "They must be out of Bradium by now."; + mes "This isn't good."; + next; + mes "[Bouy]"; + mes "Worst case, they wouldn't come back to the village at all."; + next; + mes "["+strcharinfo(0)+"]"; + mes "Is there another way?"; + next; + mes "[Bouy]"; + mes "It takes a lot of time to refine a large Bradium mineral but small pieces of Bradium will be quick."; + next; + mes "[Bouy]"; + mes "Bradium mineral can be collected anywhere in this area but the effectiveness of refined pieces is low."; + next; + mes "[Bouy]"; + mes "You can easily collect ^E77471pieces of Bradium from monsters nearby^000000."; + next; + mes "[Bouy]"; + mes "About ^E7747130 pieces of Bradium^000000 will be enough to share with 6 people."; + changequest 11173,11174; + close; + } else if (checkquest(11174) >= 0) { + if (countitem(6319) > 29) { + mes "You've brought back the Bradium."; + mes "I've been waiting for the Galtens to return because I'm not accustomed to battle since I'm Venknick. Thank you very much."; + next; + mes "[Bouy]"; + mes "Handwork is much faster to refine pieces of Bradium instead of using a machine. I will only need an hour to finish."; + next; + mes "[Bouy]"; + mes "Please go rest while I get to work."; + delitem 6319,30; + changequest 11174,11175; + close; } + mes "Bradium mineral can be collected anywhere in this area but the effectiveness of refined pieces is low."; + next; + mes "[Bouy]"; + mes "You can easily collect ^E77471pieces of Bradium from monsters nearby^000000."; + next; + mes "[Bouy]"; + mes "About ^E7747130 pieces of Bradium^000000 will be enough to share with 6 people."; + close; + } else if (checkquest(11175,PLAYTIME) == 2) { + mes "I did it!"; + mes "I was a bit nervous because it has been a long time since I did manual work but I think I did a good job."; + mes "Please take these to them."; + set ep13_3_bra,5; + changequest 11175,11176; + close; + } else if (checkquest(11175,PLAYTIME) != -1) { + mes "I'm still working on it so please rest a little more."; + close; + } else if (ep13_3_bra >= 5) { + mes "Saphas cannot live unless we consume Bradium continuously."; + mes "That is why we needed spaces for us to inject Bradium all over the village."; + next; + mes "[Bouy]"; + mes "But those working outside of the village cannot return often to refill their Bradium so we provide Bradium that is portable."; + next; + mes "[Bouy]"; + mes "But there was a problem with the Bradium mining in the Manuk area recently and we have a shortage of supplies. We don't have enough to give out."; + next; + mes "[Bouy]"; + mes "That is why many Pioms working in the outskirts of the village return for more supplies,"; + next; + mes "[Bouy]"; + mes "and the time spent on transportation is what is slowing down work."; + next; + mes "[Bouy]"; + mes "To tell you the truth, transportation time doesn't make much difference but it adds up in the end."; + next; + mes "[Bouy]"; + mes "We call this the ^E77471Creamy Effect^000000."; + close; } + mes "Outsiders are prohibited here."; + mes "If you have come here by mistake, please find your way out now."; + close; } + mes "¡ø¡ö¡þ ¡ù ¡ú¡ð¡ï ¡ø"; + mes "¡ï¡ú¡ö ¡ù"; + mes "¡õ¡ï¡õ ¡ò"; + close; +} + +// Sapha's Visit +//============================================================ + +mid_camp,220,246,5 script Expedition Guard Ben 930,{ + mes "[Ben]"; + if (ep13_3_invite >= 2) { + mes "There is nothing strange!"; + mes "I'd love to be like you and respected by many people."; + next; + mes "[Ben]"; + mes "I can also visit the Sapha if I work well here, can't I?"; + close; } + mes "Hmm. Hey, Maha,"; + mes "what do you think?"; + mes "Why do you think he is here?"; + next; + mes "[Maha]"; + mes "Don't know."; + mes "Not interested."; + next; + mes "[Ben]"; + mes "Don't you find"; + mes "that guy strange?"; + mes "I've never seen his race before I joined the expedition."; + next; + mes "[Maha]"; + mes "Ah. Really?"; + mes "Then it's only you."; + mes "There must be a reason why he is here."; + next; + mes "[Ben]"; + mes "................"; + mes "Oh no you don't..."; + next; + mes "[Maha]"; + mes "They may make an"; + mes "announcement soon."; + mes "All we need to do is wait for it and we'll have all our questions answered."; + next; + if(select("What's the announcement?:Stay silent and listen.")==2) { + mes "[Ben]"; + mes "Excuse me."; + mes "There was no order to restrict or keep it a secret."; + mes "Besides, it looks like they are making an official visit."; + next; + mes "[Ben]"; + mes "Hmm..."; + mes "That can be true but aren't you thinking about it too much?"; + next; + mes "[Maha]"; + mes "I don't like to get into trouble."; + mes "I only follow orders."; + mes "Besides, there is nothing out of the ordinary with those Sapha."; + next; + mes "[Maha]"; + mes "From what I can tell, the tree-like giants are a kind race of people."; + mes "There won't be any trouble so relax."; + next; + mes "[Ben]"; + mes "We might be able to get some information if we go to the command center now."; + mes "Try finding ^8D38C9Aello^000000."; + close; } + mes "[Ben]"; + mes "Huh? Did you hear us?"; + mes "Nothing really or maybe something..."; + mes "So..."; + next; + mes "[Ben]"; + mes "Research members dispatched to Manuk just came back."; + mes "But..."; + next; + select("But?"); + mes "[Ben]"; + mes "Well... they came back with a Manuk messenger!"; + mes "...some important Sapha from Manuk."; + next; + select("Where is he?!"); + mes "[Ben]"; + mes "He's in the command"; + mes "center right now."; + mes "We should go there."; + close; +} + +mid_camp,223,246,4 script Expedition Guard Maha 868,{ + if (ep13_3_invite >= 2) { + mes "[Maha]"; + mes "But I do think the Sapha race is overly kind, almost unnaturally."; + mes "Guess it'll be fine."; + close; } + mes "[Ben]"; + mes "Hmm. Hey, Maha,"; + mes "what do you think?"; + mes "Why do you think he is here?"; + next; + mes "[Maha]"; + mes "Don't know."; + mes "Not interested."; + next; + mes "[Ben]"; + mes "Don't you find"; + mes "that guy strange?"; + mes "I've never seen his race before I joined the expedition."; + next; + mes "[Maha]"; + mes "Ah. Really?"; + mes "Then it's only you."; + mes "There must be a reason why he is here."; + next; + mes "[Ben]"; + mes "................"; + mes "Oh no you don't..."; + next; + mes "[Maha]"; + mes "They may make an"; + mes "announcement soon."; + mes "All we need to do is wait for it and we'll have all our questions answered."; + next; + if(select("What's the announcement?:Stay silent and listen.")==2) { + mes "[Ben]"; + mes "Excuse me."; + mes "There was no order to restrict or keep it a secret."; + mes "Besides, it looks like they are making an official visit."; + next; + mes "[Ben]"; + mes "Hmm..."; + mes "That can be true but aren't you thinking about it too much?"; + next; + mes "[Maha]"; + mes "I don't like to get into trouble."; + mes "I only follow orders."; + mes "Besides, there is nothing out of the ordinary with those Sapha."; + next; + mes "[Maha]"; + mes "From what I can tell, the tree-like giants are a kind race of people."; + mes "There won't be any trouble so relax."; + next; + mes "[Ben]"; + mes "We might be able to get some information if we go to the command center now."; + mes "Try finding ^8D38C9Aello^000000."; + close; } + mes "[Ben]"; + mes "Huh? Did you hear us?"; + mes "Nothing really or maybe something..."; + mes "So..."; + next; + mes "[Ben]"; + mes "Research members dispatched to Manuk just came back."; + mes "But..."; + next; + select("But?"); + mes "[Ben]"; + mes "Well.. they came back with a Manuk messenger!"; + mes "...some important Sapha from Manuk."; + next; + select("Where's he?!"); + mes "[Ben]"; + mes "He's in the command"; + mes "center right now."; + mes "We should go there."; + close; +} + +mid_campin,93,114,3 script Guard Aello#ep13_3_03 967,{ + mes "[Aello]"; + if (ep13_3_invite >= 2) { + mes "I knew I could count on you."; + mes "You're activities will help us tremendously in expanding our territory."; + close; } + if (checkquest(7182) >= 0) { + mes "It's the room at the right on the second floor."; + mes "There is a guard in front of the room."; + mes "He'll let you pass if you tell him you have authorization."; + next; + mes "[Aello]"; + mes "Try not to give unnecessary information"; + mes "and avoid any small talk."; + close; } + mes "Ah, you. Good timing."; + mes "I have something urgent to tell you."; + next; + mes "[Aello]"; + mes "Do you happen to know that a messenger from Manuk is here?"; + mes "Not a big secret but..."; + next; + mes "[Aello]"; + mes "The Sapha from Manuk wants to talk to you."; + mes "Agip says anyone from the expedition can meet him but.."; + mes "I think someone with more experience should go."; + next; + mes "[Aello]"; + mes "I know your abilities and trust you."; + mes "The delegation is in the room at the right on the second floor."; + next; + mes "[Aello]"; + mes "There will be a guard standing in front just tell him you got authorization."; + mes "The delegate is interested in humans, so try to be courteous while talking to him."; + set ep13_3_invite,1; + setquest 7182; + close; +} + +mid_campin,111,120,3 script Soldier#ep13_3_04 852,{ + mes "[Soldier]"; + if (ep13_3_invite >= 2) { + mes "You're back."; + mes "Are you acquainted with the Sapha messenger now?"; + mes "We have high expectations from you."; + goto warpnow; } + mes "Sorry, but this room is currently restricted from visitors."; + next; + if(select("I have authorization:Is that so.")==2) { + mes "[Soldier]"; + mes "You can't enter without Aello's permission."; + mes "No exceptions."; + close; } + mes "[Soldier]"; + mes "You do?"; + mes "What is your name?"; + if (ep13_3_invite < 1) { + mes ""+strcharinfo(0)+"?"; + mes "I never heard your name before!"; + mes "So, please leave."; + close; } + mes "Thank you."; + mes "So you are "+strcharinfo(0)+"?"; + next; + mes "[Soldier]"; + mes "You may go in now."; +warpnow: + close2; + warp "mid_campin",165,126; + end; +} + +function script eldicastes_c { +switch(getarg(0)) { + case 1: + mes "[Vyhannus]"; + mes "Your captain is like the wind."; + mes "We have someone like that in Manuk, too."; + mes "His name is Galten. He is so quick, you won't notice that he's so large."; + next; + mes "[Hound]"; + mes "Let's continue.."; + mes "Although the details are already settled."; + next; + mes "[Vyhannus]"; + mes "Ah, yes."; + mes "Where was I?"; + mes "El Dicastes!"; + mes "The capital city of the Sapha."; + next; + mes "[Vyhannus]"; + mes "A city like a sparkling jewel in white snow."; + mes "Manuk was originally a village created to mine Bradium."; + mes "El Dicastes has now grown to"; + mes "be the Sapha home ground."; + next; + mes "[Vyhannus]"; + mes "Ravail holds all authority there and makes decisions on reports from Manuk."; + next; + mes "[Vyhannus]"; + mes "I know that you're not from this world so we are grateful for your kindness in helping and cooperating with us."; + next; + mes "[Vyhannus]"; + mes "Ravail would like to invite humans to El Dicastes"; + next; + select("Invite me?:What is that suppose to mean, Hound?"); + mes "[Hound]"; + mes "Just as he said."; + mes "Our expedition team has helped the Saphas for some time."; + mes "Collect Bradium for their survival or eliminate the vicious beasts that threaten them."; + next; + mes "[Hound]"; + mes "They have given us an official invitation to visit their capital city in return."; + mes "That is why I've been selecting expedition members to send to El Dicastes."; + next; + select("You mean..."); + mes "[Vyhannus]"; + mes "Yes."; + mes "That is what he meant."; + mes "Agip also approved before he left."; + mes ""+strcharinfo(0)+", you are invited."; + next; + mes "[Vyhannus]"; + mes "You are kind, respect others, polite, trustworthy and most of all, a fun person."; + next; + mes "[Vyhannus]"; + mes "You are perfect."; + mes "Ravail will approve too."; + mes "That is why I'm here."; + next; + mes "[Vyhannus]"; + mes ""+strcharinfo(0)+""; + mes "I invite you to El Dicastes, our capital city."; + next; + select("I am honored."); + mes "[Hound]"; + mes "Shouldn't you already be used to the unexpected by now?"; + mes "Come on... you're not a newbie haha."; + next; + mes "[Hound]"; + mes "If you are going to leave, it better be now."; + mes "Come back to me once you are ready to leave."; + mes "I will let you know your mission."; + set ep13_3_invite,3; + close; + case 2: + mes "[Vyhannus]"; + mes "First go to Manuk and meet"; + mes "General Guard Avalanche."; + mes "Avalanche will be heavily armed because he is a Galten."; + mes "You can't miss him."; + next; + mes "[Vyhannus]"; + mes "Once you tell Avalanche that you are a guest of the city, he will let you pass the path to El Dicastes."; + next; + mes "[Vyhannus]"; + mes "You cannot pass without his approval so make sure you get his permission."; + mes "He will let you pass with my recommendation."; + next; + mes "[Vyhannus]"; + mes "I'm a little excited on what our meeting will bring in the future."; + mes "I only hope it won't be like a blizzard in the middle of the night."; + changequest 7182,7183; + close; + case 3: + mes "[Hound]"; + mes "My name is Hound."; + mes "Are you here by Aello's request?"; + next; + select("Yes. He told me to meet the Sapha."); + mes "[Hound]"; + mes "Okay. You should be able to talk to him, right?"; + mes "Shall we start with introducing ourselves?"; + mes "This is..."; + mes ""+strcharinfo(0)+"..."; + next; + mes "[Vyhannus]"; + mes "My name is Vyhannus."; + mes strcharinfo(0)+"...?"; + mes "Glad to meet you."; + next; + if(select("Same here.:A tree monster!")==1) { + mes "[Vyhannus]"; + mes "Amazing."; + mes "Like with Hound, that ring you humans made..."; + mes "is like a ring of wisdom."; } + else { + mes "[Hound]"; + mes "What are you saying?"; + mes "That was rude!"; + next; + mes "[Vyhannus]"; + mes "Oh. Monster?"; + mes "That is something new."; + mes "Hound. I'm fine. You humans are amusing."; + next; + mes "[Vyhannus]"; + mes "Shall we skip to the point?"; + mes "The reason why I am here..."; } + next; + enablenpc "Hibba Agip#ep13_3_07"; + mes "[Someone's voice]"; + mes "Excuse me, hold on a second."; + next; + mes "[Hound]"; + mes "Captain!"; + mes "You've come at such short notice."; + mes "Is there a situation?"; + next; + emotion e_omg; + mes "[Hibba Agip]"; + mes "Huh? Nothing."; + mes "You said you wanted to send a trust worthy person, right?"; + mes "I wanted to see the person"; + mes "Aello chose to send."; + next; + mes "[Hibba Agip]"; + mes "Hm... Ah."; + mes "Is it you?"; + mes "I see, just as Aello explained."; + mes "Well, I think we are in good hands if it is you."; + next; + select("What are you implying?"); + mes "[Vyhannus]"; + mes "So... It's like this."; + mes "Both Saphas and humans had many differences in the past."; + next; + mes "[Vyhannus]"; + mes "We've worried about becoming enemies with your race after you've suddenly appeared"; + mes "and were afraid of your abilities."; + next; + mes "[Vyhannus]"; + mes "But you have respected us Saphas"; + mes "and helped Manuk with many deeds."; + mes "We've come to recognize humans as good people."; + next; + mes "[Hibba Agip]"; + mes "Yes, we made efforts."; + mes "We also tried to keep a neutral attitude."; + mes "Because it is always better to strengthen amnity as a third party then taking sides in a conflict."; + next; + mes "[Hound]"; + mes "Well.."; + mes "Not totally wrong, I guess..."; + next; + mes "[Vyhannus]"; + mes "(Vyhannus smiles)"; + mes "We have told Ravail about you humans."; + mes "Ravail is the highest elder of glorious El Dicastes."; + next; + select("El Dicastes?"); + mes "[Hibba Agip]"; + mes "Ah, sorry for interrupting."; + mes "I have to go now."; + mes "Hound, I approve of this adventurer."; + next; + mes "[Hibba Agip]"; + mes "Then it's settled."; + mes "And... ah yes, you."; + mes "Please go meet the inspector in the next room after this."; + mes "Got it?"; + next; + mes "[Hibba Agip]"; + mes "I'm leaving now."; + mes "I'll come by to see you again Vyhannus."; + mes "And you should meet Inspector Doha after talking with Vyhannus."; + mes "Then bye everyone."; + disablenpc "Hibba Agip#ep13_3_07"; + set ep13_3_invite,2; + setquest 7185; + next; + emotion e_swt; + emotion e_swt,0,"Sapha from Manuk"; + mes "- Captain Hibba Agip quickly left the room after saying what he wanted to say."; + mes "First, let's listen to Vyhannus's story. -"; + close; + case 4: + mes "[Hound]"; + mes "Where is your interpreter ring?"; + mes "I'm not going to be your personal translator."; + close; + } +} + +mid_campin,168,125,3 script Hound#ep13_3_06 997,{ + if (isequipped(2782)) { + if (ep13_3_invite == 2) { + callfunc "eldicastes_c",1; + } else if (ep13_3_invite == 3) { + if (checkquest(7183) >= 0) { + mes "[Hound]"; + mes "First thing you need to do when you reach Manuk is to meet"; + mes "General Guard Avalanche."; + mes "Tell Avalanche that you are"; + mes "the one invited by Vyhannus."; + next; + mes "[Hound]"; + mes "Then you'll go through a simple process of confirmation and will be permitted to go through the tunnel to the capital city."; + mes "Passing through the tunnel is"; + mes "easy as long as you are polite."; + next; + mes "[Hound]"; + mes "And don't forget what the captain said."; + mes "Inspector Doha is in the next room."; + close; } + callfunc "eldicastes_c",2; + } else if (ep13_3_invite >= 4) { + mes "[Hound]"; + mes "I've just returned from Manuk from a long term dispatch"; + mes "and haven't gotten any rest yet."; + mes "El Dicastes.. I will find the time to visit once your advance party settles in."; + next; + mes "[Hound]"; + mes "I have to take care of Vyhannus here."; + mes "We might see the day when Saphas like Vyhannus will be living with us on our continent."; + close; } + callfunc "eldicastes_c",3; } + callfunc "eldicastes_c",4; +} + +mid_campin,168,128,3 script Sapha from Manuk 451,{ + if (isequipped(2782)) { + if (ep13_3_invite == 2) { + callfunc "eldicastes_c",1; + } else if (ep13_3_invite == 3) { + if (checkquest(7183) >= 0) { + mes "[Vyhannus]"; + mes "Avalanche will be at the Manuk Operations building."; + mes "Once he approves, you can use the tunnel that leads to El Dicastes."; + next; + mes "[Vyhannus]"; + mes "The tunnel might"; + mes "be a little scary."; + mes "But I'm sure you will reach the"; + mes "end of it since you are strong."; + close; } + callfunc "eldicastes_c",2; + } else if (ep13_3_invite == 4) { + mes "[Vyhannus]"; + mes "Oh, the tunnel?"; + mes "It was originally a mineral mine."; + mes "But we found ourselves on the opposite side while mining away."; + next; + mes "[Vyhannus]"; + mes "We found better mines afterwards and that is how Manuk came about."; + mes "The tunnel is reorganized with paths between the capital city and Manuk."; + next; + mes "[Vyhannus]"; + mes "That is it."; + close; + } else if (ep13_3_invite == 5) { + mes "[Vyhannus]"; + mes "You received the Light of El Dicastes."; + mes "With this, you can return to Diel from anywhere, anytime."; + mes "Looks like an item made for your convenience."; + next; + mes "[Vyhannus]"; + mes "Ravail seems to like you very much."; + mes "The Light of El Dicastes is convenient to use instead of moving through long tunnels."; + next; + mes "[Vyhannus]"; + mes "Oh, the tunnel?"; + mes "It was originally a mineral mine."; + mes "But we found ourselves on the opposite side while mining away."; + next; + mes "[Vyhannus]"; + mes "We found better mines afterwards and that is how Manuk came about."; + mes "The tunnel is reorganized with paths between the capital city and Manuk."; + next; + mes "[Vyhannus]"; + mes "That is it."; + close; } + mes "[Sapha]"; + mes "- This person look like the Sapha messenger from Manuk. -"; + mes "You just stand there without"; + mes "knowing what he says, so the"; + mes "expedition guard next to you starts to talk. -"; + next; + callfunc "eldicastes_c",3; } + mes "[Sapha]"; + mes "¢¤¡ð¡ú? ¢£ ¡ù¡ð..."; + mes "¡ï¡ò¡Ð ¢¤ ?"; + mes "¡ñ¡ï..?"; + next; + callfunc "eldicastes_c",4; +} + +mid_campin,165,127,5 script Hibba Agip#ep13_3_07 459,{ + mes "[Hibba Agip]"; + mes "Ahh, I think I should go now..."; + close2; + disablenpc "Hibba Agip#ep13_3_07"; + end; +OnInit: + disablenpc "Hibba Agip#ep13_3_07"; + end; +} + +man_in01,315,52,3 script Guard Captain Avalanche 450,{ + mes "[Guard Captain Avalanche]"; + if (isequipped(2782)) { + if (ep13_3_invite == 4) { + mes "Go out of this building and straight below the mountain"; + mes "east from the village."; + mes "You will know where it is if you see soldiers guarding the tunnel."; + next; + mes "[Guard Captain Avalanche]"; + mes "I hope that the"; + mes "Light of El Dicastes"; + mes "will show you the way."; + close; } + if (ep13_3_invite == 5) { + mes "Oh.. You have the Light of El Dicastes."; + mes "It would be helpful for your travel."; + next; + mes "[Guard Captain Avalanche]"; + mes "The path to the capital city was previously a mine."; + mes "So we have reports of wild monsters appearing although the tunnel is well maintained."; + next; + mes "[Guard Captain Avalanche]"; + mes "Always take care of yourself at all times."; + mes "Haha.. but then you humans are very strong."; + close; } + mes "You are human."; + mes "What do you want here?"; + next; + select("I've come with Vyhannus's invitation."); + mes "[Guard Captain Avalanche]"; + mes "Ah. Jarute Vyhannus."; + mes "I though it would be better for"; + mes "him to take a guard with him."; + next; + mes "[Guard Captain Avalanche]"; + mes "I guess Vyhannus"; + mes "trusts you humans."; + mes "I'm fine as long as"; + mes "Vyhannus approved you."; + next; + mes "[Guard Captain Avalanche]"; + mes "I authorize you to pass through to El Dicastes."; + mes "There is a tunnel that leads to the city outside of this building which goes down by the east mountain range of this village."; + next; + mes "[Guard Captain Avalanche]"; + mes "That tunnel is the only way to the capital city. There is no other route because Kamidal mountain is so huge."; + next; + mes "[Guard Captain Avalanche]"; + mes "The tunnel is well maintained. There was a time when part of the tunnel, which connects"; + mes "with the lowest cave of the mountain, collapsed and reports of wild monsters was received."; + next; + mes "[Guard Captain Avalanche]"; + mes "So I recommend that"; + mes "you move in a group."; + mes "It is dangerous and"; + mes "can be a long journey."; + mes "That is all I have to say for now."; + next; + mes "[Guard Captain Avalanche]"; + mes "Please let me know any news about the capital city when you come back."; + changequest 7183,7184; + set ep13_3_invite,4; + close; } + mes "¢¤¡ð¡ú? ¢£ ¡ù¡ð..."; + mes "¡ï¡ò¡Ð ¢¤ ?"; + mes "¡ñ¡ï..?"; + close; +} + +dic_in01,42,264,3 script Adventurer Clerk#ep133_ 453,{ + mes "[Clerk Knit]"; + if (isequipped(2782)) { + mes "How can I help you?"; + next; + switch(select("Register as an adventurer.:Talk.:Cancel.")) { + case 1: + if (checkquest(7184) >= 0) { + if (ep13_3_invite == 5) { + mes "[Clerk Rhawyne]"; + mes "Strange."; + mes "Aren't you already registered?"; + mes "I see your name in the records."; + close; } + mes "[Clerk Rhawyne]"; + mes "Do you want to register"; + mes "as an adventurer?"; + mes "I will compare with the invitation list from Manuk."; + mes "What is your name?"; + next; + mes "["+strcharinfo(0)+"]"; + mes "My name is "+strcharinfo(0)+"."; + next; + mes "[Clerk Rhawyne]"; + mes "Yes... "+strcharinfo(0)+"..."; + mes "I found it."; + mes "Welcome to El Dicastes."; + next; + mes "[Clerk Rhawyne]"; + mes "You will be treated the same as other Saphas here. Allowed to do as you wish and can have contracts with official requests from Dicastes."; + next; + mes "[Clerk Rhawyne]"; + mes "This is a little souvenir for visiting El Dicastes."; + mes "You can use it to return to El Dicastes whenever you wish."; + next; + getitem 2844,1; + erasequest 7184; + set ep13_3_invite,5; + mes "[Clerk Rhawyne]"; + mes "There is a special place for humans located beneath the residential area of Pioms."; + mes "It is called in your language..."; + mes "a pub. Hope you get to visit there."; + close; } + mes "[Clerk Rhawyne]"; + mes "Hmm... You don't have Ravail's invitation? What are you doing here?"; + close; + case 2: + mes "[Clerk Rhawyne]"; + if (checkquest(7197) >= 0) { + mes "I recognize you."; + mes "How can I help you?"; + next; + if(select("I want to meet the minister.:Nothing particular.")==2) { + mes "[Clerk Rhawyne]"; + mes "What are you curious about today?"; + close; } + mes "[Clerk Rhawyne]"; + mes "You want to meet the minister?"; + mes "Which minister?"; + mes "Ravail cannot be met in person"; + mes "even with Sapha Certifications."; + next; + if(select("Ahat:Another minister")==2) { + mes "[Clerk Rhawyne]"; + mes "Another minister? Who?"; + next; + select("Sorry, but I know no one else."); + mes "[Clerk Rhawyne]"; + mes "You are difficult."; + mes "Unlike other Saphas, ministers are very busy."; + close; } + if (countitem(6304) > 2) { + mes "[Clerk Rhawyne]"; + mes "You've really collected 3 Sapha Certification already."; + mes "Alright. I will send a request."; + next; + mes "[Clerk Rhawyne]"; + mes "Please take the elevator up to the Administrative Office."; + mes "There is another elevator in the corridor next to the Administrative Office."; + next; + mes "[Clerk Rhawyne]"; + mes "It is a separate elevator that leads to the high minister's office"; + mes "You will be guided in front of the office."; + set ep13_3_secret,7; + delitem 6304,3; + changequest 7197,7198; + close; } + mes "[Clerk Rhawyne]"; + mes "You need 3 Sapha Certification to meet Ahat."; + mes "You know what a Sapha Certification is, right?"; + mes "Well, please try to help around El Dicastes to collect them."; + close; + } else if (checkquest(7198) >= 0) { + mes "Ahat is on the same floor as high minister Ravail."; + mes "Take the elevator up to the Administrative Office and then you will be guided in front of the separate elevator."; + close; } + mes "What are you curious about today?"; + next; + switch(select("About official requests:About the Adventurer's pub:Ahat?:Sapha Certification?:End conversation.")) { + case 1: + mes "[Clerk Rhawyne]"; + mes "If Diel or ministers need help on operations, in the capital, they post a notice on the public board."; + next; + mes "[Clerk Rhawyne]"; + mes "Anyone who can take the job can take up the request."; + mes "Adventurers who are officially registered can also take jobs."; + next; + mes "[Clerk Rhawyne]"; + mes "After you handle a request"; + mes "you are given an Sapha Certification for helping El Dicastes."; + next; + mes "[Clerk Rhawyne]"; + mes "It is better to spend spare time on these official requests."; + mes "Because you are contributing to the community."; + next; + mes "[Clerk Rhawyne]"; + mes "Due to the increase of visitors from other worlds,"; + mes "some requests are targeted for you."; + mes "You can take your pick."; + close; + case 2: + mes "[Clerk Rhawyne]"; + mes "The Adventurer's pub is open for the convenience of visitors like you."; + mes "It is located in the Piom residential area below the mine and factory zone."; + next; + mes "[Clerk Rhawyne]"; + mes "We thought the living environment here would be unfamiliar and inconvenient for you."; + mes "So we tried to make a place that is similar to what you have back home with a little help from adventurers."; + mes "I hope you like it."; + close; + case 3: + mes "[Clerk Rhawyne]"; + mes "Ahat is the next minister in line after Ravail."; + mes "Why?"; + mes "Because we respect him."; + next; + mes "[Clerk Rhawyne]"; + mes "What should I say, we would like to protect him."; + mes "But I'm not sure how respect is used in your language."; + next; + mes "[Clerk Rhawyne]"; + mes "Ahat is popular."; + mes "Not many have seen him and he works in his room all the time."; + next; + mes "[Clerk Rhawyne]"; + mes "If you want to meet Ahat..well."; + mes "He is really good at his work but is very shy of strangers.."; + next; + mes "[Clerk Rhawyne]"; + mes "He doesn't like to be in places where a lot of people are gathered."; + mes "That is why we barely see him."; + close; + case 4: + mes "[Clerk Rhawyne]"; + mes "Sapha Certifications are made for outsiders like you."; + mes "They are given out as rewards when adventurers help with requests from Saphas throughout the city."; + next; + mes "[Clerk Rhawyne]"; + mes "The Sapha Certification is used to meet ministers."; + mes "I guess in order to meet busy ministers, you must at least contribute to our society."; + close; + case 5: + mes "[Clerk Rhawyne]"; + mes "Please feel free to ask questions when you need help."; + close; + } + case 3: + mes "[Clerk Rhawyne]"; + mes "Please feel free to ask questions when you need help."; + close; + } + } + mes "¡ð¡ñ¡ô ¡õ ¡ü¢±¢³ ¡ö ¡ò...?"; + mes "¢¤¡ö¡ø ... ¢³ ¡÷¢£¡ü ¡ø ¡Ð¡õ¡û..."; + next; + mes "- Cannot communicate with him. -"; + close; +} + +// Enchantment NPCs +//============================================================ + +dic_fild01,240,198,2 script Jalapeno#pa8027 495,{ + set .@cattalk_, rand(1,14); + set .@re$, strnpcinfo(1); + set .@n$, "["+.@re$+"]"; + mes .@n$; + if (.@cattalk_ == 1) mes "It is difficult to find fish here. Can't find any so Jahbong would forget that he's busy or angry at the sight of a Fish Tail."; + else if (.@cattalk_ == 2) mes "Our people say Ahat looks like a beautiful cat."; + else if (.@cattalk_ == 3) mes "Newbie Jarute, Ahat doesn't seem to look like a Sapha."; + else if (.@cattalk_ == 4) mes "There is a guy named Pinguicula nearby who has the Sharp Leaf."; + else if (.@cattalk_ == 5) mes "Grrr... I don't think my voice sounds normal these days. I think it's the weather."; + else if (.@cattalk_ == 6) mes "I recommend getting it from the Dracos nearby. But they only drop it randomly so you may come back empty handed..."; + else if (.@cattalk_ == 7) mes "I sometimes dream of a giant patting me on the head. But I feel more annoyed than afraid."; + else if (.@cattalk_ == 8) mes "Yup!!"; + else if (.@cattalk_ == 9) mes "I must have been a cat in my previous life."; + else if (.@cattalk_ == 10) mes "Grrr... I was punished with a ladle for peeing on my blanket yesterday."; + else if (.@cattalk_ == 11) mes "I heard there was a superior equipment upgrade craftsman in the capital city of Manuk."; + else if (.@cattalk_ == 12) mes "There are times when I shout out loud but it is only because I am in a good mood. No need to be startled."; + else if (.@cattalk_ == 13) mes "I feel an urge to jump on a pile with my four paws when I see one."; + else mes "I heard on my way that this Dark Pinguicula has a Withered Flower."; + next; + mes .@n$; + mes "Hmm... This may not be important to you, but..."; + next; + mes .@n$; + mes "We had a lot of customers today too."; + next; + mes .@n$; + if (countitem(6304) < 1) { + if (.@re$ == "Brare") { + mes "Oh... no luck on Sapha Certifications?"; + next; + mes .@n$; + mes "So you haven't got any..."; + next; + mes .@n$; + mes "That's sad. They're very are useful, you know..."; + close; + } else if (.@re$ == "Mancho") { + mes "If you work hard in this city, you can get Sapha Certifications from certain people."; + next; + mes .@n$; + mes "If you do come across one of the certifications, can you bring it to me?"; + next; + mes .@n$; + mes "We can make an exchange and you won't regret it."; + close; + } else if (.@re$ == "Jalapeno") { + mes "It is difficult to find fish here. Can't find any so Jahbong would forget that he's busy or angry at the sight of a Fish Tail."; + next; + mes .@n$; + mes "Hmm... This may not be important to you, but..."; + next; + mes .@n$; + mes "I've been gathering Sapha Certifications for a year now to meet Ahat."; + next; + mes .@n$; + mes "But I'm far from it because it takes a high position and some bribery for a low creature like me to meet him."; + next; + mes .@n$; + mes "If you have any Sapha Certifications to spare, please share them with me. I promise to pay you back in services that you can't get anywhere else."; + close; } + } + if (.@re$ == "Brare") mes "Do you want to look luxurious with ^800080Golden Bells^000000?"; + else if (.@re$ == "Mancho") mes "You must be interested in the ^800080Feral Tail^000000?"; + else if (.@re$ == "Jalapeno") mes "You've come for ^800080Feral Boots^000000. I have just the item for you."; + next; + switch(select("Please explain.:I want to reset.:I want to upgrade.")) { + case 1: + if (.@re$ == "Brare") { + mes .@n$; + mes "Hmm. The ^800080Golden Bell^000000 is an accessory awarded to only the best and bravest warriors among our people."; + next; + mes .@n$; + mes "A random stat effect is casted up to the first and second steps... but..."; + next; + mes .@n$; + mes "there is a risk of the item breaking during the third upgrade."; + next; + mes .@n$; + mes "The random enchantment added on the first secret slot is to increase Atk +2% or +3%, Cri +5 or +7, Matk+1% or +2%, or Flee +6 or +12."; + next; + mes .@n$; + mes "The random enchantment added on the second secret slot is to increase Agi, Dex, or Int up to +2."; + next; + mes .@n$; + mes "And the final random enchantment added is to increase Agi, Dex, or Int up to +2."; + } else if (.@re$ == "Mancho") { + mes .@n$; + mes "You say you want me to explain about upgrade?"; + next; + mes .@n$; + mes "Hmm. The ^800080Feral Tail^000000 is an unique item. It looks just like our tails."; + next; + mes .@n$; + mes "It is not only strong and warm but is also powerful enough to be enchanted with magical spells in 3 special slots."; + next; + mes .@n$; + mes "The random enchantment added on the first secret slot is to increase Atk +2% or +3%, Cri +5 or +7, Matk+1% or +2%, or Flee +6 or +12."; + next; + mes .@n$; + mes "The random enchantment added on the second secret slot is to increase Agi, Dex, or Int up to +2."; + next; + mes .@n$; + mes "And the final random enchantment added is to increase Agi, Dex, or Int up to +3."; + next; + mes .@n$; + mes "Well... it comes with the same risks as the ^800080Feral Boots^000000 of breaking at the third step of upgrade."; + } else if (.@re$ == "Jalapeno") { + mes .@n$; + mes "You say you want me to explain about upgrade?"; + next; + mes .@n$; + mes "Hmm. The ^800080Feral Boots^000000 are very unique. A shoemaker took the design of our feet and designed this item long ago."; + next; + mes .@n$; + mes "I do not know the actual materials used but they are strong enough to enchant up to 3 kinds of upgrade magic spells into 3 secret slots."; + next; + mes .@n$; + mes "The random enchantment added on the first secret slot is to increase Atk +2% or +3%, Cri +5 or +7, Matk+1% or +2%, or Flee +6 or +12."; + next; + mes .@n$; + mes "The random enchantment added on the second secret slot is to increase Agi, Dex, or Int up to +2."; + next; + mes .@n$; + mes "And the final random enchantment added is to increase Agi, Dex, or Int up to +3."; + next; + mes .@n$; + mes "Well... some do get broken at the third attempt and I do have some customers complaining when that happens... meow."; + next; + mes .@n$; + mes "... I almost died on one occasion. (murmuring)"; } + close; + case 2: + mes .@n$; + mes "Reset!!"; + mes "This involves ^7E2217destroying the equipment^000000 and cancelling all records of it."; + next; + mes .@n$; + mes "Basically, if you want to start over I'll take your current one away and then you can bring me another one to try to enchant. So are you sure?"; + next; + if(select("Maybe next time.:Please reset it.")==1) { + mes .@n$; + mes "When you are ready,"; + mes "Please come back again"; + close; } + if (.@re$ == "Brare") set .@Items_,2843; + else if (.@re$ == "Mancho") set .@Items_,2564; + else if (.@re$ == "Jalapeno") set .@Items_,2463; + if (isequipped(.@Items_) == 1 || countitem(.@Items_) < 1) { + mes .@n$; + mes "Then, take the equipment off first."; + close; } + mes .@n$; + mes "I've collected all equipment and erased all records as you requested. Now all your equipment and records are clean."; + delitem .@Items_,1; + if (getd("EP13_"+.@re$+"_3") > 1) { + setd "EP13_"+.@re$+"_3",0; + setd "EP13_"+.@re$+"_2",0; + setd "EP13_"+.@re$+"_1",0; } + else if (getd("EP13_"+.@re$+"_2") > 1) { + setd "EP13_"+.@re$+"_2",0; + setd "EP13_"+.@re$+"_1",0; } + else if (getd("EP13_"+.@re$+"_1") > 1) + setd "EP13_"+.@re$+"_1",0; + close; + case 3: + if (.@re$ == "Brare") set .@Items_,2843; + else if (.@re$ == "Mancho") set .@Items_,2564; + else if (.@re$ == "Jalapeno") set .@Items_,2463; + if (isequipped(.@Items_) == 1 || countitem(.@Items_) < 1) { + mes .@n$; + mes "But..."; + mes "you don't seem to be wearing or even carrying equipment to upgrade on you."; + close; } + if (getd("EP13_"+.@re$+"_1") == 0) { + mes .@n$; + mes "I'm preparing for the"; + mes "first step of upgrade."; + mes "Once equipment is upgraded"; + mes "you cannot change the upgrade"; + mes "unless you destroy it first."; + next; + mes .@n$; + mes "First upgrade step requires ^8000801 Sapha Certification^000000. Do you want to proceed?"; + } else if (getd("EP13_"+.@re$+"_3") > 1) { + mes .@n$; + mes "You want to upgrade ^800080"+getitemname(.@Items_)+"^000000 again?"; + next; + mes .@n$; + mes "I see... the enchantments of the item winds up with are not what you desires.."; + mes "But don't worry about thats! Let's me remove all of your records and go to Jahbong to buy a new one."; + close; + } else if (getd("EP13_"+.@re$+"_2") > 1) { + mes .@n$; + mes "I'm preparing for the"; + mes "third step of upgrade."; + mes "Once equipment is upgraded"; + mes "you cannot change the upgrade"; + mes "unless you destroy it first."; + next; + mes .@n$; + mes "And this is the most important thing,"; + mes "the risk of equipment to break"; + mes "during the third upgrade step is high!"; + mes "And you need ^8000803 Sapha Certification^000000 for the procedure."; + next; + mes .@n$; + mes "Please keep in mind that"; + mes "this is a delicate process of"; + mes "casting immense power to the equipment."; + mes "Are you ready?"; + } else if (getd("EP13_"+.@re$+"_1") > 1) { + mes .@n$; + mes "I'm preparing for the"; + mes "second step of upgrade."; + mes "Once equipment is upgraded"; + mes "you cannot change the upgrade"; + mes "unless you destroy it first."; + next; + mes .@n$; + mes "Second upgrade step requires ^8000802 Sapha Certification^000000. Do you want to proceed?"; } + next; + if(select("Maybe next time.:I want to upgrade.")==1) { + mes .@n$; + mes "When you are ready,"; + mes "Please come back again."; + close; } + if (getd("EP13_"+.@re$+"_2") > 1) + if (countitem(6304) < 3) { + mes .@n$; + mes "Third upgrade step requires ^8000803 Sapha Certification^000000."; + mes "Come back here when you fulfill Sapha in your inventory."; + close; } + else if (getd("EP13_"+.@re$+"_1") > 1) + if (countitem(6304) < 2) { + mes .@n$; + mes "Second upgrade step requires ^8000802 Sapha Certification^000000."; + mes "Come back to me when you fulfill Sapha in your inventory."; + close; } + mes .@n$; + mes "Then let's start."; + close2; + if (getd("EP13_"+.@re$+"_1") == 0) { + setd "EP13_"+.@re$+"_1",rand(4760,4767); + delitem .@Items_,1; + specialeffect2 101; + progressbar "ffff00",3; + delitem 6304,1; + getitem2 .@Items_,1,1,0,0,0,0,0,getd("EP13_"+.@re$+"_1"); + end; + } else if (getd("EP13_"+.@re$+"_2") > 1) { + if (.@re$ == "Brare") { + set .@EnchantR,rand(1,3); + if (.@EnchantR == 1) setd "EP13_"+.@re$+"_3",4711 + (rand(3) * 10); + else if (.@EnchantR > 1 && .@EnchantR <= 3) setd "EP13_"+.@re$+"_3",4710 + (rand(3) * 10); + } else { + set .@EnchantR,rand(1,50); + if (.@EnchantR > 25 && .@EnchantR <= 50) setd "EP13_"+.@re$+"_3",4710 + (rand(3) * 10); + else if (.@EnchantR > 10 && .@EnchantR < 26) setd "EP13_"+.@re$+"_3",4711 + (rand(3) * 10); + else if (.@EnchantR > 0 && .@EnchantR < 11) setd "EP13_"+.@re$+"_3",4712 + (rand(3) * 10); } + delitem .@Items_,1; + specialeffect2 101; + progressbar "ffff00",3; + delitem 6304,3; + if (rand(0,ep13_yong1+99) < ep13_yong1+9) + getitem2 .@Items_,1,1,0,0,0,getd("EP13_"+.@re$+"_3"),getd("EP13_"+.@re$+"_2"),getd("EP13_"+.@re$+"_1"); + else { + npctalk "Oh no....!!!! What happened to the "+getitemname(.@Items_)+"!"; + setd "EP13_"+.@re$+"_1",0; + setd "EP13_"+.@re$+"_2",0; + setd "EP13_"+.@re$+"_3",0; } + end; + } else if (getd("EP13_"+.@re$+"_1") > 1) { + delitem .@Items_,1; + set .@EnchantR,rand(1,3); + if (.@EnchantR == 1) setd "EP13_"+.@re$+"_2",4711 + (rand(3) * 10); + else if (.@EnchantR > 1 && .@EnchantR <= 3) setd "EP13_"+.@re$+"_2",4710 + (rand(3) * 10); + specialeffect2 101; + progressbar "ffff00",3; + delitem 6304,2; + getitem2 .@Items_,1,1,0,0,0,0,getd("EP13_"+.@re$+"_2"),getd("EP13_"+.@re$+"_1"); + end; } + } +} + +dic_fild01,228,159,4 script Jahbong#pa0829 496,{ + mes "[Jahbong]"; + if (countitem(6304) < 1) { + mes "You haven't received a Sapha Certification yet?"; + next; + mes "[Jahbong]"; + mes "Come back to me once you have one. I'll give you something good in exchange."; + close; } + set .@cattalkj,rand(1,9); + if (.@cattalkj == 1) mes "Don't touch my back! I might bite you unconsciously."; + else if (.@cattalkj == 2) mes "Pub owner Shay carried something away to make something strange! Be careful!"; + else if (.@cattalkj == 3) mes "We cats can jump 5 times our size. Isn't it cool? But then, don't ask me to jump from here now."; + else if (.@cattalkj == 4) mes "I have to be diligent with my grooming to maintain beautiful fur."; + else if (.@cattalkj == 5) mes "I have to groom myself everyday to maintain shiny fluffy fur. But I don't have very nice fur in the first place. Very sad."; + else if (.@cattalkj == 6) mes "You should receive a Sapha Certification with both paws as a sign of respect. No cat deserves a certification if they don't!"; + else if (.@cattalkj == 7) mes "I don't really talk that much! Ahat looks like... meow meow meooow... sorry."; + else if (.@cattalkj == 8) mes "Meow~~~~~~~~~~"; + else mes "Yarn is a great way to calm a cat."; + next; + mes "[Jahbong]"; + mes "Why are you here?"; + mes "Jahbong will exchange ^8000801 Sapha Certification^000000 for ^8000801 item^000000!"; + next; + switch(select("Just came to see what you have.:I want the Feral Boots!:Give me the Feral Tail!:Give me the Golden Bell!:How much to buy you?")) { + case 1: + mes "[Jahbong]"; + mes "Meow!"; + next; + mes "[Jahbong]"; + mes "^8000801Feral Boots^000000 are shoes for your feet! Buy one and Jalapeno over there will refine it for you!"; + next; + mes "[Jahbong]"; + mes "^8000801Feral Tail^000000 is pretty rough! Mancho over there can help you fix it!!"; + next; + mes "[Jahbong]"; + mes "^8000801Golden Bell^000000 is an accessory. Brare spent 40 years making this! Or maybe 4 years! Oh well, come back when you need anything!"; + next; + mes "[Jahbong]"; + mes "There are some crazy adventurers asking if they can purchase me! Jahbong is not for sale! I'll just bite you if you ask!!"; + close; + case 2: + mes "[Jahbong]"; + mes "Are you really buying something?!"; + next; + if(select("Nope:Give me!!!")==1) { + mes "[Jahbong]"; + mes "Okay!"; + close; } + mes "[Jahbong]"; + mes "Here you go!"; + delitem 6304,1; + getitem 2463,1; + close; + case 3: + mes "[Jahbong]"; + mes "Are you really buying something?!"; + next; + if(select("Nope:Give me!!!")==1) { + mes "[Jahbong]"; + mes "Okay!"; + close; } + mes "[Jahbong]"; + mes "Here you go!"; + delitem 6304,1; + getitem 2564,1; + close; + case 4: + mes "[Jahbong]"; + mes "Are you really buying something?!"; + next; + if(select("Nope:Give me!!!")==1) { + mes "[Jahbong]"; + mes "Okay!"; + close; } + mes "[Jahbong]"; + mes "Here you go!"; + delitem 6304,1; + getitem 2843,1; + close; + case 5: + mes "[Jahbong]"; + mes "Meooooooooooow!!!!!!!!~~ Meooooooooow!!!!!"; + next; + mes "- ^800080Jahbong goes wild^000000. -"; + next; + mes "[Jahbong]"; + mes "I'm not an item!! I will not be merciful if you treat me like one!!"; + next; + mes "- He may react extremely, but Jahbong doesn't seem to be really angry. -"; + close; + } +} + +dic_fild01,251,183,3 duplicate(Jalapeno#pa8027) Brare#pa0828 495 +dic_fild01,259,172,3 duplicate(Jalapeno#pa8027) Mancho#pa0829 495 + +dic_in01,353,37,5 script Kareka#pa0829 460,{ + mes "[Kareka]"; + if (countitem(6304)) { + if (EP13Enchant3 > 1) { + mes "Do you want to upgrade the"; + mes "^800080Light of El Dicastes^000000 again?"; + next; + mes "[Kareka]"; + mes "That will cost ^8000806 Sapha Certifications^000000 in order to retry."; + mes "And note this, your current"; + mes "Light of El Dicastes will be destroyed along with all of it's enchantments."; + next; + mes "[Kareka]"; + mes "Are you sure you want to do this?"; + next; + if(select("No, let me think about it.:Take my Light of El Dicastes.")==1) close; + mes "[Kareka]"; + if (countitem(6304) < 6) { + mes "You need to bring the Light of El Dicastes and 6 Sapha Certifications!"; + mes "Don't try to cheat me!"; + close; } + mes "Ok, let's get this started."; + mes "I'm going to remove all enchantments from your"; + mes "Light of El Dicastes."; + mes "Haaap~~!"; + close2; + specialeffect2 101; + progressbar "ffff00",3; + set EP13Enchant1,0; + set EP13Enchant2,0; + set EP13Enchant3,0; + delitem 6304,6; + delitem 2844,1; + getitem 2844,1; + end; } + mes "You've come to awaken the"; + mes "^800080Light El Dicastes^000000' infinite strength. "; + next; + switch(select("Please explain.:I want to upgrade.")) { + case 1: + mes "[Kareka]"; + mes "I heard some craftsmen outside of the city can also cast spells on equipment."; + next; + mes "[Kareka]"; + mes "I'm the same but at least I don't destroy equipment."; + next; + mes "[Kareka]"; + mes "If you bring Sapha Certifications, I will cast spells from 1 to 3 steps to your ^800080Light of El Dicastes^000000."; + next; + mes "[Kareka]"; + mes "The random enchantment added on the first secret slot is to increase Atk +2% or +3%, Cri +5 or +7, Matk+1% or +2%, or Flee +6 or +12."; + next; + mes "[Kareka]"; + mes "The random enchantment added on the second secret slot is to increase Agi, Dex, or Int up to +2."; + next; + mes "[Kareka]"; + mes "And the final random enchantment added is to increase Agi, Dex, or Int up to +2."; + next; + mes "[Kareka]"; + mes "But of course, since this is adding spells on top of its original magic, I cannot guarantee that you will get what you want on one try."; + close; + case 2: + if (isequipped(2844) == 1 || countitem(2844) < 1) { + mes "[Kareka]"; + mes "You can't be wearing the Light of El Dicastes while I upgrade it."; + close; } + mes "[Kareka]"; + if (EP13Enchant1 == 0) { + mes "I'm preparing for the"; + mes "first step of upgrade."; + mes "Once equipment is upgraded"; + mes "you cannot change the upgrade"; + mes "unless you destroy it first."; + next; + mes "[Kareka]"; + mes "First upgrade step requires"; + mes "^8000801 Sapha Certification^000000."; + mes "Do you want to proceed?"; + } else if (EP13Enchant2 > 1) { + mes "I'm preparing for the"; + mes "third step of upgrade."; + mes "Once equipment is upgraded"; + mes "unless you destroy it first."; + next; + mes "[Kareka]"; + mes "You won't have to worry of this Light of El Dicastes getting broken from casting additional magical spells to it. I think so."; + next; + mes "[Kareka]"; + mes "Third upgrade step requires 3 Sapha Certification. Do you want to proceed?"; + } else if (EP13Enchant1 > 1) { + mes "I'm preparing for the"; + mes "second step of upgrade."; + mes "Once equipment is upgraded"; + mes "you cannot change the upgrade"; + mes "unless you destroy it first."; + next; + mes "[Kareka]"; + mes "Second upgrade step requires 2 Sapha Certifications. Do you want to proceed?"; } + next; + if(select("Maybe next time.:I want to upgrade.")==1) { + mes "[Kareka]"; + mes "When you are ready,"; + mes "Please come back again"; + close; } + mes "[Kareka]"; + if (EP13Enchant2 > 1) { + mes "Sorry, but you need to know... your Sapha is not enough to do third stage, please come back again."; + close; } + else if (EP13Enchant1 > 1) { + mes "Please come back here when you collect enough Sapha."; + close; } + mes "Then let's start."; + close2; + if (EP13Enchant1 == 0) { + set EP13Enchant1,rand(4760,4767); + specialeffect2 101; + delitem 6304,1; + progressbar "ffff00",3; + delitem 2844,1; + getitem2 2844,1,1,0,0,0,0,0,EP13Enchant1; + end; + } else if (EP13Enchant2 > 1) { + set .@EnchantR,rand(1,3); + if (.@EnchantR == 1) set EP13Enchant1,4711 + (rand(3) * 10); + else if (.@EnchantR > 1 && .@EnchantR <= 3) set EP13Enchant1,4710 + (rand(3) * 10); + specialeffect2 101; + delitem 6304,3; + progressbar "ffff00",3; + delitem 2844,1; + getitem2 2844,1,1,0,0,0,EP13Enchant3,EP13Enchant2,EP13Enchant1; + end; + } else if (EP13Enchant1 > 1) { + set .@EnchantR,rand(1,3); + if (.@EnchantR == 1) set EP13Enchant2,4711 + (rand(3) * 10); + else if (.@EnchantR > 1 && .@EnchantR <= 3) set EP13Enchant2,4710 + (rand(3) * 10); + specialeffect2 101; + delitem 6304,2; + progressbar "ffff00",3; + delitem 2844,1; + getitem2 2844,1,1,0,0,0,0,EP13Enchant2,EP13Enchant1; + end; } + } + } + mes "The Sapha Certifications that you collect by helping throughout the city has other uses besides meeting the minister."; + next; + mes "[Kareka]"; + mes "If you come across an Sapha Certification, please come back to me."; + next; + mes "[Kareka]"; + mes "I can cast an additional spell to your ^800080Light of El Dicastes^000000 accessory."; + close; +} -- cgit v1.2.3-60-g2f50