1 //===== rAthena Script =======================================
2 //= Malangdo Quest NPCs
3 //===== By: ==================================================
5 //===== Current Version: =====================================
7 //===== Compatible With: =====================================
9 //===== Description: =========================================
10 //= [Official Conversion]
11 //= Quest NPCs related to Malangdo:
12 //== Malangdo Island, Help the Bad Cats in Danger,
13 //== Clean the Ship, Help Chef Nyas, Play with Baby Cats,
14 //== Cat Gamers, Archangel Wing Enchants
15 //===== Additional Comments: =================================
16 //= 1.0 First version. [Euphy]
17 //= 1.1 Added Clean the Ship and Help Chef Nyas.
18 //= 1.2 Added Archangel Wing Enchants.
19 //= 1.3 Added Play with Baby Cats.
20 //= 1.4 Added Malangdo Island.
21 //= 1.4a Dialogue edits, source iRO.
22 //= 1.5 Added Cat Gamers.
23 //= Added "Investment Cat Helper" and "Storekeeper" NPCs.
24 //= 1.6 Added GM management function.
25 //= 1.7 Added item functions.
26 //============================================================
28 // Utility NPCs :: cat_merchant
29 //============================================================
30 mal_in02,134,31,5 script Investment Cat Helper 505,{
31 if (MaxWeight - Weight < 100 || checkweight(1201,1) == 0) {
32 mes "[Investment Cat Helper]";
33 mes "You have a heavy load. Maybe you're a peddler? No peddlers in this area.";
36 if (ep13_yong1 < 10) {
37 mes "[Investment Cat Helper]";
39 mes "You've come here to ask about investing?";
40 mes "You've come to the right place.";
42 mes "[Investment Cat Helper]";
43 mes "I am here to invest in the Cat Paw Merchant Association.";
44 mes "Err-- I mean I'm here to help honest people like you.";
47 mes "[Investment Cat Helper]";
48 mes "I can't remember everything because I've been here talking to you humans.";
49 mes "But I want to know first... Hold on.";
51 mes "smell... smell...";
53 mes "[Investment Cat Helper]";
55 mes "You don't know much about the Cat Paw Merchant Association, do you?";
56 mes "Hmm, you do not really smell like a cat.";
58 mes "[Investment Cat Helper]";
60 mes "You made the right decision to be here to invest in the Cat Paw Merchant Association~";
62 mes "[Investment Cat Helper]";
63 mes "First, you need to have ten pieces of Malangdo cans if you want to open an account.";
66 switch(select("Open an account:Ask about benefits:Cancel")) {
68 if (countitem(12636) < 10) {
69 mes "[Investment Cat Helper]";
71 mes "I'd love to give you account for";
72 mes "free but as you know, this is for";
73 mes "advertising investers of the trader group, sorry.";
76 delitem 12636,10; //Malang_Sp_Can
78 mes "[Investment Cat Helper]";
80 mes "Write down here~ and";
81 mes "print your palm there,";
82 mes "ah!~ what's your name?";
84 mes "[Investment Cat Helper]";
85 mes strcharinfo(0)+" you are~";
87 mes "[Investment Cat Helper]";
88 mes "Name: "+strcharinfo(0);
89 mes "Number of accounts: 10";
90 mes "OK! Registered!";
92 mes "[Investment Cat Helper]";
93 mes "You have an account now.";
94 mes "Will get an investment of a certain nunber of cans next time.";
96 mes "[Investment Cat Helper]";
97 mes "I wish to get lots of investments";
98 mes "so you can have many services as well.";
99 mes "And, I also hope that we, the Cat Paw Merchant Association, will make much money.";
101 mes "[Investment Cat Helper]";
102 mes "See you next investment~";
105 mes "[Investment Cat Helper]";
106 mes "You want to know the benefits of investing?";
107 mes "Actually, we are a small group of cats and we don't think like humans.";
109 mes "[Investment Cat Helper]";
110 mes "There are lots of benefits based on how much you've invested in our services.";
111 mes "These include more warps, extra storage locations and price reductions of goods and services.";
113 mes "[Investment Cat Helper]";
114 mes "I promise that if our trade is growing you will benefit from it as well.";
118 mes "[Investment Cat Helper]";
119 mes "Ahh~ You're just going to leave?";
120 mes "T_T~ Please open an account.";
124 } else if (ep13_yong1 < 20000) {
125 mes "[Investment Cat Helper]";
126 mes "I can't remember everyone since I meet so many people...";
127 mes "But I want to check first... Hold on.";
130 mes "smell... smell...";
132 if (ep13_yong1 < 10000) {
134 mes "[Investment Cat Helper]";
135 mes "This is a familiar smell!!";
136 mes "If it's so...!!";
138 mes "[Investment Cat Helper]";
139 mes "You are here to invest!!";
140 mes "Good!~~ Good to see you~";
142 mes "[Investment Cat Helper]";
143 mes "From your smell~ you are below 10,000 accounts.";
144 mes "Until then, you can get an account by investing ten cans.";
147 mes "[Investment Cat Helper]";
148 mes "Such a stong smell!!";
149 mes "Then it must be!!";
151 mes "[Investment Cat Helper]";
152 mes "A VIP invester!!!!!!";
153 mes "You're here to invest? Welcome!";
155 mes "[Investment Cat Helper]";
156 mes "A VIP invester with over 10,000 accounts";
157 mes "can get another account with 20 cans.";
158 mes "A good investment!";
161 mes "[Investment Cat Helper]";
162 mes "What will you do?";
164 switch(select("Invest:Check the number of accounts:Cancel")) {
166 mes "[Investment Cat Helper]";
167 mes "Ohh~ thank you for investing~";
168 mes "You can get a maximum of 10 accounts at one time.";
169 mes "Isn't it lovely?";
170 mes "How many will you invest in? Enter 0 to cancel.";
174 mes "[Investment Cat Helper]";
175 mes "Please invest next time~";
177 } else if (.@input > 10) {
178 mes "[Investment Cat Helper]";
179 mes "You can get a maximum of 10 accounts~";
182 set .@required, .@input*.@cans;
183 mes "[Investment Cat Helper]";
184 mes "Total " + .@input + " accounts, right?";
185 mes "The number of cans you need is "+.@required+" pieces.";
186 mes "Do you want to go through with this?";
188 if(select("Yes:No") == 2) {
189 mes "[Investment Cat Helper]";
190 mes "Oh? Is that wrong? Weird.";
191 mes "Please check again~";
194 if (countitem(12636) < .@required) {
195 mes "[Investment Cat Helper]";
197 mes "You don't have enough cans.";
198 mes "I'm a busy cat, you know.";
201 if (ep13_yong1 < 10000) {
202 delitem 12636,.@required; //Malang_Sp_Can
203 set ep13_yong1, ep13_yong1+.@input;
204 mes "[Investment Cat Helper]";
205 mes .@input+" accounts were invested in.";
206 mes "Thank you for your help~";
208 mes "[Investment Cat Helper]";
209 mes "Once we get more investments of cans,";
210 mes "our trader group will grow even more.";
211 mes "And you can get services as well~";
212 mes "A win-win strategy?";
215 if (.@input + ep13_yong1 > 20000) {
216 delitem 12636,.@required; //Malang_Sp_Can
217 set ep13_yong1,20000;
218 mes "[Investment Cat Helper]";
219 mes "You can have 20,000 accounts max";
220 mes "according to the trader policy...";
221 mes strcharinfo(0)+"'s accounts increase to 20,000.";
222 mes "Thank you so much for your investment~";
224 mes "[Investment Cat Helper]";
225 mes "Now, "+strcharinfo(0)+", you can't invest further";
226 mes "but you can still donate some of your cans to the trader group.";
227 mes "Thank you so much~";
230 delitem 12636,.@required; //Malang_Sp_Can
231 set ep13_yong1, ep13_yong1+.@input;
232 mes "[Investment Cat Helper]";
233 mes .@input+" accounts have been invested in.";
234 mes "Thank you for your help~";
236 mes "[Investment Cat Helper]";
237 mes "With your big investment in cans,";
238 mes "this will help us meet our goals earlier.";
239 mes "Thank you again.";
244 mes "[Investment Cat Helper]";
245 mes "You want to check the number of accounts? Hmm, let's see~";
247 mes "[Investment Cat Helper]";
248 mes "Name: "+strcharinfo(0);
249 mes "Number of accounts: "+ep13_yong1;
251 mes "[Investment Cat Helper]";
252 if (ep13_yong1 < 10000)
255 mes "You've made many investments. Thank you.";
258 mes "[Investment Cat Helper]";
259 mes "Please invest next time~";
262 } else if (ep13_yong1 >= 20000) {
263 mes "[Investment Cat Helper]";
264 mes strcharinfo(0) + ", welcome~";
265 mes strcharinfo(0) + "~ I felt something upon your arrival.";
267 mes "[Investment Cat Helper]";
268 mes "Want to donate?";
270 if(select("Donate:No") == 2) {
271 mes "[Investment Cat Helper]";
272 mes "Hehe~ then have fun in here~";
275 mes "[Investment Cat Helper]";
276 mes "Wow, thank you, "+strcharinfo(0)+"~!";
278 mes "[Investment Cat Helper]";
279 mes strcharinfo(0)+"~ with your help";
280 mes "the cans will be distributed to cats";
281 mes "in the Midgard area with honor~";
283 mes "[Investment Cat Helper]";
284 mes "The can donation can range from a minimum of 20 to a maximum of 10,000.";
287 if (.@input < 20 || .@input > 10000) {
288 mes "[Investment Cat Helper]";
289 mes "The can donation can range from a minimum of 20 to a maximum of 10,000.";
291 } else if (countitem(12636) < .@input) { // Malang_Sp_Can
292 mes "[Investment Cat Helper]";
293 mes "Hmm? You don't have enough cans.";
296 delitem 12636,.@input; //Malang_Sp_Can
297 mes "[Investment Cat Helper]";
298 mes "Ohh! Thank you~";
300 mes "[Investment Cat Helper]";
301 mes "Dear "+strcharinfo(0)+" ~";
302 mes "I have only Increase AGI";
303 mes "and Blessing to give you.";
305 npcskill "AL_INCAGI",10,0,0;
306 npcskill "AL_BLESSING",10,0,0;
312 malangdo,184,139,4 script Storekeeper#mal 560,{
314 mes "Hey, looks like you might be looking to unload some of your stuff from your pack.";
315 mes "Want to open storage? For free?";
318 mes "Hahaha~ Just kidding, of course it isn't free.";
319 mes "What do you take me for?";
321 if (ep13_yong1 > 999) {
324 set .@i, select("Pay with Can ----- 1 unit:Pay with Zeny ------- 1,500z");
328 set .@i, select("Pay with Can ----- 2units:Pay with Zeny ------- 3,000z");
330 if(!callfunc("F_CanOpenStorage")){
333 mes "You need to have ^FF0000Basic Skill level 6^000000 to use the storage service!!";
338 if (countitem(12636) < .@cans) {
340 mes "You don't have enough cans...";
343 delitem 12636,.@cans; //Malang_Sp_Can
348 mes "You don't have enough zeny...";
351 set Zeny, Zeny-.@zeny;
361 // Malangdo Island :: ma_tomas
362 //============================================================
363 mal_in02,28,56,5 script Samuel#mal 495,{
365 mes "Ah, you mean the ad... well, you mean our village chief?";
366 mes "You'd better not bother him, since he's always busy.";
371 mes "^0000FFBut it'd be impossible to talk without bothering him anyway......^000000";
372 mes "He is simply always busy.";
374 switch(select("Ad...?:Village chief?")) {
377 mes "Ah, there was an admiral of this ship before settling in here~";
378 mes "Shining golden eyes like the sun!!!";
379 mes "Silvery beard fluttering with a rough sea breeze!!!";
382 mes "Kha~ It was nice!!!!";
383 mes "I was fascinated by that attraction and took the ship, Navi!";
384 mes "This thing is called the romance of a guy. Hoo hoo~";
388 mes "Well... His cuticle seems to have gone bad a bit with his village chief duty, since he settled in Malangdo. But his eyes are still the same.";
392 mes "Umm, since it is Malangdo, will it be the Malangdo chief...?!";
393 mes "No, though it will be funny...";
394 mes "Malangdo village... umm... this... this is also not......";
395 mes "Well, this stuff is not that important.";
398 mes "Although there are many differences between admiral and village chief for sure, it feels like it won't be without Admiral Tomas anyhow.";
401 mes "All would think the same, not just me.";
402 mes "He's having a hard time thanks to this.";
407 mal_in02,22,62,3 script Tomas#mal 556,{
408 if (BaseLevel < 60) {
409 mes "[Tomas, Village Chief]";
410 mes "Ummm... Who are you?";
411 mes "Don't you think it's too early to come here?";
415 mes "[Tomas, Village Chief]";
417 mes "Are you coming to an end there?";
418 cutin "ma_tomas02",2;
422 mes "Moved all 3 thousand boxes, including the one I just received, to the storage. The next boxes are expected to be delivered in 5 hours!";
423 emotion e_omg,0,"Samuel#mal";
425 mes "[Tomas, Village Chief]";
427 mes "How many times should I tell you to call me Village Chief, not Admiral!";
430 mes "Sorry! Village Chief!";
431 mes "I will correct myself!";
432 emotion e_omg,0,"Samuel#mal";
434 mes "[Tomas, Village Chief]";
436 mes "Get them sorted out and arrange them over there. Before the next boxes are here you must finish the work there!";
438 mes "[Tomas, Village Chief]";
439 mes "Sea cucumbers, sea squirts, sea anemones to the right! Seaweed and kelp downstairs, and send anchovies and drums to the gathering place. Let the rest stack assortatively in the corner!";
442 mes "Yes! Village Chief!";
443 mes "Seaweed, Sea cucumbers, sea squirts, sea anemones to the right! Seaweed and glasses downstairs! Send anchovies and drums to the gathering place! Let the rest stack assortatively in the corner!";
444 emotion e_omg,0,"Samuel#mal";
446 mes "[Tomas, Village Chief]";
448 mes "Sea cucumbers, sea squirts, sea anemones to the right. Seaweed and kelp downstairs. Anchovies and drums to the gathering place. Let the rest stack assortatively in the corner.";
453 emotion e_omg,0,"Samuel#mal";
455 mes "[Tomas, Village Chief]";
457 mes "It doesn't seem to end.";
458 mes "There are still piles of paperwork to do... I will be in trouble unless I finish them up before the next boxes arrive.";
461 mes "[Tomas, Village Chief]";
462 mes "So, the amount of the next boxes is 1300....";
463 mes "And the next, the 700 boxes downstairs to load up the ship...";
465 switch(select("Try to talk to him.:Stop since he seems busy.")) {
467 mes "[Tomas, Village Chief]";
468 mes "Hmm, who are you?";
469 mes "You are not familiar. Sorry, but will you come again if it is not that urgent?";
470 cutin "ma_tomas01",2;
472 switch(select("It's my first time to Malangdo.:Another cat told me to come over here.:I will come around again later.")) {
474 mes "[Tomas, Village Chief]";
475 mes "...So I told you your face was not familiar.";
478 mes "[Tomas, Village Chief]";
479 mes "Hmm... Sorry, but as I told you before, would you talk to the other cats if it's not that urgent, since I have plenty of work left undone and no time to talk with you.";
482 mes "[Tomas, Village Chief]";
483 mes "...Anyway all are always good to leave me with the work.";
484 mes "Pitiless ones...";
487 mes "[Tomas, Village Chief]";
488 mes "Umm... Having said that, would you talk to the other cats if it's not that urgent, since I got plenty of work to do left undone and no time to talk with you?";
491 mes "[Tomas, Village Chief]";
492 mes "Sorry for that.";
493 mes "Please come back to me again, though I don't know when I could be free.";
499 mes "[Tomas, Village Chief]";
500 mes "These days I feel I'm pressed with work, although it's good to trust and rely on me as a village chief...";
502 mes "[Tomas, Village Chief]";
503 mes "It is too much, since they send all visitors to me.";
505 mes "[Tomas, Village Chief]";
506 mes "You're just in time. Go to the ^0000FFregular meeting^000000 being held now.";
507 mes "The meeting place is ^0000FFat the end of the corridor^000000.";
514 mes "[Tomas, Village Chief]";
515 mes "Sorry for that.";
516 mes "Please come back to me again though I don't know when I could be free.";
521 } else if (ma_tomas == 1) {
522 mes "[Tomas, Village Chief]";
523 mes "So, the next 1000 boxes to move to the upper side...";
524 cutin "ma_tomas02",2;
526 mes "[Tomas, Village Chief]";
527 mes "400 boxes to give out as supplies....";
532 mes "Sea bass, sea jelly, sea sponge are well arranged on the right!";
533 mes "Seaweed and kiwi downstairs! Anchovies and cod to the gathering place! Let the rest stack assortatively in the corner?";
534 emotion e_omg,0,"Samuel#mal";
536 mes "[Tomas, Village Chief]";
540 mes "[Tomas, Village Chief]";
544 mes "[Tomas, Village Chief]";
549 mes "[Tomas, Village Chief]";
551 mes "How many times did I tell you! Mew~";
554 cutin "ma_tomas03",2;
556 mes "[Tomas, Village Chief]";
557 mes "Sea cucumbers, sea squirts, sea anemones to the right. Seaweed and kelp downstairs. Anchovies and drums to the gathering place. Let the rest stack assortatively in the corner.";
559 mes "[Tomas, Village Chief]";
560 mes "Huh?! If you really want to put Sea bass to the right that much, let yourself stand there all day long! Mew~";
561 emotion e_omg,0,"Samuel#mal";
563 mes "[Tomas, Village Chief]";
564 mes "I'm busy enough without you. You're getting on my nerves! Mew~";
565 mes "What about getting on the ship over there? Mew!";
567 mes "[Tomas, Village Chief]";
572 mes "[Tomas, Village Chief]";
574 mes "Well... what are you still doing here?";
575 mes "Go to the regular meeting being held now at the end of the corridor.";
578 cutin "ma_tomas02",2;
582 } else if (ma_tomas == 2) {
583 mes "[Tomas, Village Chief]";
585 mes "Well... what are you still doing here?";
586 mes "Go to the regular meeting being held now at the end of the corridor.";
589 cutin "ma_tomas02",2;
593 } else if (ma_tomas < 35) {
594 mes "[Tomas, Village Chief]";
595 mes "How is the meeting going on?";
596 mes "It's been a long time since I visited, since I'm busy... Tsk...";
598 cutin "ma_tomas02",2;
602 } else if (ma_tomas == 35) {
603 mes "[Tomas, Village Chief]";
605 mes "There have been such issues!";
607 cutin "ma_tomas04",2;
609 mes "[Tomas, Village Chief]";
610 mes "I felt uneasy since I couldn't take care of you, being so busy.";
611 mes "You already got used to Malangdo well enough by yourself.";
614 mes "[Tomas, Village Chief]";
615 mes "Then, as village chief and the admiral of the cat association, I'd like you to get along with me as well!";
618 getitem 6422,30; //Egrade_Coin
623 mes "[Tomas, Village Chief]";
625 mes "How are you doing?";
626 mes "Come to me if anything difficult happens.";
628 cutin "ma_tomas04",2;
634 mal_in02,182,61,3 script President of Meeting#mal 421,{
636 mes "[President of Meeting]";
637 mes "Please be silent, the regular meeting is getting started a moment later~";
639 } else if (ma_tomas == 1) {
640 mes "[President of Meeting]";
641 mes "Wow~ wow~ Now we're having an incredible sale... well, no, but a meeting.";
642 mes "Please be silent.";
644 mes "[President of Meeting]";
645 mes "Today's main agenda is as always ^ff99ccStar Candy^000000.";
646 mes "Though I have traveled through numerous areas by now, it's my first time hearing ^0000FFsuch a difficult language to learn^000000.";
648 mes "[President of Meeting]";
649 mes "What she cannot communicate with at all is becoming a highly growing issue.";
651 mes "[President of Meeting]";
652 mes "Please speak if there's any opinion on the next agenda.";
654 mes "[President of Meeting]";
655 mes "Umm... Yes. Then, please say first, ^6666ccScottfold^000000.";
657 changequest 11209,11210;
658 emotion e_paper,0,"Scottfold#mal";
660 } else if (ma_tomas == 2) {
661 mes "[President of Meeting]";
662 mes "Umm... Yes. Please speak first, ^6666ccScottfold^000000.";
663 emotion e_paper,0,"Scottfold#mal";
665 } else if (ma_tomas == 3) {
666 mes "[President of Meeting]";
667 mes "Please speak, Koon.... next.";
668 emotion e_paper,0,"Koon#mal";
670 } else if (ma_tomas == 4) {
671 mes "[President of Meeting]";
672 mes "There will be a presentation by Dr. Devore on his study continuously.";
673 emotion e_paper,0,"Linguist Devore#mal";
675 } else if (ma_tomas == 5) {
676 mes "[President of Meeting]";
677 mes "Please speak next, Dr. Mali.";
678 emotion e_paper,0,"Geologist Mali#mal";
680 } else if (ma_tomas == 6) {
681 mes "[President of Meeting]";
682 mes "Brie!! I understand the situation, but please be calm and tell us, since it is a meeting after all.";
684 } else if (ma_tomas == 7) {
685 mes "[President of Meeting]";
686 mes "Well, let's have a break for a while now.";
687 mes "In time, Samuel brought Seaweed and tuna here.";
690 mes "[President of Meeting]";
691 mes "Huew... It gets you so tired to conduct a meeting.";
692 mes "I used to be called a tireless merchant who ranked 1st in sales...";
694 mes "[President of Meeting]";
695 mes "I feel really sick sometimes when the meeting is prolonged.";
700 mal_in02,178,66,5 script Scottfold#mal 422,{
703 mes "Attending the meeting is an important thing to do.";
704 mes "It is absolutely right that all responsible cats should attend.";
706 } else if (ma_tomas == 1) {
708 mes "The meeting is starting soon.";
711 } else if (ma_tomas == 2) {
713 mes "Yes, honorable president.";
714 mes "As for the communication with Star Candy, we have Biscuit, don't we?";
716 mes "[President of Meeting]";
717 mes "Of course, though she is always with ^0000FFBiscuit, who speaks the official language a bit^000000, it seems to be difficult to have a conversation in depth.";
719 mes "[President of Meeting]";
720 mes "Besides, Star Candy is in a very important position that our Malangdo's existance depends upon. Many others think it's necessary to talk about our future direction directly.";
722 mes "[President of Meeting]";
723 mes "Then for the next... yes, Koon please speak now.";
725 changequest 11210,11211;
726 emotion e_paper,0,"Koon#mal";
730 mes "Let's quietly listen to the other's presentation.";
733 mes "...Though I say so, I also feel like saying something, somehow.";
734 mes "So, I always put my hand up first!";
738 mal_in02,177,58,7 script Koon#mal 546,{
741 mes "Though I'm busy, I always attend this meeting.";
742 mes "I'd like this to be held at times that don't disturb my work.";
744 } else if (ma_tomas == 1) {
746 mes "I expect what comes up today.";
748 } else if (ma_tomas == 2) {
750 mes "Scottfold is the one who participates enthusiastically.";
751 mes "They say that he'll be the next president of this meeting.";
753 } else if (ma_tomas == 3) {
755 mes "Then, how's the study of Dr. Devore going?";
757 mes "[President of Meeting]";
758 mes "The language of Starfish is not undertandable even for the linguist, Dr. Devore...";
760 mes "[Linguist Devore]";
761 mes "President! As for that matter, I'd like to speak for myself about the study.";
763 mes "[President of Meeting]";
764 mes "Yes. Carry on please.";
766 changequest 11211,11212;
767 emotion e_paper,0,"Linguist Devore#mal";
771 mes "I hope the study of Dr. Devore comes out soon.";
772 mes "I am very interested in the language as well!";
776 mal_in02,174,64,5 script Linguist Devore#mal 549,{
778 mes "[Linguist Devore]";
779 mes "Most of our cats are especially talented in language.";
780 mes "This has a great effect on the prosperity of our merchants.";
782 mes "[Linguist Devore]";
783 mes "Because... it means you can do business in more areas if you know more foreign languages.";
785 } else if (ma_tomas == 4) {
786 mes "[Linguist Devore]";
787 mes "Hello everyone.";
788 mes "I am a linguist, Dr. Devore, in charge of the study on the Starfish language.";
790 mes "[Linguist Devore]";
791 mes "Let me say the definite conclusion first. Since ^0000FFthe study on the Starfish language^000000 started from the time we settled in Malangdo, there's been no remarkable outcome yet.";
794 mes "[Linguist Devore]";
795 mes "Of course it is possible to talk with ^6666ccBiscuit^000000 somehow, but this is not close to the result we expected to solve the situation.";
798 mes "Then, how's the study on the book we found last time?";
800 mes "[Linguist Devore]";
801 mes "This book we assumed to be written in the Starfish language. But when I asked Biscuit, it turns out that it's a textbook to learn the Starfish language...";
804 mes "Isn't it very helpful for studying the Starfish language, then?";
806 mes "[Linguist Devore]";
807 mes "I surely thought that, but when I tried the conversation as it teaches, we ended up finding they couldn't understand it at all.";
809 mes "[Linguist Devore]";
810 mes "If you see the words on the first page of this book, there's a sentence seeming like short conversation.";
812 mes "[Linguist Devore]";
813 mes "It's like this, for the question, ¬¬¬Ñ¬Ü ¬ã¬Ú?, it says, ¬¡¬Ù ¬ã¬ì¬Þ ¬Õ¬à¬Ò¬â¬Ö, ¬Ò¬Ý¬Ñ¬Ô¬à¬Õ¬Ñ¬â¬ñ. ¬¡ ¬£¬Ú¬Ö?";
815 mes "[Linguist Devore]";
816 mes "Though I tried talking to Biscuit like this, there was no feedback.";
818 mes "[Linguist Devore]";
819 mes "After that, as for this book, the existence of the book itself has been studied on the other side.";
821 mes "[President of Meeting]";
822 mes "Ok, we listened well to what Dr. Devore said.";
823 mes "Then, let's wrap up the progress of the language study, and listen to Geologist, Dr. Mali.";
825 changequest 11212,11213;
826 emotion e_paper,0,"Geologist Mali#mal";
828 } else if (ma_tomas < 18) {
829 mes "[Linguist Devore]";
831 mes "The Starfish language is the hardest matter in my studying life.";
833 mes "[Linguist Devore]";
834 mes "I should solve the puzzling Starfish language soon.";
835 mes "I'm ashamed to see you all like this as a result.";
838 } else if (ma_tomas == 18) {
839 mes "[Linguist Devore]";
841 mes "This language world is so beautiful and mysterious.";
843 mes "[Linguist Devore]";
844 mes "There are mysteries like why the same beings use totally different languages, or why very far kinds use similar languages.";
846 mes "[Linguist Devore]";
847 mes "I joined this group because I thought that traveling all around the world was much more helpful to study, not just reading a book at a desk.";
849 mes "[Linguist Devore]";
850 mes "But this Starfish is just mysterious.";
851 mes "I cannot understand it at all.";
852 mes "I am rather doubtful to say it's actual 'language'.";
855 mes "[Linguist Devore]";
856 mes "I have no clue, though I study it in various ways.";
857 mes "Biscuit got used to our language, rather, and short talk is possible, but we cannot say it is conversation yet.";
859 mes "[Linguist Devore]";
860 mes "I feel frustrated and more to study like this, but it should be solved to deal with the other matters.";
862 mes "[Linguist Devore]";
863 mes "I don't see what's wrong here!";
864 mes "Myself, who used to be called a master of language!";
865 mes "I've never expected to come across this untouchable stuff!";
867 mes "[Linguist Devore]";
868 mes "Wooaaa wooaaa ahhh!!!!";
869 mes "I don't see what's wrong here!";
872 mes "[Linguist Devore]";
873 mes "Why are they here and what do they want!";
874 mes "I'd be good enough if I could just know it!";
876 changequest 11225,11226;
878 } else if (ma_tomas == 19) {
879 mes "[Linguist Devore]";
880 mes "Wooaaa wooaaa ahhh!!!!";
881 mes "I don't see what's wrong here!";
884 mes "[Linguist Devore]";
885 mes "Why are they here and what do they want!";
886 mes "I'd be good enough if I could just know it!";
888 } else if (ma_tomas == 20) {
889 mes "[Linguist Devore]";
890 mes "What?! What did you say?!";
891 mes "Fluently said!";
895 mes "[Linguist Devore]";
896 mes "I can't believe it unless I see it with my own eyes.";
897 mes "It's not right if he spoke only to me like that, isn't it?";
899 mes "[Linguist Devore]";
900 mes "Let's go and hear it together!!";
902 changequest 11227,11228;
904 } else if (ma_tomas < 34) {
905 mes "[Linguist Devore]";
906 mes "The study by this time was just making a totally wrong guess!";
907 mes "But before you're disappointed, I'd rather be happy enough to get the answer.";
910 mes "[Linguist Devore]";
911 mes "Once we get the answer, it's only a matter of time before understanding the Starfish language.";
913 } else if (ma_tomas == 34) {
914 mes "[Linguist Devore]";
916 mes "Did Biscuit say so?!";
919 mes "[Linguist Devore]";
920 mes "Ah, ah! Thanks to you, "+strcharinfo(0)+"!";
921 mes "I feel so grateful.";
923 mes "[Linguist Devore]";
924 mes "I have to meet Biscuit right now and say thank you.";
925 mes "It'd be possible to express my grateful mind, though we cannot understand each other.";
927 mes "[Linguist Devore]";
928 mes "Ah, and I really want to tell this happy news to our chief, Tomas.";
932 changequest 11236,11237;
933 getitem 6422,30; //Egrade_Coin
935 } else if (ma_tomas == 35) {
936 mes "[Linguist Devore]";
937 mes "Ah, and I really want to tell this happy news to our chief, Tomas.";
942 mes "[Linguist Devore]";
944 mes "The study on Starfish is going well.";
945 mes "It could've really been a disaster, if you, "+strcharinfo(0)+", didn't help us.";
950 mal_in02,179,57,1 script Geologist Mali#mal 559,{
952 mes "[Geologist Mali]";
953 mes "Malangdo is named because the ground here is so soft, mew~";
954 mes "It gets hard when you touch it, mew~";
957 } else if (ma_tomas == 5) {
958 mes "[Geologist Mali]";
960 mes "As you all know, there are many places with cracks in the ground, mew~";
962 mes "[Geologist Mali]";
963 mes "It's not that serious or risky a problem yet, mew~";
964 mes "As we cannot predict when Star Candy will move, it's best to repair these first for now, mew~";
966 mes "[Geologist Mali]";
967 mes "But, as always, there is a shortage of labor, mew~";
968 mes "We need many more participants, I think, mew~";
970 mes "[Geologist Mali]";
971 mes "As everyone has their own work to do, I understand that we all must be busy. But I'd like to participate in this repairing, since it's related to our life.";
976 mes "It's not something to be done only with instant repairs!";
977 mes "My father was seriously injured from the earthquake some time ago!";
978 emotion e_omg,0,"Brie#mal";
980 mes "[President of Meeting]";
981 mes "Mr. Brie!! I understand what your situation is, but please clam dowm, since we're having a meeting.";
983 changequest 11213,11214;
984 emotion e_paper,0,"Brie#mal";
986 } else if (ma_tomas < 13) {
987 mes "[Geologist Mali]";
988 mes "You attended to the meeting instead of your father today, Brie.";
989 mes "He's quite unfriendly but devoted to his parents, mew~";
992 mes "[Geologist Mali]";
993 mes "Mr. Brie was not a member of our group at first, but he joined in after getting the news that his father, Rican, joined in with the new trade course development, mew~";
995 mes "[Geologist Mali]";
996 mes "But Brie seems to have been shocked when Rican was hurt last time, mew~";
997 mes "I should study more to not let this kind of thing happen again, mew~";
999 } else if (ma_tomas == 13) {
1000 mes "[Geologist Mali]";
1001 mes "Malangdo is a really special island, mew~";
1002 mes "Literally, it's soft.";
1004 mes "[Geologist Mali]";
1005 mes "Although I visited so many places following the group, I've never seen ground as soft as Malangdo.";
1006 mes "If you press the ground by mistake...";
1007 mes "it has magic so that you end up continously doing it over and over.";
1009 mes "[Geologist Mali]";
1010 mes "Soft and sticky feeling like this...";
1011 mes "Haha~ it gets you addicted to it...";
1014 mes "[Geologist Mali]";
1016 mes "I was about to be sunk into this softness, mew~!!!";
1019 mes "[Geologist Mali]";
1020 mes "Though it's got the risk of making you lose your mind, it helped the ship Navi not to break, mew~";
1022 mes "[Geologist Mali]";
1023 mes "By the way, it doesn't have a special element in it, but is made up of common soil, mew~";
1025 mes "[Geologist Mali]";
1027 mes "How come it's been ^0000FFcracked with this softness^000000, mew~!";
1030 mes "[Geologist Mali]";
1031 mes "If this ^0000FFcrack goes on, the underground support may collapse^000000, mew...";
1033 mes "[Geologist Mali]";
1034 mes "There are many forces in for the repairing of the cracks, it feels like it's not enough, mew~";
1036 mes "[Geologist Mali]";
1037 mes "So we receive applications for voluntary service, mew~";
1038 mes "Though it's voluntary service, it's not free. So, please visit me at any time you want, mew~";
1040 switch(select("Help repairing.:Finish the talk.")) {
1042 mes "[Geologist Mali]";
1044 mes "What a beatiful young person in this hard world!!!";
1045 mes "Whenever I come across a person like you, I feel this life is still good to live, mew~";
1048 mes "[Geologist Mali]";
1049 mes "Please listen to ^6666ccmy assistant, Bob^000000 in detail, mew~";
1050 mes "Get out of here and visit the ^6666cca room on your right^000000, mew~";
1055 mes "[Geologist Mali]";
1057 mes "I~will~be~waiting~for~you~~";
1061 } else if (ma_tomas == 14) {
1062 mes "[Geologist Mali]";
1064 mes "What a beatiful young person in this hard world!!!";
1065 mes "Whenever I come across a person like you, I feel this life is still good to live, mew~";
1068 mes "[Geologist Mali]";
1069 mes "Please listen to ^6666ccmy assistant, Bob^000000 in detail, mew~";
1070 mes "Get out of here and visit the ^6666cca room on your right^000000, mew~";
1072 } else if (ma_tomas == 15 || ma_tomas == 16) {
1073 mes "[Geologist Mali]";
1074 mes "Is the repairing of the cracks going well, mew?";
1075 mes "Don't overdo yourself, mew~";
1076 mes "It'd be bad if your health gets worse, mew~";
1078 } else if (ma_tomas == 17) {
1079 mes "[Geologist Mali]";
1080 mes "Ah! Bob complimented you so much on your great job, mew~";
1081 mes "Please help us next time again when you can, mew~";
1084 mes "[Linguist Devore]";
1085 mes "I made this, since the Starfish study was well finished and you didn't need to do such hard work like this!";
1087 emotion e_sob,0,"Linguist Devore#mal";
1089 mes "[Geologist Mali]";
1090 mes "Ohhh! What are you talking about Dr. Devore, mew~!!!!";
1091 mes "I don't think that way at~~all, mew~!!!";
1094 mes "[Geologist Mali]";
1095 mes "Everyone knows how you, Dr. Devore, are studying hard, mew~!!!";
1096 mes "You do your best, so be more confident, mew~!";
1098 completequest 11224;
1101 getitem 6422,20; //Egrade_Coin
1103 } else if (ma_tomas > 99) {
1104 if (checkquest(11240) > -1 || checkquest(11241) > -1) {
1105 mes "[Geologist Mali]";
1106 mes "Please listen to ^6666ccmy assistant, Bob^000000 in detail, mew~.";
1107 mes "Get out of here and visit the ^6666cca room on your right^000000, mew~";
1109 } else if (checkquest(11242) > -1) {
1110 mes "[Geologist Mali]";
1111 mes "Ah! Bob complimented you so much on your great job, mew~";
1112 mes "Please help us next time again when you can, mew~";
1113 changequest 11242,11243;
1114 getitem 6422,4; //Egrade_Coin
1117 if (checkquest(11243,PLAYTIME) == 0 || checkquest(11243,PLAYTIME) == 1) {
1118 mes "[Geologist Mali]";
1119 mes "Don't overdo yourself, mew~";
1120 mes "It'd be bad if your health gets worse, mew~";
1123 if (checkquest(11243,PLAYTIME) == 2)
1125 mes "[Geologist Mali]";
1126 mes "There is a lot more repairing left to do for today!";
1127 mes "It doesn't seem to be an easy thing to solve, mew~";
1129 switch(select("I will help.:I will stop.")) {
1131 mes "[Geologist Mali]";
1132 mes "Please listen to ^6666ccmy assistant, Bob^000000 in detail, mew~";
1133 mes "Get out of here and visit the ^6666cca room on your right^000000, mew~";
1137 mes "[Geologist Mali]";
1138 mes "Then please take a rest, mew~";
1139 mes "I will see you next chance then, mew~";
1144 mes "[Geologist Mali]";
1145 mes "Soft and sticky feeling like this...";
1146 mes "Haha~ it gets you addicted to it...";
1151 mal_in02,140,94,0 script Bob#mal 553,{
1152 if (ma_tomas < 14) {
1154 mes "You bow-wow! bow! wow! I mew! mew! mew!";
1155 mes "I'm into juice from delicious fish, mew~";
1158 } else if (ma_tomas == 14) {
1159 // Dialogue in repeatable quest is identical.
1160 // Uses a variable to determine the quest mode.
1163 set .@i, @mal_bob_q;
1166 mes "You bow-wow! bow! wow! I mew! mew! mew!";
1167 mes "I'm into juice from delicious fish, mew~";
1171 mes "Ah ahhh!!!!!!!!!!!";
1172 mes "Are you here for voluntary service?!";
1175 if (checkweight(1201,1) == 0) {
1177 mes "Ummm... be lightened with your mind and body when doing voluntary service!";
1178 mes "You seem to have too much stuff, so get yourself lightened~";
1181 if (MaxWeight - Weight < 1000) {
1183 mes "Ummm... be lightened with your mind and body when doing voluntary service!";
1184 mes "You seem to have a lot of heavy stuff, so get yourself lightened~";
1187 switch(select("Yes.:No.")) {
1192 mes "I am impressed!!!";
1193 mes "The impressive mind is dancing in my heart!!!";
1197 mes "I treated the people like I looked down on them and had a prejudice against human beings!!!";
1198 mes "I feel like crying with scales!!!!";
1200 mes "Impression Pegasus Hurricane!!!";
1203 select("Stop it! Tell me how to repair the cracks.");
1209 mes "I was so impressed that I was rude to someone I met for the first time.";
1212 mes "Repairing the cracks is rather simple.";
1213 mes "Anyone can do it easily with just this ^0000FFFix Kit^000000!";
1216 mes "Fill in the part with this mixture of gray and white clay, and fix the cracks with a stapler.";
1217 mes "And I'll skip explaining how to use the other tools, since you know already.";
1221 mes "^0000ffYou may fall into the gap of the crack, unfortunately, so please watch out.^000000";
1224 changequest 11221,11222;
1226 changequest 11240,11241;
1227 getitem 6434,1; //Fix_Kit
1233 mes "Disappointed...";
1234 mes "Hoohoot shh shh~";
1238 } else if (ma_tomas == 15) {
1240 if (checkweight(1201,1) == 0) {
1241 mes " - Notice !! -";
1242 mes " - Since you have too many items - ";
1243 mes " - you cannot get the item. - ";
1244 mes " - Let your body lighten - ";
1245 mes " - and try this again. - ";
1248 if (MaxWeight - Weight < 1000) {
1249 mes " - Notice !! -";
1250 mes " - Since your items are too heavy - ";
1251 mes " - you cannot get the item. - ";
1252 mes " - Let your body lighten - ";
1253 mes " - and try this again. - ";
1257 mes "Repairing the cracks is rather simple.";
1258 mes "Anyone can do it easily with just this ^0000FFFix Kit^000000!";
1259 if (countitem(6434) == 0)
1260 getitem 6434,1; //Fix_Kit
1263 mes "Fill in the part with this mixture of gray and white clay, and fix the cracks with a stapler.";
1264 mes "And I'll skip explaining how to use the other tools, since you know already.";
1268 mes "^0000ffYou may fall into the gap of the crack, unfortunately, so please watch out.^000000";
1270 } else if (ma_tomas == 16) {
1272 mes "Khhh~~~~~~~~~~~~~~~~~~~~~~";
1273 mes "That was perfect!";
1277 mes "The adhesive filled in just right!!";
1278 mes "The perfect stapler job!!";
1279 mes "The speechless and marvelous finishing skill!!";
1288 mes "You did a great job indeed!!!";
1289 mes "I will tell Dr. Mali!";
1290 if (countitem(6434) > 0)
1291 delitem 6434,1; //Fix_Kit
1293 changequest 11223,11224;
1295 } else if (ma_tomas > 99) {
1296 if (checkquest(11240) > -1) {
1299 } else if (checkquest(11241) > -1)
1303 mes "You bow-wow! bow! wow! I mew! mew! mew!";
1304 mes "I'm into juice from delicious fish, mew~";
1309 - script Crack#mal0 -1,{
1310 if (.off) end; // Official script uses a 1-second timer to disable cracks. Added to prevent abuse.
1311 if (ma_tomas == 15 || checkquest(11241) > -1) {
1312 if (countitem(6434) < 1) {
1313 mes "- To repair the crack -";
1314 mes "- you need a Fix Kit. -";
1317 set .@ma_cr1, rand(1,10);
1319 mes "- Ground is a bit cracked. -";
1320 mes "- Used a stapler. -";
1322 donpcevent "Crackt"+substr(strnpcinfo(2),3,getstrlen(strnpcinfo(2))-1)+"#mal::OnEnable";
1324 } else if (.@ma_cr1 == 7) {
1325 mes "- With the crack opening -";
1326 mes "- at the center, -";
1327 mes "- the ground gets soft -";
1328 mes "- and you are instantly -";
1329 mes "- sucked into the ground. -";
1331 warp "mal_dun01",0,0;
1335 switch(select("Repair the gap.:Use the stapler.")) {
1339 mes "- Mix the two colors of -";
1340 mes "- adhesives and put it on -";
1341 mes "- the crack meticulously. -";
1344 mes "- Use a plump sea squirt -";
1345 mes "- for the cracked gap.-";
1348 mes "- Use a slithery sea cucumber -";
1349 mes "- for the cracked gap.-";
1355 mes "- Used the stapler for the crack -";
1356 mes "- and fixed it well. -";
1358 mes "- It seems the crack -";
1359 mes "- is well filled. -";
1361 if (rand(1,3) == 2) {
1362 mes "- Let's get back to report this. -";
1363 if (ma_tomas == 15) {
1365 changequest 11222,11223;
1367 if (checkquest(11241) > -1) {
1368 changequest 11241,11242;
1371 mes "- Let's find -";
1372 mes "- the other cracks. -";
1375 donpcevent "Crackt"+substr(strnpcinfo(2),3,getstrlen(strnpcinfo(2))-1)+"#mal::OnEnable";
1381 mes "- I can see the crack. -";
1382 mes "- It seems there's still -";
1383 mes "- not enough supporters yet. -";
1386 enablenpc strnpcinfo(0);
1390 disablenpc strnpcinfo(0);
1393 malangdo,114,157,0 duplicate(Crack#mal0) Crack#mal1 550
1394 malangdo,284,237,0 duplicate(Crack#mal0) Crack#mal2 550
1395 malangdo,134,150,0 duplicate(Crack#mal0) Crack#mal3 550
1396 malangdo,173,199,0 duplicate(Crack#mal0) Crack#mal4 550
1397 malangdo,233,197,0 duplicate(Crack#mal0) Crack#mal5 550
1398 malangdo,137,239,0 duplicate(Crack#mal0) Crack#mal6 550
1399 malangdo,239,157,0 duplicate(Crack#mal0) Crack#mal7 550
1400 malangdo,221,155,0 duplicate(Crack#mal0) Crack#mal8 550
1401 malangdo,217,109,0 duplicate(Crack#mal0) Crack#mal9 550
1402 malangdo,162,183,0 duplicate(Crack#mal0) Crack#mal10 550
1404 - script Crackt0#mal -1,{
1407 disablenpc strnpcinfo(0);
1410 enablenpc strnpcinfo(0);
1415 disablenpc strnpcinfo(0);
1418 donpcevent "Crack#mal"+substr(strnpcinfo(1),6,getstrlen(strnpcinfo(1))-1)+"::OnDisable";
1421 donpcevent "Crack#mal"+substr(strnpcinfo(1),6,getstrlen(strnpcinfo(1))-1)+"::OnEnable";
1422 donpcevent strnpcinfo(0)+"::OnDisable";
1425 - duplicate(Crackt0#mal) Crackt1#mal -1
1426 - duplicate(Crackt0#mal) Crackt2#mal -1
1427 - duplicate(Crackt0#mal) Crackt3#mal -1
1428 - duplicate(Crackt0#mal) Crackt4#mal -1
1429 - duplicate(Crackt0#mal) Crackt5#mal -1
1430 - duplicate(Crackt0#mal) Crackt6#mal -1
1431 - duplicate(Crackt0#mal) Crackt7#mal -1
1432 - duplicate(Crackt0#mal) Crackt8#mal -1
1433 - duplicate(Crackt0#mal) Crackt9#mal -1
1434 - duplicate(Crackt0#mal) Crackt10#mal -1
1436 mal_in02,181,55,3 script Brie#mal 545,{
1439 mes "Sorry, but I don't feel like talking with you. Please leave me alone.";
1441 } else if (ma_tomas == 6) {
1443 mes "Sorry, President.";
1446 mes "Though Star Candy is supporting the ground of Malangdo,";
1447 mes "we don't understand its purpose or reason at all.";
1448 mes "Should we just expect not to find anything?";
1450 mes "[President of Meeting]";
1451 mes "As Dr. Devore said, it's better to wait for the results, since he's still studying...";
1454 mes "What would you do if Star Candy left, and you had only waited?";
1455 mes "Malangdo may go under. I cannot just wait here like this.";
1457 mes "[President of Meeting]";
1458 mes "But, Brie, we know there's nothing but waiting.";
1459 mes "An enormous crack was made when Star Candy tried to make the support stand last time, as she seemed to be shocked and moved too much.";
1461 mes "[Geologist Mali]";
1462 mes "Besides, since ^0000FFStar Candy's location plays the role of pillar for this island, it seems the center would go down as you even set up pillars around her^000000, mew~";
1464 mes "[Geologist Mali]";
1465 mes "Due to the nature of this large basement space, if the center were to collapse, we can't expect what comes next. Our researchers therefore think we should treat it as carefully as we can, mew~";
1470 mes "[President of Meeting]";
1471 mes "We know that Rican's injury may affect the trade of Yggdrasil Berry, so don't worry too much.";
1473 mes "[President of Meeting]";
1474 mes "As for that matter, we're going to plan for it by discussing it with our chief, Tomas.";
1479 mes "[President of Meeting]";
1480 mes "Well, let's have a break for now.";
1481 mes "In time, Samuel brought Seaweed and tuna here.";
1483 completequest 11214;
1486 } else if (ma_tomas == 7) {
1489 mes "I won't listen if you are nagging.";
1491 switch(select("About Rican.:I will stop.")) {
1494 mes "As for my father?";
1495 mes "He's the master of Yggdrasil Berry in this island.";
1498 mes "He can only do little things, like pushing the button of the dry machine, until his legs recover from the earthquake.";
1499 mes "The amount of Yggdrasil Berry dramatically decreased.";
1502 mes "I've been harvesting them instead of him, but...";
1505 mes "Anyhow, I don't know very much about it, since I've just started this. If you want to ask about the Yggdrasil Berry, go to my house in the ^6666ccwest of Malangdo^000000.";
1508 mes "My father will be staying there saying he's really bored today again...";
1510 changequest 11215,11216;
1517 } else if (ma_tomas < 12) {
1519 mes "Anyhow, I don't know very much about it, since I've just started this. If you want to ask about the Yggdrasil Berry, go to my house in the ^6666ccwest of Malangdo^000000.";
1522 mes "My father will be staying there saying he's really bored today again...";
1524 } else if (ma_tomas == 12) {
1526 mes "Dr. Mali, please let me help to repair the cracks!";
1527 mes "You called me more often long ago, but why do you say you can't give me the work now?";
1529 mes "[Geologist Mali]";
1531 mes "Brie, you have to help your father, mew~";
1534 mes "But if this island goes down, all the fuss isn't useful at all!";
1536 mes "[Geologist Mali]";
1537 mes "It's the same as the chicken and egg situation, mew~";
1538 mes "If we have any problems selling Yggdrasil Berry, we cannot buy the tools to repair the cracks, mew~";
1543 mes "[Geologist Mali]";
1544 mes "So, go back home and help your father, mew~";
1547 mes "Ok, then I'll come back again if his legs have recovered.";
1549 mes "[Geologist Mali]";
1551 mes "I'll wait for you, mew~";
1553 mes "[Geologist Mali]";
1554 mes "Now as I get him back home, I'm going to find the participants, mew~";
1557 completequest 11220;
1561 mes "Hew... I think I changed from being fussy, as I felt nervous.";
1562 mes "Now I will think of only the harvest of fussy.";
1566 mal_in01,114,169,5 script Rican#mal 547,{
1569 mes "Woo waa hoohoo...";
1570 mes "Woowaa ahhh ahh ahh...";
1571 mes "I'm impatient... to stay home like this!!";
1575 mes "When will my legs recover, when?!";
1576 mes "They should be better soon, so that I can work like before...";
1577 mes "But I can hardly move.";
1582 mes "All I can do is press the button all day long~";
1583 mes "This is not exciting at all~";
1584 mes "I'm not willing to do anything more and more~ Doobie dooba~";
1587 select("Excuse me. Is this Rican's house?");
1592 mes "It's good to see you, since I'm so bored now...";
1593 mes "Tell me what's happening right now! Now!";
1596 select("Ask about Yggdrasil Berry.");
1598 mes "Yggdrasil Berry?";
1599 mes "You... you know something!";
1601 mes "Only a few cats know about Yggdrasil Berry!";
1605 mes "Well, before I traded them with human beings like you, Yggdrasil Berry was not thought to be a very remarkable fruit.";
1608 mes "It used to be spread out here and there in my old town. It doesn't have a good taste and causes indigestion, mew~";
1609 mes "Cats need to eat fishes, naturally.";
1613 mes "But if human beings eat this, it gets you fully recharged.";
1616 mes "At first, I'd never thought it could be sold at all!";
1620 mes "It was just awesome at that time...";
1623 mes "Very long ago...";
1624 mes "Our group left the town for a new course to trade.";
1628 mes "Actually, we dominated the areas around our town, and it was like a challenge to find unexplored areas.";
1631 mes "But discovering the unknown is the romance of a man, isn't it?";
1635 mes "Well, the beginning was quite nice, anyway.";
1636 mes "After a month or two floating on the sea...";
1639 mes "The sea has enough fishes in it, but it made me bored. I wanted to eat seasoning, like radish with chicken the most.";
1643 mes "Though we drifted for a very long time, we couldn't land on any island. Rather, we met storms.";
1646 mes "It was my first time seeing such a harsh tornado.";
1647 mes "At that time I was out of my mind and thought I would die.";
1650 mes "I don't know the about the other ships, but this ship Navi luckily landed here in this island.";
1654 mes "Can you believe it?";
1655 mes "^0000FFThat enormous ship just flied, vroom~~ like an airship and was dropped here in the middle of this island!^000000";
1659 mes "Anyhow, I survived, but most of the goods in the ship were swept and we were left with only Yggdrasil Berry.";
1662 mes "Huh? Why did we load them, if we don't eat them?";
1663 mes "It... it's the secret...";
1667 mes "Well, it's not important. As we sent reconnaissance groups there, we found out that there's a land where the other kind lives, not like us.";
1668 mes "That was the land of you, human beings.";
1671 mes "Regardless of the process, we found the new area to trade as we had first intended... we still have a small problem of not knowing how to get back to our howmetown yet...";
1674 mes "We cats started selling with powerful viability.";
1675 mes "But we had only Yggdrasil Berry, right?";
1676 mes "We sold it with no high expectations, but could sell like hot cakes.";
1679 mes "As rumors went, it was sold at very high prices among human beings and had a remarkable effect on them.";
1680 mes "So we finally settled down to sell Yggdrasil Berry with growing profits.";
1683 mes "But we are selling the dried kind, which is ^0000FFa bit different from what human being originally know, and less effective, and hard to eat raw^000000.";
1686 mes "Since it disappears as we prepare, it's definately the best for our group.";
1690 mes "By the way, as I got injured in this important season, it harms my credibility if I don't meet the deadline to deliver the amount ordered!";
1691 mes "Trading is credibility!!!";
1695 mes "For this reason, would you like to help me?";
1696 mes "Though my son is helping me, the amount we can prepare is not enough.";
1698 switch(select("I'll help him.:I won't.")) {
1702 mes "I had a good impression of you from the first time!";
1705 mes "Harvesting Yggdrasil Berry is very easy.";
1706 mes "You can get it when you just dig the ground, mew~";
1712 mes "Doesn't it originally come from the ground?";
1715 select("Doesn't it grow on trees?");
1717 mes "Well, the Yggdrasil Berry in Midgard could do so.";
1718 mes "But ^6666ccwe dig our Yggdrasil Berry here from the ground^000000.";
1722 mes "You can get it on Malangdo Island easily. Bring me about 30.";
1723 mes "Ah! Keep the secret to my son for sure~";
1724 mes "Then please^ff99cc!!!^000000 please^ff99cc!!!^000000 please~~~";
1727 changequest 11216,11217;
1731 mes "Oh? Then it's okay, if you can't help it.";
1732 mes "My injured leg feels so bad... -groaning-";
1735 } else if (ma_tomas == 9) {
1736 if (countitem(6435) < 30) {
1738 mes "You can get it on Malangdo Island easily. Bring me about 30.";
1739 mes "Ah! Keep the secret to my son for sure~";
1740 mes "Then please^ff99cc!!!^000000 please^ff99cc!!!^000000 please~~~";
1746 mes "This fresh smell!!!";
1747 mes "Haaa~ How fresh, good job!";
1748 mes "You're good at harvesting Yggdrasil Berry?";
1751 mes "Then would you put it in the machine in front of me?";
1753 changequest 11217,11218;
1755 } else if (ma_tomas == 10) {
1758 mes "This fresh smell!!!";
1759 mes "Haaa~ How fresh, good job!";
1760 mes "You're good at harvesting Yggdrasil Berry?";
1763 mes "Then would you put it in the machine in front of me?";
1765 } else if (ma_tomas == 11) {
1766 if (checkweight(1201,1) == 0) {
1767 mes " - Notice !! -";
1768 mes " - Since you have too many items - ";
1769 mes " - you cannot get the item. - ";
1770 mes " - Let your body lighten - ";
1771 mes " - and try this again. - ";
1774 if (MaxWeight - Weight < 1000) {
1775 mes " - Notice !! -";
1776 mes " - Since your items are too heavy - ";
1777 mes " - you cannot get the item. - ";
1778 mes " - Let your body lighten - ";
1779 mes " - and try this again. - ";
1783 mes "Hoo hoo~ I feel at ease thanks to your help.";
1784 mes "I had doubted if it was too much suddenly, but it turned out just right!";
1787 mes "By the way, no news from my son yet, as he said he went to a meeting.";
1788 mes "I hope he's not bothering Dr. Mali again...";
1791 mes "He seems to have visited Dr. Mali more often since my legs got injured.";
1792 mes "The study will get longer if he does so...";
1795 mes "If you see my son, please tell him to get back soon~";
1796 mes "And this is for you to buy something delicious with, since you did hard work.";
1798 getitem 6422,20; //Egrade_Coin
1799 changequest 11219,11220;
1802 } else if (ma_tomas == 12) {
1804 mes "He seems to have visited Dr. Mali more often since my legs got injured.";
1805 mes "The study will get longer if he does so...";
1806 mes "If you see my son, please tell him to get back soon~";
1808 } else if (ma_tomas > 99) {
1809 if (checkquest(11238) != -1) {
1810 if (countitem(6435) < 30) {
1812 mes "You need exactly 30 to get a set!";
1816 mes "Very reliable!";
1817 mes "Don't you want to do your business with Yggdrasil Berry?";
1818 delitem 6435,30; //Fresh_Fruit
1821 getitem 6422,5; //Egrade_Coin
1823 } else if (checkquest(11239,PLAYTIME) == 0 || checkquest(11239,PLAYTIME) == 1) {
1825 mes "Would you like to take a rest for a while?";
1826 mes "It hasn't been a day yet since you last worked~";
1829 if (checkquest(11239,PLAYTIME) == 2)
1833 mes "You came here to help me again?";
1834 mes "You're so faithful!";
1836 switch(select("I'll help.:I won't.")) {
1839 mes "It's the same task to do as before.";
1840 mes "30 Yggdrasil Berry. You can easily find it in Malangdo!!";
1841 mes "Ah! Keep the secret to my son for sure~";
1842 mes "Then please^ff99cc!!!^000000 please^ff99cc!!!^000000 please~~~";
1848 mes "Yeah? Then play around here, since you are visiting~";
1854 mes "Woo waa hoohoo...";
1855 mes "Woowaa ahhh ahh ahh...";
1856 mes "I'm impatient... to stay home like this!!";
1859 mes "All I can do is press the button all day long~";
1860 mes "This is not exciting at all~";
1861 mes "I'm not willing to do anything more and more~ Doobie dooba~";
1865 mal_in01,116,168,0 script Dry Machine#mal 563,{
1866 if (ma_tomas == 10) {
1867 if (countitem(6435) < 30) {
1869 mes "You need exactly 30 to get a set!";
1872 switch(select("Put the fruits in.:Don't.")) {
1875 mes "I'll press the button by myself!!!";
1876 emotion e_omg,0,"Rican#mal";
1878 mes "- The machine starts operating -";
1879 mes "- when he presses the button. -";
1880 delitem 6435,30; //Fresh_Fruit
1882 changequest 11218,11219;
1886 mes "Ah... you won't put it in?";
1890 mes "- Drrrk Drrrk -";
1894 - script Suspicious Sand Pile#0 -1,{
1895 if (.off) end; // Official script uses a 1-second timer to disable sand piles. Added to prevent abuse.
1896 if (MaxWeight - Weight < 1000) {
1897 mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
1900 if (checkweight(1201,1) == 0) {
1901 mes "Your inventory is too full to proceed. Come back after reducing your load.";
1904 if (ma_tomas == 9 || checkquest(11238) > -1) {
1905 if (rand(1,5) == 4) {
1906 mes "- As I put my hand in the sand -";
1907 mes "- a fresh smell comes out. -";
1908 getitem 6435,1; //Fresh_Fruit
1910 mes "- As I put my hand in the sand -";
1911 mes "- I feel like I'm touching -";
1912 mes "- something bad. -";
1913 mes "- Ah, ah! Feels bad... -";
1917 donpcevent "Water Sand"+strnpcinfo(2)+"#mal::OnEnable";
1920 mes "- Seeems suspicious. -";
1921 mes "- But it's just sand... -";
1924 enablenpc strnpcinfo(0);
1928 disablenpc strnpcinfo(0);
1931 malangdo,221,139,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#1 557
1932 malangdo,208,174,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#2 557
1933 malangdo,191,223,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#3 557
1934 malangdo,150,195,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#4 557
1935 malangdo,116,196,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#5 557
1936 malangdo,178,145,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#6 557
1937 malangdo,142,120,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#7 557
1938 malangdo,136,122,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#8 557
1939 malangdo,152,143,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#9 557
1940 malangdo,242,175,0 duplicate(Suspicious Sand Pile#0) Suspicious Sand Pile#10 557
1942 - script Water Sand0#mal -1,{
1944 disablenpc strnpcinfo(0);
1947 enablenpc strnpcinfo(0);
1952 disablenpc strnpcinfo(0);
1955 donpcevent "Suspicious Sand Pile#"+substr(strnpcinfo(1),10,getstrlen(strnpcinfo(1))-1)+"::OnDisable";
1958 donpcevent "Suspicious Sand Pile#"+substr(strnpcinfo(1),10,getstrlen(strnpcinfo(1))-1)+"::OnEnable";
1959 donpcevent strnpcinfo(0)+"::OnDisable";
1962 - duplicate(Water Sand0#mal) Water Sand1#mal -1
1963 - duplicate(Water Sand0#mal) Water Sand2#mal -1
1964 - duplicate(Water Sand0#mal) Water Sand3#mal -1
1965 - duplicate(Water Sand0#mal) Water Sand4#mal -1
1966 - duplicate(Water Sand0#mal) Water Sand5#mal -1
1967 - duplicate(Water Sand0#mal) Water Sand6#mal -1
1968 - duplicate(Water Sand0#mal) Water Sand7#mal -1
1969 - duplicate(Water Sand0#mal) Water Sand8#mal -1
1970 - duplicate(Water Sand0#mal) Water Sand9#mal -1
1971 - duplicate(Water Sand0#mal) Water Sand10#mal -1
1973 mal_dun01,136,120,6 script Linguist Devore#mald 549,{
1976 disablenpc "Linguist Devore#mald";
1979 enablenpc "Linguist Devore#mald";
1984 disablenpc "Linguist Devore#mald";
1987 donpcevent "Linguist Devore#mald::OnDisable";
1991 mal_dun01,136,122,3 script Biscuit#mal 551,{
1992 if (ma_tomas < 20) {
1993 mes "- There's something strange. -";
1994 mes "- It feels like somehow - ";
1995 mes "- you shouldn't make eye contact. -";
1997 } else if (ma_tomas == 20) {
1999 mes "Star Candy sacrifices herself like this, but those fellows are setting the pillars around her for themselves only.";
2004 mes "They talk to her, but ignore me when I talk to her.";
2005 mes "I don't like them at all!!!";
2008 mes "- Unlike the words of Dr. Devore, Biscuit appears fluent in speaking. -";
2010 mes "- I think it's better to let Dr. Devore know this soon. -";
2012 } else if (ma_tomas == 21) {
2016 mes "Do you have anything to tell me?";
2019 mes "Well, that fellow is often the one ignoring my words.";
2020 mes "He wavers with words to say and makes me uncomfortable.";
2022 mes "["+strcharinfo(0)+"]";
2023 mes "Did you hear? Dr. Devore?";
2024 donpcevent "Linguist Devore#mald::OnEnable";
2026 mes "[Linguist Devore]";
2027 mes "Ummm? What do you mean?";
2028 mes "I cannot hear anything.";
2029 emotion e_what,0,"Linguist Devore#mald";
2031 mes "["+strcharinfo(0)+"]";
2032 mes "Huh? Biscuit said 'Well, that fellow is often the one ignoring my words. He wavers with words to say and makes me uncomfortable.'?";
2034 mes "[Linguist Devore]";
2035 mes "What? What are you taling about?";
2036 mes "I cannot hear anything.";
2037 emotion e_what,0,"Linguist Devore#mald";
2039 mes "["+strcharinfo(0)+"]";
2043 mes "[Linguist Devore]";
2045 mes "Ah?!?!?!?!?!?";
2046 mes "Ah!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!";
2047 emotion e_omg,0,"Linguist Devore#mald";
2049 mes "[Linguist Devore]";
2050 mes "If... if that's the cause!";
2051 mes "We may have totally misunderstood!";
2052 emotion e_omg,0,"Linguist Devore#mald";
2054 mes "[Linguist Devore]";
2055 mes "Oh my, we couldn't have known, since we live here only with ourselves.";
2057 mes "[Linguist Devore]";
2058 mes "Each living thing has its own area for audibility and vocalization. But we and Biscuit were in slightly different areas!";
2059 emotion e_omg,0,"Linguist Devore#mald";
2061 mes "[Linguist Devore]";
2062 mes "In such conditions, we cannot hear any language properly!";
2063 mes "This was a matter of sound rather than language...";
2065 mes "[Linguist Devore]";
2066 mes "Hu~hu... Despite of many years of study, we couldn't discover this reason...";
2068 mes "[Linguist Devore]";
2069 mes "It's not the time to do this!";
2070 mes "I should change the way of studying right now.";
2072 mes "[Linguist Devore]";
2073 mes "I'll get back to the meeting and report this.";
2074 mes "Then please take care of the next things!";
2076 mes "["+strcharinfo(0)+"]";
2077 mes "Wait, Dr. Devore, what on earth is next...?";
2078 mes "What should I do...?";
2081 mes "[Linguist Devore]";
2082 mes "Hahaha~ You are the kind who can have conversations with Biscuit. Please try to talk with him.";
2083 mes "It'll be helpful for my study, no matter what you talk about with him.";
2086 mes "Hey... Don't look down on me!";
2088 donpcevent "Linguist Devore#mald::OnDisable";
2090 completequest 11228;
2093 } else if (ma_tomas == 22 || ma_tomas == 23 || ma_tomas == 24) {
2095 mes "...What are you looking at...";
2098 switch(select("Ask about Star Candy.:Ask about Biscuit.:Ask about Malangdo.")) {
2103 mes "It's no go, the lowly fellows.";
2107 mes "You shouldn've recognized the previous and mysterious feeling from Star Candy!";
2108 mes "She's the one who's really gorgeous.";
2111 mes "How gorgeous she is that... umm...";
2112 mes "Just gorgeous.";
2113 mes "She is so gorgeous... but I don't know how to explaing it...";
2118 mes "That's why the kinds speaking with sound are irritating.";
2121 select("Speaking with sound?");
2123 mes "The kind who got highly evolved like us talk using our minds, not sound.";
2124 mes "As you think in your mind, it goes to the others right away, something like this?";
2127 mes "In other places, it used to be called ultrasonic waves, or telepathy.";
2130 mes "So we haven't needed any more explanation or flowery words...";
2131 mes "Woo, it's bothering me so much!";
2140 mes "I'm an assistant to Star Candy, a new star in the Starfish race with multi-faceted talents!";
2145 mes "When I was her assistant at first, I used to be called a genius, handsome assistant, and so on...";
2146 mes "I felt like a shining road of light had come up to me...";
2149 mes "But if the elderly see this, they'll dry me out in the sun...";
2150 mes "It was a life like a flame... Sob sob sob sob";
2159 mes "This island is where the gorgeous Star Candy can take a rest.";
2160 mes "The surface is soft and with the high moisture inside, it's the best place for Starfishes.";
2163 mes "Now, those cats already occupied it as they wanted.";
2164 mes "It's a problem because Star Candy is too kind...";
2165 if (ma_tomas == 24) {
2167 changequest 11229,11230;
2174 } else if (ma_tomas == 25) {
2176 mes "Hey, you haven't gone back?";
2177 mes "Get some jellies for Star Candy to eat if you have time.";
2179 switch(select("Okay.:Why me?")) {
2182 mes "You can get the jellies around here.";
2183 mes "It's not that difficult, and you should come back before Star Candy's meal time!";
2184 mes "About 30 jellies would be okay for a meal.";
2186 changequest 11230,11231;
2191 mes "I'm busy enough to assist her and the cat fellows who can't hear my voice, that's why I should ask you.";
2198 mes "You're not my subordinate, so I can't order you by force. But if Star Candy can't have her meal on time, you have to remember that this island will collapse completely.";
2200 mes "["+strcharinfo(0)+"]";
2201 mes "...It's not a request, but a threat...";
2205 } else if (ma_tomas == 26) {
2206 // Dialogue in repeatable quest is identical.
2207 // Uses a variable to determine the quest mode.
2210 set .@i, @mal_bob_q;
2212 if (countitem(12624) < 30) {
2214 mes "It's not enough at all~";
2215 mes "I need at least 30 Delicious Jelly.";
2219 mes "You got them well.";
2220 mes "There won't be any problem to prepare her meal.";
2221 delitem 12624,30; //Delicious_Jelly
2224 changequest 11231,11232;
2228 getitem 6422,5; //Egrade_Coin
2232 mes "Though the jelly looks strange, it tastes good...";
2233 mes "Star Candy seems to like it a lot as well.";
2236 mes "Have your meal, Star Candy~";
2237 mes "Uhhh, why don't you eat it?";
2238 mes "You have no appetite?";
2240 } else if (ma_tomas == 27) {
2242 mes "Hooo.. it's natural that you have no appetite...";
2245 mes "How come precious Star Candy supports the ground in the basement like this, and it's so dry, though it's in a subterranean cave of an island!";
2248 mes "Moreover, the slithery thing is bothering Star Candy.";
2249 mes "You cannot avoid the stress.";
2251 select("Slithery thing?");
2253 mes "Hmm? What is such a thing like that.";
2254 mes "The slithery thing.";
2255 mes "With its ugly looks, it bothers Star Candy continuously.";
2258 mes "It tries to come up to the island especially when it's storming like today. I hid here a while. Those cats came and made her bad like this.";
2261 mes "Thanks to Star Candy, her skin is...";
2266 mes "What's this!!!";
2267 mes "Her skin is!!!!";
2268 mes "She got an abscess on her skin that used to shine like a jewel!!!!";
2272 mes "She got in trouble with her dried skin, since she's here!";
2273 mes "For our Starfishes, the lack of water means horrible things that lead to death!";
2276 mes "Ah, ah! She's so kind that she sacrifices herself to save such things. Sob sob.";
2281 mes "I can't leave to take care of her, isn't there anybody to help~";
2284 mes "Isn't there anybody to helpppppp~";
2287 mes "Hey, you there...";
2288 mes "Even as I ask like this, will you just ignore me and stand there?";
2290 select("I'll help.:It's unavoidable, so I'll help.:I'll admit this is my destiny, so I'll and help.:I'll do anything I can for Star Candy.");
2292 mes "Good attitude!";
2296 mes "Then please find the brush to wash her and get a basket to move water here.";
2297 mes "Maybe they're stacked in the storage.";
2299 changequest 11232,11233;
2301 } else if (ma_tomas == 28) {
2302 if (countitem(6433) && countitem(6432)) {
2305 mes "You brought the tools successfully.";
2306 mes "Now you can wash the dry skin in the counter-clockwise direction!";
2307 mes "Right, then from her left leg...!";
2309 changequest 11233,11234;
2311 } else if (countitem(6433) && countitem(6431)) {
2314 mes "You brought the tools successfully.";
2315 mes "Now you can fetch sea water from outside.";
2318 mes "There's a spot I remember as first rate, in the east of Malangdo.";
2319 mes "It's not right to wash her with the water collected in this cave!";
2322 mes "Be careful not to spill the water, as it's heavy to carry.";
2326 mes "Ummm... It will be hard if you don't have the proper tools...";
2327 mes "Though it doesn't matter for someone small like me.";
2330 mes "For such enormous skin as Star Candy's, it's full of barnacles, oysters, and mussels!!!";
2334 } else if (ma_tomas < 33) {
2337 mes "You brought the tools successfully.";
2338 mes "Now you can wash the dry skin in the counter-clockwise direction!";
2339 mes "Right, then from her left leg...!";
2341 } else if (ma_tomas == 33) {
2342 if (checkweight(1201,1) == 0) {
2343 mes " - Notice !! -";
2344 mes " - Since you have too many items - ";
2345 mes " - you cannot get the item. - ";
2346 mes " - Let your body lighten - ";
2347 mes " - and try this again. - ";
2350 if (MaxWeight - Weight < 1000) {
2351 mes " - Notice !! -";
2352 mes " - Since your items are too heavy - ";
2353 mes " - you cannot get the item. - ";
2354 mes " - Let your body lighten - ";
2355 mes " - and try this again. - ";
2360 mes "Now I see that her beautiful face has recovered.";
2364 mes "The skin will go bad if you don't clean it every day.";
2365 mes "There's a saying... cleansing your skin is much more important than using makeup.";
2369 mes "You did a good job.";
2370 mes "You helped me even though I asked suddenly like this...";
2371 mes "To be honest, I thought you'd just leave.";
2374 mes "It's a kind of reward. Say my words to Dr. Dvor... or Devore, whatever the cat's name is.";
2377 mes "There's no need to wait until the study finishes. We can talk through you, and it's better to talk about the current situation...";
2380 mes "This is not for you... and all of you, either. It's rather for Star Candy to get rest as soon as possible, you know!";
2385 getitem 6422,100; //Egrade_Coin
2386 getitem 12636,20; //Malang_Sp_Can
2388 } else if (ma_tomas > 99) {
2389 if (checkquest(11244) > -1) {
2392 } else if (checkquest(11245,PLAYTIME) == 0 || checkquest(11245,PLAYTIME) == 1) {
2394 mes "I'll call you when I need you, so don't worry!";
2397 if (checkquest(11245,PLAYTIME) == 2)
2400 mes "It's the time for Star Candy to have a meal.";
2401 mes "Get some jellies.";
2403 switch(select("I'll help.:I'll stop.")) {
2406 mes "You can get the jellies around here.";
2407 mes "It's not that difficult, and you should come back before Star Candy's meal time!";
2408 mes "About 30 jellies would be ok for a meal.";
2413 mes "What, are you talking about you let our Star Candy feel hungry?!";
2419 mes "Star Candy is really good.";
2420 mes "She never loses her smile, even though it's so hard to stand...";
2424 mal_in02,102,94,3 script Cleaning Staff#mal 544,2,2,{
2426 if (checkweight(1201,1) == 0) {
2427 mes " - Notice !! -";
2428 mes " - Since you have too many items - ";
2429 mes " - you cannot get the item. - ";
2430 mes " - Let your body lighten - ";
2431 mes " - and try this again. - ";
2434 if (MaxWeight - Weight < 1000) {
2435 mes " - Notice !! -";
2436 mes " - Since your items are too heavy - ";
2437 mes " - you cannot get the item. - ";
2438 mes " - Let your body lighten - ";
2439 mes " - and try this again. - ";
2442 mes "[Cleaning Staff]";
2443 mes "All yours. There are various cleaning tools here.";
2445 switch(select("Bucket:Cleaning Brush:Stop.")) {
2447 mes "[Cleaning Staff]";
2448 mes "You mean the Bucket!";
2451 mes "[Cleaning Staff]";
2452 mes "Please give the cleaning tool back to any merchant.";
2453 mes "Thanks for coming~";
2454 getitem 6431,1; //Bucket
2457 mes "[Cleaning Staff]";
2458 mes "You mean the Cleaning Brush!";
2461 mes "[Cleaning Staff]";
2462 mes "Please give the cleaning tool back to any merchant.";
2463 mes "Thanks for coming~";
2464 getitem 6433,1; //Clean_Brush
2467 mes "[Cleaning Staff]";
2468 mes "Thanks for coming~";
2474 malangdo,246,184,0 script 1st Rate Point 111,{
2475 if (checkweight(1201,1) == 0) {
2476 mes " - Notice !! -";
2477 mes " - Since you have too many items - ";
2478 mes " - you cannot get the item. - ";
2479 mes " - Let your body lighten - ";
2480 mes " - and try this again. - ";
2483 if (MaxWeight - Weight < 1000) {
2484 mes " - Notice !! -";
2485 mes " - Since your items are too heavy - ";
2486 mes " - you cannot get the item. - ";
2487 mes " - Let your body lighten - ";
2488 mes " - and try this again. - ";
2491 if (countitem(6431) == 0) {
2492 mes "- To get water -";
2493 mes "- you need a ^0000FFBucket^000000. -";
2496 mes "- The water seems so pure. -";
2498 switch(select("Get water.:Stop.")) {
2500 mes "- The bucket gets remarkably -";
2501 mes "- heavy as water fills it up. -";
2502 specialeffect EF_POTION8;
2503 delitem 6431,1; //Bucket
2504 getitem 6432,1; //Full_Bucket
2507 mes "- Didn't get water. -";
2512 mal_dun01,133,125,5 script Star Candy#mal 552,{
2513 if (ma_tomas == 19) {
2520 mes "Rude! How come you talk to precious Star Candy!";
2523 mes "You look different from the fellows that usually comes...";
2524 mes "You also look strange, though.";
2526 mes "["+strcharinfo(0)+"]";
2528 mes "You can talk!";
2533 mes "You've never seen me talking?";
2534 mes "What's the matter with you?";
2537 mes "Since I can talk with you, you seem better than those other foolish ones.";
2538 mes "Though I learned to speak in their language, they don't understand.";
2541 mes "Our precious Star Candy humbly supports them, and they treat her like this.";
2542 mes "They don't know how to express thanks!";
2543 emotion e_ag,0,"Biscuit#mal";
2548 mes "It's no use to treat them well.";
2549 mes "They don't know how hard Star Candy is trying.";
2552 mes "This island used to be hers, but for the short time while she avoided storms and got here, those cats were suddenly dropped on the island.";
2555 mes "Since the ground here is so soft, Star Candy was stuck in between, and the situation is now like this.";
2558 mes "Actually, she can get out regardless of those bad things, but she supports the ground worrying that someone will get hurt.";
2562 mes "What a beatiful mind...";
2565 mes "Once she moved a bit when she felt uncomfortable, and saw them in panic. She hasn't moved at all since then. I'm worried if she's not well.";
2568 mes "Star Candy sacrifices herself like this, but those fellows are setting the pillars around her for themselves only.";
2570 emotion e_ag,0,"Biscuit#mal";
2573 mes "They talk to her, but ignore me when I talk to her.";
2574 mes "I don't like them at all!!!";
2576 mes "- Unlike the words of Dr. Devore, Biscuit appears fluent in speaking. -";
2578 mes "- I think it's better to let Dr. Devore know this soon. -";
2580 changequest 11226,11227;
2590 - script #skin_mal -1,{
2591 set .@index, atoi(strnpcinfo(2));
2593 case 29: set .@str$,"dry"; break;
2594 case 30: set .@str$,"prickly"; break;
2595 case 31: set .@str$,"chapped"; break;
2596 case 32: set .@str$,"hard"; break;
2598 mes "An error has occurred.";
2601 if (ma_tomas != .@index) {
2602 mes "- I feel sorry for the skin -";
2603 mes "- to be so "+.@str$+". -";
2606 if (!countitem(6433) || !countitem(6432)) {
2608 mes "- a cleaning brush -";
2609 mes "- and a full bucket. -";
2612 mes "- Poured water on the "+.@str$+" skin. -";
2613 delitem 6432,1; //Full_Bucket
2614 getitem 6431,1; //Bucket
2617 set .@menu$,"Brush.:Stop.:";
2619 set .@menu$,":Stop.:Brush.";
2620 switch(select(.@menu$)) {
2623 mes "- Poured water on -";
2624 mes "- the "+.@str$+" skin -";
2625 mes "- and brushed it hard. -";
2626 specialeffect EF_BUBBLE;
2630 mes "- The "+.@str$+" skin turned -";
2631 mes "- soft and moisturized. -";
2632 switch(rand(1,50)) {
2636 mes "Hoo hoo hoot~";
2637 mes "That tickles.";
2642 mes "You're a really good human being.";
2647 mes "Since I couldn't move, it was the most difficult thing to stand.";
2652 mes "Ah~ Feels good~";
2653 mes "I felt itchy for so long.";
2658 mes "Thanks so much.";
2661 set ma_tomas, ma_tomas+1;
2663 changequest 11234,11235;
2666 cutin "ma_starcandy",2;
2667 set ma_tomas, ma_tomas+1;
2669 changequest 11234,11235;
2674 mes "- All the water -";
2675 mes "- sank into the ground. -";
2679 mal_dun01,143,137,0 duplicate(#skin_mal) Dry Skin#29 111
2680 mal_dun01,131,150,0 duplicate(#skin_mal) Prickly Skin#30 111
2681 mal_dun01,116,144,0 duplicate(#skin_mal) Chapped Skin#31 111
2682 mal_dun01,120,129,0 duplicate(#skin_mal) Hard Skin#32 111
2684 malangdo,190,167,7 script Portali#mal 546,{
2685 if (ma_tomas < 100) {
2687 mes "I have no business for an immature fellow!";
2692 mes "You smell like cats even though you're a human being...";
2695 mes "But... Would you like to go back to my hometown?";
2696 mes "I'll let you go to the land of Midgard with the new skill I found!";
2697 mes "It's not free. I'll need canned food!";
2699 switch(select("Go.:Don't go.:Prices?")) {
2701 if (countitem(12636) < 4) {
2703 mes "Where are you going without canned food...?";
2706 switch(select("Rune-Midgarts:Schwaltzvalt Republic:Arunafeltz Kingdom")) {
2708 switch(select("Prontera:Morroc:Alberta:Al De Baran:Payon:Geffen")) {
2709 case 1: callsub L_Warp,"Prontera",4,"prontera",155,111;
2710 case 2: callsub L_Warp,"Morroc",4,"morocc",159,255;
2711 case 3: callsub L_Warp,"Alberta",4,"alberta",95,66;
2712 case 4: callsub L_Warp,"Al De Baran",4,"aldebaran",126,120;
2713 case 5: callsub L_Warp,"Payon",4,"payon",198,135;
2714 case 6: callsub L_Warp,"Geffen",4,"geffen",120,100;
2717 switch(select("Einbroch:Lighthalzen:Yuno:Hugel")) {
2718 case 1: callsub L_Warp,"Einbroch",6,"einbroch",229,196;
2719 case 2: callsub L_Warp,"Lighthalzen",6,"lighthalzen",214,150;
2720 case 3: callsub L_Warp,"Yuno",6,"yuno",157,220;
2721 case 4: callsub L_Warp,"Hugel",6,"hugel",95,121;
2724 switch(select("Rachel:Veins")) {
2725 case 1: callsub L_Warp,"Rachel",5,"rachel",138,113;
2726 case 2: callsub L_Warp,"Veins",5,"veins",212,144;
2735 mes "3 for Rune-Midgarts!";
2736 mes "6 for Schwaltzvalt, 5 for Arunafeltz.";
2737 mes "Schwaltzvalt is the nation of prohibited magic, and Arunafeltz seems to have a curse!";
2742 if (countitem(12636) < getarg(1)) {
2744 mes "Where are you going without canned food...?";
2748 mes "Then to "+getarg(0)+"~";
2749 delitem 12636,getarg(1); //Malang_Sp_Can
2751 warp getarg(2),getarg(3),getarg(4);
2755 // Malangdo Island :: mal_ppl
2756 //============================================================
2757 malangdo,137,200,6 script Pipielle 549,{
2758 if (MaxWeight - Weight < 1000) {
2759 mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
2762 if (checkweight(1201,1) == 0) {
2763 mes "Your inventory is too full to proceed. Come back after reducing your load.";
2766 if (BaseLevel < 60) {
2768 mes "Wow, this is nice weather. Do you like this kind of weather, too? But I need to do my work now.";
2771 mes "I would ask for your help, if you were a stronger advanturer...";
2773 mes "^770099This cat is working on something, but she asks for help above level 60.^000000";
2776 set .@fish_ss1$, "What are you doing?";
2777 if (countitem(6451) > 29)
2778 set .@fish_ss2$, "I caught a lot of strange fishes!";
2780 set .@fish_ss2$, (30-countitem(6451))+" of ^bbbbbbUnidentified Fish are required.^000000";
2781 if (ma_tomas == 100)
2782 set .@fish_ss3$, "I met an Admiral Tomas...";
2784 mes "Would you come here and open your bag for me?";
2786 switch(select(.@fish_ss1$,.@fish_ss2$,.@fish_ss3$)) {
2789 mes "There are many beautiful fish around here. So I feel my heart beating standing here.";
2791 select("I think my heart is beating faster...");
2793 mes "How come you only know about eating! My heart doesn't only beat for food.";
2796 mes "I've studied at a human university before and I learned to speak there so don't treat me like some animal.";
2799 mes "I am a scholar of fish research.";
2800 mes "It's important for cats to research fish.";
2802 select("How's your research going?");
2804 mes "I was a good friend of admiral Thomas but our ship hasn't gone back to sea since we arrived here.";
2807 mes "The shipmates seem to be pretty lonely.";
2810 mes "A scholar from the university came here to research us and thought it was amazing to find a cat that speaks his language already.";
2811 mes "So he's been helping me teach the others.";
2813 select("Is that why I understand all the cats?");
2815 mes "Yes, exactly!";
2816 mes "I was one of the few cats who could talk to humans before that scholar arrived.";
2819 mes "Anyways, now I'm collecting specimens to study the monsters here. I hope you can help me.";
2821 if(select("How can I help you?:I have to decline.") == 2) {
2823 mes "Oh, okay. If you change your mind, please come again.";
2827 mes "There is a monster called a Pouring who's eating all fish in the Octopus and Culvert dungeon.";
2830 mes "It suddenly appeared during the winter, so could you collect the specimens of Unidentified Fish after getting rid of it?";
2833 mes "You can get Unidentified Fish from the Pouring monsters, so please collect 30 of them.";
2836 if (countitem(6451) > 29) {
2837 //saveppl Unknown_Fish
2838 delitem 6451,30; //Unknown_Fish
2840 mes "Oh, thank you! I will take these specimens.";
2843 mes "I want to give you something, but the last one is out of stock now so I will just write your name here.";
2846 mes "I can give you good news even from a distance, but it's only possible if I am really lucky...";
2850 mes "I'm sorry, but please collect 30 Unidentified Fish specimens.";
2854 mes "Oh, you met admiral Tomas... how was it?";
2856 if(select("He looks gentle:He looks terrible") == 2) {
2859 mes "Frankly speaking, I was a real fan of Admiral Tomas. Can you take responsibility for your word?";
2861 if(select("Just kidding!:Oh yes, he was really terrible!") == 2) {
2864 mes "Okay, it really depends on personal taste...";
2870 mes "I knew you would say so.";
2873 mes "Admiral Tomas is a legendary figure who has led all of us in voyaging to this island. I think it was the happiest moment in my life.";
2876 mes "Please help him a lot. There are not many people to trust. This is my personal request.";
2879 mes "And this is a small gift for looking after admiral Tomas.";
2881 getitem 6422,200; //Egrade_Coin
2882 mes "^0000ffReceived 200 E Class Coins.^000000";
2887 // Help the Bad Cats in Danger :: mal_bad_guys
2888 //============================================================
2889 malangdo,175,206,3 script Gobonge#ml 561,{
2890 if (checkweight(1201,1) == 0) {
2891 mes "- Can't go next step due to having too many items. -";
2894 if (checkquest(1152,PLAYTIME) == 0) {
2896 mes "Hmm, investigation is not enough.";
2897 mes "We need go back to basic point.";
2898 mes "Come again tomorrow.";
2899 mes "I might be in pain of stomach";
2902 } else if (checkquest(1152,PLAYTIME) == 1) {
2904 set malang_bad_guys,0;
2905 } else if (checkquest(1152,PLAYTIME) == 2) {
2908 set malang_bad_guys,0;
2910 if (BaseLevel < 60) {
2912 mes "Are you here to help";
2913 mes "or to get help?";
2914 mes "You look so weak, haha...";
2915 mes "Go and hunt more Porings!";
2918 if (malang_bad_guys == 0) {
2920 mes "Will you listen my sorrow?";
2922 switch(select("Sure I will.:No, I won't.")) {
2925 mes "This is a sad story.";
2926 mes "As usual, I unpacked the bag";
2927 mes "to see strange cats";
2928 mes "to show them.";
2931 mes "There were lots of cans.";
2932 mes "I thougt it was new due to different shape";
2933 mes "but it was bad cans!";
2934 mes "I ate too much and";
2935 mes "got in bed right away";
2936 mes "so I can't do anything...";
2939 mes "And by the way, you have...";
2940 mes "nice colthes.";
2941 mes "I can't let you go,";
2942 mes "that hurts me so badly!";
2945 switch(select("You deserve the pain!:Need help?")) {
2952 mes "You know what care is.";
2953 mes "Please find the bad provider";
2954 mes "and revenge our enemy!";
2956 switch(select("No, I don't want to!:Yes, I'll do it!")) {
2958 mes "[" + strcharinfo(0) + "]";
2959 mes "For the peace in Malangdo,";
2960 mes "just lay in bed forever.";
2964 mes "I will have your peace first once I get well!";
2968 mes "Okay, you can do it?";
2969 mes "The enemy must be near the dock";
2970 mes "where we got the bundle.";
2971 mes "We should get them to help";
2972 mes "our cats' well-being!";
2974 set malang_bad_guys,1;
2980 mes "Why are you here!";
2981 mes "If I am usual, I will engrave something";
2982 mes "with your tear...";
2983 mes "Let your bag be here instead!";
2987 } else if (malang_bad_guys == 1) {
2989 mes "The enemy must be near the dock";
2990 mes "where we got the bundle.";
2991 mes "We should get them to help";
2992 mes "our cats' well-being!";
2994 } else if (malang_bad_guys > 1 && malang_bad_guys < 7) {
2996 mes "I am so tired due to";
2997 mes "lack of forbidden bad activity.";
2999 } else if (malang_bad_guys == 7) {
3000 if (countitem(6426) > 29) {
3002 mes "Was it from raccoon that made us pain in stomach?";
3003 mes "Oh bad raccoon!";
3004 mes "I feel stomachache again from this anger!";
3005 mes "All right, I will show my power once";
3006 mes "I can get out of bed.";
3009 mes "I need time to concentrate on my stomachache.";
3010 mes "You can go now!";
3012 set malang_bad_guys,8;
3013 getitem 12636,20; //Malang_Sp_Can
3014 delitem 6427,1; //Bad_Can_Sack
3015 delitem 6426,30; //Bad_Can
3019 mes "How do you know the source of bad can?";
3020 mes "Do you have time to do slow at the moment?";
3023 } else if (malang_bad_guys == 8) {
3025 mes "The Patrol Leader wants to go back to";
3026 mes "bad world as soon as possible.";
3027 mes "I want you to go first to soothe him instead.";
3028 mes "How about it?";
3030 switch(select("It's troublsome, I quit.:Sure I will!")) {
3033 mes "Haha, you think it is a bad word.";
3034 mes "I want you to be one of our staffs.";
3037 mes "Sorry, but you should go now";
3038 mes "so that I can concentrate on my stomachache.";
3040 set malang_bad_guys,9;
3044 mes "All right, then I will have time";
3045 mes "to concentrate on my stomachache.";
3047 set malang_bad_guys,10;
3050 } else if (malang_bad_guys == 9) {
3052 mes "Hmm, investigation is not enough.";
3053 mes "We need go back to basic point.";
3054 mes "Come again tomorrow.";
3055 mes "I might be in pain of stomach";
3058 } else if (malang_bad_guys > 9 && malang_bad_guys < 12) {
3060 mes "Go and have fun with the Patrol Leader!";
3062 } else if (malang_bad_guys == 12) {
3064 mes "Instead of us, you did bad behavior.";
3065 mes "Good to hear that?";
3066 mes "This is what teacher see best pupil?";
3070 mes "You deserve a reward!";
3071 mes "I need to get some more rest,";
3072 mes "so let's investigate tomorrow!";
3075 set malang_bad_guys,13;
3076 getitem 6422,5; //Egrade_Coin
3078 } else if (malang_bad_guys == 13) {
3080 mes "Come again tomorrow.";
3081 mes "I might be in pain of stomach";
3086 enablenpc "Gobonge#ml";
3089 disablenpc "Gobonge#ml";
3093 malangdo,181,205,3 script Gobulee#ml1 547,{
3095 mes "What a time to show up!";
3096 mes "You should come around when we're healthy.";
3100 malangdo,180,202,3 script Gobyungee#ml1 547,{
3102 mes "I can't even look another cat in the eye since I'm too sick to be doin' crimes properly.";
3106 malangdo,186,201,3 script Gosigee#ml1 547,{
3108 mes "I wish I had some peppy bistmuth pills...";
3109 mes "Meanwhile the Captain only thinks about catching the bad guys and getting revenge!";
3113 mes "How can we follow someone so single-minded!";
3117 malangdo,177,202,3 script Gonanee#ml2 547,{
3119 mes "We are the only violent gang in Malangdo and we are very proud.";
3120 mes "I don't feel right just lying in bed.";
3124 malangdo,183,202,3 script Godoree#ml3 547,{
3126 mes "I saw unfamiliar cats around";
3127 mes "the dock recently.";
3128 mes "Are they tourists?";
3129 mes "I should -inspect- their pockets";
3130 mes "once I'm better...";
3134 malangdo,203,116,5 script Suspious Dealer#ml 543,{
3135 mes "He appears to be listening intently.";
3136 mes "Upon hearing you approach, he pretends to be completely oblivious.";
3138 mes "[Suspious Dealer]";
3139 mes "Oh the pain, oh the pain of it all...";
3143 malangdo,205,116,3 script Very Suspious Dealer#ml1 543,{
3144 mes "On listening to the story for";
3145 mes "a while, he pretends to be indifferent once hearing someone's noise.";
3147 mes "[Suspious Dealer]";
3148 mes "Could it BE any smoggier today?";
3152 malangdo,197,120,5 script A Foolish Cat#ml 546,{
3153 mes "[A Foolish Cat]";
3154 mes "If you stay here, you";
3155 mes "can hear all they're saying.";
3156 mes "Don't know exactly what, but";
3157 mes "you do hear everything.";
3162 malangdo,196,120,0 script #ml1 -1,2,2,{
3164 if (malang_bad_guys == 1 || malang_bad_guys == 2) {
3165 mes "You hear a conversation between the Suspious Dealers.";
3167 mes "[Suspious Dealer]";
3168 mes "Because unexpected robbery at that moment...";
3169 mes "our great work has delayed.";
3171 mes "[Very Suspious Dealer]";
3172 mes "Do not worry about the thing, I placed it near balloon bag where";
3173 mes "Ship Navi is in the north, and I hid it perfectly.";
3175 mes "You need to check a place near north of balloon bag in ship Navi.";
3176 if (malang_bad_guys == 1) {
3179 set malang_bad_guys,2;
3182 } else if (malang_bad_guys > 2 && malang_bad_guys < 8) {
3183 mes "You still hear a suspicious conversation.";
3185 mes "[Suspious Dealer]";
3186 mes "But near the balloon bag is still";
3187 mes "worrying so much!";
3189 mes "[Very Suspious Dealer]";
3190 mes "Oh how cowardly you are!";
3191 mes "I hid it in ship Navi perfectly.";
3194 mes "[Suspious Dealer]";
3195 mes "The rest of part is in staffs.";
3196 mes "We should believe.";
3198 mes "We need to investigate Navi first.";
3199 mes "Let's see other guys in ship Navi.";
3200 if (malang_bad_guys == 3) {
3203 set malang_bad_guys,4;
3206 } else if (malang_bad_guys > 7) {
3207 mes "You still hear a suspicious conversation.";
3209 mes "[Suspious Dealer]";
3210 mes "Star candy is still healthy,";
3211 mes "what happens?";
3213 mes "[Very Suspious Dealer]";
3215 mes "We should get more bad cans.";
3221 malangdo,155,179,0 script #ml2 -1,2,2,{
3223 if (malang_bad_guys == 2 || malang_bad_guys == 3) {
3224 mes "There's a memo.";
3227 mes "Here is not what we wanted, huh!";
3229 mes "...do listen the conversation of merchant.";
3230 if (malang_bad_guys == 2) {
3233 set malang_bad_guys,3;
3240 malangdo,171,163,3 script Awfully Suspious Dealer 543,{
3241 if (malang_bad_guys < 4) {
3242 mes "[Awfully Suspious Dealer]";
3243 mes "We quit selling them, find another merchant!";
3245 } else if (malang_bad_guys == 4) {
3246 mes "[Awfully Suspious Dealer]";
3248 mes "Due to lots of work in here";
3249 mes "can't have a short time to talk?";
3251 switch(select("Look suspicious?:I knew all things here!")) {
3253 mes "[Awfully Suspious Dealer]";
3254 mes "I have a same boat with you!";
3257 mes "[Awfully Suspious Dealer]";
3259 mes "You searched the lounge of ship Navi?";
3262 mes "[Awfully Suspious Dealer]";
3263 mes "It looks wrong place~";
3264 mes "Go and do other things~!";
3266 mes "You need to search lounge of ship Navi?";
3269 set malang_bad_guys,5;
3272 } else if (malang_bad_guys == 5) {
3273 mes "[Awfully Suspious Dealer]";
3274 mes "A thought to search Gozangee around ship Navi";
3275 mes "is like to ride a skill";
3276 mes "with frying pan, it is idiot things.";
3277 mes "I do not recommend.";
3279 } else if (malang_bad_guys == 6) {
3280 if (countitem(6427) == 0) {
3281 mes "[Awfully Suspious Dealer]";
3282 mes "You searched the lounge of ship Navi?";
3283 mes "But still nothing in hand.";
3284 mes "I told you there's nothing.";
3287 mes "[Awfully Suspious Dealer]";
3288 mes "...there must be something...";
3291 mes "[Awfully Suspious Dealer]";
3292 mes "Oh! That's ^0000FFa sack of bad cans^000000, isn't it?";
3293 mes "Where did you get it? Amazing!";
3295 switch(select("Do not pretend not to know!:Need to show them our general!")) {
3297 mes "[Awfully Suspious Dealer]";
3298 mes "It just looks wonderful.";
3299 mes "There's nothing more to have?";
3303 mes "[Awfully Suspious Dealer]";
3305 mes "Let's have smile and fun with only ours.";
3307 mes "[Awfully Suspious Dealer]";
3308 mes "To be honest, I am a member of raccoon hurray team.";
3309 mes "A homeless community of raccoons";
3310 mes "became a black market group.";
3311 mes "I will make headquater of raccoon hurray team here";
3312 mes "after kick out group of cats.";
3314 switch(select("Are you the leader?:Let me clear the usage of bad can.:Can it be worked as you want?")) {
3316 mes "[Awfully Suspious Dealer]";
3317 mes "This is thankful misunderstanding,";
3318 mes "I am just little staff.";
3319 mes "I don't know who the leader is.";
3322 mes "[Awfully Suspious Dealer]";
3325 mes "Don't ask me more, please!";
3328 mes "[Awfully Suspious Dealer]";
3329 mes "You look down out raccoon hurray team?";
3330 mes "Look more! To my star candy who stands island";
3331 mes "I will make them have stomachache";
3332 mes "with lots of bad cans.";
3333 mes "Aren't you expecting?";
3335 mes "[Awfully Suspious Dealer]";
3336 mes "I can't make him eat with my hand,";
3337 mes "to creature in shining coral area that is basic food of star candy";
3338 mes "I am still feeding them with bad cans.";
3339 mes "You must see amazing reaction, just wait!";
3341 mes "The situation is serious.";
3342 mes "Once the cats figure out,";
3343 mes "you might be confused.";
3344 mes "Let's withdraw the bad cans first,";
3345 mes "located in the shining coral area.";
3348 set malang_bad_guys,7;
3352 } else if (malang_bad_guys == 7) {
3353 mes "[Awfully Suspious Dealer]";
3354 mes "Plese forget what I have told you.";
3356 mes "After you got 30 pcs of bad cans";
3357 mes "in shining coral area";
3358 mes "do not tell the cats";
3359 mes "or report this fact!";
3362 mes "[Awfully Suspious Dealer]";
3363 mes "So you reported all things?";
3365 mes "Now it's time to live a new life";
3366 mes "of group for hair tufts...";
3370 mal_in02,184,72,3 script Gozangee#ml 547,{
3372 mes "I have too much pain in my stomach...";
3373 mes "Should endure myself!";
3374 mes "...do bad activity...";
3378 mal_in02,184,77,0 script #ml3 -1,2,2,{
3380 if (checkweight(1201,1) == 0) {
3381 mes "- You have too many items. -";
3384 if (malang_bad_guys == 4) {
3386 mes "know a thing that shouldn't be";
3387 mes "appeared to anyone.";
3388 mes "Just pretend that I didn't see this.";
3390 } else if (malang_bad_guys == 5) {
3394 mes "A sack that carrying bad cans.";
3396 mes "Let's bring this to a guy who";
3397 mes "is in Awfully Suspious Dealer in deck.";
3400 set malang_bad_guys,6;
3401 getitem 6427,1; //Bad_Can_Sack
3403 } else if (malang_bad_guys == 6) {
3404 mes "I saw a sack of bad cans.";
3405 mes "located on the deck.";
3406 mes "Let's bring this to a guy who";
3407 mes "is in Awfully Suspious Dealer in deck.";
3413 malangdo,125,147,3 script Patrol Leader#ml 545,{
3414 if (checkweight(1201,1) == 0) {
3415 mes "- Can't go next step due to having too many items. -";
3418 if (malang_bad_guys < 10) {
3419 mes "[Patrol Leader]";
3420 mes "Be careful of distribution for";
3421 mes "bad cans recently in here";
3422 mes "so should be noticed.";
3424 } else if (malang_bad_guys == 10) {
3425 mes "[Patrol Leader]";
3426 mes "So you are going to do bad activity instead of";
3427 mes "group of hair tufts lying in bed?";
3428 mes "It's gonna be exciting!";
3429 mes "So excited...";
3431 mes "[Patrol Leader]";
3432 mes "Gobonge and his friends";
3433 mes "liked to torment ^0000FFRed Eruma^000000 in shining";
3434 mes "coral area more than anything.";
3436 mes "[Patrol Leader]";
3437 mes "Report to me after tormenting 20 ^0000FFRed Eruma^000000";
3439 mes "I will scold you as Patrol Leader!";
3441 switch(select("What Patrol Leader do like this?:Cheer up!!")) {
3443 mes "[Patrol Leader]";
3444 mes "This is what my flavor to do this!";
3447 mes "[Patrol Leader]";
3448 mes "I will expect various bad activities.";
3451 set malang_bad_guys,11;
3454 } else if (malang_bad_guys == 11) {
3455 if (checkquest(1154,HUNTING) == 2) {
3456 mes "[Patrol Leader]";
3457 mes "Wow, you did to ^0000FFRed Eruma^000000 so badly!";
3458 mes "I am impressed at your work.";
3460 mes "[Crime Prevention Staff]";
3461 mes "Captain, we have work again, right?";
3463 emotion e_sob,0,"Crime Prevention Staff#ml";
3465 mes "[Patrol Leader]";
3466 mes "Hide your tears and save your tears!";
3467 mes "You should cry when having a clue for bad activity";
3468 mes "at crime spot!";
3470 emotion e_sob,0,"Crime Prevention Staff#ml";
3472 mes "[Patrol Leader]";
3473 mes "I will scold you once the investigation is over!";
3474 mes "Visit Gobonge now.";
3477 set malang_bad_guys,12;
3480 mes "[Patrol Leader]";
3481 mes "Inside of starry coral area,";
3482 mes "report to me after tormenting 20 ^0000FFRed Eruma^000000";
3484 mes "I will scold you as Patrol Leader!";
3487 mes "[Patrol Leader]";
3488 mes "I will scold you once the investigation";
3490 mes "visit Gobonge now.";
3494 malangdo,129,146,3 script Crime Prevention Staff 545,{
3495 if (malang_bad_guys > 11) {
3496 mes "[Crime Prevention Staff]";
3497 mes "A work to do means happy things!";
3498 mes "I ask you to do various bad activities!";
3501 mes "[Crime Prevention Staff]";
3502 mes "A group of cats that";
3503 mes "ate bad cans got";
3504 mes "pain in stomache.";
3505 mes "They are lying at the north";
3506 mes "of place but still rolling with anger.";
3508 mes "[Crime Prevention Staff]";
3509 mes "Haha... the village is becoming";
3510 mes "peaceful and calm, but feels";
3511 mes "somewhat empty. This is not";
3512 mes "usual scene that we can have.";
3513 mes "Let's see there?";
3517 malangdo,3,1,3 script Guidance for quest#ml 543,{
3518 if (callfunc("F_GM_NPC",1854,0) < 1) {
3520 mes "What is this security code?";
3525 mes "Choose now, hurry!";
3527 switch(select("NPC appear!:NPC walkout!:Reset setitem:30 pcs of bad cans:Just before collecting cans:Start quest for Patrol Leader")) {
3529 donpcevent "Gobonge#ml::OnEnable";
3531 mes "First appearance!";
3534 donpcevent "Gobonge#ml::OnDisable";
3541 set malang_bad_guys,0;
3547 getitem 6426,30; //Bad_Can
3554 set malang_bad_guys,7;
3559 set malang_bad_guys,10;
3564 // Clean the Ship :: mal_day_qook
3565 //============================================================
3566 mal_in02,76,63,7 script Cleanyang 544,{
3567 if (checkweight(1201,1) == 0) {
3568 mes "- You have too many items so you can't continue the quest. -";
3571 if (BaseLevel < 60) {
3572 mes "Sailor cat is crying sadly.";
3575 mes "Meow neow meoow";
3576 mes "What... Meow .. Something... going... Heuheung~";
3577 mes "You don't have to know. Meow heuheuheuk... ";
3579 mes "He does not continue to talk.";
3580 mes "He might say like that with shaking his head.";
3581 mes "'You are still young. That is why you don't understand my anguish and sadness...'";
3583 mes "It is much better to do not know.";
3586 if (mal_qook == 0) {
3587 mes "Sailor cat is crying sadly.";
3591 mes "Meow meow meoooow~";
3592 mes "What is going on... Heu... heuk...";
3593 mes "You don't have to know. Heu... heuk...";
3596 mes "Could not continue talk.";
3598 switch(select("Cheer him up.:Ignore.")) {
3600 mes "I comforted his wounded heart just standing by him.";
3604 mes "This is unjust... Heuheuk...";
3605 mes "The chef... He always gives me scolding.";
3608 mes "I always clean up diligently.";
3609 mes "I have no idea where they are from... Heuheuk...";
3610 mes "They penetrated into the ingredients...";
3614 mes "Yes, they are fast, small, hard and shiny black.";
3615 mes "Meow... Also, white and wriggled...";
3616 mes "My chef is so clean.";
3619 mes "It's ok. Clean, vermin and";
3620 mes "whatever... the unfair thing is";
3621 mes "that I really killed vermin as well, meow.";
3622 mes "In addition, I clean up diligently.";
3625 mes "By the way, they are coming over and over again.";
3626 mes "I don't know where they are from.";
3628 switch(select("Don't ask anymore.:Asking for the place of vermin came.")) {
3632 mes "...what's wrong with your face?";
3633 mes "Are you afraid of sending on an errand?";
3634 mes "What are you thinking about me... meow, meow...?";
3635 mes "It's not fair... meow, meow...";
3637 mes "Poor sailor cat Cleanyang begins to cry.";
3638 mes "Leave him alone.";
3642 mes "Does someone will go there and check it?";
3643 mes "Please, search everywhere of the ship Navi?";
3644 mes "I can't live like this! Meow, meow!";
3647 mes "There is definitely something I do not know. Meow.";
3648 mes "Meow... I'll clean this place up. Please find something instead of me.";
3654 mes "You leave the crying cat and move back.";
3657 } else if (mal_qook == 1) {
3658 if (checkquest(7261) != -1 && checkquest(7262) != -1 && checkquest(7263) != -1) {
3661 mes "Uh. What is that? Meow.";
3662 mes "This is cat's ship biscuit... It might be left for a long time...";
3665 select("Yeah, this is it.");
3668 mes "There were infested with insects because sailors hided and left the cat's ship biscuit..";
3669 mes "I got a scolding cause of just teeth grinder?";
3672 select("Teeth Grinder?");
3674 mes "That is right, meow.";
3675 mes "This is stiff-baked bread for preserve easily during sailing, meow.";
3676 mes "It is too hard, so if you just bite this, probably your canine will be broken, meow.";
3679 mes "It is baked with just salt and flour for preserve long time that is why it does not have any taste.";
3680 mes "More than all..... look at this.";
3682 mes "Cleanyang breaks cat's ship biscuit with hammer and chisel";
3683 mes "and hit on the floor. Then...";
3686 mes "........can you see something coming out from here?";
3687 mes "This is Weevil Bug..........";
3688 mes "It is such a castle of insects.";
3691 mes "Maybe someone really does not want to eat this.";
3692 mes "These insects are left before we are settled on island and change the menu.";
3695 mes "After settled on this island, we did not make cat's ship biscuit due to fresh ingredients.";
3699 mes "Please show this to chef and tell him that Cleanyang really cleaned up very well.";
3700 mes "Well... I'm still afraid of chef...";
3701 mes "...please! Meow!";
3710 mes "Ah, that cat's ship biscuit is still fine, so just try to eat.";
3711 mes "Do you wonder what is that? It was a great food even though it's not look good...";
3715 mes "Please search the ship Navi and find the place of origin.";
3716 mes "I just believe you.";
3718 } else if (mal_qook == 2) {
3720 mes "If you show cat's ship biscuit to chef and those insects were from there,";
3721 mes "my misunderstanding will be resolved.";
3723 select("Why don't you go by yourself?");
3725 mes "Um... I still have to clean up...";
3726 mes "I'm still scared of my chef, so please.";
3728 } else if (mal_qook == 3) {
3730 mes "Chef gets angry.";
3731 mes "Just beg for mercy!";
3733 } else if (mal_qook == 4) {
3735 mes "Did you say that chef was more upset about cat's ship biscuit?";
3736 mes "From now, I don't have to crying?";
3739 mes "If chef needs something, Just bring it for him~";
3740 mes "Is that good for each other?";
3743 mes "When chef is satisfied and pleased, just come at that time.";
3744 mes "I may not able to clean up until that time because I'm nervous. Meow....";
3746 } else if (mal_qook == 5) {
3748 mes "Did you finish work what chef wanted?";
3749 mes "By the way, why do you make cat's ship biscuit suddenly?";
3751 select("New menu for you.");
3753 mes "Meoooow----!!";
3755 mes "Nyahuhuh... Kmeoooow!";
3758 mes "Nooo!!!!!!!!!!!";
3759 mes "Without cat's ship biscuit was a heaven. I don't want to go hell again!!!!";
3760 mes "Kmeoooow... Kmeoooow... Kmeoooow~";
3762 switch(select("Tickling under the chin.:Hit the end of nose.:Tap on butt.")) {
3765 mes "Meoow... Koleung koleung...";
3767 mes "Huahhuah... Golgolgol...";
3773 mes "Uh nyanyanyanaynyan!";
3774 mes "What the heck are you doing!";
3779 mes "Heu keeyangyang";
3780 mes "Heunyang... Euhnyang-!";
3781 mes "What are you doing!";
3786 mes "Please stop...";
3787 mes "Now, be calm.";
3788 mes "I understand that chef's saying and huge plan.";
3791 mes "Hey, human who helped me, you, you!";
3792 mes "Could you do me favor.";
3793 mes "If the menu will be changed and provide cat's ship biscuit, definitely they appear...";
3798 mes "Cats who hide cat's ship biscuit secretly.";
3799 mes "No one says that do not want to eat and throw away because they are scare chef.";
3802 mes "Absolutely, they begin to hide cat's ship biscuit...";
3803 mes "And it will be infested by insects!";
3804 mes "Chef will give a scolding again!";
3807 mes "So let me see you everyday from provided cat's ship biscuit tomorrow.";
3808 mes "You did good job. This is a token of thanks.";
3810 getitem 12636,30; //Malang_Sp_Can
3819 mes "Euhohohohong...";
3820 mes "It's horrible... I got cat's ship biscuit but I don't know when It was made.";
3821 mes "It's really hard. I almost lost my teeth.";
3825 mes "Chef might forget everything that he gave me a scolding cause of insects.";
3826 mes "He got a shock by cat's ship biscuit. Is this bigger case than the clean up?";
3830 mes "I'm a cleaning cat Cleanyang~";
3832 mes "Make a scratch others' door of house Meow~";
3833 mes "Meow~ Uh? Did you hear it?";
3834 mes "This is my cleaning song.";
3839 mes "By the way, what is going on?";
3841 switch(select("It's time to promise~:I'm here to see the result~:Shake your butt~")) {
3843 if (checkquest(7267,PLAYTIME) == 0) {
3846 mes "Today's cat's ship biscuit is not provided yet, so I will know that after wait little bit more.";
3847 mes "It might be after chef's distribution of cat's ship biscuit.";
3850 if (checkquest(7268) != -1) {
3852 mes "My service to you today.";
3853 mes "Recently, there are 9 spot that hided cat's ship biscuit as well.";
3856 mes "Someone think that good angel took them all as I collected and threw away.";
3857 mes "He still hide them that place.";
3860 mes "It is so easy because I don't have to search everywhere, but...";
3861 mes "Please search the 9 spot where hiding frequently.";
3864 if (checkquest(7267,PLAYTIME) == 2)
3868 mes "Is there guy who hide cat's ship biscuit today?";
3869 mes "Probably there he is?";
3871 switch(select("Try to search today.:Maybe not today.")) {
3874 mes "My service to you today.";
3875 mes "The inside of ship Navi, home and cat tower too. Don't even miss a blade of grass.";
3876 mes "Search everywhere.";
3881 mes "Do you think so?";
3882 mes "If so, It's good thing.";
3883 mes "Anyway, It is not infested of insects due to we find them and remove right away.";
3884 mes "That's enough.";
3888 if (checkquest(7268) == -1) {
3890 mes "Um? Nobody request for collecting cat's ship biscuit today.";
3891 mes "By the way, what is the result report?";
3892 mes "Are you sick?";
3895 if (checkquest(7261) != -1 && checkquest(7262) != -1 && checkquest(7263) != -1 && checkquest(7269) != -1 && checkquest(7270) != -1 &&
3896 checkquest(7271) != -1 && checkquest(7272) != -1 && checkquest(7273) != -1 && checkquest(7274) != -1 && checkquest(7275) != -1) {
3898 mes "Um, the rising cat's ship biscuit spot!";
3899 mes "Did you collect all fully?";
3900 mes "I guess this is pretty enough.";
3903 mes "Just take all finding cat's ship biscuit.";
3904 mes "Taste is not bad and have a resilient too...";
3907 mes "Ok today's work is enough. Please come tomorrow!";
3908 mes "There will be tomorrow's cat's ship biscuit!";
3909 mes "Nya hahahong~";
3923 getitem 12636,10; //Malang_Sp_Can
3927 mes "Did you find all of them?";
3930 mes "Someone think that good angel took them all as I collected and threw away.";
3931 mes "He still hide them that place.";
3934 mes "It is so easy because I don't have to search everywhere, but";
3935 mes "please search the 9 spot where hiding frequently.";
3940 mes "What are you doing? Meow!";
3941 mes "Goreureureung...";
3945 mes "Hey, don't do that.";
3946 mes "...isn't it a crime? Meow.";
3951 mal_in02,29,67,0 script #CaptainRoom3 844,{
3952 if (checkweight(1201,1) == 0) {
3953 mes "- You have too many items so you can't continue the quest. -";
3956 if (mal_qook == 1) {
3957 if (checkquest(7261) == -1) {
3958 mes "Lots of junk are piled up in a corner of captain's room.";
3959 mes "Cleanyang might not clean in a corner because it is not within his hand.";
3961 mes "[Admiral Thomas]";
3962 mes "Uh? What are you doing over there?";
3963 mes "Do not touch that!";
3964 cutin "ma_tomas03",2;
3966 switch(select("Sorry.:I'll clean up!")) {
3968 mes "[Admiral Thomas]";
3969 mes "We have a common interest to talk.";
3970 mes "There is no reason to search there like you.";
3971 mes "Please leave me alone.";
3972 cutin "ma_tomas01",2;
3973 cutin "ma_tomas03",255;
3976 cutin "ma_tomas03",255;
3977 mes "Ignoring Thomas and search under the junk.";
3978 mes "And at that time...";
3981 mes "The place where the black shadow just passed, I don't how long been it is left.";
3982 mes "Find a cat's ship biscuit.";
3984 case 0: monster "mal_in02",30,67,"Quick Dark Shadow",2209,1;
3985 case 1: monster "mal_in02",30,65,"Quick Dark Shadow",2209,1;
3986 case 2: monster "mal_in02",29,65,"Quick Dark Shadow",2209,1;
3989 getitem 11536,1; //Cat_Hard_Biscuit
3991 if (checkquest(7261) != -1 && checkquest(7262) != -1 && checkquest(7263) != -1) {
3992 mes "I guess I searched pretty enough.";
3993 mes "Let's tell Cleanyang that is infested of insects due to cat's ship biscuit is left long time.";
3996 mes "It was one of reason that the insects are appeared.";
4000 mes "It used to be habitat of insects because someone left cat's ship biscuit.";
4001 mes "I think it's ok now due to we removed all of them.";
4004 if (checkquest(7268) != -1) {
4005 if (checkquest(7261) == -1) {
4006 mes "Lots of junk are piled up in a corner of captain's room.";
4007 mes "Cleanyng might not clean in a corner because it is not within his hand.";
4008 mes "He reached out and search under the junk.";
4010 mes "And at that time...";
4011 mes "The place where the dark shadow just passed, find a cat's ship biscuit that is hided recently.";
4014 case 0: monster "mal_in02",30,67,"Quick Dark Shadow",2209,1;
4015 case 1: monster "mal_in02",30,65,"Quick Dark Shadow",2209,1;
4016 case 2: monster "mal_in02",29,65,"Quick Dark Shadow",2209,1;
4019 getitem 11536,1; //Cat_Hard_Biscuit
4022 mes "It used to be habitat of insects because someone left cat's ship biscuit.";
4023 mes "I think it's ok now due to we removed all of them.";
4026 mes "I don't have any business here.";
4030 mal_in02,183,49,0 script #MeetingFloor4 844,{
4031 if (checkweight(1201,1) == 0) {
4032 mes "- You have too many items so you can't continue the quest. -";
4035 if (mal_qook == 1 || checkquest(7268) != -1) {
4036 if (checkquest(7263) == -1) {
4037 mes "This is ventilation window on the floor. It is really close to Cooking table";
4038 mes "I'm trying to ignore that but it is on my mind. What should I do?";
4040 switch(select("Just look roughly.:Take a look at this.")) {
4042 mes "I looked at the ventilation window well, but did not find any problem.";
4045 mes "It looks good from the top... I took it off because it's on my mind.";
4046 mes "I can see something the bottom of way of ventilation.";
4047 mes "And at that time...";
4049 mes "The place where the dark shadow just passed, I don't how long been it is left.";
4050 mes "Find a cat's ship biscuit.";
4053 case 0: monster "mal_in02",182,50,"Quick Dark Shadow",2209,1;
4054 case 1: monster "mal_in02",184,50,"Quick Dark Shadow",2209,1;
4057 getitem 11536,1; //Cat_Hard_Biscuit
4058 if (mal_qook == 1) {
4060 if (checkquest(7261) != -1 && checkquest(7262) != -1 && checkquest(7263) != -1) {
4061 mes "I guess I searched pretty enough.";
4062 mes "Let's tell Cleanyang that is infested of insects due to cat's ship biscuit is left long time.";
4064 mes "It was one of reason that the insects are appeared.";
4069 mes "It used to be habitat of insects because someone left cat's ship biscuit.";
4070 mes "I think it's ok now due to we removed all of them.";
4073 mes "I don't have any business here.";
4077 mal_in02,103,22,0 script #MalBed5 844,{
4078 if (checkweight(1201,1) == 0) {
4079 mes "- You have too many items so you can't continue the quest. -";
4082 if (mal_qook == 1 || checkquest(7268) != -1) {
4083 if (checkquest(7262) == -1) {
4084 mes "This is bed for sailors. There is too much hair and so messy.";
4085 mes "At the corner of under the bed is does not reached hand so I'm thinking too much about that.";
4087 switch(select("Raise the matress slightly.:Search under the bed.")) {
4089 mes "I slightly push and raise the part that touched edge of wall.";
4090 mes "And at that time...";
4092 mes "The place where the dark shadow just passed, I don't how long been it is left.";
4093 mes "Find a cat's ship biscuit.";
4095 monster "mal_in02",102,23,"Quick Dark Shadow",2209,1;
4097 getitem 11536,1; //Cat_Hard_Biscuit
4098 if (mal_qook == 1) {
4100 if (checkquest(7261) != -1 && checkquest(7262) != -1 && checkquest(7263) != -1) {
4101 mes "I guess I searched pretty enough.";
4102 mes "Let's tell Cleanyang that is infested of insects due to cat's ship biscuit is left long time.";
4104 mes "It was one of reason that the insects are appeared.";
4108 mes "I searched under the bed, but I didn't find any problem.";
4109 mes "Maybe Cleanyang cleaned up. It's pretty good condition.";
4113 mes "It used to be habitat of insects because someone left cat's ship biscuit.";
4114 mes "I think it's ok now due to we removed all of them.";
4117 mes "The bed for sailors.";
4118 mes "Lots of cat's hair are attached.";
4122 malangdo,141,178,0 script #Darkweed6 844,{
4123 if (checkweight(1201,1) == 0) {
4124 mes "- You have too many items so you can't continue the quest. -";
4127 if (checkquest(7268) != -1) {
4128 if (checkquest(7269) == -1) {
4129 mes "Many weeds are growing in rest area near cat tower.";
4130 mes "It's easily ignored, so it's on my mind.";
4132 switch(select("Search through the weeds.:Search under the chair.")) {
4134 mes "I decide to search the forest that out of people's eye.";
4135 mes "And at that time...";
4137 mes "From the place where Dark shadow just passed and someone hided recently.";
4138 mes "Find a cat's ship biscuit.";
4140 monster "malangdo",141,178,"Quick Dark Shadow",2209,1;
4142 getitem 11536,1; //Cat_Hard_Biscuit
4145 mes "I searched under the chair in rest area, but I didn't find any problem.";
4146 mes "It's pretty good condition even though it's outside.";
4150 mes "Many weeds are growing in rest area near cat tower.";
4151 mes "We already collected hiding cat's ship biscuit here.";
4154 mes "Many weeds are growing under the cat tower.";
4155 mes "It seems to be hard to clean.";
4159 malangdo,133,134,0 script Strange Pile of Sand#7 557,{
4160 if (checkweight(1201,1) == 0) {
4161 mes "- You have too many items so you can't continue the quest. -";
4164 if (checkquest(7268) != -1) {
4165 set .@quest, (strnpcinfo(0) == "Strange Pile of Sand#7")?7270:7275;
4166 if (checkquest(.@quest) == -1) {
4167 mes "The pile of sand is billowed like a grave. Should be something in there.";
4168 mes "According to rumors, cats have a habit to bury with sand after stool...";
4170 switch(select("Avoid this dirty place.:Darn it-!")) {
4172 mes "[" + strcharinfo(0) + "]";
4174 mes "It may be cat's grave... Do not touch them!";
4175 mes "Avoid, avoid~";
4178 mes "Close eyes and start to dig that pile of sand!";
4179 mes "Therefore, something came out quickly from there and disappeared.";
4182 mes "From the place where Dark shadow just passed and someone hided recently.";
4183 mes "Find a some chips of cat's ship biscuit.";
4187 getmapxy(.@map$,.@x,.@y,UNITTYPE_NPC);
4188 monster .@map$,.@x,.@y,"Quick Dark Shadow",2209,1;
4190 getitem 11536,1; //Cat_Hard_Biscuit
4194 mes "We already collected buried cat's ship biscuit.";
4197 mes "- Looks so strange. -";
4198 mes "- That's it... -";
4201 malangdo,197,237,0 duplicate(Strange Pile of Sand#7) Strange Pile of Sand#12 557
4203 malangdo,232,131,0 script #UnderStairs8 844,{
4204 if (checkweight(1201,1) == 0) {
4205 mes "- You have too many items so you can't continue the quest. -";
4208 if (checkquest(7268) != -1) {
4209 if (checkquest(7271) == -1) {
4210 mes "Some weeds are growing under the low stairs.";
4211 mes "It's really hard to find something fell under the stairs..";
4213 mes "To lie flat and look under the stairs carefully.";
4214 mes "And at that time...";
4216 mes "From the place where Dark shadow just passed and someone hided recently.";
4217 mes "Find a some chips of cat's ship biscuit.";
4221 monster "malangdo",231,130,"Quick Dark Shadow",2209,1;
4223 getitem 11536,1; //Cat_Hard_Biscuit
4226 mes "Sometimes, someone played with pulling people's ankle under the stairs";
4227 mes "Now, I can't see mischievous boys or any strange thing.";
4229 mes "We already collected buried cat's ship biscuit.";
4232 mes "Out of people's hand under the stairs.";
4233 mes "Sometimes, I look around there when I search for lost toys.";
4237 mal_in01,74,20,0 script #CornerTower9 844,{
4238 if (checkweight(1201,1) == 0) {
4239 mes "- You have too many items so you can't continue the quest. -";
4242 if (checkquest(7268) != -1) {
4243 if (checkquest(7272) == -1) {
4244 mes "This cat tower is for playing and resting.";
4245 mes "Dust is piled up because there is gap between the foothold and ground.";
4247 mes "Push the thin and long rod in the gap and search something.";
4248 mes "And at that time...";
4250 mes "From the place where Dark shadow just passed and someone hided recently.";
4251 mes "Find a some chips of cat's ship biscuit.";
4255 monster "mal_in01",73,19,"Quick Dark Shadow",2209,1;
4257 getitem 11536,1; //Cat_Hard_Biscuit
4260 mes "We already collected buried cat's ship biscuit.";
4263 mes "There are cat's bed near cat tower.";
4264 mes "Specially, some cats love an out of the way place.";
4268 mal_in01,159,225,0 script #CornerLocker10 844,{
4269 if (checkweight(1201,1) == 0) {
4270 mes "- You have too many items so you can't continue the quest. -";
4273 if (checkquest(7268) != -1) {
4274 if (checkquest(7273) == -1) {
4275 mes "In the corner of the gap between the wall and locker that is used by cat's gamers,";
4276 mes "I can see something there. It's really hard to find object if drop there.";
4278 mes "Push the thin and long rod in the gap and search something.";
4279 mes "And at that time...";
4281 mes "From the place where Dark shadow just passed and someone hided recently.";
4282 mes "Find a some chips of cat's ship biscuit.";
4286 monster "mal_in01",159,225,"Quick Dark Shadow",2209,1;
4288 getitem 11536,1; //Cat_Hard_Biscuit
4291 mes "We already collected buried cat's ship biscuit.";
4294 mes "The corner of gap is between locker that is used by cat's gamers and wall.";
4295 mes "If drop kind of small toys there, never find them at all.";
4299 mal_in01,24,72,0 script #FootholdTower11 844,{
4300 if (checkweight(1201,1) == 0) {
4301 mes "- You have too many items so you can't continue the quest. -";
4304 if (checkquest(7268) != -1) {
4305 if (checkquest(7274) == -1) {
4306 mes "This cat tower is for playing and resting in Malangdo.";
4307 mes "Dust is piled up because there is gap between the foothold and ground.";
4309 mes "Push the thin and long rod in the gap and search something.";
4310 mes "And at that time...";
4312 mes "From the place where Dark shadow just passed and someone hided recently.";
4313 mes "Find a some chips of cat's ship biscuit.";
4317 monster "mal_in01",24,71,"Quick Dark Shadow",2209,1;
4319 getitem 11536,1; //Cat_Hard_Biscuit
4322 mes "There is mark that shows something used to be jammed in gap of foothold in very bottom of cat tower.";
4323 mes "We already collected buried cat's ship biscuit.";
4326 mes "This cat tower is for playing and resting in Malangdo.";
4327 mes "When I look cats on the cat tower, It looks like a tree landen with cats...";
4331 // Help Chef Nyas :: mal_day_qook
4332 //============================================================
4333 mal_in02,187,58,3 script Chef Nyas 548,{
4334 if (checkweight(1201,1) == 0) {
4335 mes "- You have too many items so you can't continue the quest. -";
4338 if (BaseLevel < 60) {
4340 mes "What is going on boy?";
4341 mes "I don't want to talk to you. Get away from me!";
4343 mes "I'm ignored by uncomfortable cat.";
4344 mes "May not ignored if I'm getting stronger...";
4349 mes "I'm a unique chef in entire fleet.";
4350 mes "Do you want something from me?";
4353 mes "Even though I have no time to spare, I usually serve a plate of soup gladly, but now!";
4354 mes "The ingredient is infested with worms cause of one stupid's carelessness!";
4357 mes "Therefore, when my blaze of anger becomes quiet like a calm sea, come back again!";
4358 mes "By the way, where is that stupid!";
4360 } else if (mal_qook == 2) {
4362 mes "I'm a unique chef in entire fleet.";
4363 mes "Do you want something from me?";
4365 switch(select("Show the cat's ship biscuit.:Talk about story of Cleanyang.")) {
4368 mes "Hm? is this cat's ship biscuit?";
4369 mes "Specially, I can feel the flow of time from this biscuit.";
4370 mes "By the way, how can you have this?";
4372 mes "He is telling the story that place where he found cat's ship biscuit and";
4373 mes "Explain the Cleanyang's story.";
4378 mes "Why that stupid?";
4379 mes "Are you trying to make a thunder storm in the calm sea?!";
4381 mes "Pacify an angry chef";
4382 mes "Explain a misunderstanding about Cleanyang and tell whole story of cat's ship biscuit.";
4387 mes "So this is happening because of cat buscuit?";
4388 mes "Yes, is this story about that?";
4390 select("You are quick understand.");
4392 mes "..........He is such a jerk!";
4393 mes "In addition, What? Find another one in captain's room?!";
4397 mes "He has position that should take the lead to sailors, but he got a wrong?";
4401 mes "This cat's ship biscuit was! Always thankful food to help our starvation during a long sailing!";
4402 mes "No matter what taste, It always saves us at crossroads of life and death!";
4405 mes "Although the situation is not able to use fire for a month, two month even 1000 days!";
4406 mes "This is blessed food to guarantee on open sea!";
4409 mes "How many chef cats have difficult time to make a cat's ship biscuit!";
4410 mes "The military discipline has been relaxed because we settled down on island! Already forget the dangerous situation?!";
4412 mes "Chef is outraged and very upset.";
4413 mes "He mumbled and made a threatening sound with grind his teeth.";
4414 mes "Come back later when he calms down.";
4419 } else if (mal_qook == 3) {
4422 mes "There you are? I made a bad break.";
4423 mes "I made a big decision when you are out for me.";
4426 mes "After settled down on Island, depraved mindset cause of plentiful foods.";
4427 mes "Therefore, I'll change the menu that cat's ship biscuit is provided for one meal a day!.";
4430 mes "That ingredient is needed to make cat's ship biscuit.";
4431 mes "There is no wheat on this island, so I need to get your help.";
4434 mes "Anything is possible to grind flour and knead dough.";
4435 mes "Please bring that kind of ^4d4dff10 Grain^000000 and ^4d4dff 1 Plain Sauce^000000.";
4436 mes "Replace salt with seawater..";
4439 mes "Could we get them easily on land?";
4440 mes "I'll get the rest what I need.";
4443 mes "I'll fix their taste that is crazy for canned food.";
4444 mes "He approached like a calm sea that has horrible thunder storm";
4445 mes "I'll give a pain like a god of sea's anger! Kmeow~~!!";
4447 mes "A look of chef is quite serious.";
4448 mes "Let me tell Cleanyang about the result first.";
4454 mes "Chef is still trying to soothe his anger.";
4455 mes "Maybe need more time.";
4457 } else if (mal_qook == 4) {
4458 if (countitem(577) >= 10 && countitem(7454) > 0) {
4460 mes "Finally here. Wow, this land is pretty different.";
4461 mes "That is enough to process.";
4464 mes "If you are ok, I want to get these food everyday.";
4465 mes "If you don't mind, just come back tomorrow.";
4466 delitem 577,10; //Grain
4467 delitem 7454,1; //Plain_Sauce
4474 mes "That ingredient is needed to make cat's ship biscuit.";
4475 mes "There is no wheat on this island, so I need to get your help.";
4478 mes "Anything is possible to grind flour and knead dough.";
4479 mes "Please bring that kind of ^4d4dff10 Grain^000000 and ^4d4dff 1 Plain Sauce^000000.";
4480 mes "Replace salt with seawater...";
4484 mes "There you are.";
4485 mes "It's not mealtime... Why are you here?";
4487 switch(select("What's today's work?:Food Delivery:Just bored...")) {
4489 if (checkquest(7276,PLAYTIME) == 0) {
4491 mes "Now, cat's ship biscuit is being baked in this oven.";
4492 mes "It's all for your delivery food.";
4495 mes "Quiet wave with a little salty and savory smell.";
4496 mes "The food of sea is coming to make sailor's heart flutter.";
4499 mes "I've got enough ingredients of cat's ship biscuit today.";
4500 mes "Let me order next time.";
4505 mes "Um? You are dull.";
4506 mes "You already took my order list?";
4507 mes "Just take care of them.";
4510 if (checkquest(7276,PLAYTIME) == 2)
4513 mes "Here you are.";
4514 mes "I need ingredients for cat's ship biscuit now. Fortunately, you are here at the right moment.";
4515 if (checkquest(7276) != -1)
4519 mes "Could you bring some ingrediednts for cat's ship biscuit from land?";
4520 mes "If you say so, I have one more thing to request...";
4522 switch(select("I'm busy today.:Sure, what are you need?")) {
4525 mes "That is sad news.";
4526 mes "However, it's ok. Cat's ship biscuit is originally prepared food.";
4527 mes "Anyway, today's biscuit wll be provided when the second moon is full.";
4529 switch(select("So teeth grinder?:Worm castle...:Do not throw away?")) {
4532 mes "What do you want to hear from me?!";
4534 mes "The hardness of cat's ship biscuit is like a noble endurance in the sea!";
4535 mes "Do not ignore this!!";
4539 mes "Only idiot who does not take care of preserving says like that.";
4540 mes "Dry enough and seal it in cool dry place. Tut-tut.";
4543 mes "Anyway Is that all about protein?";
4544 mes "Why don't you eat at night if it's on your mind!";
4548 mes "Never throw food!";
4549 mes "When you are hit by cat's ship biscuit, you will get bruise or bleeding but";
4550 mes "It is not that reason!!!";
4551 mes "Do not play with food!";
4555 if (mal_food == 0) {
4557 mes "The ingredients of cat's ship biscuit are 10 Grain and 1 Plain Sauce as usual.";
4558 mes "And I'd like to study food of human, so bring one of them.";
4561 mes "My curious food is...";
4562 set .@i, rand(1,66);
4564 // IDs grouped in 5s incrementally.
4565 setarray .@StartID[0],12061,12091,12041,12071,12056,12086,12051,12081,12046,12076,12066,12096,12429,12434;
4566 mes "^4d4dff "+getitemname(.@StartID[(.@i-1)/5]+((.@i-1)%5))+" ^000000 .";
4570 mes "Just one dish is enough, so please do it together.";
4573 mes "You have to bring the dish that made from fresh ingredients.";
4574 mes "^ff0000I will refuse the instant food.^000000";
4578 mes "Hey my friend, you have a bad memory.";
4579 mes "Did you already take my order list?";
4583 if (mal_food == 0) {
4585 mes "Do you remember what I ask to bring?";
4586 mes "I have no idea.";
4588 } else if (mal_food > 66) {
4590 mes "What did I say to bring?";
4591 mes "I don't remember?";
4592 mes "Did you get something wrong to come here?";
4596 mes "Is that ingredients of cat's ship biscuit and the food of human?";
4597 mes "Let me check what you brought...";
4601 // IDs grouped in 5s incrementally.
4602 setarray .@StartID[0],12061,12091,12041,12071,12056,12086,12051,12081,12046,12076,12066,12096,12429,12434;
4603 set .@food, .@StartID[(.@i-1)/5]+((.@i-1)%5);
4605 if (countitem(577) >= 10 && countitem(7454) > 0 && countitem(.@food) > 0) {
4608 mes "This is that food!";
4609 mes "It will be good reference. Well done.";
4610 delitem 577,10; //Grain
4611 delitem 7454,1; //Plain_Sauce
4615 erasequest 7280+.@i;
4617 // Quantities grouped in 10s repeating.
4618 // [ 3, 3, 6, 6, 9, 9, 12, 12, 15, 18 ]
4619 // Last group [ 61 - 66 ] receives 25 constant.
4620 getitem 6422, ((.@i < 61)?((.@i%10)?3*(((.@i%10)+1)/2):18):25); //Egrade_Coin
4625 mes "Alright, could you come tomorrow?";
4626 mes "When the time to you coming, I'm very excited.";
4627 mes "Nyahuh Nyahuh";
4632 mes "Did I overestimate your ability?";
4633 mes "Double check what is short and bring them properly.";
4636 mes "There is not different from undiscerning young cat.";
4640 mes "You are quite bold like a killer whale.";
4641 mes "If you don't have any business, don't touch vegetable and go away.";
4646 // Play with Baby Cats :: mal_nyadventurer
4647 //============================================================
4648 malangdo,165,223,4 script Expert Cat#nya_01 561,{
4649 if (checkweight(1201,1) == 0 || MaxWeight - Weight < 4000) {
4650 mes "- You have too many items to proceed in this quest. -";
4653 if (BaseLevel < 60) {
4655 mes "Seems like a visitor.";
4656 mes "How does this island look?";
4657 mes "It is hard to believe, but this ground is very soft, so we named this island Malangdo.";
4660 mes "If you were a more professional adventurer, I'd ask you one thing...";
4661 mes "Well, I won't do it.";
4667 mes "I am Rato, do you have a moment?";
4669 switch(select("Yeah, sure I do.:I'm sorry, but I'm busy right now.")) {
4672 mes "Well, nothing special, but could you do me a favor?";
4673 mes "Did you see the kids gathered on your way here?";
4677 mes "Yes yes, baby kids.";
4678 mes "They are the youngest kids among the merchants and crews.";
4679 mes "They feel anxious that they might not be able to go back home.";
4682 mes "And they are getting bored of living on this small island.";
4683 mes "They already tasted sea and adventure...";
4686 mes "They used to play with making things, but seem tired of that also...";
4687 mes "If it's okay, would you play with them for a while?";
4689 switch(select("Uh, sure...:I don't have enough time for that.")) {
4692 mes "Oh, thank you!";
4693 mes "Then, where are they?";
4694 mes "Maybe near Beginning Compass...?";
4697 mes "They are so active that I am not sure where they are now.";
4702 mes "It's okay even though you cannot do this right now.";
4705 mes "If you meet them, please spend time with them.";
4708 mes "The youngest one is Charo, with gold fur.";
4709 mes "Roku has black fur, and Rosy has white fur.";
4710 mes "Please take care of them.";
4717 mes "I am sorry for disturbing you.";
4720 } else if (nyadven == 1) {
4722 mes "The youngest one is Charo, with gold fur.";
4723 mes "Roku has black fur, and Rosy has white fur.";
4726 mes "We can look forward to the moment we can go back home if these children grow up nicely.";
4727 mes "For that reason, please take care of them.";
4729 } else if (nyadven < 13) {
4731 mes "Do kids disturb you too much?";
4732 mes "What... adventurer group? Did you play with toys from the adventurer group?";
4735 mes "I really worried about them the first time we were shipwrecked to this island...";
4736 mes "They thought the first voyage was huge adventure...";
4739 mes "They look excited, like they got a fever.";
4740 mes "It seems like yesterday that I made toys for them and soothed them...";
4742 mes "Rato seems to be in brown study.";
4744 } else if (nyadven == 13) {
4745 if (countitem(6430) < 6) {
4746 mes "You didn't bring the pieces of the painting.";
4747 mes "Please take it with you.";
4751 mes "What's going on?";
4752 mes "It should be very hard to take care of the kids even though I asked you, isn't it?";
4753 mes "I am sorry, I should take care of them...";
4755 mes "You hand Rato a piece of painting.";
4758 mes "Oh, this is a piece of painting?";
4760 mes "Has this painting been torn up already?";
4763 mes "Did they say this is a gift for me?";
4764 mes "Huhhuh, a piece of painting?";
4768 mes "Okay, I will patch up this painting by myself.";
4769 mes "They are still the same.";
4770 mes "I think I should worry about myself first...";
4773 mes "It's very kind of you to play with the kids.";
4774 mes "This is for you.";
4775 delitem 6430,6; //Picture_Piece
4777 getitem 6422,100; //Egrade_Coin
4781 mes "I owe you a big favor!";
4782 mes "Let's drink today!";
4787 mes "Hey, how's it going? If you have time please look at it.";
4789 switch(select("Look at a picture.:Don't look at a picture.")) {
4792 mes "Yes, they drew this picture full of happiness.";
4794 cutin "mal_nyapic",4;
4795 mes "Appreciate the picture in the frame.";
4801 mes "Why don't you look at such a nice picture?";
4802 mes "I'm disapointed.";
4808 malangdo,211,203,4 script [Meow Team] Charo#nya_11 560,{
4809 if (checkweight(1201,1) == 0 || MaxWeight - Weight < 4000) {
4810 mes "- You have too many items to proceed in this quest. -";
4814 mes "There are cats who seem younger than the other crew.";
4815 mes "They are having a serious conversation about the weird machine in front of them.";
4817 } else if (nyadven == 1) {
4818 mes "There are cats who seem younger than the other crew.";
4819 mes "They are having a serious conversation about the weird machine in front of them.";
4820 mes "They look like the kids that Rato told me about.";
4822 switch(select("Just watch them without a word.:Busy right now.")) {
4824 mes "You try to listen to the conversation without disturbing them.";
4827 mes "When will it be fixed? When it will be done?";
4828 mes "Isn't this the last one?";
4831 mes "Um... you don't even get tried of it?";
4832 mes "Anyway, we are in trouble.";
4833 mes "The glass bead is broken.";
4836 mes "Don't we have an extra glass bead?";
4839 mes "No, we don't have any.";
4840 mes "We can't fix this without it, right?";
4842 mes "The cats look your way at the same time.";
4844 switch(select("I have a spare Glass Bead!:Why are you guys staring at me?")) {
4846 if (countitem(746) == 0) {
4848 mes "There is no glass bead.";
4849 mes "Don't lie to us.";
4853 mes "Really? Oh, really?";
4854 mes "It's a bead! And a shining glass bead as well!";
4857 mes "Hmm. This is enough to replace it.";
4861 mes "And then here, this?";
4866 mes "Okay, adventurer! We'll give you the right to use this machine!";
4867 mes "Try this whenever you want to!!";
4870 mes "Advanturer! This is a delicious can.";
4871 mes "You can get whatever you want with cans in this island. It is tradable.";
4872 mes "Rosy, Roku and I collected them.";
4875 mes "And adventurer!";
4876 mes "If you were a real adventurer,";
4877 mes "you would clear all Nyadventures";
4878 mes "made by the Meow Bravery Team!";
4879 mes "Challenge it whenever you want to!";
4880 delitem 746,1; //Glass_Bead
4882 getitem 12636,30; //Malang_Sp_Can
4886 mes "We are just looking at you as you stand there.";
4890 mes "I'll come again later.";
4893 } else if (nyadven == 2) {
4895 mes "We fixed the Duruduru compass, we only need a visitor now...";
4896 mes "Hey, do you want to be a visitor?";
4899 select("A visitor?");
4901 mes "This is an adventure course made by the Meow adventure team.";
4902 mes "Especially we have added studying course this time.";
4903 mes "It's simple to solve, you only need to find compass in this island according to order.";
4905 switch(select("I'll give it a try.:Quit.")) {
4908 mes "Here is your Adventure Card.";
4909 mes "This is the Duruduru Compass which we fixed with the glass bead you gave us.";
4910 mes "And this is the Beginning Compass.";
4913 mes "The game will start if you put the Adventure Card in here!";
4914 mes "This machine is for testing essential ingredients of adventure.";
4917 mes "Don't forget the destination for successful adventure.";
4918 mes "And you should find a way to get to your destination as fast as possible.";
4921 mes "You will be good, as you are a good person for giving us the glass bead.";
4923 mes "Got Adventure Card from the yellow cat Charo.";
4924 mes "It seems to work if I put this card in the slot in the Beginning Compass.";
4926 getitem 6428,1; //Bravery_Card_A
4927 changequest 7242,7243;
4930 mes "The game will start if you scratch Adventure Card to the Beginning Compass!";
4931 mes "The Beginning Compass will let you know where you should go.";
4934 mes "^4d4dffIf you go through all the compasses, you will see Meowbell from the ship Navi at last!";
4935 mes "Ring the New bell!^000000";
4939 mes "Ah... you are not going to do it...";
4945 mes "Hey, adventurer. Don't make kids cry!";
4948 } else if (nyadven == 3) {
4949 if (nyadven02 == 28) {
4951 mes "Oh? Isn't this failed stamp from Bubi?";
4952 mes "I'm really disappointed.";
4953 mes "Try again~ you can make it!";
4955 if (checkquest(7257) > -1)
4960 mes "The game will start if you scratch Adventure Card to the Beginning Compass!";
4961 mes "The Beginning Compass will let you know where you should go.";
4964 mes "^4d4dffIf you go through all the compasses, you will see Meowbell from the ship Navi at last!";
4965 mes "Ring the New bell!^000000";
4967 } else if (nyadven == 4) {
4968 if (countitem(6428) == 0) {
4970 mes "Where is your Adventure Card?";
4971 mes "You should bring it with you.";
4972 mes "You can't be serious that you threw it away with your other trash!!";
4977 mes "I heard sound of Meowbell!";
4978 mes "You are great!";
4979 mes "The next will be a big case!";
4981 select("The next?");
4983 mes "You are member of the Meow Bravery Team while you have the card with you.";
4984 mes "We need an adventurer like you anyways, since this is a big case.";
4987 mes "It's for the cuff.";
4988 mes "It seems a bomb is planted in this island.";
4989 mes "The detective has went for this case already.";
4992 mes "You should go there too!";
4994 switch(select("Why do I have to go there?:What an adventure! I'll take it!")) {
4997 mes "This is a big case!";
4998 mes "And this island could explode!";
4999 mes "Oh, you might shut your eyes to the fact.";
5000 mes "Give the Adventure Card back!";
5001 delitem 6428,1; //Bravery_Card_A
5007 mes "You have great capabilities as an adventurer!";
5008 mes "Please help detective and his friend who got in trouble and also save this island!";
5011 mes "But be sure this should be done undercover!";
5012 mes "Therefore you need to take this certification.";
5013 mes "It shouldn't happen that the detective misunderstands you as an enemy!";
5015 mes "- Changed Adventure Card A into Adventure Card B. -";
5016 delitem 6428,1; //Bravery_Card_A
5018 getitem 6429,1; //Bravery_Card_B
5023 mes "The great detective and his friend will be around the ship Navi.";
5026 } else if (nyadven == 5) {
5028 mes "Do you feel a disposition to help the detective and his friend?";
5031 switch(select("Yes I do.:No I don't.")) {
5034 mes "You have great capabilities as an adventurer!";
5035 mes "Please help detective and his friend who got in trouble and also save this island!";
5038 mes "But be sure this should be done undercover!";
5039 mes "Therefore you need to take this certification.";
5040 mes "It shouldn't happen that the detective misunderstands you as an enemy!";
5042 mes "- Changed Adventure Card A into Adventure Card B. -";
5044 getitem 6429,1; //Bravery_Card_B
5048 mes "The great detective and his friend will be acound ship Navi.";
5052 mes "Oh my god, the great detective and the ship Navi...";
5055 } else if (nyadven > 5 && nyadven < 12) {
5057 mes "The great detective and his friend will be around the ship Navi.";
5059 } else if (nyadven == 12) {
5061 mes "I have been waiting for you...~";
5062 mes "Oh, I am short of breath from coming here in a hurry.";
5063 mes "Hmph... Meow...";
5066 mes "Don't you have anything to show me?";
5067 mes "Let me see it quickly!";
5070 if (countitem(6430) < 6) {
5072 mes "What? You don't have it?";
5073 mes "It can't be true.";
5074 mes "Surely you took this with you...";
5077 mes "How come it happened?";
5078 mes "This painting is very important for us.";
5079 mes "Please give it back to us.";
5083 mes "Yes, this is it!";
5084 mes "This is our...";
5085 mes "But, how do we put the broken pieces together?";
5088 mes "We need a board and glue as well to put it together.";
5089 mes "That's too troublesome to just give it away!";
5092 mes "Rato, looks like he is happy.";
5093 mes "He will understand.";
5097 mes "There is no Meow team and us without Rato.";
5098 mes "I feel a little bad to give only pieces of painting but...";
5101 mes "We have no other way!";
5102 mes "Rato treated this by himself!";
5103 mes "No, it's better to ask Rato to put this back together.";
5107 mes "That's really a good idea.";
5108 mes "I was getting tired of it.";
5111 mes "You are a member of the Meow Bravery Team.";
5112 mes "Please give these pieces of painting to Rato.";
5113 mes "And tell him to treat it preciously as our treasure...";
5116 mes "We couldn't make the Bravery Team without Rato.";
5118 mes "Tell him we didn't forget our home island.";
5120 changequest 7258,7259;
5122 } else if (nyadven == 13) {
5124 mes "Please give this pating to Rato.";
5125 mes "We drawed this painting to show Rato.";
5132 mes "Here you are! Our emeritus member of the new Bravery Team!";
5133 mes "Where did you go for adventure today?";
5134 mes "Are these adventure stories?!";
5135 mes "If not, then...";
5138 mes "You might have come here for the compass race like huge tuna from our Meow Bravery Team!!";
5143 mes "Well, Homnya and Nyangson are too difficult for me.";
5145 mes "I meant the book is difficult for me.";
5149 mes "Do you know how much Rato loves the painting which you have found?";
5150 mes "He put framed the painting on the wall!";
5154 mes "I miss my hometown.";
5155 mes "But Malangdo is also my hometown as well.";
5156 mes "I am okay with us all together in here~";
5162 malangdo,214,204,3 script [Meow Team] Rosy#nya_09 559,{
5164 mes "A young cat with white fur tries so hard with the weird machine.";
5165 mes "The machine might be broken.";
5167 } else if (nyadven == 2) {
5169 mes "Um? The adventurer who brought us the glass bead?";
5170 mes "I really thank you for that.";
5171 mes "We could fix the compass with that glass bead.";
5173 } else if (nyadven == 3) {
5175 mes "Adventure Card? Will you do the Duruduru race?";
5176 mes "It's hard to say it's fun even though we made it.";
5179 mes "Oh, it's fun! Perfectly fun!";
5180 mes "I have remodeled it this time!!";
5181 mes "It will be really fun!!";
5184 mes "Yes. It's fun, as Charo said.";
5192 mes "I feel sleepy today.";
5193 mes "I've had sore throat these day because I talked too much...";
5196 mes "Don't you agree with me, friend?";
5198 mes "Oh, I didn't even realize...";
5201 mes "Forget about it!";
5202 mes "Doesn't this machine ever break?";
5207 malangdo,215,201,3 script [Meow Team] Roku#nya_10 553,{
5208 if (checkweight(1201,1) == 0 || MaxWeight - Weight < 4000) {
5209 mes "- You have too many items to proceed in this quest. -";
5213 mes "A young black cat helps the busy white cat.";
5214 mes "Maybe the machine is broken.";
5216 } else if (nyadven == 2) {
5218 mes "Oh? You are the one who gave us the glass bead.";
5219 mes "Thanks a lot.";
5220 mes "I am happy, too, because Charo looks happy.";
5222 } else if (nyadven == 3) {
5224 mes "Charo likes it.";
5225 mes "It will be fun.";
5227 } else if (nyadven == 4) {
5229 mes "Charo has been waiting for so long.";
5234 mes "Do you have something to tell me?";
5236 switch(select("Report results of the race.:Challenge the race.:Nothing.")) {
5238 if (countitem(6428) == 0) {
5240 mes "Bubi, no confirmation stamps and card.";
5241 mes "You will be in trouble if you are like this.";
5244 if (nyadven02 == 27) {
5247 mes "You are very smart.";
5248 mes "This is a gift for you.";
5249 mes "Please come tomorrow again.";
5252 mes "Charo likes you so much.";
5253 mes "He will be happy if you come.";
5254 delitem 6428,1; //Bravery_Card_A
5256 getitem 6422,3; //Egrade_Coin
5261 } else if (nyadven02 == 28) {
5264 mes "...is it too difficult for you?";
5265 mes "But the race is available only once a day.";
5266 delitem 6428,1; //Bravery_Card_A
5270 switch(select("Give me one more chance!:Okay.I will try tomorrow.")) {
5272 if (countitem(12636) == 0) {
5274 mes "Um... Um... Well...";
5275 mes "If you bring a Malangdo Can,";
5276 mes "I will give you one more chance.";
5280 mes "Okay. Do you want to exchange 1 Malangdo Can for a Adventure Card?";
5282 switch(select("Exchange for Adventure Card A.:Stop it.")) {
5284 if (countitem(6428)) {
5286 mes "You have it already?";
5290 mes "Here is your Adventure Card.";
5291 mes "Beginning Compass, start!";
5292 delitem 12636,1; //Malang_Sp_Can
5293 getitem 6428,1; //Bravery_Card_A
5295 if (checkquest(7257) > -1)
5300 mes "Okay, come again tomorrow.";
5305 mes "Okay, come again tomorrow.";
5308 } else if (nyadven02 == 29) {
5310 mes "You have reported the result for today already.";
5313 } else if (nyadven02 < 27) {
5315 mes "You are too hasty.";
5316 mes "You didn't even finish the race.";
5317 mes "It's still going.";
5321 mes "The result is little weird, but...";
5322 mes "This is neither a complete race nor incomplete race.";
5325 mes "Is this because of the machine?";
5326 mes "Let's make void for this race.";
5327 delitem 6428,1; //Bravery_Card_A
5334 if (nyadven02 == 28) {
5336 mes "You have failed?";
5337 mes "Do you want to try again?";
5338 mes "I will delete the report of the failed result.";
5340 if (checkquest(7257,PLAYTIME) == 0 || checkquest(7257,PLAYTIME) == 1) {
5343 mes "Duruduru race is only once for a day.";
5344 mes "If we do it more often, the machine will break.";
5348 mes "I know that you will try the Duruduru race.";
5349 mes "I deleted your last report.";
5351 if (checkquest(7257) > -1)
5355 mes "You need a Adventure Card to challenge again.";
5356 mes "Do you want to exchange 1 Malangdo Can for a Adventure Card?";
5358 switch(select("Buy Adventure Card.:Just stop it.")) {
5360 if (countitem(6428)) {
5362 mes "You have it already?";
5365 if (countitem(12636) == 0) {
5367 mes "There is nothing for free.";
5368 mes "You need a Malangdo Can.";
5372 mes "Here is your Adventure Card.";
5373 mes "Beginning Compass, start!";
5374 delitem 12636,1; //Malang_Sp_Can
5375 getitem 6428,1; //Bravery_Card_A
5385 mes "You are the weird one.";
5390 malangdo,212,204,0 script Beginning Compass#nya_02 844,{
5391 if (countitem(6428) == 0) {
5392 mes "There is a strange machine.";
5393 mes "The kids said this was the ride called Duruduru compass of the Meow Bravery Team.";
5396 if (nyadven02 < 11) {
5397 mes "An iron pot contains a map of Malangdo with a card inserter.";
5398 mes "After inserting your card, a red button and the map inside the pot light up.";
5399 mes "It seems to start after pressing the button.";
5401 switch(select("Start it right now.:Start it later.")) {
5403 mes "The card has come out with lights on the map after pressing the button.";
5404 if (rand(20) < 10) {
5405 callsub L_Viewpoint,1,1;
5406 mes "The game has started already!";
5411 callsub L_Viewpoint,2,1;
5412 mes "The game has started already!";
5418 mes "Challenge it a little later.";
5421 } else if (nyadven02 >= 11 && nyadven02 <= 15) {
5422 callsub L_Viewpoint,1,(nyadven02-10);
5424 } else if (nyadven02 >= 21 && nyadven02 <= 25) {
5425 callsub L_Viewpoint,2,(nyadven02-20);
5427 } else if (nyadven02 == 16 || nyadven02 == 26) {
5428 mes "The destination displays with pressing the button after inserting the card.";
5429 mes "It's above the deck in the middle of the island!";
5432 mes "Beginning Compass among the Duruduru compass.";
5433 mes "The Duruduru race starts from this compass.";
5436 // callsub L_Viewpoint,<order number>,<start index>;
5438 .@index = getarg(1);
5440 case 1: // Order 1: Red, Blue, Yellow, Green, White
5441 setarray .@Colors$[1],"^FF0000","^0000FF","^FFFF00","^00FF00","^cccccc";
5442 setarray .@Text$[1],"Red","Blue","Yellow","Green","White";
5444 viewpoint 1,213,89,0,0xFF0000;
5446 viewpoint 1,128,103,1,0x0000FF;
5448 viewpoint 1,73,253,2,0xFFFF00;
5450 viewpoint 1,153,146,3,0x00FF00;
5451 viewpoint 1,111,178,4,0xcccccc;
5453 case 2: // Order 2: Yellow, Blue, White, Green, Red
5454 setarray .@Colors$[1],"^FFFF00","^0000FF","^cccccc","^00FF00","^FF0000";
5455 setarray .@Text$[1],"Yellow","Blue","White","Green","Red";
5457 viewpoint 1,73,253,0,0xFFFF00;
5459 viewpoint 1,128,103,1,0x0000FF;
5461 viewpoint 1,111,178,2,0xcccccc;
5463 viewpoint 1,153,146,3,0x00FF00;
5464 viewpoint 1,213,89,4,0xFF0000;
5467 for(set .@i,1; .@i<=5; set .@i,.@i+1)
5468 set .@str$, .@str$+((.@i >= .@index)?.@Colors$[.@i]:"")+.@Text$[.@i]+" ";
5470 mes "After inserting the card and pressing the red button, the path to the destination lit up.";
5471 mes "The order will be "+.@str$+"^000000.";
5475 - script #malangdo_compass -1,{
5476 if (countitem(6428) == 0) {
5477 mes "There is a strange machine.";
5478 mes "This is the Duruduru compass from the Meow Bravery Team.";
5481 set .@index, atoi(strnpcinfo(2));
5484 setarray .@var[0],11,25;
5488 setarray .@var[0],12,22;
5489 set .@color$,"blue";
5492 setarray .@var[0],13,21;
5493 set .@color$,"gold";
5496 setarray .@var[0],14,24;
5497 set .@color$,"green";
5500 setarray .@var[0],15,23;
5501 set .@color$,"white";
5504 mes "Delicate "+.@color$+" lights surround the "+strnpcinfo(1)+".";
5505 if (nyadven02 < 11) {
5506 mes "After inserting the card and pressing the button, characters appear on the screen.";
5508 mes "^00FF00This is a card that didn't start the game yet. Please go back to the Beginning Compass.^000000";
5510 } else if (nyadven02 == .@var[0] || nyadven02 == .@var[1]) {
5511 mes "After inserting the card and pressing the button, characters appear on the screen.";
5513 mes "Welcome to the exciting number world!";
5514 mes "Enter the exact answer after reading the question!";
5519 set .@nori_a, rand(1,999);
5520 set .@nori_b, rand(1,999);
5521 set .@nori_c, .@nori_a+.@nori_b;
5522 mes .@nori_a+" + "+.@nori_b+" = ??";
5525 set .@nori_a, rand(1,9);
5526 set .@nori_b, rand(1,9);
5527 set .@nori_c, .@nori_a*.@nori_b;
5528 mes .@nori_a+" x "+.@nori_b+" = ??";
5531 set .@nori_a, rand(600,999);
5532 set .@nori_b, rand(1,599);
5533 set .@nori_c, .@nori_a-.@nori_b;
5534 mes .@nori_a+" - "+.@nori_b+" = ??";
5537 set .@nori_a, rand(1,99);
5538 set .@nori_b, rand(1,9);
5539 set .@nori_d, rand(1,9);
5540 set .@nori_c, .@nori_a+(.@nori_b*.@nori_d);
5541 mes .@nori_a+" + "+.@nori_b+" x "+.@nori_d+" = ??";
5544 set .@nori_a, rand(1,9);
5545 set .@nori_c, .@nori_a+(.@nori_a*.@nori_a);
5546 mes .@nori_a+" + "+.@nori_a+" x "+.@nori_a+" = ??";
5551 if (.@input == .@nori_c) {
5552 mes "The card slides out with a sound after entering the number.";
5553 mes "^4d4dffYou have passed the "+strnpcinfo(1)+"! Run to the next destination!^000000";
5554 mes "You should run for the next destination.";
5555 set nyadven02, nyadven02+1;
5558 mes "You've got wrong answer!";
5559 mes "You can not pass here without exact answer!";
5560 mes "Enter exact answer after read question!";
5563 } else if (nyadven02 == 16 || nyadven02 == 26) {
5564 mes "After inserting the card and pressing the button, characters appear on the screen.";
5566 mes "The compass needle turns around in the middle of map.";
5567 mes "You should run for the next destination.";
5568 viewpoint 2,1,1,0,0xFFFFFF;
5569 viewpoint 2,1,1,1,0xFFFFFF;
5570 viewpoint 2,1,1,2,0xFFFFFF;
5571 viewpoint 2,1,1,3,0xFFFFFF;
5572 viewpoint 2,1,1,4,0xFFFFFF;
5573 viewpoint 1,162,177,5,0xcccccc;
5575 } else if ((nyadven02 >= 11 && nyadven02 <= 15) || (nyadven02 >= 21 && nyadven02 <= 25)) {
5576 mes "After inserting the card and pressing the button, characters appear on the screen.";
5578 mes "^FF0000You are going the wrong way! The paths in the card and compass don't line up!^000000";
5583 malangdo,213,89,0 duplicate(#malangdo_compass) Red Flame Compass#1 844
5584 malangdo,128,103,0 duplicate(#malangdo_compass) Blue Flame Compass#2 844
5585 malangdo,73,253,0 duplicate(#malangdo_compass) Gold Flame Compass#3 844
5586 malangdo,153,146,0 duplicate(#malangdo_compass) Forest Compass#4 844
5587 malangdo,111,178,0 duplicate(#malangdo_compass) Cloud Compass#5 844
5589 malangdo,175,163,0 script Meowbell#nya_12 844,{
5590 if (countitem(6428) == 0) {
5591 mes "There is a fancy bell which doesn't fit in with the ship.";
5592 mes "This bell is used in a game by the Meow Bravery Team.";
5593 viewpoint 2,1,1,0,0xFFFFFF;
5594 viewpoint 2,1,1,1,0xFFFFFF;
5595 viewpoint 2,1,1,2,0xFFFFFF;
5596 viewpoint 2,1,1,3,0xFFFFFF;
5597 viewpoint 2,1,1,4,0xFFFFFF;
5598 viewpoint 2,1,1,5,0xFFFFFF;
5601 if (nyadven02 == 16)
5603 else if (nyadven02 == 26)
5606 mes "There is a one more little bell beside the huge notice bell in the deck.";
5607 mes "This is the Meowbell from the Meow Bravery Team.";
5609 mes "This is last bell to ring if you have the card for the game.";
5610 mes "Nothing to say for now.";
5613 mes "This is the Meowbell.";
5614 mes "You insert your card into the middle slot.";
5615 viewpoint 2,1,1,0,0xFFFFFF;
5616 viewpoint 2,1,1,1,0xFFFFFF;
5617 viewpoint 2,1,1,2,0xFFFFFF;
5618 viewpoint 2,1,1,3,0xFFFFFF;
5619 viewpoint 2,1,1,4,0xFFFFFF;
5620 viewpoint 2,1,1,5,0xFFFFFF;
5621 if (checkquest(.@quest,PLAYTIME) == 0 || checkquest(.@quest,PLAYTIME) == 1) {
5622 mes "Knock Meowbell!!";
5624 changequest .@quest,7257;
5627 mes "[Deckhand Bubi]";
5628 mes "Oh, I'm suprised.";
5629 mes "You rang the Meowbell in a short time.";
5630 mes "I think you have the talent to be an adventurer.";
5632 mes "[Deckhand Bubi]";
5633 mes "People say...";
5634 mes "The purpose of this Duruduru game";
5635 mes "is to find and go to a destination quickly and accurately.";
5637 mes "[Deckhand Bubi]";
5638 mes "Go to Charo with that Adventure Card.";
5639 mes "I will give you a confirmation stamp for success.";
5643 mes "[Deckhand Bubi]";
5644 mes "Oh, you've really gotten used to it.";
5645 mes "You succeeded again.";
5646 mes "I've put my paw stamp here.";
5647 mes "Run to Rato now.";
5652 mes "The card has out with a warning sound.";
5654 changequest .@quest,7257;
5656 mes "[Deckhand Bubi]";
5657 mes "You didn't ring the Meowbell within time.";
5658 mes "Well, it's out of my hands now.";
5659 mes "I will give you the fail stamp!!";
5664 malangdo,176,165,3 script Deckhand Bubi#nya_16 544,{
5666 mes "Hey, human adventurer, what are you here for?";
5667 mes "Yeah~ this is a beautiful view.";
5670 mes "Are you one of the people who came here to ring the Meowbell?";
5671 mes "I am not a member of the Meow Team, but I can give you the confirmation stamp.";
5675 mes "Oh, that is only for when I am not on a voyage.";
5676 mes "I am free these days.";
5680 malangdo,172,178,7 script Cat Detective#nya_14 560,{
5681 cutin "mal_homnya_n",2;
5683 mes "[Cat Detective]";
5684 mes "Um? What is the matter?";
5685 mes "Hey, here is a suspicious guy.";
5687 mes "[Cat Detective]";
5688 mes "I can surely tell he is drunk by the smell of liquid.";
5689 mes "I am so sad that I can not.";
5691 mes "[Friend of Detective]";
5692 mes "Oh, I am so sorry to hear that you have such genius analytical skills!";
5693 mes "He is not drunk...";
5695 mes "[Cat Detective]";
5696 mes "Drunks always smell of liquid.";
5697 mes "But he is not, therefore he is not drunk, friend.";
5699 select("Then what is your identity?");
5700 cutin "mal_homnya_s",2;
5701 mes "[Cat Detective]";
5702 mes "Well... You are everything except drunk!!!";
5704 mes "The voice of the cats sounded shaky.";
5706 } else if (nyadven == 6) {
5707 mes "[Cat Detective]";
5708 mes "What did I say?";
5709 mes "Didn't I tell you that someone will come here soon?";
5711 mes "[Friend of Detective]";
5713 mes "I can only admire your deduction.";
5715 mes "[Detective Homnya]";
5716 mes "Haha, Nyangson, this is nothing for me.";
5717 mes "Before that, let's listen to the stories from the visitor first.";
5719 switch(select("Charo? Rosy?:Are you guys detectives?")) {
5721 cutin "mal_homnya_s",2;
5723 mes "No... Who are they?";
5724 mes "Nyangson, do you know them?";
5727 mes "I... I don't know either?";
5728 mes "I don't know Charo and Rosy!";
5732 mes "We are the detective and friend!";
5737 mes "Yes, I am the detective, Homnya.";
5738 mes "And this is my friend, Nyangson. He reports my cases.";
5743 mes "Anyways, that's not important for now!";
5744 mes "We should focus on current situation.";
5747 mes "Yes, that's right, friend.";
5748 mes "We think........";
5751 mes "Yes! This is a bomb for sure!";
5752 mes "I am so sorry, I have only analytical and detective skills but don't have the skill to dispose of a bomb!";
5754 cutin "mal_homnya_s",2;
5756 mes "What do you mean by that?";
5757 mes "It doesn't make any sense!";
5760 mes "Yes, we shout when it changed from the peak of hope into the peak of sorrow.";
5764 mes "I don't get the meaning of this, but they seem to be in hurry.";
5766 switch(select("Continue to humor them.:Stop playing around.")) {
5768 cutin "mal_homnya_n",2;
5770 mes "Oh, if you give us a hand, I will take it. How do you think about it, friend?";
5773 mes "I don't really care about it. What I want to do is only to report this case.";
5774 mes "One of the cases will be open to the public among the most strange and weird cases ever.";
5777 mes "I knew this visitor had the skill to dispose of a bomb.";
5778 mes "He is totally prepared to escape from danger.";
5781 mes "Oh, I heard of it. I heard they use fly wings and butterfly wings as well.";
5782 mes "I've never thought I could meet a person who used these thing for real.";
5785 mes "Yes, I believe this visitor will solve our mystery.";
5786 mes "Then please stop this damn machine!";
5789 mes "Yes, the damn machine!";
5790 mes "It is loud and useless!";
5791 mes "And it will be blown up.";
5794 mes "Well, stop this machine!!!";
5796 changequest 7246,7247;
5800 cutin "mal_homnya_s",2;
5802 mes "Please don't...";
5803 mes "Please act according to the script.";
5806 mes "Charo. Where is the script?";
5807 mes "No, Homnya. My friend...";
5809 mes "Two young cats are sweating a lot.";
5813 } else if (nyadven == 7) {
5815 mes "Stop this noisy machine!";
5816 mes "This is the moment that your memory can be coming through!";
5820 mes "This is the sort of training where you dispose of and breach all the traps.";
5821 mes "Yes, this is.";
5823 } else if (nyadven == 8) {
5825 mes "It was a scary moment.";
5826 mes "This machine is still fine anyways!";
5827 mes "Stop it again.";
5830 mes "Yes, you need Adventure Card B to operate this machine.";
5831 mes "Do you want to buy a new one?";
5834 mes "It costs one Malangdo Can.";
5836 switch(select("Buy Adventure Card.:Do not buy.")) {
5838 if (countitem(12636) == 0) {
5840 mes "I said I can exchange Adventure Card with one Malango Can~";
5845 mes "See, this is a scary machine.";
5846 mes "Here is your Adventure Card.";
5847 mes "Stop this machine this time.";
5848 delitem 12636,1; //Malang_Sp_Can
5850 getitem 6429,1; //Bravery_Card_B
5856 mes "But you came here to buy a Adventure Card.";
5860 mes "If you buy a Adventure Card there won't be any bloodshed...";
5864 } else if (nyadven == 9) {
5866 mes "Hey, there is good news for you.";
5867 mes "I received pretty good news while you struggled with that machine.";
5870 mes "Hello, capable friend, what did you find?";
5871 mes "Is this something like hidden treasure?";
5874 mes "Hidden treasure?";
5875 mes "Very similar!";
5876 mes "It will be hidden in serveral places inside the cabin.";
5877 mes "You should find them!";
5879 switch(select("I feel tired of it now.:Oh, yes!")) {
5883 mes "If you feel tired then it's okay.";
5884 mes "Please come again, if you want.";
5887 mes "Please come again~.";
5892 mes "I knew you would do this!";
5893 mes "I have the right eye for people.";
5894 mes "The place is inside of the ship Navi.";
5897 mes "It will be fine because it isn't really a large place.";
5898 mes "I look forward to your active work!";
5904 } else if (nyadven == 10) {
5906 mes "Please find the pieces of the treasure.";
5907 mes "The tresure is hidden inside of the ship Navi according to our information.";
5910 mes "Come here right after you find treasure!";
5912 } else if (nyadven == 11) {
5913 if (countitem(6430) > 5) {
5915 mes "You've found all the treasure.";
5916 mes "Yes, exactly.";
5917 mes "You might thought this painting was just a normal painting.";
5921 mes "If we do this...!";
5924 mes "Oh, this is....... the one from that moment...";
5925 mes "This is the one when we left our hometown.";
5928 mes "It's time to give it back to the brave new team!";
5929 mes "Let's give it back!";
5932 mes "Charo and Rosy who make up as Homnya and Nyangson";
5933 mes "checked the pieces of painting and give it back again.";
5934 mes "They look excited.";
5937 mes "Please give it back to the Meow Bravery Team~";
5938 mes "For everyone~ Meow~";
5939 mes "These are real treasures!";
5952 mes "Well? It's strange. There should be 6 pieces of treasure.";
5953 mes "It's missing pieces...";
5954 mes "Is this fake? I will throw it out!";
5957 mes "Go get the treasure again!";
5958 delitem 6430,countitem(6430); //Picture_Piece
5969 } else if (nyadven == 12 || nyadven == 13) {
5971 mes "Please give these treasures you've found to the Meow Bravery Team.";
5972 mes "You will know how precious these treasures are when you give these to them~";
5975 mes "Yes, you will realize.";
5976 mes "It's good to take a break for little bit but now we don't have any spare time.";
5979 if (countitem(6429) > 0) {
5981 mes "Stop this noisy machine!";
5982 mes "Insert your Adventure Card, and take a look at the reaction of the machine carefully. Then do the proper action!";
5985 mes "That's right~";
5989 mes "Hey Nyangson.";
5990 mes "Here comes the hero.";
5991 mes "He seems to be here for fixing this naughty machine.";
5994 mes "I always admire your keen insight.";
5995 mes "He looks like that for sure.";
5996 mes "Then he will buy Adventure Card with Malangdo Can?";
5999 mes "You are getting better";
6000 mes "I always keep eyes on your keen insight.";
6001 mes "You are my true friend.";
6003 switch(select("How's the condition of Bang?:Ignore it.")) {
6005 if (checkquest(7249,PLAYTIME) == 0 || checkquest(7249,PLAYTIME) == 1) {
6007 mes "it's so motivated but it's not the time yet.";
6008 mes "Not yet even though naughty machine is noisy.";
6009 mes "Please come again.";
6012 mes "We also have break time.....";
6015 if (checkquest(7249,PLAYTIME) == 2)
6018 mes "Can you hear how noisy this one is?";
6019 mes "It sounds like a runaway foal!";
6022 mes "He needs an Adventure Card to stop it.";
6023 mes "Well, do you want to try?";
6025 switch(select("Buy Adventure Card B.:Don't buy it.")) {
6027 if (countitem(12636) == 0) {
6029 mes "How many Malangdo Cans for an Adventure Card?";
6032 mes "Only one can, dear.";
6038 mes "Yes, please try it without blowing it up.";
6039 mes "Solve it fast!";
6042 mes "Please do it.";
6043 delitem 12636,1; //Malang_Sp_Can
6044 getitem 6429,1; //Bravery_Card_B
6048 cutin "mal_homnya_s",2;
6050 mes "Ah... Hey... You can't do that!";
6051 mes "Hey, don't go!";
6052 mes "Please stop this, Nyangson!";
6055 mes "This and that one are all noisy!";
6058 mes "The two young cats are sweating a lot.";
6065 cutin "mal_homnya_s",2;
6067 mes "Ah... Hey... You can't do that!";
6068 mes "Hey, don't go!";
6069 mes "Please stop this, Nyangson!";
6072 mes "This and that one are all noisy!";
6075 mes "The two young cats are sweating a lot.";
6084 malangdo,173,177,7 script Friend of Detective#mal 559,{
6085 cutin "mal_homnya_n",2;
6087 mes "I am a friend of Detective Homnya, Nyangson.";
6088 mes "Please ask Homnya if you have questions.";
6091 mes "Yes, he only goes 'yes, my friend' beside me!";
6098 malangdo,174,175,0 script Noisy Machine#nya_13 844,{
6100 mes "There is a strange machine.";
6101 mes "It has a Red, Blue, Yellow, and Green luminous body with buttons to react,";
6102 mes "while spinning with noisy sounds.";
6104 mes "It looks more unstable as it spins faster.";
6107 if (checkquest(7249,PLAYTIME) == 0 || checkquest(7249,PLAYTIME) == 1) {
6109 mes "It's so motivated, but it's not time yet.";
6110 mes "Not yet, even though the machine is so noisy.";
6111 mes "Please come again.";
6114 mes "We also have break time...";
6117 if (countitem(6429) == 0) {
6119 mes "You can't try this without Adventure Card B.";
6120 mes "Please bring it with you.";
6123 mes "There is a strange machine.";
6124 mes "It has a Red, Blue, Yellow, and Green luminous body with buttons to react,";
6125 mes "while spinning with noisy sounds.";
6127 mes "It looks more unstable as it spins faster.";
6129 cutin "mal_homnya_n",2;
6131 mes "Stop this machine by inserting the card into it!";
6137 if(select("Insert card.:Stop it.") == 2) {
6139 mes "Um? You aren't going to do this?";
6141 mes "Even though this machine can blow up the whole island?!";
6144 mes "Does he know it's never going to blow up?";
6146 mes "The two young cats are sweating a lot.";
6149 mes "After inserting the card, discs on top of the machine spin faster...";
6150 mes "The lights begin to flicker faster too.";
6152 callsub L_ShowLights,2;
6153 callsub L_ShowLights,4;
6154 callsub L_ShowLights,6;
6155 callsub L_ShowLights,8;
6156 cutin "mal_homnya_n",2;
6159 mes "The banging has stopped!";
6160 mes "You have a good memory!";
6161 mes "Please take this small gift.";
6164 mes "You can get it after you have been through all the difficulties from the Meow Advanture Team.";
6165 mes "And we are not sure if this machine will try to blow up agian, so please come again tomorrow.";
6170 delitem 6429,1; //Bravery_Card_B
6172 getitem 6422,3; //Egrade_Coin
6177 mes "Hey, there is good news for you.";
6178 mes "I received pretty good news while you struggled with that machine.";
6181 mes "Hello, capable friend, what did you find?";
6182 mes "Is this something like hidden treasure?";
6185 mes "Hidden treasure?";
6186 mes "Very similar!";
6187 mes "It will be hidden in serveral places inside the cabin.";
6188 mes "You should find them!";
6190 switch(select("I feel tired of it now.:Oh, yes!")) {
6194 mes "If you feel tired then it's okay.";
6195 mes "Please come again, if you want.";
6198 mes "Please come again~.";
6203 mes "I knew you would do this!";
6204 mes "I have the right eye for people.";
6205 mes "The place is inside of the ship Navi.";
6208 mes "It will be fine because it isn't really a large place.";
6209 mes "I look forward to your active work!";
6217 mes "Then I am looking forward to tomorrow!";
6223 // callsub L_ShowLights,<number of lights>;
6227 mes "The order of buttons are:";
6228 mes "[Red] [Green] [Blue] [Yellow]";
6229 mes "And below this, more buttons:";
6230 mes "[Green] [Red] [Yellow] [Blue]";
6231 mes "In that order.";
6234 setarray .@Color$[0],"Red","Blue","Yellow","Green";
6235 setarray .@Cutin$[0],"nya_red","nya_blue","nya_yellow","nya_green";
6236 for(set .@i,0; .@i < .@num; set .@i,.@i+1) {
6237 set .@rand, rand(4);
6238 set .@Lamp[.@i],.@rand;
6239 mes .@Color$[.@rand];
6241 mes "Shines according to this order.";
6242 cutin .@Cutin$[.@rand],4;
6243 progressbar "0xFFFF00",1;
6246 mes "The buttons below are shining now.";
6247 mes "Stop the machine by pressing the right button within time.";
6250 setarray .@Count$[0],"first","second","third","fourth","fifth","sixth","seventh","eighth";
6251 for(set .@i,0; .@i < .@num; set .@i,.@i+1) {
6252 mes "Which color button do you want to press "+.@Count$[.@i]+"?";
6254 // Red <-> Green, Blue <-> Yellow
6255 set .@j, select("Red:Blue:Yellow:Green");
6256 if (.@Lamp[.@i] == 4-.@j)
6257 set .@pass,.@pass+1;
6259 if (.@pass < .@num) {
6260 mes "The speed of spinning is getting faster after pressing the buttons.";
6262 specialeffect EF_BEGINSPELL6;
6263 emotion e_gasp,0,"Cat Detective#nya_14";
6264 emotion e_gasp,0,"Friend of Detective#mal";
6266 cutin "mal_homnya_s",2;
6271 mes "It's blowing up!";
6272 specialeffect EF_FIREHIT;
6273 specialeffect EF_FIRESPLASHHIT;
6276 mes "Adventure Card B burned off";
6277 mes "with a huge explosion.";
6278 delitem 6429,1; //Bravery_Card_B
6283 mes "The speed of the spinning discs gets slower after pressing the buttons.";
6284 mes "The luminous shines once and stops also.";
6289 mes "Don't reduce your tension!";
6290 mes "It's not over yet!";
6292 mes "The machine starts again.";
6293 mes "And the luminous shines also, as if it keeps asking you for the right answer.";
6299 // callfunc "F_Mal_Picture",<quest ID>,<chance to kick?>,<description 1>,<description 2>,<description 3>;
6301 // 1 - Player kicked.
6302 // 2 - nyadven is not 10.
6303 // 3 - Player has already found the picture piece.
6305 function script F_Mal_Picture {
6306 if (checkweight(1201,1) == 0 || MaxWeight - Weight < 4000) {
6307 mes "- You have too many items to proceed in this quest. -";
6310 if (getarg(1) && rand(2))
6312 else if (nyadven != 10)
6314 else if (checkquest(getarg(0)) > -1)
6321 mes "You found a piece of the painting.";
6323 getitem 6430,1; //Picture_Piece
6325 if (checkquest(7251) > -1 && checkquest(7252) > -1 && checkquest(7253) > -1 && checkquest(7254) > -1 && checkquest(7255) > -1 && checkquest(7256) > -1) {
6326 mes "It looks like you can put these pieces of paintings together.";
6327 mes "If I found all the pieces, I should go back to Homnya.";
6331 mes "I think this is the treasure Homnya and Nyangson mentioned.";
6332 mes "Let's find more pieces.";
6337 mal_in02,187,45,0 script Box#nya01 844,{
6341 "There is an uncommon box in the corner of the cabin.",
6342 "It seems to tell me that it has a teasure inside.",
6343 "I can see a piece of paper sticking out."
6347 mes "What are you doing here?!";
6348 mes "Don't touch that box any more!";
6349 mes "There will be more bugs if you keep hiding snacks in there!";
6352 warp "mal_in02",138,60;
6355 mes "A box in the corner of the cabin.";
6358 mes "This is a box which used to contain a piece of the painting.";
6363 mal_in02,170,75,0 script Book#nya02 844,{
6367 "The books are organized according to order on the bookshelf.",
6368 "I try to take 1 book off carefully.",
6369 "I can see something sticking out among the books."
6373 mes "Ah, do not touch it!";
6374 mes "Why do you keep messing it up after I clean up the room?!";
6377 warp "mal_in02",138,60;
6380 mes "The books are organized according to order on the bookshelf.";
6383 mes "This is a book which used to contain a piece of the painting.";
6388 mal_in02,133,98,0 script Dirty Bed#nya03 844,{
6392 "This is a normal cabin for the crew.",
6393 "My eyes kept straying over to old bed in corner of the room.",
6394 "Something is hanging with furs below the bed."
6398 mes "What are you doing here?";
6399 mes "Do not disturb me, and go away.";
6402 warp "mal_in02",100,60;
6405 mes "It's dirty and smells like fish.";
6406 mes "There are a lot of furs from cats.";
6409 mes "This is dirty bed where a piece of the painting was hidden.";
6410 mes "There are a lot of furs from cats.";
6415 mal_in02,31,57,0 script Seashell#nya04 844,{
6419 "This cabin is large and clean, and it seems to for the captain.",
6420 "My eyes kept straying over to the seashell and conch for decoration in the corner of the room.",
6421 "There is a rolled up paper in the conch."
6424 mes "There is a seashell decoration on a clean display cupboard.";
6427 mes "This is the seashell where a piece of the painting was hidden.";
6432 mal_in02,114,56,0 script Ship Pillar#nya05 844,{
6436 "This is one of pillars to bear out the ship.",
6437 "It has many nail marks as it has been through many cats.",
6438 "There is a folded piece of paper in the crack of the wooden wall."
6442 mes "Is that you who scratched all the pillars in here?!";
6444 mes "Get off from that pillar!";
6446 warp "malangdo",170,160;
6449 mes "I can see the trace of a scratch.";
6450 mes "Pillars made from trees are originally good to hang, but scratched by nails.";
6453 mes "I can see the crack where a piece of the painting was hidden.";
6458 mal_in02,139,30,0 script Ventilation Window#nya06 844,{
6462 "This cabin is for the normal crew.",
6463 "There are many ventilation windows on the floor in this room.",
6464 "One of the windows opens with a clink, revealing a piece of paper."
6467 mes "There are windows for ventilation on the floor.";
6468 mes "A cold wind comes from these windows.";
6469 mes "Why are ventilation windows set up on the floor?";
6472 mes "There are windows for ventilation on the floor.";
6473 mes "A piece of the painting was hung in there.";
6474 mes "Why are ventilation windows set up on the floor?";
6479 mal_in02,166,74,4 script Neat Crew#nyaong01 555,{
6481 mes "Please clean up your stuff by yourself.";
6482 mes "Especially you guys getting dirty after we came to this island!";
6483 mes "Please throw the trash into the trash can.";
6486 mes "And you plucked every crop.";
6487 mes "Hmph. Please, let's leave it in its natural state.";
6490 mes "What are you looking at?";
6491 mes "Will you mess up here too?";
6496 mal_in02,132,95,5 script Scary Crew#nyaong02 561,{
6498 mes "I try to be nice these days, and kids just take liberties with me.";
6499 mes "Will you too?";
6502 mes "They just come in and out, even the other person's room...";
6503 mes "It causes harm for sure.";
6507 mal_in02,109,62,4 script Picky Crew#nyaong03 545,{
6509 mes "Do not run in the hall!";
6510 mes "My fur falls out because of someone who";
6511 mes "scratches everywhere!";
6515 // Cat Gamers :: mal_gamer
6516 //============================================================
6517 mal_in01,31,210,2 script Cat Gamers Director 549,{
6518 if (MaxWeight - Weight < 1000) {
6519 mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
6522 if (checkweight(1201,1) == 0) {
6523 mes "Your inventory is too full to proceed. Come back after reducing your load.";
6526 if (BaseLevel < 60) {
6527 mes "A gentle looking cat is whispering to himself.";
6529 mes "["+strcharinfo(0)+"]";
6530 mes "Hello... Mr. Cat...";
6532 mes "The cat takes a glance at you and goes back to his whispering as if he didn't even see you.";
6534 mes "It seems you are not being considered worth talking to.";
6537 if (malang_gamer == 0) {
6538 mes "A gentle looking cat is whispering to himself.";
6540 mes "[Cat Gamers Director]";
6541 mes "Man! 10 losses in a row...";
6544 mes "[Cat Gamers Director]";
6545 mes "We are the 'Cat Gamers' Association.";
6546 mes "But, we still keep on losing and we have no idea why!";
6548 mes "[Cat Gamers Director]";
6549 mes "We've got to find out the reason for this losing streak.";
6552 mes "You are getting interested in the cat's story. Let's hear more.";
6554 } else if (malang_gamer == 1) {
6555 mes "[Cat Gamers Director]";
6556 mes "The reason, yes!";
6557 mes "This can be one of them.";
6559 mes "[Cat Gamers Director]";
6560 mes "^DD2234Giving up so many points!^000000";
6561 mes "That's right. No matter how much you score,";
6562 mes "we will still lose if we give up so many points.";
6564 mes "[Cat Gamers Director]";
6565 mes "For the other reason. Hmm!";
6566 mes "This could be related with the previous reason.";
6567 mes "No ^DD2234aggresive point betting^000000 at all.";
6569 mes "[Cat Gamers Director]";
6570 mes "Other teams bet on games that they think will win, and bet low when they are not confident.";
6571 mes "I guess we didn't know that.";
6573 mes "[Cat Gamers Director]";
6574 mes "Hmm, can this be a reason?";
6575 mes "For some reason there were ^DD2234players disappearing right before the match up^000000 and I guess this could have effected our game spirit.";
6577 mes "[Cat Gamers Director]";
6578 mes "Hmm... So the reason of our losing streak will be,";
6579 mes "giving up too many points;";
6580 mes "aggressive point betting;";
6581 mes "and players disappearing?";
6584 mes "It seems like the gentle looking cat has finished thinking. Let's interrupt the conversion.";
6586 } else if (malang_gamer == 2) {
6587 mes "[Cat Gamers Director]";
6588 mes "Now that I know the reason,";
6589 mes "there should be a solution to that.";
6592 select("Umm... Mr. Cat...");
6593 mes "[Cat Gamers Director]";
6594 mes "Who's there? Human? You are a human?";
6596 mes "[Cat Gamers Director]";
6597 mes "... ... ... ...";
6599 mes "[Cat Gamers Director]";
6600 mes "Oh! Yes! Right!";
6601 mes "I remember hearing that";
6602 mes "humans have started passing through here recently.";
6604 mes "[Cat Gamers Director]";
6605 mes "So good to see you!!";
6606 mes "What is your name by the way?";
6609 mes "["+strcharinfo(0)+"]";
6610 mes "My name is "+strcharinfo(0)+", Mr. Cat.";
6612 mes "[Cat Gamers Director]";
6613 mes "Oh, ^0000FF"+strcharinfo(0)+"^000000.";
6614 mes "How may I help you?";
6616 mes "["+strcharinfo(0)+"]";
6617 mes "Actually I wanted to help you out since I heard that you've lost 10 games in a row...";
6619 mes "[Cat Gamers Director]";
6620 mes "Well, you didn't really have to point it out like that...";
6622 mes "["+strcharinfo(0)+"]";
6623 mes "A weakness is no longer a weakness when you say it out loud.";
6626 mes "[Cat Gamers Director]";
6627 mes "Hahahaha I like that phrase.";
6628 mes "I should remember it and";
6629 mes "tell it to my kids. Heh~";
6631 if (Sex == SEX_FEMALE)
6632 setarray .@sex$[0],"Mr.","boy";
6634 setarray .@sex$[0],"Miss","girl";
6635 mes "[Cat Gamers Director]";
6636 mes "I like you, "+.@sex$[0]+" "+strcharinfo(0)+". Will you help us get out of this 10 game losing streak? Ehehe~";
6638 switch(select("Sorry, I'm a stupid "+.@sex$[1]+".:Sure, I'm a cool "+.@sex$[1]+".")) {
6640 mes "[Cat Gamers Director]";
6641 mes "Guess I was wrong about you~";
6642 mes "How can a person call themself stupid.";
6643 mes "Now I can see how stupid you are.";
6648 mes "[Cat Gamers Director]";
6649 mes "Wow. I respect you, "+strcharinfo(0)+".";
6650 mes "Let me ask you a favor.";
6651 mes "Please meet the hard working Manager Cat and ask about our team's attitude these days.";
6655 mes "[Cat Gamers Director]";
6656 mes "The Manager Cat must be around here somewhere~";
6659 } else if (malang_gamer == 3) {
6660 mes "[Cat Gamers Director]";
6661 mes "Please meet the hard working";
6662 mes "Manager Cat, and ask about our team's attitude these days.";
6663 mes "The Manager Cat must be around here somewhere~";
6665 } else if (malang_gamer == 4) {
6666 mes "[Cat Gamers Director]";
6667 mes "Ok Ok. So what did the manager cat say about the atmosphere these days?~";
6670 mes "You tell him exactly what the Manager Cat said.";
6672 mes "["+strcharinfo(0)+"]";
6673 mes "The manager cat said...";
6675 mes "[Cat Gamers Director]";
6676 mes "Do not hesitate... Just tell me everything~";
6679 mes "["+strcharinfo(0)+"]";
6680 mes "Umm... the player cats are afraid of you...";
6682 mes "[Cat Gamers Director]";
6683 mes "What... What did you say?";
6686 mes "Cat Gamers Director seems to be in shock. Let's give him some time to calm down.";
6691 } else if (malang_gamer == 5) {
6692 if (checkquest(5060,PLAYTIME) == 0 || checkquest(5060,PLAYTIME) == 1) {
6693 mes "Cat Gamers Director seems to be in shock. Let's give him some time to calm down.";
6696 mes "[Cat Gamers Director]";
6697 mes "That is impossible!";
6698 mes "There is no other cat that's nicer than I am!";
6701 mes "[Cat Gamers Director]";
6702 mes "Am I really that scary?";
6703 mes "Are those players who bailed on the practice afraid of me too?";
6706 mes "[Cat Gamers Director]";
6707 mes "It can't be, right? ehehehehe~";
6709 mes "- He laughs nervously. -";
6711 mes "[Cat Gamers Director]";
6712 mes "Is that the truth?";
6714 mes "[Cat Gamers Director]";
6715 mes strcharinfo(0)+", will you help me out?";
6716 mes "There are 4 players who ran away from practice saying they were too tired.";
6717 mes "Could you check if they ran away because of me? ehehehe~";
6720 mes "[Cat Gamers Director]";
6721 mes "Their names are Eryu, Stew, Ketchup, and Eff.";
6722 mes "They've got to be somewhere around here.";
6724 mes "[Cat Gamers Director]";
6725 mes "Please find them all~";
6726 mes "But, don't ask too directly! Ok?";
6727 mes "Just ask them gentle questions~";
6728 mes "Ok? Be! Gentle!";
6730 mes "[Cat Gamers Director]";
6731 mes "I appreciate your help, "+strcharinfo(0)+". heh~";
6736 } else if (malang_gamer == 6) {
6737 if (checkquest(5062) == 2 && checkquest(5063) == 2 && checkquest(5064) == 2 && checkquest(5065) == 2) {
6738 mes "[Cat Gamers Director]";
6739 mes "Heh~ It seems some humans are scamming cats around this town.";
6741 mes "[Cat Gamers Director]";
6742 mes "What good is it to scam innocent cats?~";
6745 mes "["+strcharinfo(0)+"]";
6746 mes "Yes, I think that you're right.";
6749 mes "[Cat Gamers Director]";
6750 mes "Oh, so you met Eryu, Stew, Ketchup, and Eff.";
6751 mes "It is so good to see you again. Heh~";
6752 mes "Thank you very much for your effort~. Heh~";
6754 mes "[Cat Gamers Director]";
6755 mes "So what did they say?";
6756 mes "They really think I am scary?";
6758 mes "You tell the Cat Gamers Director what Eryu, Stew, Ketchup, and Eff said.";
6760 mes "["+strcharinfo(0)+"]";
6761 mes "They think you push them too much through the practices. So they are scared.";
6763 mes "[Cat Gamers Director]";
6764 mes "What? Really?";
6766 mes "The Cat Gamers Director seems to be shocked once again. Better give him more time to calm down.";
6772 mes "[Cat Gamers Director]";
6773 mes "Their names are Eryu, Stew, Ketchup, and Eff.";
6774 mes "They've got to be somewhere around here.";
6776 mes "[Cat Gamers Director]";
6777 mes "Please find them all~";
6778 mes "But, don't ask too directly! Ok?";
6779 mes "Just ask them gentle questions~";
6780 mes "Ok? Be! Gentle!";
6782 mes "[Cat Gamers Director]";
6783 mes "I appreciate your help, "+strcharinfo(0)+". heh~";
6785 } else if (malang_gamer == 7) {
6786 if (checkquest(5060,PLAYTIME) == 0 || checkquest(5060,PLAYTIME) == 1) {
6787 mes "Cat Gamers Director seems to be in shock once again. Better give more time to calm down.";
6790 mes "[Cat Gamers Director]";
6791 mes "Ok, I understand.";
6792 mes "I was a scary cat after all.";
6793 mes "This can't be right!! Heh~";
6795 mes "[Cat Gamers Director]";
6796 mes "I need to change my scary cat image. Heh~";
6798 mes "[Cat Gamers Director]";
6799 mes "This is my mission now,";
6800 mes "so our team can improve";
6801 mes "game performance. Heh~";
6803 mes "[Cat Gamers Director]";
6804 mes "Please go meet our manager cat,";
6805 mes "and find out how can I change";
6806 mes "this scary cat image of mine. Heh~";
6808 mes "[Cat Gamers Director]";
6809 mes "Heh~ I would much appreciate your help, "+strcharinfo(0)+"~.";
6814 } else if (malang_gamer == 8) {
6815 mes "[Cat Gamers Director]";
6816 mes "Please ask our manager cat how can I change this scary cat image.";
6819 mes "[Cat Gamers Director]";
6820 mes "Heh~ Please help me out,";
6821 mes strcharinfo(0)+"! Heh~";
6823 } else if (malang_gamer == 9) {
6824 mes "[Cat Gamers Director]";
6825 mes "You came back!! Heh~";
6826 mes "So, what did our manager cat say?";
6828 mes "["+strcharinfo(0)+"]";
6829 mes "Manager cat asked to prepare a box.";
6831 mes "[Cat Gamers Director]";
6832 mes "A box? Heh~ Sure, why not?";
6834 mes "["+strcharinfo(0)+"]";
6835 mes "Are you going to ask me what is it for?";
6837 mes "[Cat Gamers Director]";
6838 mes "Well, I kind of was eavesdropping when "+strcharinfo(0)+" and Manager Cat were talking together. Heh~";
6841 mes "["+strcharinfo(0)+"]";
6844 mes "[Cat Gamers Director]";
6845 mes "Now I need to check with our players, see how they really feel.";
6846 mes "Heh~ Why don't you come back tomorrow?";
6847 mes "Heh~ Let me decide what to do after checking their honest petition letters. Heh~";
6848 set malang_gamer,10;
6852 } else if (malang_gamer == 10) {
6853 if (checkquest(5068,PLAYTIME) == 0 || checkquest(5068,PLAYTIME) == 1) {
6854 mes "[Cat Gamers Director]";
6855 mes "Still receiving petition letters. Heh~";
6857 mes "[Cat Gamers Director]";
6858 mes "I wonder what they really want to say~ Heh~";
6861 mes "[Cat Gamers Director]";
6862 mes "Heh~ All done with collecting petition letters~";
6863 mes "Heh~ Let's see what they wrote here?";
6867 mes "[Cat Gamers Director]";
6868 mes "Heh~ Let me see... 'Stupid Cat lea...de...'";
6871 mes "- Crumpling the paper -";
6872 mes "Cat Gamers Director has crumpled the paper and thrown it away.";
6874 mes "[Cat Gamers Director]";
6875 mes "Heh~ Wrong paper.";
6876 mes "Let's read another one... Heh~";
6880 mes "[Cat Gamers Director]";
6881 mes "Heh~ Here we go.";
6882 mes "'I don't like playing with the same team members over and over.";
6883 mes "Please pick new team members,";
6884 mes "or get me a practicing partner.'";
6886 mes "[Cat Gamers Director]";
6888 mes "I can take this positively.";
6889 mes "Heh~ Let's move on to another one.";
6894 mes "[Cat Gamers Director]";
6896 mes "'We need more snacks~ Get us some more snacks~'";
6898 mes "[Cat Gamers Director]";
6899 mes "Heh~ This one also sounds productive.";
6900 mes "Heh~ Petition letters are good, I guess... Heh~";
6905 mes "[Cat Gamers Director]";
6907 mes "'Elders are bullying me. Help me...'";
6909 mes "[Cat Gamers Director]";
6910 mes "Heh~ Our team is absolutely";
6911 mes "like a family here~ Someone is";
6912 mes "playing here, you know. Heh~";
6917 mes "[Cat Gamers Director]";
6918 mes "Heh~ There are only 4 letters!";
6919 mes "Including a prank one...";
6922 mes "[Cat Gamers Director]";
6923 mes "Everyone seems to have a satisfied team life~ Heh~";
6925 mes "["+strcharinfo(0)+"]";
6926 mes "Not... Really...";
6928 mes "There are tons of letters piled in the back of the box, but Cat Gamers Director doesn't want to admit the problem.";
6930 mes "[Cat Gamers Director]";
6932 mes "Hey, "+strcharinfo(0)+". What did you say? Heh~";
6934 mes "["+strcharinfo(0)+"]";
6935 mes "Nothing! Please carry on.";
6937 mes "[Cat Gamers Director]";
6938 mes "Heh~ Because of what these players want,";
6939 mes "I have a favor to ask you, "+strcharinfo(0)+"...";
6942 mes "["+strcharinfo(0)+"]";
6945 mes "[Cat Gamers Director]";
6946 mes "Will you be our players' practicing partner?";
6947 mes "Heh~ I feel strongly that you, "+strcharinfo(0)+", can be trusted for this. Heh~";
6949 switch(select("No thanks, buddy!:Ok, I'll do it!")) {
6951 mes "[Cat Gamers Director]";
6952 mes "Heh~ Are you rejecting me? Heh~";
6954 mes "[Cat Gamers Director]";
6955 mes "I'm sad. Sad~ Heh~";
6956 mes "I didn't expect a refusal from a person like you, "+strcharinfo(0)+".";
6957 mes "But still, here's some coins for you~";
6961 mes "[Cat Gamers Director]";
6962 mes "We will always welcome you, "+strcharinfo(0)+", as a guest member of the Cat Gamers.";
6964 set malang_gamer,11;
6966 getitem 6422,100; //Egrade_Coin
6968 mes "[Cat Gamers Director]";
6969 mes "Heh~ Please come back if you change your mind.";
6972 mes "[Cat Gamers Director]";
6973 mes "Heh~ Good choice.";
6974 mes "I knew you would help us Cat Gamers... Heh~";
6977 mes "[Cat Gamers Director]";
6978 mes "Heh~ Thank you for your help.";
6979 mes "Heh~ Here are some coins as a small gift... Heh~";
6980 mes "Get yourself some goodies. Heh~";
6982 mes "[Cat Gamers Director]";
6983 mes "Since you will be our team's practicing partner, please come back in an hour.";
6984 mes "Then I will give you our '^0000FFCat Gamers Certificate^000000'.";
6986 set malang_gamer,12;
6989 getitem 6422,100; //Egrade_Coin
6991 mes "[Cat Gamers Director]";
6992 mes "Heh~ Ok, "+strcharinfo(0)+". I will see you in an hour. Heh~";
6995 } else if (malang_gamer == 11) {
6996 mes "[Cat Gamers Director]";
6998 mes "Aren't you "+strcharinfo(0)+"?";
6999 mes "Have you changed your mind yet?";
7000 mes "Are you willing to be our team's practicing partner?";
7002 switch(select("No, I'm just passing through.:I accept your offer.")) {
7004 mes "[Cat Gamers Director]";
7006 mes "But, let me tell you once again, "+strcharinfo(0)+".";
7007 mes "You are always welcome to be one of our 'Cat Gamers Honorable Members'.";
7011 mes "[Cat Gamers Director]";
7012 mes "Heh~ At last!!";
7013 mes strcharinfo(0)+" will become our honorable member!!";
7014 mes "I shall make a '^0000FFCat Gamers Certificate^000000' right away. Heh~";
7017 mes "[Cat Gamers Director]";
7018 mes "Come back in an hour and I will get you a '^0000FFCat Gamers Certificate^000000'.";
7020 set malang_gamer,12;
7024 } else if (malang_gamer == 12) {
7025 if (checkquest(5069,PLAYTIME) == 0 || checkquest(5069,PLAYTIME) == 1) {
7026 mes "[Cat Gamers Director]";
7027 mes "Heh~ You want to get the '^0000FFCat Gamers Certificate^000000' faster. Heh~ It's not really easy to get such a certificate easily.";
7029 mes "[Cat Gamers Director]";
7030 mes "So, it's a bit tricky... Heh~ Please come later. Heh~";
7034 mes "[Cat Gamers Director]";
7035 mes "Heh~ I got a message from the workshop that their work on the certificate is done. Heh~";
7037 mes "[Cat Gamers Director]";
7038 mes "This is not some ordinary certificate. Heh~";
7040 mes "["+strcharinfo(0)+"]";
7041 mes "What do you mean?";
7043 mes "[Cat Gamers Director]";
7044 mes "Heh~ This is...";
7046 mes "The Cat Gamers Director's eyes are shining with pride.";
7048 mes "[Cat Gamers Director]";
7049 mes "Heh~ The pure essence of the 'Cat Gamers' tech team's effort!!";
7051 mes "[Cat Gamers Director]";
7052 mes "Heh~ Equip this item, then all of your game playing records will be saved. Heh~";
7054 mes "[Cat Gamers Director]";
7055 mes "Heh~ Take this and show us what you've got.";
7057 set malang_gamer,20;
7058 getitem 2872,1; //G_Honor_Certificate
7060 mes "[Cat Gamers Director]";
7061 mes "Heh~ I may be worrying too much... But, please wear this '^0000FFCat Gamers Certificate^000000', and play the game. Heh~";
7063 } else if (malang_gamer == 20) {
7066 mes "[Cat Gamers Director]";
7067 mes "This is not possible. Please contact an administrator.";
7070 mes "[Cat Gamers Director]";
7071 mes "Heh~ Hello, "+strcharinfo(0)+". How is it going practicing with the players?";
7074 switch(select("How are the players doing?:Just stopped by to say hi~:Here's the current status...")) {
7076 mes "[Cat Gamers Director]";
7077 mes "Heh~ Wow, "+strcharinfo(0)+"! I'm so touched by your care for the players.";
7079 mes "[Cat Gamers Director]";
7080 mes "Heh~ For 13 years of my life, I've never seen anyone like you, "+strcharinfo(0)+". Heh~";
7082 mes "[Cat Gamers Director]";
7083 mes "Heh~ "+strcharinfo(0)+", which player's condition are you interested in?";
7085 switch(select("Rock Paper Scissors players:ChamChamCham players:KongNyangKong players:Flag Game players")) {
7087 mes "[Cat Gamers Director]";
7088 mes "Heh~ Rock Paper Scissors players are missing practices occasionally, but they are still getting better. Heh~";
7091 mes "[Cat Gamers Director]";
7092 mes "ChamChamCham players are actually complaining about the practice because you are doing so well with them, very hard to remember the winner. Heh~";
7095 mes "[Cat Gamers Director]";
7096 mes "Heh~ KongNyangKong players are so happy with the practice. Heh~";
7099 mes "[Cat Gamers Director]";
7100 mes "Heh~ Flag Game players are always nervous since you make them work so much. Heh~ But, they are really getting better. Heh~";
7104 mes "[Cat Gamers Director]";
7105 mes "Heh~ Please keep up the good work, "+strcharinfo(0)+". Heh~";
7108 mes "[Cat Gamers Director]";
7109 mes "Heh~ Hello there~ "+strcharinfo(0)+". You have such good manners~ Heh~";
7111 mes "[Cat Gamers Director]";
7112 mes "Heh~ These days, there are so many cats and humans without proper manners. Heh~";
7114 mes "[Cat Gamers Director]";
7115 mes "We also have some of thme in our 'Cat Gamers'. They are so arrogant every time we win the game... Heh~";
7117 mes "[Cat Gamers Director]";
7118 mes "Heh~ There should be more people like you, "+strcharinfo(0)+". Heh~";
7120 mes "[Cat Gamers Director]";
7121 mes "Heh~ Please practice with our players more often~ Heh~ So they can learn some manners from you, "+strcharinfo(0)+". Heh~";
7123 mes "[Cat Gamers Director]";
7124 mes "Keep up the good work~ Heh~";
7127 mes "[Cat Gamers Director]";
7128 mes "Heh~ What happened to your face, "+strcharinfo(0)+"? Guess you lost from the practice, right? Heh~";
7131 mes "[Cat Gamers Director]";
7132 mes "Heh~ I saw players puting notes in the 'Petition box'. Heh~ Guess that was your work. Let me see...";
7137 // Detect quest (ID range 5074~5090)
7138 mes "[Cat Gamers Director]";
7139 if (checkquest(5074,HUNTING) > -1) {
7140 mes "Heh~ It's not like I didn't feed them right... Heh~ I hope it was not too much for you, "+strcharinfo(0)+".";
7142 if (checkquest(5074,HUNTING) == 2 && countitem(1023) >= 10) {
7143 delitem 1023,10; //Fish_Tail
7144 callsub L_CompleteQuest,5074,
7145 "Heh~ So, you brought 30 Phens and 10 Fish Tails, just as ordered.";
7147 mes "[Cat Gamers Director]";
7148 mes "Heh~ It says in the note to bring 30 Phens and 10 Fish Tails. Heh~ Maybe you didn't catch enough Phens, or forgot some Fish Tails? Heh~";
7151 } else if (checkquest(5075,HUNTING) > -1) {
7152 mes "Heh~ Hmm, 50 Marses, and 30 Milk Bottles... Heh~";
7154 if (checkquest(5075,HUNTING) == 2 && countitem(519) >= 30) {
7155 delitem 519,30; //Milk
7156 callsub L_CompleteQuest,5075,
7157 "Heh~ Guess they wanted some healthy food. Heh~ They should have just told me... Let me show you my skills. Heh~";
7159 mes "[Cat Gamers Director]";
7160 mes "Heh~ But, where are 50 Marses and 30 Milk Bottles? Heh~ Please see if you haven't missed them...";
7163 } else if (checkquest(5076,HUNTING) > -1) {
7164 mes "Heh~ Our team must have some grudge over Team 'Dog n Waltz', enough to ask you for this kind of favor...";
7166 if (checkquest(5076,HUNTING) == 2) {
7167 callsub L_CompleteQuest,5076,
7168 "Heh~ So you have finished harassing 30 Kobold Archers as noted. Heh~ Outstanding.";
7170 mes "[Cat Gamers Director]";
7171 mes "Heh~ It says on the note, harass 30 Kobold Archers. Heh~ Please check if you have harassed 30 of them already.";
7174 } else if (checkquest(5077,HUNTING) > -1) {
7175 mes "Heh~ Ah, quickness training. It's good to see our players trying their best on training.";
7176 mes "Heh~ Yes, nothing is better than mouse catching for improving quickness.";
7178 if (checkquest(5077,HUNTING) == 2) {
7179 callsub L_CompleteQuest,5077,
7180 "Heh~ Oh, you got some fresh and chubby Cramps. Heh~ Great.";
7182 mes "[Cat Gamers Director]";
7183 mes "Heh? Where are those 10 Cramps you promised? Heh~ You didn't eat them... did you?";
7186 } else if (checkquest(5078,HUNTING) > -1) {
7187 mes "Heh~ '50 Peco Peco please!! Let's party.' Hmm... Heh~ 50 Pecos can feed all of our neighbors.";
7189 if (checkquest(5078,HUNTING) == 2) {
7190 callsub L_CompleteQuest,5078,
7191 "Heh~ Wow, you did bring 50 Peco Pecos. Heh~ I guess we'll really have a party this evening.";
7193 mes "[Cat Gamers Director]";
7194 mes "Heh~ Where are those Peco Pecos? Still not ready? Heh~";
7197 } else if (checkquest(5079) > -1) {
7198 mes "Heh~ Hmm... let me see... Heh~ That's right, I was worrying about our team getting so nervous before the actual game... But, they won't even talk to me about it.";
7200 if (countitem(7038) >= 20) {
7201 delitem 7038,20; //Yarn
7202 callsub L_CompleteQuest,5079,
7203 "Heh~ How could I miss that? I shall give some to my team for sure.";
7205 mes "[Cat Gamers Director]";
7206 mes "Heh~ Where are those 20 yarns? It says 20 on the note, right...? Please check if you have lost them somewhere.";
7209 } else if (checkquest(5080) > -1) {
7210 mes "Heh~ The note says, get me 30 Rat Tails for a snack.";
7212 if (countitem(1016) >= 30) {
7213 delitem 1016,30; //Rat_Tail
7214 callsub L_CompleteQuest,5080,
7215 "Heh~ I think I've fed them good snacks... Didn't I? Lately I was little busy, they should have some patience... Heh~ Poor manager...";
7217 mes "[Cat Gamers Director]";
7218 mes "Heh~ Where are those 30 Rat Tails? Please check and come back later.";
7221 } else if (checkquest(5081) > -1) {
7222 mes "Heh~ It says 5 on the note... 5 of what? What?! Lemons?";
7224 if (countitem(568) >= 5) {
7225 delitem 568,5; //Lemon
7226 callsub L_CompleteQuest,5081,
7227 "Heh~ Lemon is forbidden before the actual game... heh? They won't eat it at game time, right? Heh~";
7229 mes "[Cat Gamers Director]";
7230 mes "Heh~ Let's just get 5 Lemons for them, will you? Heh~ I am still not sure where they want to use them...";
7233 } else if (checkquest(5082) > -1) {
7234 mes "Heh~ Give us 10 Ice Pieces or 10 Ice Creams!! Heh~ I personally prefer Ice Cream, just so you know.";
7236 if (countitem(7066) >= 10) {
7237 delitem 7066,10; //Ice_Piece
7238 callsub L_CompleteQuest,5082,
7239 "Heh~ Oh, you brought Ice Pieces. Heh~ The players will love it.";
7240 } else if (countitem(536) >= 10) {
7241 delitem 536,10; //Ice_Cream
7242 callsub L_CompleteQuest,5082,
7243 "Heh~ Oh, you brought Ice Creams. Heh~ The players will love it.";
7245 mes "[Cat Gamers Director]";
7246 mes "Heh~ Where are the Ice Pieces or Ice Creams? You should get them before they melt...";
7249 } else if (checkquest(5083) > -1 || checkquest(5084) > -1) {
7250 mes "Heh~ Here, I found the note from our team. Heh~";
7252 if (checkquest(5083) > -1) {
7253 mes "[Cat Gamers Director]";
7254 mes "Heh~ It says 'We will meet Eryu together.'. Heh~ Have you met Eryu already? I don't think so... Heh~";
7257 callsub L_CompleteQuest,5084,
7258 "Heh~ Oh, you did meet Eryu. Heh~ I will lecture them later for making you work too much... Heh~";
7260 } else if (checkquest(5085) > -1 || checkquest(5086) > -1) {
7261 mes "Heh~ Here, I found the note from our team. Heh~";
7263 if (checkquest(5085) > -1) {
7264 mes "[Cat Gamers Director]";
7265 mes "Heh~ It says 'We will meet Stew together.'. Heh~ Have you met Stew already? I don't think so... Heh~";
7268 callsub L_CompleteQuest,5086,
7269 "Heh~ Oh, you did meet Stew. Heh~ I will lecture them later for making you work too much... Heh~";
7271 } else if (checkquest(5087) > -1 || checkquest(5088) > -1) {
7272 mes "Heh~ Here, I found the note from our team. Heh~";
7274 if (checkquest(5087) > -1) {
7275 mes "[Cat Gamers Director]";
7276 mes "Heh~ It says 'We will meet Ketchup together.'. Heh~ Have you met Ketchup already? I don't think so... Heh~";
7279 callsub L_CompleteQuest,5088,
7280 "Heh~ Oh, you did meet Ketchup. Heh~ I will lecture them later for making you work too much... Heh~";
7282 } else if (checkquest(5089) > -1 || checkquest(5090) > -1) {
7283 mes "Heh~ Here, I found the note from our team. Heh~";
7285 if (checkquest(5089) > -1) {
7286 mes "[Cat Gamers Director]";
7287 mes "Heh~ It says 'We will meet Eff together.'. Heh~ Have you met Eff already? I don't think so... Heh~";
7290 callsub L_CompleteQuest,5090,
7291 "Heh~ Oh, you did meet Eff. Heh~ I will lecture them later for making you work too much... Heh~";
7294 mes "[Cat Gamers Director]";
7295 mes "Heh?! There's no favor note for you, "+strcharinfo(0)+". Heh~ What do you want to report? Heh~";
7298 // callsub L_CompleteQuest,<quest ID>,"<message>";
7300 erasequest getarg(0);
7301 getitem 12636,3; //Malang_Sp_Can
7302 mes "[Cat Gamers Director]";
7305 mes "[Cat Gamers Director]";
7306 mes "Heh~ Thanks for coming by, "+strcharinfo(0)+". Heh~ Keep up the good work. Heh~";
7311 malangdo,127,111,4 script Strange Cat#gamer 547,{
7312 if (MaxWeight - Weight < 1000) {
7313 mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
7316 if (checkweight(1201,1) == 0) {
7317 mes "Your inventory is too full to proceed. Come back after reducing your load.";
7320 if (malang_gamer < 3) {
7321 mes "[Strange Cat]";
7322 mes "Meow~ Meo~ Ow Ow~ Meow Meo~ Eow Eow~";
7324 mes "Some strange cat is here.";
7326 } else if (malang_gamer == 3) {
7327 mes "[Manager Cat]";
7328 mes "Meow~ Meo~ Ow Ow~ Meow Meo~ Eow Eow~";
7330 mes "[Manager Cat]";
7331 mes "What do you want?";
7334 set .@cat_gam, rand(1,10);
7335 select("Ask about the team's attitude...");
7336 if (.@cat_gam == 5) {
7337 mes "[Manager Cat]";
7338 mes "Do not lie to me! How can I trust you and reveal our team secret? Aren't you a spy from the doggy team?";
7341 select("Aww, come on...");
7342 mes "You play with a foxtail nearby and then ask again.";
7344 select("Cat Gamers Director says...");
7345 mes "The Manager Cat seems to be interested in the foxtail and starts answering.";
7348 mes "[Manager Cat]";
7349 mes "Players are afraid of the Cat Gamers Director. When they see Cat Gamers Director at the game, they get nervous.";
7352 mes "[Manager Cat]";
7353 mes "Can you give me that?";
7358 mes "You hand the foxtail to the Manager Cat. Go back to the Cat Gamers Director.";
7361 mes "[Manager Cat]";
7362 mes "Don't lie to me!";
7363 mes "Why should I trust you,";
7364 mes "and give our team information?";
7365 mes "Aren't you a spy from doggy team...?";
7369 mes "This cat might hit you.";
7372 } else if (malang_gamer < 8) {
7373 mes "The Manager Cat is playing with the foxtail you gave him.";
7374 mes "He seems to be liking it...";
7377 } else if (malang_gamer == 8) {
7378 mes "The Manager Cat is playing with the foxtail you gave him.";
7379 mes "He seems to be liking it...";
7382 switch(select("Help~ Fire~:Hey~!:Do you want to hear something?")) {
7384 mes "[Manager Cat]";
7385 mes "Don't lie~ We don't use fire that much~";
7390 mes "The Manager Cat ignores you, and keeps on playing with the foxtail.";
7394 mes "[Manager Cat]";
7395 mes "Meow~ I want to tell you a story~ Follow me meow~ Let talk over there, meow~";
7400 mes "["+strcharinfo(0)+"]";
7401 mes "Haha, I was just kidding. I actually need to tell you that the Cat Gamers Director has an issue...";
7404 mes "You explain the story to the Manager Cat.";
7407 mes "[Manager Cat]";
7408 mes "Scary image... Meow, I understand... Cat Gamers Director should feel peace by giving up things.";
7411 mes "["+strcharinfo(0)+"]";
7415 mes "[Manager Cat]";
7416 mes "Meow! Go tell him this, meow~ Prepare a box, meow~";
7418 mes "["+strcharinfo(0)+"]";
7422 mes "[Manager Cat]";
7423 mes "Petition it is, meow!! There is some place where humans do such things, I think it will help us~";
7425 mes "["+strcharinfo(0)+"]";
7426 mes "Ok, I will go tell it to the Games Director~";
7432 } else if (malang_gamer == 9) {
7433 mes "[Manager Cat]";
7434 mes "You tell the Cat Gamers Director to prepare a Box for sure!~ I will tell this to my team, meow.";
7436 } else if (malang_gamer == 10) {
7437 mes "[Manager Cat]";
7438 mes "The players are excited and writing a bunch of things for the petition box... I wonder what they are writing.";
7440 } else if (malang_gamer == 11) {
7441 mes "[Manager Cat]";
7442 mes "You won't help practice? If you help, the Cat Gamers Director will give you food cans... Please reconsider!";
7444 } else if (malang_gamer == 12) {
7445 mes "[Manager Cat]";
7446 mes "Meow~ Aren't you "+strcharinfo(0)+"? I heard Cat Gamers Director ordered a special certificate, meow~";
7448 mes "[Manager Cat]";
7449 mes "When practicing, you must equip the '^0000FFCat Gamers Certificate^000000' item~ Don't forget, meow~";
7451 } else if (malang_gamer == 20) {
7454 mes "[Manager Cat]";
7455 mes "This is not possible. Please contact an administrator.";
7458 mes "[Manager Cat]";
7459 mes "What do you want meow?";
7461 switch(select("Hi.:Any news?:Help me with playing.")) {
7463 mes "[Manager Cat]";
7470 mes "[Manager Cat]";
7471 mes "I tell you this meow~ You don't know Cat Gamers Director's feeling meow~.";
7473 mes "[Manager Cat]";
7474 mes "lol? >> Curious, Admire";
7475 mes "Heh~ >> Normal";
7476 mes "lol Heh~ >> Happy";
7477 mes "lol lol Heh~ >> Crazy meow";
7481 mes "[Manager Cat]";
7482 mes "But, why are you asking me meow? Strange meow...";
7485 mes "[Manager Cat]";
7486 mes "Some cats use 'meow meow' like me when talking, but some don't.";
7489 mes "[Manager Cat]";
7490 mes "Cats don't have an honorific phrase, so don't get us wrong as looking down on you meow.~";
7493 mes "[Manager Cat]";
7494 mes "You should walk around many places and ask for information meow... But, don't bother me please meow~";
7498 mes "[Manager Cat]";
7499 mes "No easy way for that... I just breathe meow...";
7503 mes "[Manager Cat]";
7504 mes "What game do you want to play?";
7505 mes "'Cat Gamers' has players for 4 types of games meow~";
7506 mes "The Cat Gamers Director said he will challenge other games later~";
7508 switch(select("Rock Paper Scissors:KongNyangKong:ChamChamCham:Flag Game")) {
7510 mes "[Manager Cat]";
7511 mes "Rock Paper Scissors meow? Nothing special...";
7513 mes "[Manager Cat]";
7514 mes "Scissor beats Paper, meow.";
7515 mes "Rock beats Scissors, meow.";
7516 mes "Paper beats Rock, meow.";
7517 mes "These are basic rules.";
7519 mes "[Manager Cat]";
7520 mes "You play 5 Rock Paper Scissors games with player cats meow.";
7521 mes "You play again when you are even meow.";
7523 mes "[Manager Cat]";
7524 mes "You can get a present after 3 times of winning meow.";
7525 mes "And you get a big present when you win all 5 matches, meow!!";
7527 mes "[Manager Cat]";
7528 mes "Find Paa or Ser if you want to play the Rock Paper Scissors game.";
7531 mes "[Manager Cat]";
7532 mes "KongNyangKong is not an easy game meow.";
7534 mes "[Manager Cat]";
7535 mes "When attacking, face your hand the same direction as the opponent meow.";
7537 mes "[Manager Cat]";
7538 mes "When defending, you should face your hand the opposite direction from the opponent meow.";
7540 mes "[Manager Cat]";
7541 mes "If the attack is a success, you can keep on attacking.";
7542 mes "But, if you fail, you have to defend meow.";
7544 mes "[Manager Cat]";
7545 mes "If you be careful, you can win without getting hit at all meow.";
7547 mes "[Manager Cat]";
7548 mes "Once you make your opponent's HP 0, you win meow.";
7549 mes "Of course there will be a present meow.";
7550 mes "Good luck meow.";
7552 mes "[Manager Cat]";
7553 mes "Oh~ right meow~!! Find KungKung if you want to play KongNyangKong.";
7556 mes "[Manager Cat]";
7557 mes "ChamChamCham is a high level mind game meow.";
7559 mes "[Manager Cat]";
7560 mes "The rules are simple, but you need to think a lot meow.";
7562 mes "[Manager Cat]";
7563 mes "You should direct your hand to where the cat turns its face meow.";
7565 mes "[Manager Cat]";
7566 mes "A present is given for 3 wins in a row meow.";
7567 mes "The more wins, the more presents meow.";
7569 mes "[Manager Cat]";
7570 mes "Kuka is smart, and remembers players with many wins meow.";
7571 mes "There will be more presents when you take 1st place meow.";
7574 mes "[Manager Cat]";
7575 mes "Flag Game is way harder than ChamChamCham game meow.";
7576 mes "Really~ Really~ Really~";
7577 mes "hard mind game meow.";
7578 mes "It's 1,000 times harder meow.";
7580 mes "[Manager Cat]";
7581 mes "You get 5 Flag Point when starting meow.";
7582 mes "1 point goes away when you wave the flag once meow.";
7584 mes "[Manager Cat]";
7585 mes "You win the game when no other cats are waving flags meow.";
7587 mes "[Manager Cat]";
7588 mes "You can predict if other cats will wave their flags or not meow.";
7589 mes "By looking at their actions meow.";
7591 mes "[Manager Cat]";
7592 mes "You must win to get presents meow.";
7593 mes "You will get more presents since this is hard game meow~";
7595 mes "[Manager Cat]";
7596 mes "If you want to play Flag Game meow~";
7597 mes "Go find the other manager cat who is trying to get the Referee Certificate meow.";
7603 malangdo,161,197,4 script Eryu#gamer 876,{
7604 if (MaxWeight - Weight < 1000) {
7605 mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
7608 if (checkweight(1201,1) == 0) {
7609 mes "Your inventory is too full to proceed. Come back after reducing your load.";
7612 if (checkquest(5061) == 0 || checkquest(5061) == 1) {
7613 if (checkquest(5062) == -1) {
7614 mes "You found Eryu the cat, and start talking.";
7617 mes "Umm... Who are you?";
7619 switch(select("The Games Director sent me.:I am a writer for the 'Human' magazine.:Who are you?")) {
7622 mes "Arrgg. Go away...";
7623 mes "I don't know who you're talking about.";
7628 mes "Umm? 'Human' magazine?";
7629 mes "Is there such a thing?";
7632 mes "["+strcharinfo(0)+"]";
7633 mes "We've been publishing for 10 years.";
7634 mes "But, I guess it is possible for cats to not know who we are.";
7636 mes "["+strcharinfo(0)+"]";
7637 mes "We are a really famous magazine throughout the World!";
7638 mes "Don't you believe me?";
7641 mes "Hmm... ok. But, what can I do for you?";
7644 mes "["+strcharinfo(0)+"]";
7645 mes "I am in the middle of writing an article named 'Game Playing Cats'...'";
7646 mes "It is a special piece for me.";
7647 mes "And some team named umm... do... umm... wal... not sure...";
7650 mes "'Dog n Waltz'?";
7653 mes "["+strcharinfo(0)+"]";
7655 mes "One of players there 'Dog n Waltz' has recommended Eryu for an interview.";
7657 mes "["+strcharinfo(0)+"]";
7658 mes "He says you are a really good player who can help me with the article.";
7661 mes "I don't remember anyone from 'Dog n Waltz' that much.";
7664 mes "["+strcharinfo(0)+"]";
7665 mes "The person isn't important.";
7667 mes "["+strcharinfo(0)+"]";
7668 mes "Just answer a few questions for me, ok?";
7669 mes "Be yourself and you'll do just fine.";
7670 mes "Ok, first question: How much do you practice a day?";
7674 mes "Usually for about 8 hours, but I have to tell you that I'm not on the team anymore...";
7676 mes "["+strcharinfo(0)+"]";
7678 mes "You are not with the team now? How come...?";
7683 mes "The Director Cat was too scary...";
7684 mes "I was very sick and had to take a day off...";
7685 mes "Just one freaking day...";
7687 mes "["+strcharinfo(0)+"]";
7691 mes "And then the Director Cat was raging at me!";
7693 mes "["+strcharinfo(0)+"]";
7694 mes "Hmm, sounds pretty rough.";
7696 mes "["+strcharinfo(0)+"]";
7697 mes "'Cat Gamers' has lost another great player.";
7698 mes "I'm sorry to hear that you're not on the team anymore.";
7699 mes "I guess this is the end of the interview.";
7701 mes "["+strcharinfo(0)+"]";
7702 mes "Because this is for current players only.";
7706 mes "Sorry to make you waste your time.";
7709 mes "["+strcharinfo(0)+"]";
7710 mes "Oh, don't worry.";
7711 mes "I should say sorry for taking up your precious time.";
7712 mes "Have a nice day.";
7714 mes "You found out the reason why Eryu left the team.";
7715 mes "Time to go find the other cats.";
7721 mes "Yes, I am Eryu! What do you want, huh, meow~";
7725 } else if (checkquest(5062) == 2) {
7727 mes "Aren't you the magazine writer?";
7728 mes "What brings you here again...?";
7730 mes "["+strcharinfo(0)+"]";
7732 mes "Sorry, I was trying to interview another cat...";
7733 mes "And came back to you by mistake.";
7738 mes "Ah... I see. Take care of yourself.";
7742 mes "This is not possible. Please contact an administrator.";
7745 } else if (checkquest(5083) == 0 || checkquest(5083) == 1) {
7749 mes "What do you want to say?";
7752 if (.@inputstr$ == "Come back") {
7755 set .@str$, "You've delivered the message, so let's get away.";
7757 set .@str$, "You didn't deliver the right message, but let's still get away.";
7759 mes "What is this? What do you mean by '"+.@inputstr$+"'...?";
7760 mes "Ah... aren't you the writer?";
7763 mes "["+strcharinfo(0)+"]";
7764 mes "Huh... Who is that..?";
7766 mes "Eryu seems to recognize you.";
7769 } else if (checkquest(5084) == 0 || checkquest(5084) == 1) {
7771 mes "I think you are the writer...";
7772 mes "Hey~ Stop there~";
7774 mes "You've been found. Let's get away.";
7777 if (malang_gamer < 6) {
7779 mes "Dirty 'Cat Gamers'!";
7780 mes "I won't go back ever... Who are you?";
7782 mes "This cat might hit you. Let's get away.";
7786 mes "Aren't you the writer?";
7789 mes "["+strcharinfo(0)+"]";
7790 mes "Huh... Who is that..?";
7792 mes "Eryu seems to recognize you. Let's get away.";
7796 donpcevent "Eryu#gamer::OnDisable";
7799 enablenpc "Eryu#gamer";
7800 disablenpc "Stew#gamer";
7801 disablenpc "Ketchup#gamer";
7802 disablenpc "Eff#gamer";
7807 donpcevent "Stew#gamer::OnEnable";
7810 donpcevent "Ketchup#gamer::OnEnable";
7813 donpcevent "Eff#gamer::OnEnable";
7819 malangdo,230,197,4 script Stew#gamer 555,{
7820 if (MaxWeight - Weight < 1000) {
7821 mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
7824 if (checkweight(1201,1) == 0) {
7825 mes "Your inventory is too full to proceed. Come back after reducing your load.";
7828 if (checkquest(5061) == 0 || checkquest(5061) == 1) {
7829 if (checkquest(5063) == -1) {
7830 mes "You found Stew the cat, and start talking.";
7833 mes "Meow...? Who are you, meow?";
7836 switch(select("The 'Cat Gamers' Manager sent me.:Meow~ Grrr~:I'm with the 'Boom Can' Company.")) {
7839 mes "Stew is not interested meow.";
7840 mes "Don't come back again meow~";
7844 mes "Stew doesn't have time for crazy people.";
7848 mes "'Boom Can' Company, meow?";
7851 mes "["+strcharinfo(0)+"]";
7852 mes "You don't know 'Boom Can' food?";
7853 mes "You don't eat canned food at all?";
7854 mes "Then, I came to the wrong cat.";
7857 mes "Yes meow~ Stew likes canned food very much meow~";
7860 mes "["+strcharinfo(0)+"]";
7863 mes "["+strcharinfo(0)+"]";
7864 mes "We, the 'Boom Can' Company, have been servicing for over 10 years, so we are doing a survey for better food production.";
7866 mes "["+strcharinfo(0)+"]";
7867 mes "Let me ask a few questions.";
7868 mes "It is very easy.";
7871 mes "Ok meow~ Go ahead meow~";
7873 mes "["+strcharinfo(0)+"]";
7874 mes "Thank you! We were right about out cat customers with big hearts.";
7876 mes "["+strcharinfo(0)+"]";
7877 mes "I met dog customers last week and they didn't answer me at all...";
7878 mes "And they were so rude~ You know.";
7881 mes "Dogs are natually like that~";
7882 mes "You humans know animals~";
7885 mes "["+strcharinfo(0)+"]";
7886 mes "Thank you! I'm flattered.~";
7887 mes "Ok, let me ask you a few things.";
7888 mes "What is your job?";
7891 mes "Job meow? Stew was a pro gamer meow~";
7892 mes "But, Stew quit now meow~";
7894 mes "["+strcharinfo(0)+"]";
7895 mes "Well, how did that happen?";
7896 mes "You seem to have good skills.";
7897 mes "Fast and big hearted, its a pity that you quit already.";
7900 mes "Meow~ Meow~ Meow~ Yes, Stew was something meow.";
7901 mes "If it was not for that Cat Gamers Director scaring me, Stew would still be playing meow~";
7903 mes "["+strcharinfo(0)+"]";
7904 mes "What a bad Director.";
7907 mes "Not that bad actually meow~";
7908 mes "Sometimes.. Stew gets very tired meow.";
7909 mes "So, Stew takes it easy while practicing meow.";
7912 mes "Then the Cat Gamers Director started to get angry and scary meow.";
7913 mes "So I quit meow.";
7915 mes "["+strcharinfo(0)+"]";
7917 mes "Ok, the survey is over now.";
7918 mes "Thank you for your opinion on our survey for the 'Boom Can' company.";
7922 mes "Meow? Did you aks anything meow?";
7924 mes "["+strcharinfo(0)+"]";
7925 mes "I already asked you everything...";
7926 mes "Don't you remember?";
7927 mes "There were 10 questions!";
7931 mes "Really meow? Strange meow.";
7932 mes "Sorry meow? Don't remember meow.";
7933 mes "It didn't felt like an interview meow.";
7936 mes "["+strcharinfo(0)+"]";
7937 mes "Well you did way better than those dogs.";
7938 mes "I don't even want to think about them~ Phew~..";
7939 mes "I should get going now.";
7940 mes "Have a great day.";
7943 mes "Really meow? Dogs are always like that meow.";
7944 mes "Cats are winners meow~";
7945 mes "Ok meow~ Good bye meow~";
7947 mes "You found out the reason why Stew left the team.";
7948 mes "Let's find the other cats.";
7954 } else if (checkquest(5063) == 2) {
7956 mes "Aren't you from the 'Boom Can' Company?";
7957 mes "Another survey meow?";
7960 mes "["+strcharinfo(0)+"]";
7961 mes "Oops! I should be meeting other cats.";
7962 mes "I am very sorry...";
7966 mes "It's ok meow~ Good bye meow~";
7970 mes "This is not possible. Please contact an administrator.";
7973 } else if (checkquest(5085) == 0 || checkquest(5085) == 1) {
7975 mes "Who are you meow?";
7978 mes "What do you want to say?";
7981 if (.@inputstr$ == "Come back") {
7984 set .@str$, "You've delivered the message, so let's get away.";
7986 set .@str$, "You didn't deliver the right message, but let's still get away.";
7988 mes "What is this? What do you mean by '"+.@inputstr$+"'? Meow...";
7989 mes "And... Aren't you from the 'Boom Can' Company, meow?";
7992 mes "["+strcharinfo(0)+"]";
7993 mes "Huh? What's that?";
7995 mes "Stew seems to recognize you.";
7998 } else if (checkquest(5086) == 0 || checkquest(5086) == 1) {
8000 mes "I think you are from the 'Boom Can' Company, meow... Who are you, meow~";
8002 mes "Stew seems to recognize you. Let's get away.";
8005 if (malang_gamer < 6) {
8007 mes "Meow Meow~ Good bye to 'Cat Gamer's meow~ Who are you meow?";
8009 mes "This cat might hit you. Let's get away.";
8013 mes "The 'Boom Can' Company!!";
8015 mes "["+strcharinfo(0)+"]";
8016 mes "Huh? What's that?";
8018 mes "Stew seems to recognize you. Let's get away.";
8022 donpcevent "Stew#gamer::OnDisable";
8025 disablenpc "Stew#gamer";
8028 disablenpc "Eryu#gamer";
8029 enablenpc "Stew#gamer";
8030 disablenpc "Ketchup#gamer";
8031 disablenpc "Eff#gamer";
8036 donpcevent "Eryu#gamer::OnEnable";
8039 donpcevent "Ketchup#gamer::OnEnable";
8042 donpcevent "Eff#gamer::OnEnable";
8048 malangdo,244,144,4 script Ketchup#gamer 546,{
8049 if (MaxWeight - Weight < 1000) {
8050 mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
8053 if (checkweight(1201,1) == 0) {
8054 mes "Your inventory is too full to proceed. Come back after reducing your load.";
8057 if (checkquest(5061) == 0 || checkquest(5061) == 1) {
8058 if (checkquest(5064) == -1) {
8059 mes "You found Ketchup the cat, and start talking.";
8062 mes "Meow...? Who are you?";
8065 switch(select("Grrr~ Bow wow~:The Game Director cat sent me.:I'm from 'Cans for Kittens'.")) {
8068 mes "What the dog? Hiss~";
8072 mes "Get away from me, human, before I get really angry~";
8076 mes "Oh yeah? 'Cans for Kittens'?";
8079 mes "["+strcharinfo(0)+"]";
8080 mes "I want to share some of our philosophy with you.";
8081 mes "Do you believe in giving to others?";
8085 mes "Umm I guess so...";
8088 mes "["+strcharinfo(0)+"]";
8089 mes "'Cans for Kittens' is a religion that embraces all felines.";
8090 mes "Bow before the Lord of Cans!";
8103 mes "What's the Lord of Cans?";
8105 mes "["+strcharinfo(0)+"]";
8106 mes "Your name is Ketchup, right? Don't you know about the Lord of Cans?";
8107 mes "He knows everything.";
8108 mes "Do not try to fool him and bow!";
8111 mes "Meow?! How can you know my name? Wow...";
8114 mes "I am sorry. Really sorry.";
8115 mes "Please forgive me Lord of Cans.";
8119 mes "That Director Cat was so scary~!";
8120 mes "I said so many bad things when I left the Cat Gamers...";
8121 mes "Please forgive.";
8127 mes "["+strcharinfo(0)+"]";
8128 mes "The Lord of Cans forgives Ketchup's sins.";
8129 mes "Our Lord also wants you to stop swearing and live an honest life!";
8132 mes "Thank you Lord of Cans.";
8133 mes "I will live a kind cat life from this point on.";
8135 mes "You found out why did Ketchup left the Cat gamers.";
8136 mes "Let's look for the other cats.";
8142 } else if (checkquest(5064) == 2) {
8147 mes "Ketchup gives you an apologetic look and runs away.";
8148 mes "He probably did something bad already.";
8152 mes "This is not possible. Please contact an administrator.";
8155 } else if (checkquest(5087) == 0 || checkquest(5087) == 1) {
8160 mes "What do you want to say?";
8163 if (.@inputstr$ == "Come back") {
8167 mes "What is this? What do you mean by 'Come back'...?";
8168 mes "Can... 'Cans for Kittens'?";
8172 mes "Ketchup recognized you and ran away.";
8173 mes "You've delivered the message.";
8177 mes "What is this? What do you mean by '"+.@inputstr$+"'...?";
8178 mes "Can... 'Cans for Kittens'?";
8181 mes "["+strcharinfo(0)+"]";
8182 mes "Huh? What's that?";
8184 mes "Ketchup recognized you and ran away.";
8185 mes "It seems you need to find Ketchup one more time.";
8188 } else if (checkquest(5088) == 0 || checkquest(5088) == 1) {
8190 mes "Can... 'Cans for Kittens'?";
8193 mes "Ketchup ran away once again.";
8196 if (malang_gamer < 6) {
8198 mes "Dirty 'Cat Gamers'!";
8199 mes "I will never come back, for sure... Who are you?";
8201 mes "This cat might hit you. Let's get away.";
8205 mes "Can... 'Cans for Kittens'?";
8207 mes "Ketchup ran away.";
8211 donpcevent "Ketchup#gamer::OnDisable";
8214 disablenpc "Ketchup#gamer";
8217 disablenpc "Eryu#gamer";
8218 disablenpc "Stew#gamer";
8219 enablenpc "Ketchup#gamer";
8220 disablenpc "Eff#gamer";
8225 donpcevent "Stew#gamer::OnEnable";
8228 donpcevent "Eryu#gamer::OnEnable";
8231 donpcevent "Eff#gamer::OnEnable";
8237 malangdo,181,119,7 script Eff#gamer 560,{
8238 if (MaxWeight - Weight < 1000) {
8239 mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
8242 if (checkweight(1201,1) == 0) {
8243 mes "Your inventory is too full to proceed. Come back after reducing your load.";
8246 if (checkquest(5061) == 0 || checkquest(5061) == 1) {
8247 if (checkquest(5065) == -1) {
8248 mes "You found Eff the cat, and start talking.";
8251 mes "Who are you meow?";
8254 switch(select("I have some good investment news...:A... Cat?:The 'Cat Gamers' Director sent me...")) {
8257 mes "Investment info? Meow~?";
8258 mes "What is that? Meow~?";
8261 mes "["+strcharinfo(0)+"]";
8262 mes "Interested, huh?";
8263 mes "This is classified information.";
8264 mes "You won't get it from any other human.";
8266 mes "["+strcharinfo(0)+"]";
8267 mes "Haha! You are lucky today.";
8268 mes "You heard that land can be a good investment, right?";
8272 mes "Oh oh~ I think so. Meow~";
8274 mes "["+strcharinfo(0)+"]";
8275 mes "You do know about our capital Prontera, don't you?";
8278 mes "Prontera meow? Yes, I know about it. Meow~";
8281 mes "["+strcharinfo(0)+"]";
8282 mes "There are some locations where";
8283 mes "Prontera kingdom is secretly selling...";
8286 mes "And... And...?? Meow~";
8288 mes "["+strcharinfo(0)+"]";
8289 mes "Hmm, this is top secret.";
8290 mes "Something that must not be revealed at all...";
8291 mes "Can you really keep this secret...?";
8295 mes "Well... I've always been known for being a good keeper of secrets meow.";
8296 mes "Meow~ Don't worry at all. Meow~";
8298 mes "["+strcharinfo(0)+"]";
8299 mes "Ok, I believe you, Eff...";
8300 mes "Please keep this a secret.";
8303 mes "I got it. Meow~";
8306 mes "["+strcharinfo(0)+"]";
8307 mes "Well, I heard that there is a location in Juno where underground big shots will be investing about 10,000,000,000 zeny.";
8308 mes "And it is now available for pre-investment.";
8310 mes "["+strcharinfo(0)+"]";
8311 mes "If you invest in 1 Can food here, the outcome will be enormous.";
8314 mes "Enor... mous... meow...?";
8316 mes "["+strcharinfo(0)+"]";
8318 mes "You will get 100 cans for investing just 1 can food!";
8319 mes "The profit will be X100! X100!!";
8322 mes "Woot!! 100 Cans~ Meow~";
8325 mes "["+strcharinfo(0)+"]";
8326 mes "So, how many cans do you want to invest?";
8327 mes "You'll be a part owner so make sure to invest the max that you can afford.";
8331 mes "I want to invest.";
8332 mes "But, I don't have cans with me. Meow~";
8335 mes "["+strcharinfo(0)+"]";
8336 mes "You can always get a loan!!";
8337 mes "This a like 100 times result for sure!!";
8338 mes "How can you loose a chance like this?";
8339 mes "You should do whatever it takes!";
8341 mes "["+strcharinfo(0)+"]";
8342 mes "You know what..? They say some careers like pro gamers can get solid loans.";
8343 mes "Like about 1,000 can loan at once.";
8344 mes "Without a high interest rate!";
8347 mes "Meow!! 1... 1,000...";
8348 mes "Moew~ I am a Pro Gamer.";
8349 mes "Meow~ But, I quit~ Meow~";
8351 mes "["+strcharinfo(0)+"]";
8352 mes "What!! Why would you quit such good a gig!! Are you crazy?";
8355 mes "["+strcharinfo(0)+"]";
8356 mes "Let's say we invest 1,000 cans after getting that loan.";
8357 mes "One, Ten, Hundred, Tousand. Woot!";
8358 mes "I can't believe this.";
8359 mes "The result will be 100,000 cans, 100,000!!";
8362 mes "1... 100,000 cans... Meow~";
8364 mes "["+strcharinfo(0)+"]";
8365 mes "So tell me... Why did you quit such a great job?";
8369 mes "I was afraid of the Director Cat there...";
8370 mes "Meow~ This one time, I had to take a sick day.";
8371 mes "Meow~ And I haven't seen such scary cat my entire life...";
8373 mes "["+strcharinfo(0)+"]";
8374 mes "So you quit because Cat Gamers Director was so scary. Hmm, sorry but I can't let you in on this investment...";
8375 mes "I guess... What a waste of time!";
8378 mes "["+strcharinfo(0)+"]";
8379 mes "Oh and don't tell anyone what I just told you!";
8382 mes "You found out why Eff has left the team.";
8383 mes "Now, let's find the other cats.";
8389 mes "Yes. I am a cat.";
8390 mes "Meow~ Do you think I am a dog?";
8391 mes "Meow~ You are a strange human. Meow~";
8395 mes "Seeing as this is like the first time I met you.";
8396 mes "I'll forgive you today. Meow.";
8397 mes "Meow~ Don't even think about bringing up that name to me again...";
8401 } else if (checkquest(5065) == 2) {
8404 mes "Meow~ I want to invest. Meow~";
8406 mes "["+strcharinfo(0)+"]";
8407 mes "Not without the cans you can't!!";
8408 mes "You didn't tell anyone about this deal, right?";
8411 mes "I didn't. Meow~";
8413 mes "["+strcharinfo(0)+"]";
8414 mes "Ok, good cat! Never!!";
8415 mes "Tell this to other cats!~";
8420 mes "This is not possible. Please contact an administrator.";
8423 } else if (checkquest(5089) == 0 || checkquest(5089) == 1) {
8425 mes "Who are you, meow?";
8427 mes "What do you want to say?";
8430 if (.@inputstr$ == "Come back") {
8433 set .@str$, "You've delivered the message, so let's get away.";
8435 set .@str$, "You didn't deliver the right message, but let's still get away.";
8437 mes "What is this? What do you mean by '"+.@inputstr$+"'? Meow...";
8438 mes "Meow...? Meow! You! Investor meow?";
8440 mes "["+strcharinfo(0)+"]";
8443 mes "Eff seems to recognize you.";
8446 } else if (checkquest(5090) == 0 || checkquest(5090) == 1) {
8449 mes "Meow~ I want to invest. Meow~";
8451 mes "Eff seems to recognize you, so let's get away.";
8454 if (malang_gamer < 6) {
8456 mes "Meow Meow~ 'Cat Gamers' can say good bye to me, meow.";
8457 mes "Meow... Who are you meow?";
8459 mes "This cat might hit you. Let's get away.";
8463 mes "Meow~ I want to invest. Meow~";
8465 mes "["+strcharinfo(0)+"]";
8468 mes "Eff seems to recognize you, so let's get away.";
8472 donpcevent "Eff#gamer::OnDisable";
8475 disablenpc "Eff#gamer";
8478 disablenpc "Eryu#gamer";
8479 disablenpc "Stew#gamer";
8480 disablenpc "Ketchup#gamer";
8481 enablenpc "Eff#gamer";
8486 donpcevent "Stew#gamer::OnEnable";
8489 donpcevent "Ketchup#gamer::OnEnable";
8492 donpcevent "Eryu#gamer::OnEnable";
8498 mal_in01,91,216,4 script Ser#gamer 544,{
8499 if (MaxWeight - Weight < 1000) {
8500 mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
8503 if (checkweight(1201,1) == 0) {
8504 mes "Your inventory is too full to proceed. Come back after reducing your load.";
8507 for(set .@i,5074; .@i<=5090; set .@i,.@i+1) {
8508 if (checkquest(.@i) > -1) {
8510 mes "Hey, ^0000FF"+strcharinfo(0)+"^000000. You haven't done what we asked you for. A promise is a promise, you know.";
8513 mes "Ah!! When you are done, please get checked by the Cat Gamers Director over there.";
8517 if (malang_gamer < 20) {
8518 if (countitem(2872)) {
8520 mes "You seem like a first timer! Where did you get the certificate? Someone lost it, I guess.";
8524 mes "Rock Paper Scissors is a serious game. When will our practicing partner come?";
8527 if (!isequipped(2872)) {
8529 mes "Oh, ^0000FF"+strcharinfo(0)+"^000000? Want to play the Rock Paper Scissors game?";
8535 mes "Where is your Cat Gamers Certificate? It seems like nothing, but you can't play this game without it!";
8538 mes "Please go get the certificate.";
8541 if (checkquest(5070,PLAYTIME) == 0 || checkquest(5070,PLAYTIME) == 1) {
8543 mes "Is it tomorrow already? I don't think so! Can't you read the time?";
8545 } else if (checkquest(5070,PLAYTIME) == 2)
8548 mes "Oh, ^0000FF"+strcharinfo(0)+"^000000? Want to play the Rock Paper Scissors game?";
8550 switch(select("Play the game.:Say hi.:Ask about the game rules.")) {
8558 mes "Oh! Ok, hi? But, why now?";
8561 mes "Ah... You are bored? Why don't you play a game with me?";
8564 mes "Hey, you! Don't neglect the Rock Paper Scissors game!!";
8565 mes "I've seen many people getting their butts kicked in this game!!";
8568 mes "You better mark my words, if you don't want to end up like them!~";
8572 mes "You don't even know how to play this game?";
8573 mes "Let me kindly teach you.";
8576 mes "Scissors beats Paper,";
8581 mes "Paper beats Rock,";
8586 mes "And Rock beats Scissors.";
8588 emotion e_scissors,1;
8591 mes "Ok? Got it now?";
8594 mes "You must play 5 matches with me.";
8595 mes "We go again if the game is even!!";
8598 mes "I will give you a present if you beat me 3 times. Ok?";
8601 mes "Ok, then. Go away.";
8604 setarray .@rps$[0], "Rock", "Paper", "Scissors";
8605 setarray .@emote[0], e_rock, e_paper, e_scissors;
8606 setarray .@count$[0],"First","Second","Third","Fourth","Last";
8609 mes .@count$[.@match]+" match ~~";
8611 mes "Result is even, so we play again.";
8614 mes "Try your best!";
8616 mes "[Ser & "+strcharinfo(0)+"]";
8617 mes "Rock! Paper! Scissors!";
8620 set .@pc, select("Rock:Paper:Scissors")-1;
8622 emotion .@emote[.@pc],1;
8623 emotion .@emote[.@npc];
8624 mes "["+strcharinfo(0)+"] "+.@rps$[.@pc];
8625 mes "--------------------------------";
8626 mes "[Ser] "+.@rps$[.@npc];
8627 if (.@pc == .@npc) {
8629 set .@result$, "Hmm, we are even. Let's play again.";
8630 } else if ((.@pc == 0 && .@npc == 2) || (.@pc == 1 && .@npc == 0) || (.@pc == 2 && .@npc == 1)) {
8631 set .@match, .@match+1;
8633 set .@result$, "I lost!";
8635 set .@match, .@match+1;
8636 set .@loss, .@loss+1;
8637 set .@result$, "So I win!!";
8641 mes "You were "+.@rps$[.@pc]+", I was "+.@rps$[.@npc]+"~";
8644 if (.@match == 5) break;
8647 mes "All 5 matches are over!!";
8650 mes "Hmm... Let me see...";
8651 mes "I won "+.@loss+" times, and you, "+strcharinfo(0)+", won "+.@win+" times, right?";
8653 if (.@win > .@loss) {
8655 mes strcharinfo(0)+" has won the game.";
8657 mes "Ser became polite all of a sudden.";
8660 mes "Great game it was. I admire your enthusiasm for the game. So, I want to give you my precious Can as a present.";
8662 switch(select("I don't need it!:Thank you.")) {
8665 mes "Just take it!! Do as I say~";
8669 mes "You are polite. But, sadly this is all I can give you.";
8674 mes "Good bye~ Come back tomorrow for more practice~";
8676 mes "Oh! You won all 5 matches. Here are some more extra Cans.";
8677 getitem 12636,10; //Malang_Sp_Can
8679 getitem 12636,5; //Malang_Sp_Can
8684 mes strcharinfo(0)+" has lost. Ha... Ha...";
8686 mes "Ser became very arrogant.";
8689 mes "You want to play with me? Ser? With that skill of yours? Meow?";
8692 mes "What? Present? How can you ask for such a thing when you lose? Go practice more!! Work!! Yes, I should make you do this!!";
8695 switch(rand(1,13)) {
8699 mes "Hmm. Do you know a fish named Phen? Do you? Isn't it a delicious looking fish?";
8702 mes "Ser wipes the drool from his mouth.";
8705 mes "Go catch 30 Phens. And also get me 10 Fish Tails. Get them to our Director cat, and he will make a delicious dish with them.";
8710 mes "Lately, I've felt powerless and that there's too much weight on me. I should take care of my health.";
8713 mes "Now it's time for some healthy food.";
8716 mes "Get 50 Marse and 25 Milk to our Cat Gamers Director. He has excellent knowledge on healthy foods.";
8721 mes "Well... we do have a rival, you know. They are 'Dog n Waltz', and everything goes wrong when they come around.";
8724 mes "I would ask you to bully them, but I suppose that's illegal... So, please at least harass similar looking monsters. What would be a good target?";
8727 mes "Oh, that archer among Kobolds!! I hate those the most. Go harass 30 Kobold Archers, and report to our Cat Gamers Director.";
8732 mes "What is most important for winning the game? It is quickness. What should we do to get faster?";
8735 mes "I've been thinking... The best way for us cats is obviously catching rats.";
8738 mes "You know Cramp, right? That blue chubby creature... Please go catch 10 of them, and report to our Cat Gamers Director.";
8743 mes "Ah... I want some bird cuisine. Which one would be most delicious?";
8746 mes "Picky? Ah! It's too small. How about Condor? I am not sure... Peco Peco?";
8749 mes "Alright! Please catch 50 Peco Pecos and get them to our Cat Gamers Director. We shall have a party with bird cuisine tonight.";
8754 mes "I get too nervous before the game. And I don't play well when I'm nervous. I need something to calm down before the game starts.";
8757 mes "Oh! That's right! Yarn! I used to play with Yarn when I was young. Wasn't able to have that kind of relaxation after joining the 'Cat Gamers'.";
8760 mes "Please get 20 Yarns for me. Why 20? There are many other cats with the same issue. Our Director should take care of this for you.";
8765 mes "Recently, our Director seems to have been trying to cut some expenses. Or is the manager taking advantage?";
8768 mes "Regular snacks for our players have been reduced. You should go get 30 Rat Tails, and give them to our Cat Gamers Director.";
8771 mes "Then, we shall find out if our manager is being greedy or not.";
8776 mes "I am having a slump these days. I can't give my 100% to the game.";
8779 mes "It is the lemon we need in times like this.";
8782 mes "Please get 5 lemons for me. Don't forget, I need 5 Lemons... Our Cat Gamers Director should know what to do with them.";
8787 mes "Malangdo is a good place for a cat to live. But, it gets very hot when we play games.";
8790 mes "When we are playing a lot, it gets really crazy hot, hard for us to bear. You know how hysterical we cats can be, right?";
8793 mes "Please get us either 10 Ice Pieces or 10 Ice Creams. Our Cat Gamers Director should know what to do with them.";
8798 mes "I can see that you also need some rest. Feel free to relax for a while. How about taking a walk around the village? I insist~!";
8801 mes "But, it is no fun to just walk around the village. Hmm... Right!! Why don't you go ahead and meet a cat named Eryu?";
8804 mes "Oh! And when you meet the cat, make sure to say 'Come back'. That is the password. And don't forget to tell our Director I was with you all the time!!";
8809 mes "I can see that you also need some rest. Feel free to relax for a while. How about taking a walk around the village? I insist~!";
8812 mes "But, it is no fun to just walk around the village. Hmm... Right!! Why don't you go ahead and meet a cat named Stew?";
8815 mes "Oh! And when you meet the cat, make sure to say 'Come back'. That is the password. And don't forget to tell our Director I was with you all the time!!";
8820 mes "I can see that you also need some rest. Feel free to relax for a while. How about taking a walk around the village? I insist~!";
8823 mes "But, it is no fun to just walk around the village. Hmm... Right!! Why don't you go ahead and meet a cat named Ketchup?";
8826 mes "Oh! And when you meet the cat, make sure to say 'Come back'. That is the password. And don't forget to tell our Director I was with you all the time!!";
8831 mes "I can see that you also need some rest. Feel free to relax for a while. How about taking a walk around the village? I insist~!";
8834 mes "But, it is no fun to just walk around the village. Hmm... Right!! Why don't you go ahead and meet a cat named Eff?";
8837 mes "Oh! And when you meet the cat, make sure to say 'Come back'. That is the password. And don't forget to tell our Director I was with you all the time!!";
8842 mal_in01,86,222,4 script Paa#gamer 544,{
8843 if (MaxWeight - Weight < 1000) {
8844 mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
8847 if (checkweight(1201,1) == 0) {
8848 mes "Your inventory is too full to proceed. Come back after reducing your load.";
8851 for(set .@i,5074; .@i<=5090; set .@i,.@i+1) {
8852 if (checkquest(.@i) > -1) {
8854 mes "You haven't done what we asked you for meow. A promise is a promise, you know meow.";
8857 mes "When you are done meow, please get checked by the Cat Gamers Director over there meow.";
8861 if (malang_gamer < 20) {
8862 if (countitem(2872)) {
8864 mes "You seem like a first timer meow! Where did you get the certificate meow? Someone lost it, I guess meow.";
8868 mes "When is our practicing partner coming meow? I am bored meow.";
8871 if (!isequipped(2872)) {
8873 mes "Oh, ^0000FF"+strcharinfo(0)+"^000000 meow? Want to play the Rock Paper Scissors game meow?";
8879 mes "Where is your Cat Gamers Certificate meow? It seems like nothing, but you can't play this game without it meow!";
8882 mes "Go get the certificate meow.";
8885 if (checkquest(5070,PLAYTIME) == 0 || checkquest(5070,PLAYTIME) == 1) {
8887 mes "We can only play the game once a day meow. Come tomorrow meow.";
8889 } else if (checkquest(5070,PLAYTIME) == 2)
8892 mes "Oh, ^0000FF"+strcharinfo(0)+"^000000 meow? Want to play the Rock Paper Scissors game meow?";
8894 switch(select("Play the game.:Say hi.:Ask about the game rules.")) {
8897 mes "Good idea meow.";
8902 mes "Hello meow~ Nice to see you meow~";
8905 mes "Other games have one cat player. But, we have two for Rock Paper Scissors. You want to know why meow?";
8908 mes "Paa is kind meow. So, I'll tell you story meow.";
8911 mes "Ser cat is my twin brother. I was born first, but he always says he is the elder meow. But, I don't fight with Ser meow. I am a good brother meow.";
8914 mes "Anyways, me and Ser are well known as the pro gamer cat brothers meow. Everyone knows us meow.";
8917 mes "You are free to admire me, meow. I give you permission meow.";
8921 mes "You want to know how to play this game meow? I'll teach you because I am a kind cat meow~";
8924 mes "You don't seem that stupid meow. So, let's skip the part about what beats what meow.";
8927 mes "You must play 5 matches with me meow. We go again if the game is even meow.";
8930 mes "If you win 3 times, I'll give you a present meow~ Cat Gamers Director said so meow.";
8933 mes "That is all meow~ But it is not an easy game meow. Respect the game meow~";
8936 setarray .@rps$[0], "Rock", "Paper", "Scissors";
8937 setarray .@emote[0], e_rock, e_paper, e_scissors;
8938 setarray .@count$[0],"First","Second","Third","Fourth","Last";
8941 mes .@count$[.@match]+" match ~~ meow.";
8943 mes "Result is even, so we play again meow.";
8946 mes "Try your best meow!";
8948 mes "[Ser & "+strcharinfo(0)+"]";
8949 mes "Rock! Paper! Scissors!";
8952 set .@pc, select("Rock:Paper:Scissors")-1;
8954 emotion .@emote[.@pc],1;
8955 emotion .@emote[.@npc];
8956 mes "["+strcharinfo(0)+"] "+.@rps$[.@pc];
8957 mes "--------------------------------";
8958 mes "[Ser] "+.@rps$[.@npc];
8959 if (.@pc == .@npc) {
8961 set .@result$, "Hmm, we are even. Let's play again meow.";
8962 } else if ((.@pc == 0 && .@npc == 2) || (.@pc == 1 && .@npc == 0) || (.@pc == 2 && .@npc == 1)) {
8963 set .@match, .@match+1;
8965 set .@result$, "I lost meow!";
8967 set .@match, .@match+1;
8968 set .@loss, .@loss+1;
8969 set .@result$, "So I win meow!!";
8973 mes "You were "+.@rps$[.@pc]+", I was "+.@rps$[.@npc]+"~";
8976 if (.@match == 5) break;
8979 mes "Meow!! All 5 matches are over meow!!";
8982 mes "Let me see meow...";
8983 mes "I won "+.@loss+" times meow, and you, "+strcharinfo(0)+", won "+.@win+" times, right meow?";
8985 if (.@win > .@loss) {
8987 mes "You won meow.";
8989 mes "Paa became polite all of a sudden.";
8992 mes "Great game it was meow. I admire your enthusiasm for the game meow. So, I want to give you my precious Can as a present meow.";
8994 switch(select("I don't need it!:Thank you.")) {
8997 mes "Just take it meow!! Do as I say meow~";
9001 mes "You are polite meow. But, sadly this is all I can give you meow.";
9006 mes "Good bye meow~ Come back tomorrow for more practice meow~";
9008 mes "Oh! You won all 5 matches meow. Here are some more extra Cans meow!";
9009 getitem 12636,10; //Malang_Sp_Can
9011 getitem 12636,5; //Malang_Sp_Can
9016 mes "You lost. Meow... Meow...";
9018 mes "Paa became very arrogant.";
9021 mes "You want to play with me? Paa? With that skill of yours? Meow?";
9024 mes "What? Present meow? How can you ask for such a thing meow? You lost meow! Go practice more!! Work!! Yes, I should make you do this meow!!";
9027 switch(rand(1,13)) {
9031 mes "Hmm. Do you know a fish named Phen meow? Do you? Isn't it a delicious looking fish meow?";
9034 mes "Paa wipes the drool from his mouth.";
9037 mes "Go catch 30 Phens meow. And also get me 10 Fish Tails meow. Get them to our Director cat, and he will make a delicious dish with them meow.";
9042 mes "Lately, I've felt powerless and that there's too much weight on me meow. I should take care of my health meow.";
9045 mes "Now it's time for some healthy food meow.";
9048 mes "Get 50 Marse and 25 Milk to our Cat Gamers Director meow. He has excellent knowledge on healthy foods meow.";
9053 mes "We do have a rival, you know meow. They are 'Dog n Waltz', and everything goes wrong when they come around meow.";
9056 mes "I would ask you to bully them, but I suppose that's illegal meow... So, I will ask you to harass similar looking monsters meow.";
9059 mes "Oh, that archer among Kobolds meow!! I hate those the most. Go harass 30 Kobold Archers, and report to our Cat Gamers Director meow.";
9064 mes "What is most important for winning the game meow? It is quickness. What should we do to get faster meow?";
9067 mes "I've been thinking meow... The best way for us cats is obviously catching rats meow.";
9070 mes "You know Cramp, right meow? That blue chubby creature meow... Please go catch 10 of them, and report to our Cat Gamers Director meow.";
9075 mes "Chrub... I want some bird cuisine meow. Which one would be most delicious meow?";
9078 mes "Picky? Ah! It's too small meow. How about Condor? I am not sure... Peco Peco meow?";
9081 mes "Alright meow! Please catch 50 Peco Pecos and get them to our Cat Gamers Director meow. We shall have a party with bird cuisine tonight meow.";
9086 mes "I get too nervous before the game meow. And I don't play well when I'm nervous meow. I need something to calm down before the game starts meow.";
9089 mes "Oh! That's right meow! Yarn meow! I used to play with Yarn when I was young meow. Wasn't able to have that kind of relaxation after joining the 'Cat Gamers' meow.";
9092 mes "Please get 20 Yarns for me meow. Why 20? There are many other cats with the same issue meow. Our Director should take care of this for you meow.";
9097 mes "Recently, our Director seems to have been trying to cut some expenses meow. Or is the manager taking advantage meow?";
9100 mes "Regular snacks for our players have been reduced meow. You should go get 30 Rat Tails, and give them to our Cat Gamers Director meow.";
9103 mes "Then, we shall find out if our manager is being greedy or not meow.";
9108 mes "I am having a slump these days meow. I can't give my 100% to the game meow.";
9111 mes "It is the lemon we need in times like this meow.";
9114 mes "Get 5 lemons for me meow. Don't forget, I need 5 Lemons meow... Our Cat Gamers Director should know what to do with them meow.";
9119 mes "Malangdo is a good place for a cat to live meow. But, it gets very hot when we play games meow.";
9122 mes "When we are playing a lot, it gets really crazy hot, hard for us to bear meow. You know how hysterical we cats can be, right meow?";
9125 mes "Get me either 10 Ice Pieces or 10 Ice Creams. Our Cat Gamers Director should know what to do with them meow.";
9130 mes "I can see that you also need some rest meow. Feel free to relax for a while meow. How about taking a walk around the village meow? I insist meow~!";
9133 mes "But, it is no fun to just walk around the village meow. Hmm... Right meow!! Why don't you go ahead and meet a cat named Eryu meow?";
9136 mes "Oh! And when you meet the cat, make sure to say 'Come back' meow. That is the password meow. And don't forget to tell our Director I was with you all the time meow!!";
9141 mes "I can see that you also need some rest meow. Feel free to relax for a while meow. How about taking a walk around the village meow? I insist meow~!";
9144 mes "But, it is no fun to just walk around the village meow. Hmm... Right meow!! Why don't you go ahead and meet a cat named Stew meow?";
9147 mes "Oh! And when you meet the cat, make sure to say 'Come back' meow. That is the password meow. And don't forget to tell our Director I was with you all the time meow!!";
9151 mes "I can see that you also need some rest meow. Feel free to relax for a while meow. How about taking a walk around the village meow? I insist meow~!";
9154 mes "But, it is no fun to just walk around the village meow. Hmm... Right meow!! Why don't you go ahead and meet a cat named Ketchup meow?";
9157 mes "Oh! And when you meet the cat, make sure to say 'Come back' meow. That is the password meow. And don't forget to tell our Director I was with you all the time meow!!";
9161 mes "I can see that you also need some rest meow. Feel free to relax for a while meow. How about taking a walk around the village meow? I insist meow~!";
9164 mes "But, it is no fun to just walk around the village meow. Hmm... Right meow!! Why don't you go ahead and meet a cat named Eff meow?";
9167 mes "Oh! And when you meet the cat, make sure to say 'Come back' meow. That is the password meow. And don't forget to tell our Director I was with you all the time meow!!";
9172 mal_in01,91,222,4 script Kuka#gamer 422,{
9173 if (MaxWeight - Weight < 1000) {
9174 mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
9177 if (checkweight(1201,1) == 0) {
9178 mes "Your inventory is too full to proceed. Come back after reducing your load.";
9181 for(set .@i,5074; .@i<=5090; set .@i,.@i+1) {
9182 if (checkquest(.@i) > -1) {
9184 mes "You haven't done what we asked you for yo~. A promise is a promise, you know yo~.";
9187 mes "When you are done, please get checked by the Cat Gamers Director over there yo.~";
9191 if (malang_gamer < 20) {
9192 if (countitem(2872)) {
9194 mes "You seem like a first timer yo~ Where did you get the certificate yo~ You better give that back yo~";
9198 mes "The Cat Gamers Director said a practicing partner is coming yo~ But, that human didn't show up yo~ I am bored yo~";
9201 if (!isequipped(2872)) {
9203 mes "Oh great member you, ^0000FF"+strcharinfo(0)+"^000000~ Let's play ChamChamCham yo~";
9209 mes "But, you don't have the certificate yo~ Certificate helps you save the game record yo~ You must have it! yo~";
9212 mes "Please go get the certificate yo~";
9215 if (checkquest(5071,PLAYTIME) == 0 || checkquest(5071,PLAYTIME) == 1) {
9217 mes "Is it not tomorrow yet yo~ You can play one game a day yo~ Come back tomorrow yo~";
9219 } else if (checkquest(5071,PLAYTIME) == 2)
9222 mes "Oh great member you, ^0000FF"+strcharinfo(0)+"^000000~ Let's play ChamChamCham yo~";
9224 switch(select("Play the game.:Ask who is 1st place.:Ask about the game rules.")) {
9227 mes "Good choice yo~";
9232 if (!$malangdo_gamer) {
9234 mes "No one holds a record for the ChamChamCham game yo~";
9235 mes "You could be the first yo~";
9239 mes "Current 1st place for the ChamChamCham game is";
9240 mes "^0000FF"+$malangdo_gamer$+"^000000 with ^DE2B21"+$malangdo_gamer+"^000000 winning streak yo~";
9241 if (strcharinfo(0) == $malangdo_gamer$)
9242 mes "Never know when someone else would break the record yo~";
9244 mes "I expect that you, "+strcharinfo(0)+", can beat ^0000FF"+$malangdo_gamer$+"^000000 sometime yo~";
9248 mes "ChamChamCham game rules are very simple yo~";
9249 mes "Just direct your hand towards the direction where I direct my face yo~";
9253 mes "Like this yo~";
9257 mes "Or like that yo~";
9261 mes "A present is available for 3 wins yo~";
9262 mes "If you beat the previous record, you get a bigger present yo~";
9265 mes "See you at the practice yo~";
9270 mes "[Kuka & "+strcharinfo(0)+"]";
9273 mes "[Kuka & "+strcharinfo(0)+"]";
9276 mes "[Kuka & "+strcharinfo(0)+"]";
9277 mes "Cham! Cham! Cham!";
9279 switch(select("Hand towards left:Hand towards right")) {
9281 if (rand(1000) < 500) {
9290 if (rand(1000) < 500) {
9301 mes "Hehe~ I won yo~ I feel good yo~";
9307 mes "Well~ I lost yo~ Let's practice more yo~";
9311 mes strcharinfo(0)+" has won "+.@win+" times yo~ Next game starts yo~";
9316 } else if (.@win > 0 && .@win < 3) {
9319 mes "After the practice, "+strcharinfo(0)+" has won "+.@win+" in a row yo~";
9320 mes "Present is for 3 wins or more yo~ Nothing for today yo~ But, come again tomorrow yo~";
9323 set .@name_record$, $malangdo_gamer$;
9324 set .@win_record, $malangdo_gamer;
9325 set .@win_cnt, .@win-.@win_record;
9326 set .@cans, .@win-2;
9327 if (.@win > .@win_record) {
9328 set $malangdo_gamer$, strcharinfo(0);
9329 set $malangdo_gamer, .@win;
9331 mes "Congrats yo~ You won ^DE2B21"+.@win+"^000000 in a row yo~";
9332 if (strcharinfo(0) == .@name_record$)
9333 mes "You won ^DE2B21"+.@win_cnt+"^000000 more than the recent ^DE2B21"+.@win_record+"^000000 record yo~ Congrats yo~";
9334 // custom conditions
9336 else if (.@win_record)
9337 mes "And you have won ^DE2B21"+.@win_cnt+"^000000 more than ^0000FF"+.@name_record$+"^000000's ^DE2B21"+.@win_record+"^000000 winning streak yo~ New record yo~ Congrats yo~";
9339 mes "A new record yo~ Congrats yo~";
9342 mes "I'll give you 1 random coin pocket as a special present yo~ Well done yo~ Come back tomorrow yo~";
9344 getitem 12636, .@cans; //Malang_Sp_Can
9345 getitem 12621,1; //Egrade_Pocket
9349 mes "Congrats yo~ For winning "+.@win+" times I'll give you "+.@cans+" cans yo~ Well done yo~ Come back tomorrow yo~";
9351 getitem 12636, .@cans; //Malang_Sp_Can
9356 mes strcharinfo(0)+" didn't win at all yo~ You must work it out yo~";
9359 switch(rand(1,13)) {
9363 mes "Kuka wants you to catch delicious Phens yo~";
9366 mes "Kuka wipes the drool from his mouth.";
9369 mes "Catch 30 Phens yo~ And also get me 10 Fish Tails yo~ Get them to our Director Cat, and he will make a delicious dish with them yo~";
9374 mes "Lately, I've felt powerless and that there's too much weight on me yo~ I should take care of my health yo~";
9377 mes "Now it's time for some healthy food yo~";
9380 mes "Get 50 Marse and 25 Milk to our Cat Gamers Director yo~. He has excellent knowledge on healthy foods yo~.";
9385 mes "We have a rival yo~ 'Dog n Waltz' yo~";
9388 mes "I want to harass similar goons yo~";
9391 mes "There is an archer among Kobolds yo~ Harass 30 Kobold Archers and report to our Cat Gamers Director yo~";
9396 mes "Quickness is very important for winning the game yo~ Work on quickness yo~";
9399 mes "Mouse catching is the best work out for quickness training yo~";
9402 mes "Catch 10 blue and chubby Cramps, and report to our Cat Gamers Director yo~";
9407 mes "I crave bird cuisine yo~ Bird cuisine is so delicious yo~";
9410 mes "Picky is too small and Condor is not tasty yo~ How about Peco Peco yo~?";
9413 mes "Ok yo~ Catch 50 Peco Pecos and report to our Cat Gamers Director yo~ Tonight, we will have a bird cuisine party yo~";
9418 mes "I get too nervous before the game yo~. And I don't play well when I am nervous yo~. I need something to calm down before the game starts yo~.";
9421 mes "Yarn is very useful for relaxing yo~";
9424 mes "Get 20 Yarns yo~ There are many other cats with the same issue yo~ The Cat Gamers Director will take care of them yo~";
9429 mes "Recently, our Director seems to have been trying to cut some expenses yo~ Or maybe the Manager Cat is taking advantage yo~";
9432 mes "Regular snacks for our players have been reduced yo~ "+strcharinfo(0)+" should go get 30 Rat Tails, and report to our Cat Gamers Director yo~";
9435 mes "Then, we shall find out if our manager is being greedy or not yo~";
9440 mes "I am having a slump these days yo~ I can't give my 100% to the game.";
9443 mes "It is the lemon we need in times like this yo~";
9446 mes "Get 5 lemons for me yo~ Don't forget, I need 5 Lemons yo~ Our Cat Gamers Director should know what to do with them yo~";
9451 mes "Malangdo is a good place for a cat to live yo~ But, it gets very hot when we play games yo~";
9454 mes "When we are playing a lot, it gets really crazy hot yo~ Crazy cats are scary yo~ We need Ice Pieces or Ice Cream yo~";
9457 mes "Get us either 10 Ice Pieces or 10 Ice Creams, and report to our Cat Gamers Director yo~";
9462 mes "Cat Gamers Director's order yo~ Find Eryu who is afraid of the Director yo~";
9465 mes "You must find Eryu, and tell him 'Come back' yo~ report to our Cat Gamers Director yo~";
9470 mes "Cat Gamers Director's order yo~ Find Stew who is afraid of the Director yo~";
9473 mes "You must find Stew, and tell him 'Come back' yo~ report to our Cat Gamers Director yo~";
9478 mes "Cat Gamers Director's order yo~ Find Ketchup who is afraid of the Director yo~";
9481 mes "You must find Ketchup, and tell him 'Come back' yo~ report to our Cat Gamers Director yo~";
9486 mes "Cat Gamers Director's order yo~ Find Eff who is afraid of the Director yo~";
9489 mes "You must find Eff, and tell him 'Come back' yo~ report to our Cat Gamers Director yo~";
9494 mal_in01,134,221,4 script KungKung#gamer 422,{
9495 if (MaxWeight - Weight < 1000) {
9496 mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
9499 if (checkweight(1201,1) == 0) {
9500 mes "Your inventory is too full to proceed. Come back after reducing your load.";
9503 for(set .@i,5074; .@i<=5090; set .@i,.@i+1) {
9504 if (checkquest(.@i) > -1) {
9506 mes "You didn't keep your promise. I have no business with you.";
9510 if (malang_gamer < 20) {
9511 if (countitem(2872)) {
9513 mes "You are not qualified. Hmm... I am not sure how you got this, but we cannot practice with you. Go back.";
9517 mes "Do not bother me. I am waiting for my practicing partner.";
9520 if (!isequipped(2872)) {
9522 mes "Are you the practice partner? You are late. Let's start right away.";
9528 mes "Where is your certificate? You cannot practice with us unless you have that certificate. Go get it.";
9531 if (checkquest(5072,PLAYTIME) == 0 || checkquest(5072,PLAYTIME) == 1) {
9533 mes "You don't have a watch? Or can't read the time? It's not the time yet.";
9535 } else if (checkquest(5072,PLAYTIME) == 2)
9538 mes "Are you the practice partner? You are late. Let's start right away.";
9540 switch(select("Play the game.:Ask current 1st place.:Ask about the game rules.")) {
9543 mes "Before the game, we will decide the turn by rolling a dice.";
9548 mes "Why do you want to know the 1st place? KongNyangKong is a brutal and tough match game. Kuka should know such thing!";
9552 mes "You want to learn the game rules?";
9553 mes "You seem to have a polite way of asking things.";
9554 mes "Listen carefully.";
9557 mes "KongNyangKong has different play rules when attacking and defending.";
9560 mes "When attacking, you must turn your hand to the same side as your opponent in order to complete the attack.";
9564 mes "If we turn our hands the same way like this, then your attack is successful.";
9568 mes "For defending, you must turn your hand to the opposite side of your opponent in order to defend yourself.";
9572 mes "Yes! If you turn your hand opposite to mine like that, you have succeeded defending yourself.";
9576 mes "If you are clever enough, you should know that the bottom hand is the attacker's hand.";
9579 mes "Last!! Most important rule.";
9580 mes "Once you succeed attacking, you can continue attacking your opponent.";
9581 mes "When you fail, then you are on the defending side.";
9582 mes "Do not forget this!";
9585 mes "You can ask about the KongNyangKong rules anytime you want!";
9586 mes "Our Manager Cat also knows all about the KongNyangKong rules.";
9591 set .@pc_dic, rand(6);
9592 set .@npc_dic, rand(6);
9595 // e_dice1, e_dice2, e_dice3, e_dice4, e_dice5, e_dice6
9596 emotion 58+.@pc_dic,1;
9597 emotion 58+.@npc_dic;
9599 if (.@pc_dic > .@npc_dic) {
9601 mes "Your dice roll number is higher. You can attack first.";
9602 set .@attack_turn,1;
9605 } else if (.@pc_dic < .@npc_dic) {
9607 mes "My dice roll number is higher. I will attack first.";
9608 set .@attack_turn,2;
9613 mes "We have even numbers. Let's roll the dice once again.";
9620 if (!.@pc_hp || !.@npc_hp) break;
9621 mes strcharinfo(0)+" (^FF0000"+.@pc_hp+"^000000/100)";
9622 mes "--------------------------------";
9623 mes "KungKung (^FF0000"+.@npc_hp+"^000000/100)";
9625 mes "[KungKung & "+strcharinfo(0)+"]";
9630 mes "[KungKung & "+strcharinfo(0)+"]";
9635 mes "[KungKung & "+strcharinfo(0)+"]";
9636 mes "Kong! Nyang! Kong!";
9640 set .@cat_hand, rand(1,10);
9641 switch(.@attack_turn) {
9643 mes "How would you like to attack?";
9646 mes "Choose back: ^FF0000You win if the cat shows the back of its paw.^000000";
9647 mes "Choose palm: ^FF0000You win if the cat shows the palm of its paw.^000000";
9649 switch(select("Back:Palm")) {
9651 if (.@cat_hand <= 5) {
9652 set .@npc_hp, .@npc_hp-10;
9654 specialeffect EF_BASH;
9655 mes "Attack was successful.";
9656 mes "You have slapped the back of KungKung's paw.";
9660 set .@attack_turn,2;
9662 mes "Attack has failed.";
9663 mes "KungKung starts attack now.";
9669 if (.@cat_hand <= 5) {
9670 set .@attack_turn,2;
9672 mes "Attack has failed.";
9673 mes "KungKung starts attack now.";
9677 set .@npc_hp, .@npc_hp-10;
9679 specialeffect EF_BASH;
9680 mes "Attack was successful.";
9681 mes "You have slapped the back of KungKung's paw.";
9689 mes "How would you like to defend?";
9692 mes "Choose back: ^FF0000You win if the cat shows the back of its paw.^000000";
9693 mes "Choose palm: ^FF0000You win if the cat shows the palm of its paw.^000000";
9695 switch(select("Back:Palm")) {
9697 if (.@cat_hand <= 5) {
9698 set .@pc_hp, .@pc_hp-10;
9700 specialeffect2 EF_BASH;
9701 mes "Defending has failed.";
9702 mes "KungKung attacks the back of your hand with its sharp claw.";
9706 set .@attack_turn,1;
9708 mes "Defending was succesful.";
9709 mes "You can start attack now.";
9715 if (.@cat_hand <= 5) {
9716 set .@attack_turn,1;
9718 mes "Defending was succesful.";
9719 mes "You can start attack now.";
9723 set .@pc_hp, .@pc_hp-10;
9725 specialeffect2 EF_BASH;
9726 mes "Defending has failed.";
9727 mes "KungKung attacks the back of your hand with its sharp claw.";
9736 if (.@npc_hp == 0) {
9738 mes "I lost. It was good game indeed.";
9739 mes "A win would have been better, but I am too busy to look back at the past.";
9741 cutin "cat_g_lose",4;
9748 mes "Hmm... That wasn't necessary, I guess.";
9749 mes "This is for you, Human!";
9751 getitem 12636,5; //Malang_Sp_Can
9754 mes "Come again tomorrow. I will beat you next time.";
9759 cutin "cat_g_win",4;
9761 mes "I won. It was a boring match.";
9762 mes "You need to practice more. Maybe some extra work will help.";
9765 switch(rand(1,13)) {
9769 mes "Catch the delicious fish Phen.";
9772 mes "Go catch 30 Phens. And also get me 10 Fish Tails. Give them to our Director cat, and he will make a delicious dish with them.";
9777 mes "I may have worked out too much... I feel powerless and that there's too much weight on me. I should take care of my health.";
9780 mes "I am already 10 years old, so it's time for some healthy food.";
9783 mes "Get 50 Marse and 30 Milk to our Cat Gamers Director. He has excellent knowledge on healthy foods.";
9788 mes "We have a rival. The 'Dog n Waltz' team... Everything goes wrong when they come around.";
9791 mes "I want to ask you to bully them, but that's illegal...";
9794 mes "Go harass 30 Kobold Archers instead of 'Dog n Waltz', and report to our Cat Gamers Director.";
9799 mes "Quickness is most important for winning the game. For better quickness...";
9802 mes "Catching mice is best. It's Cramp hunting time.";
9805 mes "Catch 10 Cramps, and report to our Cat Gamers Director.";
9810 mes "I want some bird cuisine. Have you tasted any before?";
9813 mes "Peco Peco sounds delicious to me. I don't like eating alone, so...";
9816 mes "Catch 50 Peco Pecos, and report to our Cat Gamers Director. We all can have a dinner party with Peco Peco cuisine.";
9821 mes "Being calm is the key to winning important matches.";
9824 mes "There's not a single cat who hasn't played with Yarn when they were young.";
9827 mes "Get 20 Yarns, and report to our Cat Gamers Director. It will help improve our team's ability.";
9832 mes "I have a strong belief that our Manager Cat is taking advantage of our snacks.";
9835 mes "All we need is evidence... Get 30 Rat Tails, and report to our Cat Gamers Director.";
9838 mes "Then, we shall find out whether or not Manager Cat was doing something wrong.";
9843 mes "Practice was ok, but I seem to be having a slump these days.";
9846 mes "We need to have some Lemon in times like this.";
9849 mes "Get 5 Lemons to our Cat Gamers Director. He'll know what to do.";
9854 mes "Malangdo is a good place for a cat to live. But, it gets hot easily.";
9857 mes "On a hot days like this, we could use some Ice Pieces or Ice Cream.";
9860 mes "Get either 10 Ice Pieces or 10 Ice Creams. Our Cat Gamers Director should know what to do with them.";
9865 mes "Our Cat Gamers Director asked this. I should make you do this errand.";
9868 mes "Find Eryu the cat from Malangdo, and say 'Come back' loud and clear.";
9871 mes "Afterwards, you can report to our Cat Gamers Director. Off you go!!";
9876 mes "Our Cat Gamers Director asked this. I should make you do this errand.";
9879 mes "Find Stew the cat from Malangdo, and say 'Come back' loud and clear.";
9882 mes "Afterwards, you can report to our Cat Gamers Director. Off you go!!";
9887 mes "Our Cat Gamers Director asked this. I should make you do this errand.";
9890 mes "Find Ketchup the cat from Malangdo, and say 'Come back' loud and clear.";
9893 mes "Afterwards, you can report to our Cat Gamers Director. Off you go!!";
9898 mes "Our Cat Gamers Director asked this. I should make you do this errand.";
9901 mes "Find Eff the cat from Malangdo, and say 'Come back' loud and clear.";
9904 mes "Afterwards, you can report to our Cat Gamers Director. Off you go!!";
9912 mal_in01,133,214,6 script Leader#gamer 546,{
9913 if (MaxWeight - Weight < 1000) {
9914 mes "Your inventory is too heavy to proceed. Come back after lightening your load.";
9917 if (checkweight(1201,1) == 0) {
9918 mes "Your inventory is too full to proceed. Come back after reducing your load.";
9921 for(set .@i,5074; .@i<=5090; set .@i,.@i+1) {
9922 if (checkquest(.@i) > -1) {
9924 mes "You cannot challenge this Flag Game unless you are done with your assigned work.";
9928 if (malang_gamer < 20) {
9929 if (countitem(2872)) {
9931 mes "Not everyone can challenge just because they have the certificate.";
9935 mes "Ok, let's practice until a challenger comes!!";
9938 if (!isequipped(2872)) {
9940 mes "Do you want to challege?";
9946 mes "You cannot challenge this Flag Game unless you are wearing our certificate item. Please come back later.";
9949 if (checkquest(5073) == 0 || checkquest(5073) == 1) {
9951 mes "The Flag Game is only available once a day.";
9953 } else if (checkquest(5073) == 2)
9956 mes "Do you want to challege?";
9958 switch(select("Challenge.:Who are you?:Ask about the rules.")) {
9961 mes "Let's challenge the Flag Game. Please wait while our cats get prepared.";
9966 mes "Oh! I retired from 'Cat Gamers', and am working on a national game referee license. Licenses are the new trend these days.";
9969 mes "A referee must use standard language... So it was very hard for me to stop crying meow meow~ like other cats.";
9972 mes "I know the game rules for players for sure, but refereeing the game is a lot harder than it seems.";
9975 mes "Sometimes I do make mistakes, and people go crazy like it's the end of world. What a hard job this is.";
9978 mes "But, I want to finish this course, and be the world's best referee ever.";
9981 mes "You can bet on it!!";
9985 mes "Allow me to explain the rule for the Flag-Waving Game.";
9988 mes "You play with 5 other cats.";
9989 mes "Wait and wave the flag when no others are waving it.";
9992 mes "You start with 5 Flag Points, and each time you wave the flag 1 point vanishes.";
9993 mes "When your points hit 0, the game ends.";
9996 mes "There's a special rule for this Flag Game. For more thrill, we reduce 1 point if you do not wave your flag for 10 games.";
9999 mes "You will get bigger presents as you win with less Flag Points used.";
10002 mes "Come back anytime if you need more help with the game rules. Our Manager Cat is also available for some help with the game rules.";
10006 // Starting Flag Points (default 5).
10007 set .@flag_point,5;
10008 setarray .@flag_point_cat[1],5,5,5,5,5;
10010 // Cat players' names.
10011 setarray .@npc_name$[1],
10012 "Debong#gamer","Seichi#gamer","Libs#gamer","Row#gamer","YongYong#gamer";
10013 setarray .@cat_name$[1],
10014 "Debong","Seichi","Annoying Libs","Row","YongYong";
10015 setarray .@cat_desc$[1],
10016 " who likes to pick hair"," the observer",""," who likes to show off"," who likes to droop";
10018 // Emotions displayed when cats' flags not waved.
10019 setarray .@cat_emote[1],
10020 e_ho,e_no,e_an,e_no1,e_spin;
10022 // .@cat_action[] when cats' flags are not waved.
10023 setarray .@cat_emotes$[1],
10024 "1|3|5|7", // Picking hair
10025 "2|4|6|8", // Looking around
10026 "1|3|6|8", // Getting annoyed
10027 "2|4|5|7", // Showing off
10028 "3|4|5|6"; // Drooping
10031 for(set .@i,1; .@i<=5; set .@i,.@i+1)
10032 set .@cat_action[.@i], ((.@flag_point_cat[.@i])?rand(1,8):0);
10034 switch(.@cat_action[1]) {
10035 case 0: set .@cat_mes$[1], "cannot do anything with all points used"; break;
10036 case 1: set .@cat_mes$[1], "focuses on hair picking, careless for the game"; break;
10037 case 2: set .@cat_mes$[1], "looks around with round eyes"; break;
10038 case 3: set .@cat_mes$[1], "picks out hair around the front paw"; break;
10039 case 4: set .@cat_mes$[1], "is getting annoyed at tails smacking on the ground"; break;
10040 case 5: set .@cat_mes$[1], "picks his hair while looking around"; break;
10041 case 6: set .@cat_mes$[1], "shows off his front paw to the Leader Cat"; break;
10042 case 7: set .@cat_mes$[1], "is picking some hair on his belly with a calm mind"; break;
10043 case 8: set .@cat_mes$[1], "is drooping down with a pleasant face"; break;
10045 switch(.@cat_action[2]) {
10046 case 0: set .@cat_mes$[2], "cannot do anything with all points used"; break;
10047 case 1: set .@cat_mes$[2], "picks out hair around the front paw"; break;
10048 case 2: set .@cat_mes$[2], "looks around with round eyes"; break;
10049 case 3: set .@cat_mes$[2], "is getting annoyed with the Leader Cat"; break;
10050 case 4: set .@cat_mes$[2], "observes flies flying around"; break;
10051 case 5: set .@cat_mes$[2], "shows off picked hair proudly"; break;
10052 case 6: set .@cat_mes$[2], "observes Leader Cat's tail curiously"; break;
10053 case 7: set .@cat_mes$[2], "looks at you with drooping eyes"; break;
10054 case 8: set .@cat_mes$[2], "is checking you out with a weird glimmer"; break;
10056 switch(.@cat_action[3]) {
10057 case 0: set .@cat_mes$[3], "cannot do anything with all points used"; break;
10058 case 1: set .@cat_mes$[3], "is getting annoyed at tails smacking on the ground"; break;
10059 case 2: set .@cat_mes$[3], "observes Leader Cat's tail curiously"; break;
10060 case 3: set .@cat_mes$[3], "is getting annoyed while picking his hair"; break;
10061 case 4: set .@cat_mes$[3], "scratches with a drooping face"; break;
10062 case 5: set .@cat_mes$[3], "catches a flying fly and shows off"; break;
10063 case 6: set .@cat_mes$[3], "is getting irritable with a tired face"; break;
10064 case 7: set .@cat_mes$[3], "picks his hair while looking around"; break;
10065 case 8: set .@cat_mes$[3], "is getting annoyed with the Leader Cat"; break;
10067 switch(.@cat_action[4]) {
10068 case 0: set .@cat_mes$[4], "cannot do anything with all points used"; break;
10069 case 1: set .@cat_mes$[4], "is picking some hair on his belly with a calm mind"; break;
10070 case 2: set .@cat_mes$[4], "shows off his front paw to the Leader Cat"; break;
10071 case 3: set .@cat_mes$[4], "is getting irritable with a tired face"; break;
10072 case 4: set .@cat_mes$[4], "catches a flying fly and shows off"; break;
10073 case 5: set .@cat_mes$[4], "shows off an attractive tail"; break;
10074 case 6: set .@cat_mes$[4], "is drooping and mumbling"; break;
10075 case 7: set .@cat_mes$[4], "shows off picked hair proudly"; break;
10076 case 8: set .@cat_mes$[4], "is checking you out with a weird glimmer"; break;
10078 switch(.@cat_action[5]) {
10079 case 0: set .@cat_mes$[5], "cannot do anything with all points used"; break;
10080 case 1: set .@cat_mes$[5], "is fighting with his tail"; break;
10081 case 2: set .@cat_mes$[5], "is scratching with his hind foot"; break;
10082 case 3: set .@cat_mes$[5], "is drooping down with a pleasant face"; break;
10083 case 4: set .@cat_mes$[5], "checks you out with a drooping face"; break;
10084 case 5: set .@cat_mes$[5], "scratches with a drooping face"; break;
10085 case 6: set .@cat_mes$[5], "is drooping and mumbling"; break;
10086 case 7: set .@cat_mes$[5], "is lying around~"; break;
10087 case 8: set .@cat_mes$[5], "is doing nothing"; break;
10091 case 0: set .@tip$, "You can predict if the cat will wave the flag or not with 'Observe cats'."; break;
10092 case 1: set .@tip$, "1 Flag Point will be deducted if you choose 'Wave flag'."; break;
10093 case 2: set .@tip$, "Choosing 'Wait', you can check the results and move on to the next game."; break;
10097 mes "Cats are now all prepared.";
10098 mes "What will you do?";
10100 mes "Tip: ^F86A08"+.@tip$+"^000000";
10102 set .@choice, select("Observe cats:Wave flag:Wait");
10105 mes "Observing cats...";
10107 for(set .@i,1; .@i<=5; set .@i,.@i+1) {
10108 mes "[------ Observing cats ------]";
10109 mes .@cat_name$[.@i]+.@cat_desc$[.@i]+" ^FF0000"+.@cat_mes$[.@i]+"^000000.";
10114 set .@flag_point, .@flag_point-1;
10120 if (.@choice != 1) break;
10122 set .@round, .@round+1;
10123 set .@rounds_nowave, .@rounds_nowave+1;
10124 if (.@you_flag == 1) {
10125 set .@you_flag$, "You waved the flag";
10126 set .@emotion[0], e_korea;
10128 set .@you_flag$, "You didn't wave the flag";
10129 set .@emotion[0], e_swt2;
10131 for(set .@i,1; .@i<=5; set .@i,.@i+1) {
10132 if (.@flag_point_cat[.@i] == 0) {
10133 set .@cat_flag$[.@i], "Not enough Flag Points, could not wave";
10134 set .@emotion[.@i], e_ho;
10136 if (compare(.@cat_emotes$[.@i],""+.@cat_action[.@i])) {
10137 set .@cat_flag$[.@i], "Didn't wave";
10138 set .@emotion[.@i], .@cat_emote[.@i];
10140 set .@cat_flag$[.@i], "Did wave";
10141 set .@flag_point_cat[.@i], .@flag_point_cat[.@i]-1;
10142 set .@cat_flags_waved, .@cat_flags_waved+1;
10143 set .@emotion[.@i], e_korea;
10148 mes "Game ^C1653E"+.@round+"^000000 results...";
10151 mes "~ Flag Game challenger "+strcharinfo(0)+" ~";
10152 mes "^FF0000"+.@you_flag$+"^000000 for game ^C1653E"+.@round+"^000000.";
10153 mes .@flag_point+" Flag Point remaining.";
10154 emotion .@emotion[0],1;
10156 for(set .@i,1; .@i<=5; set .@i,.@i+1) {
10158 mes "~ "+.@cat_name$[.@i]+.@cat_desc$[.@i]+" ~";
10159 mes "^FF0000"+.@cat_flag$[.@i]+"^000000 the flag for game ^C1653E"+.@round+"^000000.";
10160 mes .@flag_point_cat[.@i]+" Flag Point remaining for "+.@cat_name$[.@i]+".";
10161 emotion .@emotion[.@i],0,.@npc_name$[.@i];
10164 if (.@you_flag == 1) {
10165 set .@rounds_nowave,0;
10166 if (.@cat_flags_waved == 0) {
10169 } else if (.@flag_point == 0) {
10172 mes "You have used all your Flag Points.";
10178 mes "You have failed at flag waving.";
10179 mes .@flag_point+" Flag Point remaining.";
10182 mes "Let's move on to the next game.";
10184 mes "... ... ... ...";
10188 if (.@cat_flags_waved == 5) {
10190 mes "Congrats "+strcharinfo(0)+". You have succeed on not waving your flag.";
10193 mes "But! This is flag waving game, so this doesn't count.";
10196 if (.@rounds_nowave == 10) {
10197 set .@rounds_nowave,0;
10198 set .@flag_point, .@flag_point-1;
10200 mes "Since you didn't wave your flag for 10 games, 1 Flag Point will be reduced according to the official Flag Game rules.";
10202 if (.@flag_point == 0) {
10205 mes "You have used all your Flag Points.";
10210 mes .@flag_point+" Flag Point remaining.";
10215 mes "Game "+.@round+" has ended properly. Point penalty will be given after "+(10-.@rounds_nowave)+" more.";
10219 mes "Let's move on to the next game.";
10221 mes "... ... ... ...";
10225 set .@cat_flags_waved,0;
10228 mes "The Flag-Waving Game has ended.";
10231 mes "Final results!!";
10232 mes "After "+.@round+" games, "+strcharinfo(0)+" has "+.@flag_point+" Flag Point left.";
10235 if (.@you_flag == 1 && .@cat_flags_waved == 0) {
10237 if (.@flag_point_cat[1]+.@flag_point_cat[2]+.@flag_point_cat[3]+.@flag_point_cat[4]+.@flag_point_cat[5] < 5) {
10238 getitem 12636,3; //Malang_Sp_Can
10240 mes "Congratulations. You have won the Flag-Waving Game.";
10243 mes "But, only 3 Canned Foods will be given as the present since you didn't take a big part through the game.";
10245 switch(.@flag_point) {
10246 case 0: set .@cans,5; break;
10247 case 1: set .@cans,7; break;
10248 case 2: set .@cans,10; break;
10249 case 3: set .@cans,15; break;
10250 case 4: set .@cans,20; break;
10252 getitem 12636, .@cans; //Malang_Sp_Can
10254 mes "Congratulations. You have won the Flag-Waving Game. "+.@cans+" Canned Foods will be given as the present.";
10258 mes "Hope you win some more Canned Foods tomorrow.";
10262 mes "Flag waving failed...";
10263 mes "... ... ... ...";
10266 switch(rand(1,13)) {
10267 case 1: setquest 5074; break;
10268 case 2: setquest 5075; break;
10269 case 3: setquest 5076; break;
10270 case 4: setquest 5077; break;
10271 case 5: setquest 5078; break;
10272 case 6: setquest 5079; break;
10273 case 7: setquest 5080; break;
10274 case 8: setquest 5081; break;
10275 case 9: setquest 5082; break;
10276 case 10: setquest 5083; break;
10277 case 11: setquest 5085; break;
10278 case 12: setquest 5087; break;
10279 case 13: setquest 5089; break;
10281 mes "Leader gives you a note without hesitation. You must follow the order now.";
10285 mal_in01,136,216,2 script Seichi#gamer 553,{
10286 if (malang_gamer == 20) {
10288 mes "Ah~ I'm hungry. Any rats wandering around?";
10291 mes "Ah~ I think I could eat 100 cramps at once.";
10294 mes "Hey, why don't you look around? Who knows? Maybe we can find a delicious canned food~";
10298 mes "Then, you can give me one. Hehe~";
10302 mes "I am hungry~ Any leftover canned food there?";
10309 mal_in01,136,215,2 script Row#gamer 559,{
10310 if (malang_gamer == 20) {
10312 mes "Hut! Human, you came to see me, Row the Great? What? No?";
10315 mes "What do want then? Get lost. Ah...!!";
10318 mes "You want to play the Flag Game? I see. Show me what you've got.";
10321 mes "But, you know you can never beat me, the great Row.";
10326 mes "Flag waving is a serious game. Only special cats like me can compete. Meow~";
10332 mal_in01,136,214,2 script Debong#gamer 876,{
10333 if (malang_gamer == 20) {
10335 mes "Hair picking is my best hobby meow.";
10338 mes "When picking hair meow~";
10339 mes "Time really flies meow~";
10342 mes "Come here, you, meow. I'll pick your hair meow.";
10346 mes "The cat is picking your hair.";
10352 mal_in01,136,213,2 script Libs#gamer 421,{
10353 if (malang_gamer == 20) {
10355 mes "Arrgg!! Why should I play this stupid flag waving game here?";
10359 mes "Hey you. What do you think? I know you've hearing me!";
10365 mes "Well, I'm sure you won't have a clue why this is happening. I forgive you.";
10369 mes "How can a human understand the overwhelming heart of cats.";
10374 mes "A human? What are you doing here?";
10377 mes "Oh! I see. Our director is looking a practicing partner, why don't you apply?";
10383 mal_in01,136,212,2 script YongYong#gamer 554,{
10384 if (malang_gamer == 20) {
10386 mes "Meow~ I'm annoyed meow~";
10390 mes "Annoying meow~";
10394 mes "You're annoying meow~";
10398 mes "What are you, a dog? Meow~!";
10400 specialeffect EF_SONICBLOW2;
10403 mes "Do not mess with the drooping cat.";
10404 mes "Or you will regret it.";
10408 mes "The cat is sleeping.";
10414 malangdo,120,140,7 script Sign#Cat G Entrance 858,{
10415 mes "A small sign.";
10417 mes "[Cat Gamers Headquarters]";
10418 mes "- Practicing partner welcome -";
10419 mes "- Recruiting 'Cat Gamers' -";
10420 mes "Consult with our Cat Gamers Director.";
10424 mal_in01,15,221,6 script Sign#Cat G 1F 858,{
10425 mes "[Cat Gamers Headquarters 1F]";
10427 mes "Rock Paper Scissors practice room";
10428 mes "ChamChamCham practice room";
10432 mal_in01,77,214,4 script Sign#Cat G B1 858,{
10433 mes "[Cat Gamers Headquarters B1]";
10435 mes "Consult with the director...";
10436 mes "-----------------------------";
10438 mes "KongNyangKong & Flag Game practice room";
10439 mes "'Cat Gamers' Tech Team lab";
10443 mal_in01,142,220,6 script Sign#Cat G B2 858,{
10444 mes "[Cat Gamers Headquarters B2]";
10446 mes "Rock Paper Scissors practice room";
10447 mes "ChamChamCham practice room";
10451 mal_in01,155,222,2 script Uneet#gamer 890,{
10452 set .@playtime, checkquest(5069,PLAYTIME);
10453 if (.@playtime == 0 || .@playtime == 1) {
10455 mes "Wow Wot~ What a busy day~";
10456 mes "Oh, you are the one who won the honorable certificate?";
10459 mes "There are more orders coming every day. Ahh!! Give me some more manpower!!";
10461 } else if (.@playtime == 2) {
10463 mes "Nyah~ Ong~ Certificate complete!!";
10466 mes "I already gave your certificate to the Cat Gamers Director! Go check it out~";
10469 mes "Please... Keep this wherever you go.";
10471 } else if (malang_gamer < 19) {
10473 mes "I am a cat. Nyah~ Ong~";
10474 mes "I look like a sheep because I was so busy I didn't have time to shave.";
10475 mes "It is not my fault...";
10479 mes "Nyah~ Ong~ Do not interrupt my resting.";
10480 mes "Usually, I am very busy...";
10481 mes "Don't touch me.";
10484 mes "I'm a bit fat now, but you should look at yourself too. Haha...";
10490 mal_in01,30,222,4 script Interview Cat#gamer 560,{
10491 mes "[Interview Cat]";
10492 mes "I want join 'Cat Gamers'.";
10493 mes "But it seems the Cat Gamers Director is busy now. Should I just leave?";
10495 mes "[Interview Cat]";
10496 mes "What? You also want join this group?";
10500 mal_in01,19,213,1 script Waiting Cat#gamer 555,{
10501 mes "[Waiting Cat]";
10502 mes "Why did someone put that vase inside of a glass?";
10503 mes "The Cat Gamers Director did that?";
10505 mes "[Waiting Cat]";
10506 mes "What strange taste.";
10507 mes "Maybe I should rethink joining 'Cat Gamers', huh?";
10511 // Archangel Wing Enchants :: 2011_enc_angel02
10512 //============================================================
10513 malangdo,234,153,6 script Notice Board#mal 837,{
10514 mes "^0000FFThere's a hastily written message on this bulletin board.^000000";
10516 mes "A fallen angel within will unlock a hidden enchantment to Archangel Wings.";
10520 mal_in01,15,16,3 script Fallen Angel#mal 403,{
10522 if (checkweight(1201,1) == 0) {
10523 mes "You are carrying too many items, please reduce them and come back!";
10526 if (MaxWeight - Weight < 10000) {
10527 mes "You have overweight, please reduce it and come back!";
10530 if (getequipid(EQI_GARMENT) == 2573) {
10531 if (Zeny >= 1000000)
10532 set .@menu$, "Enchant Archangel Wing";
10534 set .@menu$, "^999999You do not have enough zeny!^000000";
10536 set .@menu$, "^999999You have not equipped the Archangel Wing!^000000";
10537 mes "[Fallen Angel]";
10538 mes "You seem like a poor guy!";
10540 mes "[Fallen Angel]";
10541 mes "If you have an Archangel Wing, I will enchant my capability into the useless 4th slot. Would you like me to do so?";
10543 switch(select("What is that?:"+.@menu$+":Enchant Initialization")) {
10545 switch(select("Stop speaking:What are you going to do?")) {
10547 mes "[Fallen Angel]";
10548 mes "What did you say?";
10551 mes "[Fallen Angel]";
10552 mes "I can enchant my capability into your Archangel Wing if you pay 1,000,000 zeny. But you can't enchant it again without resetting it.";
10554 mes "[Fallen Angel]";
10555 mes "The enchantment is dangerous, so ^ff0000the wing might be damaged^000000! Nevertheless, my good blessing will retain the ^0000ffcard and refine level^0000ff!";
10559 if (Zeny < 1000000) {
10560 mes "[Fallen Angel]";
10561 mes "I can't do it if you can't pay!";
10564 mes "[Fallen Angel]";
10565 mes "There are 2 important notices. First, the enchantment requires ^0000ff1,000,000 zeny^000000.";
10567 mes "[Fallen Angel]";
10568 mes "Second, ^ff0000although the rate is not high, the Archangel Wing might be damaged^000000! This is very unlucky!";
10569 mes "If you can accept these conditions, I will enchant the wing for you.";
10571 if(select("Let me consider...:I accept, let's enchant!") == 1) {
10572 mes "[Fallen Angel]";
10573 mes "Ok! Take your time to consider!";
10576 specialeffect2 EF_REPAIRWEAPON;
10577 progressbar "ffff00",2;
10578 if (getequipisequiped(EQI_GARMENT) == 0) {
10579 mes "[Fallen Angel]";
10580 mes "The Archangel Wing has been taken out!";
10583 if (getequipid(EQI_GARMENT) != 2573) {
10584 mes "[Fallen Angel]";
10585 mes "Don't take off the item!";
10588 if (getequipcardid(EQI_GARMENT,3)) {
10589 mes "[Fallen Angel]";
10590 mes "This Archangel Wing is enchanted! Please initialize it or bring another Archangel Wing for me!";
10593 set .@equip_refine, getequiprefinerycnt(EQI_GARMENT);
10594 setarray .@equip_card[0], getequipcardid(EQI_GARMENT,0),getequipcardid(EQI_GARMENT,1),getequipcardid(EQI_GARMENT,2);
10596 set .@i, rand(1,900);
10597 if (.@i < 2) set .@enchant,4848; //Immuned1
10598 else if (.@i < 3) set .@enchant,4849; //Cranial1
10599 else if (.@i < 4) set .@enchant,4852; //Heal_Amount5
10600 else if (.@i < 9) set .@enchant,4853; //S_Str
10601 else if (.@i < 14) set .@enchant,4854; //S_Agi
10602 else if (.@i < 19) set .@enchant,4855; //S_Vital
10603 else if (.@i < 24) set .@enchant,4856; //S_Int
10604 else if (.@i < 29) set .@enchant,4857; //S_Dex
10605 else if (.@i < 34) set .@enchant,4858; //S_Luck
10606 else if (.@i < 39) set .@enchant,4851; //Heal_Amount4
10607 else if (.@i < 49) set .@enchant,4850; //Heal_Amount3
10608 else if (.@i < 74) set .@enchant,4760; //Matk1
10609 else if (.@i < 84) set .@enchant,4761; //Matk2
10610 else if (.@i < 109) set .@enchant,4817; //Sharp2
10611 else if (.@i < 119) set .@enchant,4816; //Sharp3
10612 else if (.@i < 144) set .@enchant,4814; //Spell2
10613 else if (.@i < 154) set .@enchant,4813; //Spell3
10614 else if (.@i < 179) set .@enchant,4833; //Expert_Archer2
10615 else if (.@i < 189) set .@enchant,4834; //Expert_Archer3
10616 else if (.@i < 214) set .@enchant,4810; //Fighting_Spirit2
10617 else if (.@i < 224) set .@enchant,4809; //Fighting_Spirit3
10618 else if (.@i < 259) set .@enchant,4701; //Strength2
10619 else if (.@i < 294) set .@enchant,4731; //Agility2
10620 else if (.@i < 329) set .@enchant,4721; //Dexterity2
10621 else if (.@i < 364) set .@enchant,4741; //Vitality2
10622 else if (.@i < 399) set .@enchant,4751; //Luck2
10623 else if (.@i < 434) set .@enchant,4711; //Inteligence2
10624 else if (.@i < 504) set .@enchant,4700; //Strength1
10625 else if (.@i < 574) set .@enchant,4730; //Agility1
10626 else if (.@i < 644) set .@enchant,4720; //Dexterity1
10627 else if (.@i < 714) set .@enchant,4740; //Vitality1
10628 else if (.@i < 784) set .@enchant,4750; //Luck1
10629 else if (.@i < 854) set .@enchant,4710; //Inteligence1
10630 else set .@enchant,0;
10632 set Zeny, Zeny - 1000000;
10633 delequip EQI_GARMENT;
10634 if (.@enchant == 0) {
10635 mes "[Fallen Angel]";
10636 mes "Be merciful to the survivor,";
10637 mes "Send flowers to the dead.";
10639 mes "[Fallen Angel]";
10640 mes "Help for justice,";
10641 mes "Elimination of evil.";
10643 mes "[Fallen Angel]";
10644 mes "But the important point is... the Archangel Wing is damaged!";
10647 getitem2 2573,1,1,.@equip_refine,0,.@equip_card[0],.@equip_card[1],.@equip_card[2],.@enchant; //Archangel_Wing
10649 announce strcharinfo(0)+" has enchanted Archangel Wing with amazing capability!",bc_all,0xFF0000,FW_NORMAL,10;
10650 mes "[Fallen Angel]";
10652 mes "I believe that you will become the dominator of the new world!";
10655 mes "[Fallen Angel]";
10656 mes "Initialization requires ^0000ff3 units of Silvervine Fruit^000000. The wing will not be damaged except for the enchanted capability.";
10658 if(select("Let me consider...:Ok, I want initialize it.") == 1) {
10659 mes "[Fallen Angel]";
10660 mes "Ok! Take your time to consider!";
10663 specialeffect2 EF_REPAIRWEAPON;
10664 progressbar "ffff00",2;
10665 if (getequipisequiped(EQI_GARMENT) == 0) {
10666 mes "[Fallen Angel]";
10667 mes "The Archangel Wing has been taken out!";
10670 if (getequipid(EQI_GARMENT) != 2573) {
10671 mes "[Fallen Angel]";
10672 mes "Oh... you have unequipped the Archangel Wing!";
10675 if (countitem(6417) < 3) {
10676 mes "[Fallen Angel]";
10677 mes "I can't do it if you can't pay!";
10680 if (getequipcardid(EQI_GARMENT,3) < 4700) { // Armor Enchant System
10681 mes "[Fallen Angel]";
10682 mes "This equipment has not been enchanted, please check it again!";
10685 set .@equip_refine, getequiprefinerycnt(EQI_GARMENT);
10686 setarray .@equip_card[0], getequipcardid(EQI_GARMENT,0),getequipcardid(EQI_GARMENT,1),getequipcardid(EQI_GARMENT,2);
10687 delitem 6417,3; //Silvervine
10688 delequip EQI_GARMENT;
10689 getitem2 2573,1,1,.@equip_refine,0,.@equip_card[0],.@equip_card[1],.@equip_card[2],0; //Archangel_Wing
10690 mes "[Fallen Angel]";
10697 //============================================================
10698 function script F_Cat_Hard_Biscuit { //11536
10699 switch (rand(1,4)) {
10704 showscript "Huuph...! Yucky..! Wa, Water...!!";
10705 sc_start SC_Stun,3000,0,5000,0;
10708 showscript "Yeeyuck...!! This is rotten!!";
10709 sc_start SC_POISON,50000,0;
10712 specialeffect2 EF_HIT4;
10713 showscript "Arrrrrgggg...!! Bu, Bu, Bugggggg!!!!!";
10714 getitem 11537,1; //Rice_Weevil_Bug
10720 function script F_Rice_Weevil_Bug { //11537
10721 switch (rand(1,6)) {
10723 specialeffect2 EF_POISONHIT;
10724 showscript "Errrgg!!! This is so... bitter....!!";
10728 specialeffect2 EF_HEAL;
10729 showscript "....well, at least this is good for my health.";
10733 specialeffect2 EF_POISONHIT;
10734 showscript "Phewphew!! Argh.... Is this poisoned or what?!";
10738 specialeffect2 EF_POISONHIT;
10739 showscript "Whasdfhwkljhrtklwert....!!";
10743 specialeffect2 EF_HEAL;
10744 showscript "It's ok, no one saw me yet...";
10748 specialeffect2 EF_HEAL;
10749 showscript "I really need something to eat... ?? Sorry, little buggy.";