From 07ae3aa642ce374f72db3b1954e2df33594d51ac Mon Sep 17 00:00:00 2001 From: euphyy Date: Sat, 29 Dec 2012 05:30:43 +0000 Subject: * Added more Malangdo scripts. * Updated quest_db with more translated Malangdo entries. * Added and updated some newer items. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@17060 54d463be-8e91-2dee-dedb-b68131a5f0ec --- npc/re/quests/quests_malangdo.txt | 1085 ++++++++++++++++++++++++++++++++++++- 1 file changed, 1084 insertions(+), 1 deletion(-) (limited to 'npc/re/quests/quests_malangdo.txt') diff --git a/npc/re/quests/quests_malangdo.txt b/npc/re/quests/quests_malangdo.txt index 158e34e79..fb9cb7591 100644 --- a/npc/re/quests/quests_malangdo.txt +++ b/npc/re/quests/quests_malangdo.txt @@ -3,13 +3,14 @@ //===== By: ================================================== //= Muad_Dib //===== Current Version: ===================================== -//= 1.0 +//= 1.1 //===== Compatible With: ===================================== //= rAthena SVN //===== Description: ========================================= //= Quest NPCs related to Malangdo. //===== Additional Comments: ================================= //= 1.0 First version. [Euphy] +//= 1.1 Added two quests. //============================================================ // Help the bad cats in danger :: mal_bad_guys @@ -822,4 +823,1086 @@ malangdo,137,200,6 script Pipielle 549,{ mes "^0000ffReceived 200 E Class Coins.^000000"; close; } +} + +// Clean the Ship :: mal_day_qook +//============================================================ +mal_in02,76,63,7 script Cleanyang 544,{ + if (checkweight(1201,1) == 0) { + mes "- You have too many items so you can't continue the quest. -"; + close; + } + if (BaseLevel < 60) { + mes "Sailor cat is crying sadly."; + next; + mes "[Cleanyang]"; + mes "Meow neow meoow"; + mes "What... Meow .. Something... going... Heuheung~"; + mes "You don't have to know. Meow heuheuheuk... "; + next; + mes "He does not continue to talk."; + mes "He might say like that with shaking his head."; + mes "'You are still young. That is why you don't understand my anguish and sadness...'"; + next; + mes "It is much better to do not know."; + close; + } + if (mal_qook == 0) { + mes "Sailor cat is crying sadly."; + emotion e_sob; + next; + mes "[Cleanyang]"; + mes "Meow meow meoooow~"; + mes "What is going on... Heu... heuk..."; + mes "You don't have to know. Heu... heuk..."; + emotion e_sob; + next; + mes "Could not continue talk."; + next; + switch(select("Cheer him up.:Ignore.")) { + case 1: + mes "I comforted his wounded heart just standing by him."; + next; + emotion e_sob; + mes "[Cleanyang]"; + mes "This is unjust... Heuheuk..."; + mes "The chef... He always gives me scolding."; + next; + mes "[Cleanyang]"; + mes "I always clean up diligently."; + mes "I have no idea where they are from... Heuheuk..."; + mes "They penetrated into the ingredients..."; + next; + select("They?"); + mes "[Cleanyang]"; + mes "Yes, they are fast, small, hard and shiny black."; + mes "Meow... Also, white and wriggled..."; + mes "My chef is so clean."; + next; + mes "[Cleanyang]"; + mes "It's ok. Clean, vermin and"; + mes "whatever... the unfair thing is"; + mes "that I really killed vermin as well, meow."; + mes "In addition, I clean up diligently."; + next; + mes "[Cleanyang]"; + mes "By the way, they are coming over and over again."; + mes "I don't know where they are from."; + next; + switch(select("Don't ask anymore.:Asking for the place of vermin came.")) { + case 1: + emotion e_sob; + mes "[Cleanyang]"; + mes "...what's wrong with your face?"; + mes "Are you afraid of sending on an errand?"; + mes "What are you thinking about me... meow, meow...?"; + mes "It's not fair... meow, meow..."; + next; + mes "Poor sailor cat Cleanyang begins to cry."; + mes "Leave him alone."; + close; + case 2: + mes "[Cleanyang]"; + mes "Does someone will go there and check it?"; + mes "Please, search everywhere of the ship Navi?"; + mes "I can't live like this! Meow, meow!"; + next; + mes "[Cleanyang]"; + mes "There is definitely something I do not know. Meow."; + mes "Meow... I'll clean this place up. Please find something instead of me."; + set mal_qook,1; + setquest 7260; + close; + } + case 2: + mes "You leave the crying cat and move back."; + close; + } + } else if (mal_qook == 1) { + if (checkquest(7261) != -1 && checkquest(7262) != -1 && checkquest(7263) != -1) { + emotion e_omg; + mes "[Cleanyang]"; + mes "Uh. What is that? Meow."; + mes "This is cat's ship biscuit... It might be left for a long time..."; + mes "No way...!"; + next; + select("Yeah, this is it."); + emotion e_hmm; + mes "[Cleanyang]"; + mes "There were infested with insects because sailors hided and left the cat's ship biscuit.."; + mes "I got a scolding cause of just teeth grinder?"; + mes "Meow!"; + next; + select("Teeth Grinder?"); + mes "[Cleanyang]"; + mes "That is right, meow."; + mes "This is stiff-baked bread for preserve easily during sailing, meow."; + mes "It is too hard, so if you just bite this, probably your canine will be broken, meow."; + next; + mes "[Cleanyang]"; + mes "It is baked with just salt and flour for preserve long time that is why it does not have any taste."; + mes "More than all..... look at this."; + next; + mes "Cleanyang breaks cat's ship biscuit with hammer and chisel"; + mes "and hit on the floor. Then..."; + next; + mes "[Cleanyang]"; + mes "........can you see something coming out from here?"; + mes "This is Weevil Bug.........."; + mes "It is such a castle of insects."; + next; + mes "[Cleanyang]"; + mes "Maybe someone really does not want to eat this."; + mes "These insects are left before we are settled on island and change the menu."; + next; + mes "[Cleanyang]"; + mes "After settled on this island, we did not make cat's ship biscuit due to fresh ingredients."; + mes "........"; + next; + mes "[Cleanyang]"; + mes "Please show this to chef and tell him that Cleanyang really cleaned up very well."; + mes "Well... I'm still afraid of chef..."; + mes "...please! Meow!"; + set mal_qook,2; + erasequest 7261; + erasequest 7262; + erasequest 7263; + erasequest 7260; + setquest 7264; + next; + mes "[Cleanyang]"; + mes "Ah, that cat's ship biscuit is still fine, so just try to eat."; + mes "Do you wonder what is that? It was a great food even though it's not look good..."; + close; + } + mes "[Cleanyang]"; + mes "Please search the ship Navi and find the place of origin."; + mes "I just believe you."; + close; + } else if (mal_qook == 2) { + mes "[Cleanyang]"; + mes "If you show cat's ship biscuit to chef and those insects were from there,"; + mes "my misunderstanding will be resolved."; + next; + select("Why don't you go by yourself?"); + mes "[Cleanyang]"; + mes "Um... I still have to clean up..."; + mes "I'm still scared of my chef, so please."; + close; + } else if (mal_qook == 3) { + mes "[Cleanyang]"; + mes "Chef gets angry."; + mes "Just beg for mercy!"; + close; + } else if (mal_qook == 4) { + mes "[Cleanyang]"; + mes "Did you say that chef was more upset about cat's ship biscuit?"; + mes "From now, I don't have to crying?"; + next; + mes "[Cleanyang]"; + mes "If chef needs something, Just bring it for him~"; + mes "Is that good for each other?"; + next; + mes "[Cleanyang]"; + mes "When chef is satisfied and pleased, just come at that time."; + mes "I may not able to clean up until that time because I'm nervous. Meow...."; + close; + } else if (mal_qook == 5) { + mes "[Cleanyang]"; + mes "Did you finish work what chef wanted?"; + mes "By the way, why do you make cat's ship biscuit suddenly?"; + next; + select("New menu for you."); + mes "[Cleanyang]"; + mes "Meoooow----!!"; + mes "Keemeoooow!!"; + mes "Nyahuhuh... Kmeoooow!"; + next; + mes "[Cleanyang]"; + mes "Nooo!!!!!!!!!!!"; + mes "Without cat's ship biscuit was a heaven. I don't want to go hell again!!!!"; + mes "Kmeoooow... Kmeoooow... Kmeoooow~"; + next; + switch(select("Tickling under the chin.:Hit the end of nose.:Tap on butt.")) { + case 1: + mes "[Cleanyang]"; + mes "Meoow... Koleung koleung..."; + mes "Kyarreung..."; + mes "Huahhuah... Golgolgol..."; + next; + break; + case 2: + mes "[Cleanyang]"; + mes "Eung Kya-!"; + mes "Uh nyanyanyanaynyan!"; + mes "What the heck are you doing!"; + next; + break; + case 3: + mes "[Cleanyang]"; + mes "Heu keeyangyang"; + mes "Heunyang... Euhnyang-!"; + mes "What are you doing!"; + next; + break; + } + mes "[Cleanyang]"; + mes "Please stop..."; + mes "Now, be calm."; + mes "I understand that chef's saying and huge plan."; + next; + mes "[Cleanyang]"; + mes "Hey, human who helped me, you, you!"; + mes "Could you do me favor."; + mes "If the menu will be changed and provide cat's ship biscuit, definitely they appear..."; + next; + select("What?"); + mes "[Cleanyang]"; + mes "Cat the Cat!"; + mes "Cats who hide cat's ship biscuit secretly."; + mes "No one says that do not want to eat and throw away because they are scare chef."; + next; + mes "[Cleanyang]"; + mes "Absolutely, they begin to hide cat's ship biscuit..."; + mes "And it will be infested by insects!"; + mes "Chef will give a scolding again!"; + next; + mes "[Cleanyang]"; + mes "So let me see you everyday from provided cat's ship biscuit tomorrow."; + mes "You did good job. This is a token of thanks."; + set mal_qook,6; + getitem 12636,30; //Malang_Sp_Can + getexp 80000,80000; + setquest 7267; + close; + } + switch(rand(3)) { + case 0: + mes "[Cleanyang]"; + mes "Ohohohong..."; + mes "Euhohohohong..."; + mes "It's horrible... I got cat's ship biscuit but I don't know when It was made."; + mes "It's really hard. I almost lost my teeth."; + break; + case 1: + mes "[Cleanyang]"; + mes "Chef might forget everything that he gave me a scolding cause of insects."; + mes "He got a shock by cat's ship biscuit. Is this bigger case than the clean up?"; + break; + case 2: + mes "[Cleanyang]"; + mes "I'm a cleaning cat Cleanyang~"; + mes "Meow~"; + mes "Make a scratch others' door of house Meow~"; + mes "Meow~ Uh? Did you hear it?"; + mes "This is my cleaning song."; + break; + } + next; + mes "[Cleanyang]"; + mes "By the way, what is going on?"; + next; + switch(select("It's time to promise~:I'm here to see the result~:Shake your butt~")) { + case 1: + if (checkquest(7267,PLAYTIME) == 0) { + mes "[Cleanyang]"; + mes "Uh? Not yet."; + mes "Today's cat's ship biscuit is not provided yet, so I will know that after wait little bit more."; + mes "It might be after chef's distribution of cat's ship biscuit."; + close; + } + if (checkquest(7268) != -1) { + mes "[Cleanyang]"; + mes "My service to you today."; + mes "Recently, there are 9 spot that hided cat's ship biscuit as well."; + next; + mes "[Cleanyang]"; + mes "Someone think that good angel took them all as I collected and threw away"; + mes "He still hide them that place."; + next; + mes "[Cleanyang]"; + mes "It is so easy because I don't have to search everywhere, but"; + mes "Please search the 9 spot where hiding frequently."; + close; + } + if (checkquest(7267,PLAYTIME) == 2) + completequest 7267; + erasequest 7267; + mes "[Cleanyang]"; + mes "Is there guy who hide cat's ship biscuit today?"; + mes "Probably there he is?"; + next; + switch(select("Try to search today.:Maybe not today.")) { + case 1: + mes "[Cleanyang]"; + mes "My service to you today."; + mes "The inside of ship Navi, home and cat tower too. Don't even miss a blade of grass"; + mes "Search everywhere."; + setquest 7268; + close; + case 2: + mes "[Cleanyang]"; + mes "Do you think so?"; + mes "If so, It's good thing."; + mes "Anyway, It is not infested of insects due to we find them and remove right away."; + mes "That's enough."; + close; + } + case 2: + if (checkquest(7268) == -1) { + mes "[Cleanyang]"; + mes "Um? Nobody request for collecting cat's ship biscuit today."; + mes "By the way, what is the result report?"; + mes "Are you sick?"; + close; + } + if (checkquest(7261) != -1 && checkquest(7262) != -1 && checkquest(7263) != -1 && checkquest(7269) != -1 && checkquest(7270) != -1 && + checkquest(7271) != -1 && checkquest(7272) != -1 && checkquest(7273) != -1 && checkquest(7274) != -1 && checkquest(7275) != -1) { + mes "[Cleanyang]"; + mes "Um, the rising cat's ship biscuit spot!"; + mes "Did you collect all fully?"; + mes "I guess this is pretty enough."; + next; + mes "[Cleanyang]"; + mes "Just take all finding cat's ship biscuit."; + mes "Taste is not bad and have a resilient too..."; + next; + mes "[Cleanyang]"; + mes "Ok today's work is enough. Please come tomorrow!"; + mes "There will be tomorrow's cat's ship biscuit!"; + mes "Nya hahahong~"; + setquest 7267; + erasequest 7268; + erasequest 7261; + erasequest 7262; + erasequest 7263; + erasequest 7269; + erasequest 7270; + erasequest 7271; + erasequest 7272; + erasequest 7273; + erasequest 7274; + erasequest 7275; + getexp 30000,40000; + getitem 12636,10; //Malang_Sp_Can + close; + } + mes "[Cleanyang]"; + mes "Did you find all of them?"; + next; + mes "[Cleanyang]"; + mes "Someone think that good angel took them all as I collected and threw away."; + mes "He still hide them that place."; + next; + mes "[Cleanyang]"; + mes "It is so easy because I don't have to search everywhere, but"; + mes "please search the 9 spot where hiding frequently."; + close; + case 3: + mes "[Cleanyang]"; + mes "Meooow-!"; + mes "What are you doing? Meow!"; + mes "Goreureureung..."; + next; + mes "[Cleanyang]"; + mes "Hmhm."; + mes "Hey, don't do that."; + mes "...isn't it a crime? Meow."; + close; + } +} + +mal_in02,29,67,0 script #CaptainRoom3 844,{ + if (checkweight(1201,1) == 0) { + mes "- You have too many items so you can't continue the quest. -"; + close; + } + if (mal_qook == 1) { + if (checkquest(7261) == -1) { + mes "Lots of junk are piled up in a corner of captain's room."; + mes "Cleanyang might not clean in a corner because it is not within his hand."; + next; + mes "[Admiral Thomas]"; + mes "Uh? What are you doing over there?"; + mes "Do not touch that!"; + cutin "ma_tomas03",2; + next; + switch(select("Sorry.:I'll clean up!")) { + case 1: + mes "[Admiral Thomas]"; + mes "We have a common interest to talk."; + mes "There is no reason to search there like you."; + mes "Please leave me alone."; + cutin "ma_tomas01",2; + cutin "ma_tomas03",255; + break; + case 2: + cutin "ma_tomas03",255; + mes "Ignoring Thomas and search under the junk."; + mes "And at that time..."; + next; + emotion e_omg; + mes "The place where the black shadow just passed, I don't how long been it is left."; + mes "Find a cat's ship biscuit."; + switch(rand(3)) { + case 0: monster "mal_in02",30,67,"Quick Dark Shadow",2209,1; + case 1: monster "mal_in02",30,65,"Quick Dark Shadow",2209,1; + case 2: monster "mal_in02",29,65,"Quick Dark Shadow",2209,1; + } + setquest 7261; + getitem 11536,1; //Cat_Hard_Biscuit + next; + if (checkquest(7261) != -1 && checkquest(7262) != -1 && checkquest(7263) != -1) { + mes "I guess I searched pretty enough."; + mes "Let's tell Cleanyang that is infested of insects due to cat's ship biscuit is left long time."; + close; + } + mes "It was one of reason that the insects are appeared."; + close; + } + } + mes "It used to be habitat of insects because someone left cat's ship biscuit."; + mes "I think it's ok now due to we removed all of them."; + close; + } + if (checkquest(7268) != -1) { + if (checkquest(7261) == -1) { + mes "Lots of junk are piled up in a corner of captain's room."; + mes "Cleanyng might not clean in a corner because it is not within his hand."; + mes "He reached out and search under the junk."; + next; + mes "And at that time..."; + mes "The place where the dark shadow just passed, find a cat's ship biscuit that is hided recently."; + emotion e_omg; + switch(rand(3)) { + case 0: monster "mal_in02",30,67,"Quick Dark Shadow",2209,1; + case 1: monster "mal_in02",30,65,"Quick Dark Shadow",2209,1; + case 2: monster "mal_in02",29,65,"Quick Dark Shadow",2209,1; + } + setquest 7261; + getitem 11536,1; //Cat_Hard_Biscuit + close; + } + mes "It used to be habitat of insects because someone left cat's ship biscuit."; + mes "I think it's ok now due to we removed all of them."; + close; + } + mes "I don't have any business here."; + close; +} + +mal_in02,183,49,0 script #MeetingFloor4 844,{ + if (checkweight(1201,1) == 0) { + mes "- You have too many items so you can't continue the quest. -"; + close; + } + if (mal_qook == 1 || checkquest(7268) != -1) { + if (checkquest(7263) == -1) { + mes "This is ventilation window on the floor. It is really close to Cooking table"; + mes "I'm trying to ignore that but it is on my mind. What should I do?"; + next; + switch(select("Just look roughly.:Take a look at this.")) { + case 1: + mes "I looked at the ventilation window well, but did not find any problem."; + close; + case 2: + mes "It looks good from the top... I took it off because it's on my mind."; + mes "I can see something the bottom of way of ventilation."; + mes "And at that time..."; + next; + mes "The place where the dark shadow just passed, I don't how long been it is left."; + mes "Find a cat's ship biscuit."; + emotion e_omg; + switch(rand(2)) { + case 0: monster "mal_in02",182,50,"Quick Dark Shadow",2209,1; + case 1: monster "mal_in02",184,50,"Quick Dark Shadow",2209,1; + } + setquest 7263; + getitem 11536,1; //Cat_Hard_Biscuit + if (mal_qook == 1) { + next; + if (checkquest(7261) != -1 && checkquest(7262) != -1 && checkquest(7263) != -1) { + mes "I guess I searched pretty enough."; + mes "Let's tell Cleanyang that is infested of insects due to cat's ship biscuit is left long time."; + } else + mes "It was one of reason that the insects are appeared."; + } + close; + } + } + mes "It used to be habitat of insects because someone left cat's ship biscuit."; + mes "I think it's ok now due to we removed all of them."; + close; + } + mes "I don't have any business here."; + close; +} + +mal_in02,103,22,0 script #MalBed5 844,{ + if (checkweight(1201,1) == 0) { + mes "- You have too many items so you can't continue the quest. -"; + close; + } + if (mal_qook == 1 || checkquest(7268) != -1) { + if (checkquest(7262) == -1) { + mes "This is bed for sailors. There is too much hair and so messy."; + mes "At the corner of under the bed is does not reached hand so I'm thinking too much about that."; + next; + switch(select("Raise the matress slightly.:Search under the bed.")) { + case 1: + mes "I slightly push and raise the part that touched edge of wall."; + mes "And at that time..."; + next; + mes "The place where the dark shadow just passed, I don't how long been it is left."; + mes "Find a cat's ship biscuit."; + emotion e_omg; + monster "mal_in02",102,23,"Quick Dark Shadow",2209,1; + setquest 7262; + getitem 11536,1; //Cat_Hard_Biscuit + if (mal_qook == 1) { + next; + if (checkquest(7261) != -1 && checkquest(7262) != -1 && checkquest(7263) != -1) { + mes "I guess I searched pretty enough."; + mes "Let's tell Cleanyang that is infested of insects due to cat's ship biscuit is left long time."; + } else + mes "It was one of reason that the insects are appeared."; + } + close; + case 2: + mes "I searched under the bed, but I didn't find any problem."; + mes "Maybe Cleanyang cleaned up. It's pretty good condition."; + close; + } + } + mes "It used to be habitat of insects because someone left cat's ship biscuit."; + mes "I think it's ok now due to we removed all of them."; + close; + } + mes "The bed for sailors."; + mes "Lots of cat's hair are attached."; + close; +} + +malangdo,141,178,0 script #Darkweed6 844,{ + if (checkweight(1201,1) == 0) { + mes "- You have too many items so you can't continue the quest. -"; + close; + } + if (checkquest(7268) != -1) { + if (checkquest(7269) == -1) { + mes "Many weeds are growing in rest area near cat tower."; + mes "It's easily ignored, so it's on my mind."; + next; + switch(select("Search through the weeds.:Search under the chair.")) { + case 1: + mes "I decide to search the forest that out of people's eye."; + mes "And at that time..."; + next; + mes "From the place where Dark shadow just passed and someone hided recently."; + mes "Find a cat's ship biscuit."; + emotion e_omg; + monster "malangdo",141,178,"Quick Dark Shadow",2209,1; + setquest 7269; + getitem 11536,1; //Cat_Hard_Biscuit + close; + case 2: + mes "I searched under the chair in rest area, but I didn't find any problem."; + mes "It's pretty good condition even though it's outside."; + close; + } + } + mes "Many weeds are growing in rest area near cat tower."; + mes "We already collected hiding cat's ship biscuit here."; + close; + } + mes "Many weeds are growing under the cat tower."; + mes "It seems to be hard to clean."; + close; +} + +malangdo,133,134,0 script Strange Pile of Sand#7 557,{ + if (checkweight(1201,1) == 0) { + mes "- You have too many items so you can't continue the quest. -"; + close; + } + if (checkquest(7268) != -1) { + set .@quest, (strnpcinfo(0) == "Strange Pile of Sand#7")?7270:7275; + if (checkquest(.@quest) == -1) { + mes "The pile of sand is billowed like a grave. Should be something in there."; + mes "According to rumors, cats have a habit to bury with sand after stool..."; + next; + switch(select("Avoid this dirty place.:Darn it-!")) { + case 1: + mes "[" + strcharinfo(0) + "]"; + mes "Right!"; + mes "It may be cat's grave... Do not touch them!"; + mes "Avoid, avoid~"; + break; + case 2: + mes "Close eyes and start to dig that pile of sand!"; + mes "Therefore, something came out quickly from there and disappeared."; + mes "And..."; + next; + mes "From the place where Dark shadow just passed and someone hided recently."; + mes "Find a some chips of cat's ship biscuit."; + setquest .@quest; + if (!rand(3)) { + emotion e_omg; + getmapxy(.@map$,.@x,.@y,1); + monster .@map$,.@x,.@y,"Quick Dark Shadow",2209,1; + } else + getitem 11536,1; //Cat_Hard_Biscuit + close; + } + } + mes "We already collected buried cat's ship biscuit."; + close; + } + mes "- Look so strange. -"; + mes "- That's it... -"; + close; +} +malangdo,197,237,0 duplicate(Strange Pile of Sand#7) Strange Pile of Sand#12 557 + +malangdo,232,131,0 script #UnderStairs8 844,{ + if (checkweight(1201,1) == 0) { + mes "- You have too many items so you can't continue the quest. -"; + close; + } + if (checkquest(7268) != -1) { + if (checkquest(7271) == -1) { + mes "Some weeds are growing under the low stairs."; + mes "It's really hard to find something fell under the stairs.."; + next; + mes "To lie flat and look under the stairs carefully."; + mes "And at that time..."; + next; + mes "From the place where Dark shadow just passed and someone hided recently."; + mes "Find a some chips of cat's ship biscuit."; + setquest 7271; + if (!rand(3)) { + emotion e_omg; + monster "malangdo",231,130,"Quick Dark Shadow",2209,1; + } else + getitem 11536,1; //Cat_Hard_Biscuit + close; + } + mes "Sometimes, someone played with pulling people's ankle under the stairs"; + mes "Now, I can't see mischievous boys or any strange thing."; + next; + mes "We already collected buried cat's ship biscuit."; + close; + } + mes "Out of people's hand under the stairs."; + mes "Sometimes, I look around there when I search lost toys."; + close; +} + +mal_in01,74,20,0 script #CornerTower9 844,{ + if (checkweight(1201,1) == 0) { + mes "- You have too many items so you can't continue the quest. -"; + close; + } + if (checkquest(7268) != -1) { + if (checkquest(7272) == -1) { + mes "This cat tower is for playing and resting."; + mes "Dust is piled up because there is gap between the foothold and ground."; + next; + mes "Push the thin and long rod in the gap and search something."; + mes "And at that time..."; + next; + mes "From the place where Dark shadow just passed and someone hided recently."; + mes "Find a some chips of cat's ship biscuit."; + setquest 7272; + if (!rand(3)) { + emotion e_omg; + monster "mal_in01",73,19,"Quick Dark Shadow",2209,1; + } else + getitem 11536,1; //Cat_Hard_Biscuit + close; + } + mes "We already collected buried cat's ship biscuit."; + close; + } + mes "There are cat's bed near cat tower."; + mes "Specially, some cats love an out of the way place."; + close; +} + +mal_in01,159,225,0 script #CornerLocker10 844,{ + if (checkweight(1201,1) == 0) { + mes "- You have too many items so you can't continue the quest. -"; + close; + } + if (checkquest(7268) != -1) { + if (checkquest(7273) == -1) { + mes "In the corner of the gap between the wall and locker that is used by cat's gamers,"; + mes "I can see something there. It's really hard to find object if drop there."; + next; + mes "Push the thin and long rod in the gap and search something."; + mes "And at that time..."; + next; + mes "From the place where Dark shadow just passed and someone hided recently."; + mes "Find a some chips of cat's ship biscuit."; + setquest 7273; + if (!rand(3)) { + emotion e_omg; + monster "mal_in01",159,225,"Quick Dark Shadow",2209,1; + } else + getitem 11536,1; //Cat_Hard_Biscuit + close; + } + mes "We already collected buried cat's ship biscuit."; + close; + } + mes "The corner of gap is between locker that is used by cat's gamers and wall."; + mes "If drop kind of small toys there, never find them at all."; + close; +} + +mal_in01,24,72,0 script #FootholdTower11 844,{ + if (checkweight(1201,1) == 0) { + mes "- You have too many items so you can't continue the quest. -"; + close; + } + if (checkquest(7268) != -1) { + if (checkquest(7274) == -1) { + mes "This cat tower is for playing and resting in Malangdo."; + mes "Dust is piled up because there is gap between the foothold and ground."; + next; + mes "Push the thin and long rod in the gap and search something."; + mes "And at that time..."; + next; + mes "From the place where Dark shadow just passed and someone hided recently."; + mes "Find a some chips of cat's ship biscuit."; + setquest 7274; + if (!rand(3)) { + emotion e_omg; + monster "mal_in01",24,71,"Quick Dark Shadow",2209,1; + } else + getitem 11536,1; //Cat_Hard_Biscuit + close; + } + mes "There is mark that shows something used to be jammed in gap of foothold in very bottom of cat tower."; + mes "We already collected buried cat's ship biscuit."; + close; + } + mes "This cat tower is for playing and resting in Malangdo."; + mes "When I look cats on the cat tower, It looks like a tree landen with cats..."; + close; +} + +// Help Chef Nyas :: mal_day_qook +//============================================================ +mal_in02,187,58,3 script Chef Nyas 548,{ + if (checkweight(1201,1) == 0) { + mes "- You have too many items so you can't continue the quest. -"; + close; + } + if (BaseLevel < 60) { + mes "[Chef Nyas]"; + mes "What is going on boy?"; + mes "I don't want to talk to you. Get away from me!"; + next; + mes "I'm ignored by uncomfortable cat."; + mes "May not ignored if I'm getting stronger..."; + close; + } + if (mal_qook < 2) { + mes "[Chef Nyas]"; + mes "I'm a unique chef in entire fleet."; + mes "Do you want something from me?"; + next; + mes "[Chef Nyas]"; + mes "Even though I have no time to spare, I usually serve a plate of soup gladly, but now!"; + mes "The ingredient is infested with worms cause of one stupid's carelessness!"; + next; + mes "[Chef Nyas]"; + mes "Therefore, when my blaze of anger becomes quiet like a calm sea, come back again!"; + mes "By the way, where is that stupid!"; + close; + } else if (mal_qook == 2) { + mes "[Chef Nyas]"; + mes "I'm a unique chef in entire fleet."; + mes "Do you want something from me?"; + next; + switch(select("Show the cat's ship biscuit.:Talk about story of Cleanyang.")) { + case 1: + mes "[Chef Nyas]"; + mes "Hm? is this cat's ship biscuit?"; + mes "Specially, I can feel the flow of time from this biscuit."; + mes "By the way, how can you have this?"; + next; + mes "He is telling the story that place where he found cat's ship biscuit and"; + mes "Explain the Cleanyang's story."; + next; + break; + case 2: + mes "[Chef Nyas]"; + mes "Why that stupid?"; + mes "Are you trying to make a thunder storm in the calm sea?!"; + next; + mes "Pacify an angry chef"; + mes "Explain a misunderstanding about Cleanyang and tell whole story of cat's ship biscuit."; + next; + break; + } + mes "[Chef Nyas]"; + mes "So this is happening because of cat buscuit?"; + mes "Yes, is this story about that?"; + next; + select("You are quick understand."); + mes "[Chef Nyas]"; + mes "..........He is such a jerk!"; + mes "In addition, What? Find another one in captain's room?!"; + next; + mes "[Chef Nyas]"; + mes "Thomas......"; + mes "He has position that should take the lead to sailors, but he got a wrong?"; + mes "Ududuk."; + next; + mes "[Chef Nyas]"; + mes "This cat's ship biscuit was! Always thankful food to help our starvation during a long sailing!"; + mes "No matter what taste, It always saves us at crossroads of life and death!"; + next; + mes "[Chef Nyas]"; + mes "Although the situation is not able to use fire for a month, two month even 1000 days!"; + mes "This is blessed food to guarantee on open sea!"; + next; + mes "[Chef Nyas]"; + mes "How many chef cats have difficult time to make a cat's ship biscuit!"; + mes "The military discipline has been relaxed because we settled down on island! Already forget the dangerous situation?!"; + next; + mes "Chef is outraged and very upset."; + mes "He mumbled and made a threatening sound with grind his teeth."; + mes "Come back later when he calms down."; + set mal_qook,3; + erasequest 7264; + setquest 7265; + close; + } else if (mal_qook == 3) { + if (!rand(3)) { + mes "[Chef Nyas]"; + mes "There you are? I made a bad break."; + mes "I made a big decision when you are out for me."; + next; + mes "[Chef Nyas]"; + mes "After settled down on Island, depraved mindset cause of plentiful foods."; + mes "Therefore, I'll change the menu that cat's ship biscuit is provided for one meal a day!."; + next; + mes "[Chef Nyas]"; + mes "That ingredient is needed to make cat's ship biscuit."; + mes "There is no wheat on this island, so I need to get your help."; + next; + mes "[Chef Nyas]"; + mes "Anything is possible to grind flour and knead dough."; + mes "Please bring that kind of ^4d4dff10 Grain^000000 and ^4d4dff 1 Plain Sauce^000000."; + mes "Replace salt with seawater.."; + next; + mes "[Chef Nyas]"; + mes "Could we get them easily on land?"; + mes "I'll get the rest what I need."; + next; + mes "[Chef Nyas]"; + mes "I'll fix their taste that is crazy for canned food."; + mes "He approached like a calm sea that has horrible thunder storm"; + mes "I'll give a pain like a god of sea's anger! Kmeow~~!!"; + next; + mes "A look of chef is quite serious."; + mes "Let me tell Cleanyang about the result first."; + set mal_qook,4; + erasequest 7265; + setquest 7266; + close; + } + mes "Chef is still trying to soothe his anger."; + mes "Maybe need more time."; + close; + } else if (mal_qook == 4) { + if (countitem(577) >= 10 && countitem(7454) > 0) { + mes "[Chef Nyas]"; + mes "Finally here. Wow, this land is pretty different."; + mes "That is enough to process."; + next; + mes "[Chef Nyas]"; + mes "If you are ok, I want to get these food everyday."; + mes "If you don't mind, just come back tomorrow."; + delitem 577,10; //Grain + delitem 7454,1; //Plain_Sauce + set mal_qook,5; + erasequest 7266; + setquest 7276; + close; + } + mes "[Chef Nyas]"; + mes "That ingredient is needed to make cat's ship biscuit."; + mes "There is no wheat on this island, so I need to get your help."; + next; + mes "[Chef Nyas]"; + mes "Anything is possible to grind flour and knead dough."; + mes "Please bring that kind of ^4d4dff10 Grain^000000 and ^4d4dff 1 Plain Sauce^000000."; + mes "Replace salt with seawater..."; + close; + } + mes "[Chef Nyas]"; + mes "There you are."; + mes "It's not mealtime... Why are you here?"; + next; + switch(select("What's today's work?:Food Delivery:Just bored...")) { + case 1: + if (checkquest(7276,PLAYTIME) == 0) { + mes "[Chef Nyas]"; + mes "Now, cat's ship biscuit is being baked in this oven."; + mes "It's all for your delivery food."; + next; + mes "[Chef Nyas]"; + mes "Quiet wave with a little salty and savory smell."; + mes "The food of sea is coming to make sailor's heart flutter."; + next; + mes "[Chef Nyas]"; + mes "I've got enough ingredients of cat's ship biscuit today."; + mes "Let me order next time."; + close; + } + if (mal_food > 0) { + mes "[Chef Nyas]"; + mes "Um? You are dull."; + mes "You already took my order list?"; + mes "Just take care of them."; + close; + } + if (checkquest(7276,PLAYTIME) == 2) + completequest 7276; + mes "[Chef Nyas]"; + mes "Here you are."; + mes "I need ingredients for cat's ship biscuit now. Fortunately, you are here at the right moment."; + if (checkquest(7276) != -1) + erasequest 7276; + next; + mes "[Chef Nyas]"; + mes "Could you bring some ingrediednts for cat's ship biscuit from land?"; + mes "If you say so, I have one more thing to request..."; + next; + switch(select("I'm busy today.:Sure, what are you need?")) { + case 1: + mes "[Chef Nyas]"; + mes "That is sad news."; + mes "However, it's ok. Cat's ship biscuit is originally prepared food."; + mes "Anyway, today's biscuit wll be provided when the second moon is full."; + next; + switch(select("So teeth grinder?:Worm castle...:Do not throw away?")) { + case 1: + mes "[Chef Nyas]"; + mes "What do you want to hear from me?!"; + mes "Kmeow!!"; + mes "The hardness of cat's ship biscuit is like a noble endurance in the sea!"; + mes "Do not ignore this!!"; + close; + case 2: + mes "[Chef Nyas]"; + mes "Only idiot who does not take care of preserving says like that."; + mes "Dry enough and seal it in cool dry place. Tut-tut."; + next; + mes "[Chef Nyas]"; + mes "Anyway Is that all about protein?"; + mes "Why don't you eat at night if it's on your mind!"; + close; + case 3: + mes "[Chef Nyas]"; + mes "Never throw food!"; + mes "When you are hit by cat's ship biscuit, you will get bruise or bleeding but"; + mes "It is not that reason!!!"; + mes "Do not play with food!"; + close; + } + case 2: + if (mal_food == 0) { + mes "[Chef Nyas]"; + mes "The ingredients of cat's ship biscuit are 10 Grain and 1 Plain Sauce as usual."; + mes "And I'd like to study food of human, so bring one of them."; + next; + mes "[Chef Nyas]"; + mes "My curious food is..."; + set .@i, rand(1,66); + + // IDs grouped in 5s incrementally. + setarray .@StartID[0],12061,12091,12041,12071,12056,12086,12051,12081,12046,12076,12066,12096,12429,12434; + mes "^4d4dff "+getitemname(.@StartID[(.@i-1)/5]+((.@i-1)%5))+" ^000000 ."; + + set mal_food,.@i; + setquest 7280+.@i; + mes "Just one dish is enough, so please do it together."; + next; + mes "[Chef Nyas]"; + mes "You have to bring the dish that made from fresh ingredients."; + mes "^ff0000I will refuse the instant food.^000000"; + close; + } + mes "[Chef Nyas]"; + mes "Hey my friend, you have a bad memory."; + mes "Did you already take my order list?"; + close; + } + case 2: + if (mal_food == 0) { + mes "[Chef Nyas]"; + mes "Do you remember what I ask to bring?"; + mes "I have no idea."; + close; + } else if (mal_food > 66) { + mes "[Chef Nyas]"; + mes "What did I say to bring?"; + mes "I don't remember?"; + mes "Did you get something wrong to come here?"; + close; + } + mes "[Chef Nyas]"; + mes "Is that ingredients of cat's ship biscuit and the food of human?"; + mes "Let me check what you brought..."; + next; + set .@i, mal_food; + + // IDs grouped in 5s incrementally. + setarray .@StartID[0],12061,12091,12041,12071,12056,12086,12051,12081,12046,12076,12066,12096,12429,12434; + set .@food, .@StartID[(.@i-1)/5]+((.@i-1)%5); + + if (countitem(577) >= 10 && countitem(7454) > 0 && countitem(.@food) > 0) { + mes "[Chef Nyas]"; + mes "Great."; + mes "This is that food!"; + mes "It will be good reference. Well done."; + delitem 577,10; //Grain + delitem 7454,1; //Plain_Sauce + delitem .@food,1; + setquest 7276; + set mal_food,0; + erasequest 7280+.@i; + + // Quantities grouped in 10s repeating. + // [ 3, 3, 6, 6, 9, 9, 12, 12, 15, 18 ] + // Last group [ 61 - 66 ] receives 25 constant. + getitem 6422, ((.@i < 61)?((.@i%10)?3*(((.@i%10)+1)/2):18):25); //Egrade_Coin + + getexp 50000,80000; + next; + mes "[Chef Nyas]"; + mes "Alright, could you come tomorrow?"; + mes "When the time to you coming, I'm very excited."; + mes "Nyahuh Nyahuh"; + close; + } + mes "[Chef Nyas]"; + mes "Yummm..."; + mes "Did I overestimate your ability?"; + mes "Double check what is short and bring them properly."; + next; + mes "[Chef Nyas]"; + mes "There is not different from undiscerning young cat."; + close; + case 3: + mes "[Chef Nyas]"; + mes "You are quite bold like a killer whale."; + mes "If you don't have any business, don't touch vegetable and go away."; + close; + } } \ No newline at end of file -- cgit v1.2.3-60-g2f50