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/quests/quests_dewata.txt | 4796 +++++++++++++++++++++--------------------- 1 file changed, 2398 insertions(+), 2398 deletions(-) (limited to 'npc/quests/quests_dewata.txt') 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; + } + } + } +} -- cgit v1.2.3-60-g2f50