OSDN Git Service

First version
[st-ro/stro.git] / npc / re / quests / quests_malangdo.txt
1 //===== rAthena Script =======================================
2 //= Malangdo Quest NPCs
3 //===== By: ==================================================
4 //= Muad_Dib
5 //===== Current Version: =====================================
6 //= 1.7
7 //===== Compatible With: =====================================
8 //= rAthena Project
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 //============================================================
27
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.";
34                 close;
35         }
36         if (ep13_yong1 < 10) {
37                 mes "[Investment Cat Helper]";
38                 mes "Ohh!";
39                 mes "You've come here to ask about investing?";
40                 mes "You've come to the right place.";
41                 next;
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.";
45                 mes "Hehehe~";
46                 next;
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.";
50                 next;
51                 mes "smell... smell...";
52                 next;
53                 mes "[Investment Cat Helper]";
54                 mes "Ah?!";
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.";
57                 next;
58                 mes "[Investment Cat Helper]";
59                 mes "Good!!";
60                 mes "You made the right decision to be here to invest in the Cat Paw Merchant Association~";
61                 next;
62                 mes "[Investment Cat Helper]";
63                 mes "First, you need to have ten pieces of Malangdo cans if you want to open an account.";
64                 next;
65                 while(1) {
66                         switch(select("Open an account:Ask about benefits:Cancel")) {
67                         case 1:
68                                 if (countitem(12636) < 10) {
69                                         mes "[Investment Cat Helper]";
70                                         mes "Hmm!";
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.";
74                                         close;
75                                 }
76                                 delitem 12636,10; //Malang_Sp_Can
77                                 set ep13_yong1,10;
78                                 mes "[Investment Cat Helper]";
79                                 mes "Good!";
80                                 mes "Write down here~ and";
81                                 mes "print your palm there,";
82                                 mes "ah!~ what's your name?";
83                                 next;
84                                 mes "[Investment Cat Helper]";
85                                 mes strcharinfo(0)+" you are~";
86                                 next;
87                                 mes "[Investment Cat Helper]";
88                                 mes "Name: "+strcharinfo(0);
89                                 mes "Number of accounts: 10";
90                                 mes "OK! Registered!";
91                                 next;
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.";
95                                 next;
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.";
100                                 next;
101                                 mes "[Investment Cat Helper]";
102                                 mes "See you next investment~";
103                                 close;
104                         case 2:
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.";
108                                 next;
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.";
112                                 next;
113                                 mes "[Investment Cat Helper]";
114                                 mes "I promise that if our trade is growing you will benefit from it as well.";
115                                 next;
116                                 break;
117                         case 3:
118                                 mes "[Investment Cat Helper]";
119                                 mes "Ahh~ You're just going to leave?";
120                                 mes "T_T~ Please open an account.";
121                                 close;
122                         }
123                 }
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.";
128                 mes "Excuse me!";
129                 next;
130                 mes "smell... smell...";
131                 next;
132                 if (ep13_yong1 < 10000) {
133                         set .@cans,10;
134                         mes "[Investment Cat Helper]";
135                         mes "This is a familiar smell!!";
136                         mes "If it's so...!!";
137                         next;
138                         mes "[Investment Cat Helper]";
139                         mes "You are here to invest!!";
140                         mes "Good!~~ Good to see you~";
141                         next;
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.";
145                 } else {
146                         set .@cans,20;
147                         mes "[Investment Cat Helper]";
148                         mes "Such a stong smell!!";
149                         mes "Then it must be!!";
150                         next;
151                         mes "[Investment Cat Helper]";
152                         mes "A VIP invester!!!!!!";
153                         mes "You're here to invest? Welcome!";
154                         next;
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!";
159                 }
160                 next;
161                 mes "[Investment Cat Helper]";
162                 mes "What will you do?";
163                 next;
164                 switch(select("Invest:Check the number of accounts:Cancel")) {
165                 case 1:
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.";
171                         next;
172                         input .@input;
173                         if (.@input == 0) {
174                                 mes "[Investment Cat Helper]";
175                                 mes "Please invest next time~";
176                                 close;
177                         } else if (.@input > 10) {
178                                 mes "[Investment Cat Helper]";
179                                 mes "You can get a maximum of 10 accounts~";
180                                 close;
181                         }
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?";
187                         next;
188                         if(select("Yes:No") == 2) {
189                                 mes "[Investment Cat Helper]";
190                                 mes "Oh? Is that wrong? Weird.";
191                                 mes "Please check again~";
192                                 close;
193                         }
194                         if (countitem(12636) < .@required) {
195                                 mes "[Investment Cat Helper]";
196                                 mes "Ahhh!";
197                                 mes "You don't have enough cans.";
198                                 mes "I'm a busy cat, you know.";
199                                 close;
200                         }
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~";
207                                 next;
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?";
213                                 close;
214                         } else {
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~";
223                                         next;
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~";
228                                         close;
229                                 } else {
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~";
235                                         next;
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.";
240                                         close;
241                                 }
242                         }
243                 case 2:
244                         mes "[Investment Cat Helper]";
245                         mes "You want to check the number of accounts? Hmm, let's see~";
246                         next;
247                         mes "[Investment Cat Helper]";
248                         mes "Name: "+strcharinfo(0);
249                         mes "Number of accounts: "+ep13_yong1;
250                         next;
251                         mes "[Investment Cat Helper]";
252                         if (ep13_yong1 < 10000)
253                                 mes "Got it?";
254                         else
255                                 mes "You've made many investments. Thank you.";
256                         close;
257                 case 3:
258                         mes "[Investment Cat Helper]";
259                         mes "Please invest next time~";
260                         close;
261                 }
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.";
266                 next;
267                 mes "[Investment Cat Helper]";
268                 mes "Want to donate?";
269                 next;
270                 if(select("Donate:No") == 2) {
271                         mes "[Investment Cat Helper]";
272                         mes "Hehe~ then have fun in here~";
273                         close;
274                 }
275                 mes "[Investment Cat Helper]";
276                 mes "Wow, thank you, "+strcharinfo(0)+"~!";
277                 next;
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~";
282                 next;
283                 mes "[Investment Cat Helper]";
284                 mes "The can donation can range from a minimum of 20 to a maximum of 10,000.";
285                 next;
286                 input .@input;
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.";
290                         close;
291                 } else if (countitem(12636) < .@input) { // Malang_Sp_Can
292                         mes "[Investment Cat Helper]";
293                         mes "Hmm? You don't have enough cans.";
294                         close;
295                 } else {
296                         delitem 12636,.@input; //Malang_Sp_Can
297                         mes "[Investment Cat Helper]";
298                         mes "Ohh! Thank you~";
299                         next;
300                         mes "[Investment Cat Helper]";
301                         mes "Dear "+strcharinfo(0)+" ~";
302                         mes "I have only Increase AGI";
303                         mes "and Blessing to give you.";
304                         mes "Thank you.";
305                         npcskill "AL_INCAGI",10,0,0;
306                         npcskill "AL_BLESSING",10,0,0;
307                         close;
308                 }
309         }
310 }
311
312 malangdo,184,139,4      script  Storekeeper#mal 560,{
313         mes "[Storekeeper]";
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?";
316         next;
317         mes "[Storekeeper]";
318         mes "Hahaha~ Just kidding, of course it isn't free.";
319         mes "What do you take me for?";
320         next;
321         if (ep13_yong1 > 999) {
322                 set .@cans,1;
323                 set .@zeny,1500;
324                 set .@i, select("Pay with Can ----- 1 unit:Pay with Zeny ------- 1,500z");
325         } else {
326                 set .@cans,2;
327                 set .@zeny,3000;
328                 set .@i, select("Pay with Can ----- 2units:Pay with Zeny ------- 3,000z");
329         }
330         if(!callfunc("F_CanOpenStorage")){
331                 mes "[Storekeeper]";
332                 mes "Ah, hold on!!";
333                 mes "You need to have ^FF0000Basic Skill level 6^000000 to use the storage service!!";
334                 close;
335         }
336         switch(.@i) {
337         case 1:
338                 if (countitem(12636) < .@cans) {
339                         mes "[Storekeeper]";
340                         mes "You don't have enough cans...";
341                         close;
342                 }
343                 delitem 12636,.@cans; //Malang_Sp_Can
344                 break;
345         case 2:
346                 if (Zeny < .@zeny) {
347                         mes "[Storekeeper]";
348                         mes "You don't have enough zeny...";
349                         close;
350                 }
351                 set Zeny, Zeny-.@zeny;
352                 break;
353         }
354         mes "[Storekeeper]";
355         mes "Thank you.";
356         close2;
357         openstorage;
358         end;
359 }
360
361 // Malangdo Island :: ma_tomas
362 //============================================================
363 mal_in02,28,56,5        script  Samuel#mal      495,{
364         mes "[Samuel]";
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.";
367         if (ma_tomas == 0)
368                 close;
369         next;
370         mes "[Samuel]";
371         mes "^0000FFBut it'd be impossible to talk without bothering him anyway......^000000";
372         mes "He is simply always busy.";
373         next;
374         switch(select("Ad...?:Village chief?")) {
375         case 1:
376                 mes "[Samuel]";
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!!!";
380                 next;
381                 mes "[Samuel]";
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~";
385                 emotion e_shy;
386                 next;
387                 mes "[Samuel]";
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.";
389                 close;
390         case 2:
391                 mes "[Samuel]";
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.";
396                 next;
397                 mes "[Samuel]";
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.";
399                 next;
400                 mes "[Samuel]";
401                 mes "All would think the same, not just me.";
402                 mes "He's having a hard time thanks to this.";
403                 close;
404         }
405 }
406
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?";
412                 close;
413         }
414         if (ma_tomas == 0) {
415                 mes "[Tomas, Village Chief]";
416                 mes "Samuel!";
417                 mes "Are you coming to an end there?";
418                 cutin "ma_tomas02",2;
419                 next;
420                 mes "[Samuel]";
421                 mes "Yes, Admiral!";
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";
424                 next;
425                 mes "[Tomas, Village Chief]";
426                 mes "Samuel!";
427                 mes "How many times should I tell you to call me Village Chief, not Admiral!";
428                 next;
429                 mes "[Samuel]";
430                 mes "Sorry! Village Chief!";
431                 mes "I will correct myself!";
432                 emotion e_omg,0,"Samuel#mal";
433                 next;
434                 mes "[Tomas, Village Chief]";
435                 mes "Hmm, hmm!";
436                 mes "Get them sorted out and arrange them over there. Before the next boxes are here you must finish the work there!";
437                 next;
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!";
440                 next;
441                 mes "[Samuel]";
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";
445                 next;
446                 mes "[Tomas, Village Chief]";
447                 mes "It it not.";
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.";
449                 emotion e_dots;
450                 next;
451                 mes "[Samuel]";
452                 mes "Yes!!";
453                 emotion e_omg,0,"Samuel#mal";
454                 next;
455                 mes "[Tomas, Village Chief]";
456                 mes "Huuu...";
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.";
459                 emotion e_sigh;
460                 next;
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...";
464                 next;
465                 switch(select("Try to talk to him.:Stop since he seems busy.")) {
466                 case 1:
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;
471                         next;
472                         switch(select("It's my first time to Malangdo.:Another cat told me to come over here.:I will come around again later.")) {
473                         case 1:
474                                 mes "[Tomas, Village Chief]";
475                                 mes "...So I told you your face was not familiar.";
476                                 emotion e_dots;
477                                 next;
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.";
480                                 break;
481                         case 2:
482                                 mes "[Tomas, Village Chief]";
483                                 mes "...Anyway all are always good to leave me with the work.";
484                                 mes "Pitiless ones...";
485                                 emotion e_an;
486                                 next;
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?";
489                                 break;
490                         case 3:
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.";
494                                 close2;
495                                 cutin "",255;
496                                 end;
497                         }
498                         next;
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...";
501                         next;
502                         mes "[Tomas, Village Chief]";
503                         mes "It is too much, since they send all visitors to me.";
504                         next;
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.";
508                         set ma_tomas,1;
509                         setquest 11209;
510                         close2;
511                         cutin "",255;
512                         end;
513                 case 2:
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.";
517                         close2;
518                         cutin "",255;
519                         end;
520                 }
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;
525                 next;
526                 mes "[Tomas, Village Chief]";
527                 mes "400 boxes to give out as supplies....";
528                 mes "And also...";
529                 next;
530                 mes "[Samuel]";
531                 mes "Admiral!";
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";
535                 next;
536                 mes "[Tomas, Village Chief]";
537                 mes "....";
538                 emotion e_dots;
539                 next;
540                 mes "[Tomas, Village Chief]";
541                 mes "....";
542                 mes ".....";
543                 next;
544                 mes "[Tomas, Village Chief]";
545                 mes "....";
546                 mes ".....";
547                 mes "......";
548                 next;
549                 mes "[Tomas, Village Chief]";
550                 mes "You!!";
551                 mes "How many times did I tell you! Mew~";
552                 mes "Huh?!";
553                 emotion e_an;
554                 cutin "ma_tomas03",2;
555                 next;
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.";
558                 next;
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";
562                 next;
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!";
566                 next;
567                 mes "[Tomas, Village Chief]";
568                 mes "Ooops!!!";
569                 mes "!!!!!!";
570                 emotion e_omg;
571                 next;
572                 mes "[Tomas, Village Chief]";
573                 mes "Hmm, hmm...";
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.";
576                 mes "Ahem....";
577                 emotion e_swt2;
578                 cutin "ma_tomas02",2;
579                 close2;
580                 cutin "",255;
581                 end;
582         } else if (ma_tomas == 2) {
583                 mes "[Tomas, Village Chief]";
584                 mes "Hmm, hmm...";
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.";
587                 mes "Ahem....";
588                 emotion e_swt2;
589                 cutin "ma_tomas02",2;
590                 close2;
591                 cutin "",255;
592                 end;
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...";
597                 emotion e_swt2;
598                 cutin "ma_tomas02",2;
599                 close2;
600                 cutin "",255;
601                 end;
602         } else if (ma_tomas == 35) {
603                 mes "[Tomas, Village Chief]";
604                 mes "Hoh!";
605                 mes "There have been such issues!";
606                 emotion e_ic;
607                 cutin "ma_tomas04",2;
608                 next;
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.";
612                 emotion e_heh;
613                 next;
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!";
616                 set ma_tomas,100;
617                 completequest 11237;
618                 getitem 6422,30; //Egrade_Coin
619                 close2;
620                 cutin "",255;
621                 end;
622         }
623         mes "[Tomas, Village Chief]";
624         mes "Ha ha ha!";
625         mes "How are you doing?";
626         mes "Come to me if anything difficult happens.";
627         emotion e_heh;
628         cutin "ma_tomas04",2;
629         close2;
630         cutin "",255;
631         end;
632 }
633
634 mal_in02,182,61,3       script  President of Meeting#mal        421,{
635         if (ma_tomas == 0) {
636                 mes "[President of Meeting]";
637                 mes "Please be silent, the regular meeting is getting started a moment later~";
638                 close;
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.";
643                 next;
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.";
647                 next;
648                 mes "[President of Meeting]";
649                 mes "What she cannot communicate with at all is becoming a highly growing issue.";
650                 next;
651                 mes "[President of Meeting]";
652                 mes "Please speak if there's any opinion on the next agenda.";
653                 next;
654                 mes "[President of Meeting]";
655                 mes "Umm... Yes. Then, please say first, ^6666ccScottfold^000000.";
656                 set ma_tomas,2;
657                 changequest 11209,11210;
658                 emotion e_paper,0,"Scottfold#mal";
659                 close;
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";
664                 close;
665         } else if (ma_tomas == 3) {
666                 mes "[President of Meeting]";
667                 mes "Please speak, Koon.... next.";
668                 emotion e_paper,0,"Koon#mal";
669                 close;
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";
674                 close;
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";
679                 close;
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.";
683                 close;
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.";
688                 close;
689         }
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...";
693         next;
694         mes "[President of Meeting]";
695         mes "I feel really sick sometimes when the meeting is prolonged.";
696         emotion e_sob;
697         close;
698 }
699
700 mal_in02,178,66,5       script  Scottfold#mal   422,{
701         if (ma_tomas == 0) {
702                 mes "[Scottfold]";
703                 mes "Attending the meeting is an important thing to do.";
704                 mes "It is absolutely right that all responsible cats should attend.";
705                 close;
706         } else if (ma_tomas == 1) {
707                 mes "[Scottfold]";
708                 mes "The meeting is starting soon.";
709                 mes "So, shh~~";
710                 close;
711         } else if (ma_tomas == 2) {
712                 mes "[Scottfold]";
713                 mes "Yes, honorable president.";
714                 mes "As for the communication with Star Candy, we have Biscuit, don't we?";
715                 next;
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.";
718                 next;
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.";
721                 next;
722                 mes "[President of Meeting]";
723                 mes "Then for the next... yes, Koon please speak now.";
724                 set ma_tomas,3;
725                 changequest 11210,11211;
726                 emotion e_paper,0,"Koon#mal";
727                 close;
728         }
729         mes "[Scottfold]";
730         mes "Let's quietly listen to the other's presentation.";
731         next;
732         mes "[Scottfold]";
733         mes "...Though I say so, I also feel like saying something, somehow.";
734         mes "So, I always put my hand up first!";
735         close;
736 }
737
738 mal_in02,177,58,7       script  Koon#mal        546,{
739         if (ma_tomas == 0) {
740                 mes "[Koon]";
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.";
743                 close;
744         } else if (ma_tomas == 1) {
745                 mes "[Koon]";
746                 mes "I expect what comes up today.";
747                 close;
748         } else if (ma_tomas == 2) {
749                 mes "[Koon]";
750                 mes "Scottfold is the one who participates enthusiastically.";
751                 mes "They say that he'll be the next president of this meeting.";
752                 close;
753         } else if (ma_tomas == 3) {
754                 mes "[Koon]";
755                 mes "Then, how's the study of Dr. Devore going?";
756                 next;
757                 mes "[President of Meeting]";
758                 mes "The language of Starfish is not undertandable even for the linguist, Dr. Devore...";
759                 next;
760                 mes "[Linguist Devore]";
761                 mes "President! As for that matter, I'd like to speak for myself about the study.";
762                 next;
763                 mes "[President of Meeting]";
764                 mes "Yes. Carry on please.";
765                 set ma_tomas,4;
766                 changequest 11211,11212;
767                 emotion e_paper,0,"Linguist Devore#mal";
768                 close;
769         }
770         mes "[Koon]";
771         mes "I hope the study of Dr. Devore comes out soon.";
772         mes "I am very interested in the language as well!";
773         close;
774 }
775
776 mal_in02,174,64,5       script  Linguist Devore#mal     549,{
777         if (ma_tomas < 4) {
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.";
781                 next;
782                 mes "[Linguist Devore]";
783                 mes "Because... it means you can do business in more areas if you know more foreign languages.";
784                 close;
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.";
789                 next;
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.";
792                 emotion e_swt2;
793                 next;
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.";
796                 next;
797                 mes "[Koon]";
798                 mes "Then, how's the study on the book we found last time?";
799                 next;
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...";
802                 next;
803                 mes "[Koon]";
804                 mes "Isn't it very helpful for studying the Starfish language, then?";
805                 next;
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.";
808                 next;
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.";
811                 next;
812                 mes "[Linguist Devore]";
813                 mes "It's like this, for the question, ¬¬¬Ñ¬Ü ¬ã¬Ú?, it says, ¬¡¬Ù ¬ã¬ì¬Þ ¬Õ¬à¬Ò¬â¬Ö, ¬Ò¬Ý¬Ñ¬Ô¬à¬Õ¬Ñ¬â¬ñ. ¬¡ ¬£¬Ú¬Ö?";
814                 next;
815                 mes "[Linguist Devore]";
816                 mes "Though I tried talking to Biscuit like this, there was no feedback.";
817                 next;
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.";
820                 next;
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.";
824                 set ma_tomas,5;
825                 changequest 11212,11213;
826                 emotion e_paper,0,"Geologist Mali#mal";
827                 close;
828         } else if (ma_tomas < 18) {
829                 mes "[Linguist Devore]";
830                 mes "Hoo...";
831                 mes "The Starfish language is the hardest matter in my studying life.";
832                 next;
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.";
836                 emotion e_swt2;
837                 close;
838         } else if (ma_tomas == 18) {
839                 mes "[Linguist Devore]";
840                 mes "Right...";
841                 mes "This language world is so beautiful and mysterious.";
842                 next;
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.";
845                 next;
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.";
848                 next;
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'.";
853                 emotion e_swt2;
854                 next;
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.";
858                 next;
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.";
861                 next;
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!";
866                 next;
867                 mes "[Linguist Devore]";
868                 mes "Wooaaa wooaaa ahhh!!!!";
869                 mes "I don't see what's wrong here!";
870                 emotion e_omg;
871                 next;
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!";
875                 set ma_tomas,19;
876                 changequest 11225,11226;
877                 close;
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!";
882                 emotion e_omg;
883                 next;
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!";
887                 close;
888         } else if (ma_tomas == 20) {
889                 mes "[Linguist Devore]";
890                 mes "What?! What did you say?!";
891                 mes "Fluently said!";
892                 mes "How come!";
893                 emotion e_omg;
894                 next;
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?";
898                 next;
899                 mes "[Linguist Devore]";
900                 mes "Let's go and hear it together!!";
901                 set ma_tomas,21;
902                 changequest 11227,11228;
903                 close;
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.";
908                 emotion e_no1;
909                 next;
910                 mes "[Linguist Devore]";
911                 mes "Once we get the answer, it's only a matter of time before understanding the Starfish language.";
912                 close;
913         } else if (ma_tomas == 34) {
914                 mes "[Linguist Devore]";
915                 mes "Is it true?!";
916                 mes "Did Biscuit say so?!";
917                 emotion e_omg;
918                 next;
919                 mes "[Linguist Devore]";
920                 mes "Ah, ah! Thanks to you, "+strcharinfo(0)+"!";
921                 mes "I feel so grateful.";
922                 next;
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.";
926                 next;
927                 mes "[Linguist Devore]";
928                 mes "Ah, and I really want to tell this happy news to our chief, Tomas.";
929                 mes "Please!!";
930                 emotion e_hlp;
931                 set ma_tomas,35;
932                 changequest 11236,11237;
933                 getitem 6422,30; //Egrade_Coin
934                 close;
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.";
938                 mes "Please!!";
939                 emotion e_hlp;
940                 close;
941         }
942         mes "[Linguist Devore]";
943         mes "Ah, ah!!";
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.";
946         emotion e_thx;
947         close;
948 }
949
950 mal_in02,179,57,1       script  Geologist Mali#mal      559,{
951         if (ma_tomas < 5) {
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~";
955                 emotion e_slur;
956                 close;
957         } else if (ma_tomas == 5) {
958                 mes "[Geologist Mali]";
959                 mes "Mali, mew~";
960                 mes "As you all know, there are many places with cracks in the ground, mew~";
961                 next;
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~";
965                 next;
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~";
969                 next;
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.";
972                 emotion e_hlp;
973                 next;
974                 mes "[Brie]";
975                 mes "Wait!";
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";
979                 next;
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.";
982                 set ma_tomas,6;
983                 changequest 11213,11214;
984                 emotion e_paper,0,"Brie#mal";
985                 close;
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~";
990                 emotion e_heh;
991                 next;
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~";
994                 next;
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~";
998                 close;
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.";
1003                 next;
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.";
1008                 next;
1009                 mes "[Geologist Mali]";
1010                 mes "Soft and sticky feeling like this...";
1011                 mes "Haha~ it gets you addicted to it...";
1012                 emotion e_shy;
1013                 next;
1014                 mes "[Geologist Mali]";
1015                 mes "Oops!!";
1016                 mes "I was about to be sunk into this softness, mew~!!!";
1017                 emotion e_omg;
1018                 next;
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~";
1021                 next;
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~";
1024                 next;
1025                 mes "[Geologist Mali]";
1026                 mes "Moreover!!";
1027                 mes "How come it's been ^0000FFcracked with this softness^000000, mew~!";
1028                 emotion e_omg;
1029                 next;
1030                 mes "[Geologist Mali]";
1031                 mes "If this ^0000FFcrack goes on, the underground support may collapse^000000, mew...";
1032                 next;
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~";
1035                 next;
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~";
1039                 next;
1040                 switch(select("Help repairing.:Finish the talk.")) {
1041                 case 1:
1042                         mes "[Geologist Mali]";
1043                         mes "Khhh!!!";
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~";
1046                         emotion e_sob;
1047                         next;
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~";
1051                         set ma_tomas,14;
1052                         setquest 11221;
1053                         close;
1054                 case 2:
1055                         mes "[Geologist Mali]";
1056                         mes "Woohoohoo.";
1057                         mes "I~will~be~waiting~for~you~~";
1058                         emotion e_lv2;
1059                         close;
1060                 }
1061         } else if (ma_tomas == 14) {
1062                 mes "[Geologist Mali]";
1063                 mes "Khhh!!!";
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~";
1066                 emotion e_sob;
1067                 next;
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~";
1071                 close;
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~";
1077                 close;
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~";
1082                 emotion e_no1;
1083                 next;
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!";
1086                 mes "Sob sob!!!";
1087                 emotion e_sob,0,"Linguist Devore#mal";
1088                 next;
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~!!!";
1092                 emotion e_omg;
1093                 next;
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~!";
1097                 set ma_tomas,18;
1098                 completequest 11224;
1099                 setquest 11225;
1100                 setquest 11243;
1101                 getitem 6422,20; //Egrade_Coin
1102                 close;
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~";
1108                         close;
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
1115                         close;
1116                 } else {
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~";
1121                                 close;
1122                         }
1123                         if (checkquest(11243,PLAYTIME) == 2)
1124                                 erasequest 11243;
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~";
1128                         next;
1129                         switch(select("I will help.:I will stop.")) {
1130                         case 1:
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~";
1134                                 setquest 11240;
1135                                 close;
1136                         case 2:
1137                                 mes "[Geologist Mali]";
1138                                 mes "Then please take a rest, mew~";
1139                                 mes "I will see you next chance then, mew~";
1140                                 close;
1141                         }
1142                 }
1143         }
1144         mes "[Geologist Mali]";
1145         mes "Soft and sticky feeling like this...";
1146         mes "Haha~ it gets you addicted to it...";
1147         emotion e_slur;
1148         close;
1149 }
1150
1151 mal_in02,140,94,0       script  Bob#mal 553,{
1152         if (ma_tomas < 14) {
1153                 mes "[Bob]";
1154                 mes "You bow-wow! bow! wow! I mew! mew! mew!";
1155                 mes "I'm into juice from delicious fish, mew~";
1156                 emotion e_ho;
1157                 close;
1158         } else if (ma_tomas == 14) {
1159                 // Dialogue in repeatable quest is identical.
1160                 // Uses a variable to determine the quest mode.
1161                 set @mal_bob_q,1;
1162         L_Quest1:
1163                 set .@i, @mal_bob_q;
1164                 set @mal_bob_q,0;
1165                 mes "[Bob]";
1166                 mes "You bow-wow! bow! wow! I mew! mew! mew!";
1167                 mes "I'm into juice from delicious fish, mew~";
1168                 emotion e_ho;
1169                 next;
1170                 mes "[Bob]";
1171                 mes "Ah ahhh!!!!!!!!!!!";
1172                 mes "Are you here for voluntary service?!";
1173                 emotion e_omg;
1174                 next;
1175                 if (checkweight(1201,1) == 0) {
1176                         mes "[Bob]";
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~";
1179                         close;
1180                 }
1181                 if (MaxWeight - Weight < 1000) {
1182                         mes "[Bob]";
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~";
1185                         close;
1186                 }
1187                 switch(select("Yes.:No.")) {
1188                 case 1:
1189                         mes "[Bob]";
1190                         mes "Khhh...";
1191                         mes "Impressed!!!";
1192                         mes "I am impressed!!!";
1193                         mes "The impressive mind is dancing in my heart!!!";
1194                         emotion e_omg;
1195                         next;
1196                         mes "[Bob]";
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!!!!";
1199                         mes "Impressed!!!";
1200                         mes "Impression Pegasus Hurricane!!!";
1201                         emotion e_omg;
1202                         next;
1203                         select("Stop it! Tell me how to repair the cracks.");
1204                         mes "[Bob]";
1205                         mes "Ah!";
1206                         next;
1207                         mes "[Bob]";
1208                         mes "Hooo...";
1209                         mes "I was so impressed that I was rude to someone I met for the first time.";
1210                         next;
1211                         mes "[Bob]";
1212                         mes "Repairing the cracks is rather simple.";
1213                         mes "Anyone can do it easily with just this ^0000FFFix Kit^000000!";
1214                         next;
1215                         mes "[Bob]";
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.";
1218                         next;
1219                         mes "[Bob]";
1220                         mes "Ah, right...";
1221                         mes "^0000ffYou may fall into the gap of the crack, unfortunately, so please watch out.^000000";
1222                         if (.@i == 1) {
1223                                 set ma_tomas,15;
1224                                 changequest 11221,11222;
1225                         } else
1226                                 changequest 11240,11241;
1227                         getitem 6434,1; //Fix_Kit
1228                         close;
1229                 case 2:
1230                         mes "[Bob]";
1231                         mes "Ah, right...";
1232                         mes "I see...";
1233                         mes "Disappointed...";
1234                         mes "Hoohoot shh shh~";
1235                         emotion e_otl;
1236                         close;
1237                 }
1238         } else if (ma_tomas == 15) {
1239         L_Quest2:
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. - ";
1246                         close;
1247                 }
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. - ";
1254                         close;
1255                 }
1256                 mes "[Bob]";
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
1261                 next;
1262                 mes "[Bob]";
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.";
1265                 next;
1266                 mes "[Bob]";
1267                 mes "Ah, right...";
1268                 mes "^0000ffYou may fall into the gap of the crack, unfortunately, so please watch out.^000000";
1269                 close;
1270         } else if (ma_tomas == 16) {
1271                 mes "[Bob]";
1272                 mes "Khhh~~~~~~~~~~~~~~~~~~~~~~";
1273                 mes "That was perfect!";
1274                 emotion e_no1;
1275                 next;
1276                 mes "[Bob]";
1277                 mes "The adhesive filled in just right!!";
1278                 mes "The perfect stapler job!!";
1279                 mes "The speechless and marvelous finishing skill!!";
1280                 next;
1281                 mes "[Bob]";
1282                 mes "Impressed!";
1283                 mes "Mysterious!";
1284                 mes "Shocked!";
1285                 emotion e_omg;
1286                 next;
1287                 mes "[Bob]";
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
1292                 set ma_tomas,17;
1293                 changequest 11223,11224;
1294                 close;
1295         } else if (ma_tomas > 99) {
1296                 if (checkquest(11240) > -1) {
1297                         set @mal_bob_q,2;
1298                         goto L_Quest1;
1299                 } else if (checkquest(11241) > -1)
1300                         goto L_Quest2;
1301         }
1302         mes "[Bob]";
1303         mes "You bow-wow! bow! wow! I mew! mew! mew!";
1304         mes "I'm into juice from delicious fish, mew~";
1305         emotion e_ho;
1306         close;
1307 }
1308
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. -";
1315                         close;
1316                 }
1317                 set .@ma_cr1, rand(1,10);
1318                 if (.@ma_cr1 < 5) {
1319                         mes "- Ground is a bit cracked. -";
1320                         mes "- Used a stapler. -";
1321                         set .off,1;
1322                         donpcevent "Crackt"+substr(strnpcinfo(2),3,getstrlen(strnpcinfo(2))-1)+"#mal::OnEnable";
1323                         close;
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. -";
1330                         close2;
1331                         warp "mal_dun01",0,0;
1332                         end;
1333                 } else {
1334                         while (1) {
1335                                 switch(select("Repair the gap.:Use the stapler.")) {
1336                                 case 1:
1337                                         switch(rand(1,3)) {
1338                                         case 1:
1339                                                 mes "- Mix the two colors of -";
1340                                                 mes "- adhesives and put it on -";
1341                                                 mes "- the crack meticulously. -";
1342                                                 break;
1343                                         case 2:
1344                                                 mes "- Use a plump sea squirt -";
1345                                                 mes "- for the cracked gap.-";
1346                                                 break;
1347                                         case 3:
1348                                                 mes "- Use a slithery sea cucumber -";
1349                                                 mes "- for the cracked gap.-";
1350                                                 break;
1351                                         }
1352                                         next;
1353                                         break;
1354                                 case 2:
1355                                         mes "- Used the stapler for the crack -";
1356                                         mes "- and fixed it well. -";
1357                                         next;
1358                                         mes "- It seems the crack -";
1359                                         mes "- is well filled. -";
1360                                         next;
1361                                         if (rand(1,3) == 2) {
1362                                                 mes "- Let's get back to report this. -";
1363                                                 if (ma_tomas == 15) {
1364                                                         set ma_tomas,16;
1365                                                         changequest 11222,11223;
1366                                                 }
1367                                                 if (checkquest(11241) > -1) {
1368                                                         changequest 11241,11242;
1369                                                 }
1370                                         } else {
1371                                                 mes "- Let's find -";
1372                                                 mes "- the other cracks. -";
1373                                         }
1374                                         set .off,1;
1375                                         donpcevent "Crackt"+substr(strnpcinfo(2),3,getstrlen(strnpcinfo(2))-1)+"#mal::OnEnable";
1376                                         close;
1377                                 }
1378                         }
1379                 }
1380         }
1381         mes "- I can see the crack. -";
1382         mes "- It seems there's still -";
1383         mes "- not enough supporters yet. -";
1384         close;
1385 OnEnable:
1386         enablenpc strnpcinfo(0);
1387         end;
1388 OnDisable:
1389         set .off,0;
1390         disablenpc strnpcinfo(0);
1391         end;
1392 }
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
1403
1404 -       script  Crackt0#mal     -1,{
1405         end;
1406 OnInit:
1407         disablenpc strnpcinfo(0);
1408         end;
1409 OnEnable:
1410         enablenpc strnpcinfo(0);
1411         initnpctimer;
1412         end;
1413 OnDisable:
1414         stopnpctimer;
1415         disablenpc strnpcinfo(0);
1416         end;
1417 OnTimer1000:
1418         donpcevent "Crack#mal"+substr(strnpcinfo(1),6,getstrlen(strnpcinfo(1))-1)+"::OnDisable";
1419         end;
1420 OnTimer30000:
1421         donpcevent "Crack#mal"+substr(strnpcinfo(1),6,getstrlen(strnpcinfo(1))-1)+"::OnEnable";
1422         donpcevent strnpcinfo(0)+"::OnDisable";
1423         end;
1424 }
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
1435
1436 mal_in02,181,55,3       script  Brie#mal        545,{
1437         if (ma_tomas < 6) {
1438                 mes "[Brie]";
1439                 mes "Sorry, but I don't feel like talking with you. Please leave me alone.";
1440                 close;
1441         } else if (ma_tomas == 6) {
1442                 mes "[Brie]";
1443                 mes "Sorry, President.";
1444                 next;
1445                 mes "[Brie]";
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?";
1449                 next;
1450                 mes "[President of Meeting]";
1451                 mes "As Dr. Devore said, it's better to wait for the results, since he's still studying...";
1452                 next;
1453                 mes "[Brie]";
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.";
1456                 next;
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.";
1460                 next;
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~";
1463                 next;
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~";
1466                 next;
1467                 mes "[Brie]";
1468                 mes "...";
1469                 next;
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.";
1472                 next;
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.";
1475                 next;
1476                 mes "[Brie]";
1477                 mes "Yes...";
1478                 next;
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.";
1482                 set ma_tomas,7;
1483                 completequest 11214;
1484                 setquest 11215;
1485                 close;
1486         } else if (ma_tomas == 7) {
1487                 mes "[Brie]";
1488                 mes "What?!";
1489                 mes "I won't listen if you are nagging.";
1490                 next;
1491                 switch(select("About Rican.:I will stop.")) {
1492                 case 1:
1493                         mes "[Brie]";
1494                         mes "As for my father?";
1495                         mes "He's the master of Yggdrasil Berry in this island.";
1496                         next;
1497                         mes "[Brie]";
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.";
1500                         next;
1501                         mes "[Brie]";
1502                         mes "I've been harvesting them instead of him, but...";
1503                         next;
1504                         mes "[Brie]";
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.";
1506                         next;
1507                         mes "[Brie]";
1508                         mes "My father will be staying there saying he's really bored today again...";
1509                         set ma_tomas,8;
1510                         changequest 11215,11216;
1511                         close;
1512                 case 2:
1513                         mes "[Brie]";
1514                         mes "Hoo...";
1515                         close;
1516                 }
1517         } else if (ma_tomas < 12) {
1518                 mes "[Brie]";
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.";
1520                 next;
1521                 mes "[Brie]";
1522                 mes "My father will be staying there saying he's really bored today again...";
1523                 close;
1524         } else if (ma_tomas == 12) {
1525                 mes "[Brie]";
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?";
1528                 next;
1529                 mes "[Geologist Mali]";
1530                 mes "No, mew~";
1531                 mes "Brie, you have to help your father, mew~";
1532                 next;
1533                 mes "[Brie]";
1534                 mes "But if this island goes down, all the fuss isn't useful at all!";
1535                 next;
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~";
1539                 next;
1540                 mes "[Brie]";
1541                 mes "...";
1542                 next;
1543                 mes "[Geologist Mali]";
1544                 mes "So, go back home and help your father, mew~";
1545                 next;
1546                 mes "[Brie]";
1547                 mes "Ok, then I'll come back again if his legs have recovered.";
1548                 next;
1549                 mes "[Geologist Mali]";
1550                 mes "Good.";
1551                 mes "I'll wait for you, mew~";
1552                 next;
1553                 mes "[Geologist Mali]";
1554                 mes "Now as I get him back home, I'm going to find the participants, mew~";
1555                 mes "Cheers!";
1556                 set ma_tomas,13;
1557                 completequest 11220;
1558                 close;
1559         }
1560         mes "[Brie]";
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.";
1563         close;
1564 }
1565
1566 mal_in01,114,169,5      script  Rican#mal       547,{
1567         if (ma_tomas < 9) {
1568                 mes "[Rican]";
1569                 mes "Woo waa hoohoo...";
1570                 mes "Woowaa ahhh ahh ahh...";
1571                 mes "I'm impatient... to stay home like this!!";
1572                 emotion e_yawn;
1573                 next;
1574                 mes "[Rican]";
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.";
1578                 if (ma_tomas < 8)
1579                         close;
1580                 next;
1581                 mes "[Rican]";
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~";
1585                 emotion e_yawn;
1586                 next;
1587                 select("Excuse me. Is this Rican's house?");
1588                 mes "[Rican]";
1589                 mes "Huh?";
1590                 mes "Who are you!";
1591                 mes "I am Rican!";
1592                 mes "It's good to see you, since I'm so bored now...";
1593                 mes "Tell me what's happening right now! Now!";
1594                 emotion e_omg;
1595                 next;
1596                 select("Ask about Yggdrasil Berry.");
1597                 mes "[Rican]";
1598                 mes "Yggdrasil Berry?";
1599                 mes "You... you know something!";
1600                 mes "Umm, hahaha!";
1601                 mes "Only a few cats know about Yggdrasil Berry!";
1602                 emotion e_flash;
1603                 next;
1604                 mes "[Rican]";
1605                 mes "Well, before I traded them with human beings like you, Yggdrasil Berry was not thought to be a very remarkable fruit.";
1606                 next;
1607                 mes "[Rican]";
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.";
1610                 emotion e_slur;
1611                 next;
1612                 mes "[Rican]";
1613                 mes "But if human beings eat this, it gets you fully recharged.";
1614                 next;
1615                 mes "[Rican]";
1616                 mes "At first, I'd never thought it could be sold at all!";
1617                 next;
1618                 mes "[Rican]";
1619                 mes "Khhh~";
1620                 mes "It was just awesome at that time...";
1621                 next;
1622                 mes "[Rican]";
1623                 mes "Very long ago...";
1624                 mes "Our group left the town for a new course to trade.";
1625                 emotion e_shy;
1626                 next;
1627                 mes "[Rican]";
1628                 mes "Actually, we dominated the areas around our town, and it was like a challenge to find unexplored areas.";
1629                 next;
1630                 mes "[Rican]";
1631                 mes "But discovering the unknown is the romance of a man, isn't it?";
1632                 emotion e_awsm;
1633                 next;
1634                 mes "[Rican]";
1635                 mes "Well, the beginning was quite nice, anyway.";
1636                 mes "After a month or two floating on the sea...";
1637                 next;
1638                 mes "[Rican]";
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.";
1640                 emotion e_rice;
1641                 next;
1642                 mes "[Rican]";
1643                 mes "Though we drifted for a very long time, we couldn't land on any island. Rather, we met storms.";
1644                 next;
1645                 mes "[Rican]";
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.";
1648                 next;
1649                 mes "[Rican]";
1650                 mes "I don't know the about the other ships, but this ship Navi luckily landed here in this island.";
1651                 next;
1652                 mes "[Rican]";
1653                 mes "Khhh khhh!";
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";
1656                 emotion e_omg;
1657                 next;
1658                 mes "[Rican]";
1659                 mes "Anyhow, I survived, but most of the goods in the ship were swept and we were left with only Yggdrasil Berry.";
1660                 next;
1661                 mes "[Rican]";
1662                 mes "Huh? Why did we load them, if we don't eat them?";
1663                 mes "It... it's the secret...";
1664                 emotion e_swt;
1665                 next;
1666                 mes "[Rican]";
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.";
1669                 next;
1670                 mes "[Rican]";
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...";
1672                 next;
1673                 mes "[Rican]";
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.";
1677                 next;
1678                 mes "[Rican]";
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.";
1681                 next;
1682                 mes "[Rican]";
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.";
1684                 next;
1685                 mes "[Rican]";
1686                 mes "Since it disappears as we prepare, it's definately the best for our group.";
1687                 emotion e_pat;
1688                 next;
1689                 mes "[Rican]";
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!!!";
1692                 emotion e_omg;
1693                 next;
1694                 mes "[Rican]";
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.";
1697                 next;
1698                 switch(select("I'll help him.:I won't.")) {
1699                 case 1:
1700                         mes "[Rican]";
1701                         mes "Khhh!";
1702                         mes "I had a good impression of you from the first time!";
1703                         next;
1704                         mes "[Rican]";
1705                         mes "Harvesting Yggdrasil Berry is very easy.";
1706                         mes "You can get it when you just dig the ground, mew~";
1707                         emotion e_omg,1;
1708                         next;
1709                         select("?!");
1710                         mes "[Rican]";
1711                         mes "Huh?";
1712                         mes "Doesn't it originally come from the ground?";
1713                         emotion e_omg,1;
1714                         next;
1715                         select("Doesn't it grow on trees?");
1716                         mes "[Rican]";
1717                         mes "Well, the Yggdrasil Berry in Midgard could do so.";
1718                         mes "But ^6666ccwe dig our Yggdrasil Berry here from the ground^000000.";
1719                         emotion e_omg,1;
1720                         next;
1721                         mes "[Rican]";
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~~~";
1725                         emotion e_kis;
1726                         set ma_tomas,9;
1727                         changequest 11216,11217;
1728                         close;
1729                 case 2:
1730                         mes "[Rican]";
1731                         mes "Oh? Then it's okay, if you can't help it.";
1732                         mes "My injured leg feels so bad... -groaning-";
1733                         close;
1734                 }
1735         } else if (ma_tomas == 9) {
1736                 if (countitem(6435) < 30) {
1737                         mes "[Rican]";
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~~~";
1741                         emotion e_kis;
1742                         close;
1743                 }
1744                 mes "[Rican]";
1745                 mes "Oh, oh!!";
1746                 mes "This fresh smell!!!";
1747                 mes "Haaa~ How fresh, good job!";
1748                 mes "You're good at harvesting Yggdrasil Berry?";
1749                 next;
1750                 mes "[Rican]";
1751                 mes "Then would you put it in the machine in front of me?";
1752                 set ma_tomas,10;
1753                 changequest 11217,11218;
1754                 close;
1755         } else if (ma_tomas == 10) {
1756                 mes "[Rican]";
1757                 mes "Oh, oh!!";
1758                 mes "This fresh smell!!!";
1759                 mes "Haaa~ How fresh, good job!";
1760                 mes "You're good at harvesting Yggdrasil Berry?";
1761                 next;
1762                 mes "[Rican]";
1763                 mes "Then would you put it in the machine in front of me?";
1764                 close;
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. - ";
1772                         close;
1773                 }
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. - ";
1780                         close;
1781                 }
1782                 mes "[Rican]";
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!";
1785                 next;
1786                 mes "[Rican]";
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...";
1789                 next;
1790                 mes "[Rican]";
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...";
1793                 next;
1794                 mes "[Rican]";
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.";
1797                 set ma_tomas,12;
1798                 getitem 6422,20; //Egrade_Coin
1799                 changequest 11219,11220;
1800                 setquest 11239;
1801                 close;
1802         } else if (ma_tomas == 12) {
1803                 mes "[Rican]";
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~";
1807                 close;
1808         } else if (ma_tomas > 99) {
1809                 if (checkquest(11238) != -1) {
1810                         if (countitem(6435) < 30) {
1811                                 mes "[Rican]";
1812                                 mes "You need exactly 30 to get a set!";
1813                                 close;
1814                         }
1815                         mes "[Rican]";
1816                         mes "Very reliable!";
1817                         mes "Don't you want to do your business with Yggdrasil Berry?";
1818                         delitem 6435,30; //Fresh_Fruit
1819                         erasequest 11238;
1820                         setquest 11239;
1821                         getitem 6422,5; //Egrade_Coin
1822                         close;
1823                 } else if (checkquest(11239,PLAYTIME) == 0 || checkquest(11239,PLAYTIME) == 1) {
1824                         mes "[Rican]";
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~";
1827                         close;
1828                 } else {
1829                         if (checkquest(11239,PLAYTIME) == 2)
1830                                 erasequest 11239;
1831                         mes "[Rican]";
1832                         mes "Hehe~";
1833                         mes "You came here to help me again?";
1834                         mes "You're so faithful!";
1835                         next;
1836                         switch(select("I'll help.:I won't.")) {
1837                         case 1:
1838                                 mes "[Rican]";
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~~~";
1843                                 emotion e_kis;
1844                                 setquest 11238;
1845                                 close;
1846                         case 2:
1847                                 mes "[Rican]";
1848                                 mes "Yeah? Then play around here, since you are visiting~";
1849                                 close;
1850                         }
1851                 }
1852         }
1853         mes "[Rican]";
1854         mes "Woo waa hoohoo...";
1855         mes "Woowaa ahhh ahh ahh...";
1856         mes "I'm impatient... to stay home like this!!";
1857         next;
1858         mes "[Rican]";
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~";
1862         close;
1863 }
1864
1865 mal_in01,116,168,0      script  Dry Machine#mal 563,{
1866         if (ma_tomas == 10) {
1867                 if (countitem(6435) < 30) {
1868                         mes "[Rican]";
1869                         mes "You need exactly 30 to get a set!";
1870                         close;
1871                 }
1872                 switch(select("Put the fruits in.:Don't.")) {
1873                 case 1:
1874                         mes "[Rican]";
1875                         mes "I'll press the button by myself!!!";
1876                         emotion e_omg,0,"Rican#mal";
1877                         next;
1878                         mes "- The machine starts operating -";
1879                         mes "- when he presses the button. -";
1880                         delitem 6435,30; //Fresh_Fruit
1881                         set ma_tomas,11;
1882                         changequest 11218,11219;
1883                         close;
1884                 case 2:
1885                         mes "[Rican]";
1886                         mes "Ah... you won't put it in?";
1887                         close;
1888                 }
1889         }
1890         mes "- Drrrk Drrrk -";
1891         close;
1892 }
1893
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.";
1898                 close;
1899         }
1900         if (checkweight(1201,1) == 0) {
1901                 mes "Your inventory is too full to proceed. Come back after reducing your load.";
1902                 close;
1903         }
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
1909                 } else {
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... -";
1914                         emotion e_omg,1;
1915                 }
1916                 set .off,1;
1917                 donpcevent "Water Sand"+strnpcinfo(2)+"#mal::OnEnable";
1918                 close;
1919         }
1920         mes "- Seeems suspicious. -";
1921         mes "- But it's just sand... -";
1922         close;
1923 OnEnable:
1924         enablenpc strnpcinfo(0);
1925         end;
1926 OnDisable:
1927         set .off,0;
1928         disablenpc strnpcinfo(0);
1929         end;
1930 }
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
1941
1942 -       script  Water Sand0#mal -1,{
1943 OnInit:
1944         disablenpc strnpcinfo(0);
1945         end;
1946 OnEnable:
1947         enablenpc strnpcinfo(0);
1948         initnpctimer;
1949         end;
1950 OnDisable:
1951         stopnpctimer;
1952         disablenpc strnpcinfo(0);
1953         end;
1954 OnTimer1000:
1955         donpcevent "Suspicious Sand Pile#"+substr(strnpcinfo(1),10,getstrlen(strnpcinfo(1))-1)+"::OnDisable";
1956         end;
1957 OnTimer30000:
1958         donpcevent "Suspicious Sand Pile#"+substr(strnpcinfo(1),10,getstrlen(strnpcinfo(1))-1)+"::OnEnable";
1959         donpcevent strnpcinfo(0)+"::OnDisable";
1960         end;
1961 }
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
1972
1973 mal_dun01,136,120,6     script  Linguist Devore#mald    549,{
1974         end;
1975 OnInit:
1976         disablenpc "Linguist Devore#mald";
1977         end;
1978 OnEnable:
1979         enablenpc "Linguist Devore#mald";
1980         initnpctimer;
1981         end;
1982 OnDisable:
1983         stopnpctimer;
1984         disablenpc "Linguist Devore#mald";
1985         end;
1986 OnTimer100000:
1987         donpcevent "Linguist Devore#mald::OnDisable";
1988         end;
1989 }
1990
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. -";
1996                 close;
1997         } else if (ma_tomas == 20) {
1998                 mes "[Biscuit]";
1999                 mes "Star Candy sacrifices herself like this, but those fellows are setting the pillars around her for themselves only.";
2000                 mes "Hewww!!!";
2001                 emotion e_ag;
2002                 next;
2003                 mes "[Biscuit]";
2004                 mes "They talk to her, but ignore me when I talk to her.";
2005                 mes "I don't like them at all!!!";
2006                 emotion e_ag;
2007                 next;
2008                 mes "- Unlike the words of Dr. Devore, Biscuit appears fluent in speaking. -";
2009                 next;
2010                 mes "- I think it's better to let Dr. Devore know this soon. -";
2011                 close;
2012         } else if (ma_tomas == 21) {
2013                 mes "[Biscuit]";
2014                 mes "Umm?";
2015                 mes "What's this?";
2016                 mes "Do you have anything to tell me?";
2017                 next;
2018                 mes "[Biscuit]";
2019                 mes "Well, that fellow is often the one ignoring my words.";
2020                 mes "He wavers with words to say and makes me uncomfortable.";
2021                 next;
2022                 mes "["+strcharinfo(0)+"]";
2023                 mes "Did you hear? Dr. Devore?";
2024                 donpcevent "Linguist Devore#mald::OnEnable";
2025                 next;
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";
2030                 next;
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.'?";
2033                 next;
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";
2038                 next;
2039                 mes "["+strcharinfo(0)+"]";
2040                 mes "Huh?";
2041                 emotion e_what,1;
2042                 next;
2043                 mes "[Linguist Devore]";
2044                 mes "Ah?!";
2045                 mes "Ah?!?!?!?!?!?";
2046                 mes "Ah!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!";
2047                 emotion e_omg,0,"Linguist Devore#mald";
2048                 next;
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";
2053                 next;
2054                 mes "[Linguist Devore]";
2055                 mes "Oh my, we couldn't have known, since we live here only with ourselves.";
2056                 next;
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";
2060                 next;
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...";
2064                 next;
2065                 mes "[Linguist Devore]";
2066                 mes "Hu~hu... Despite of many years of study, we couldn't discover this reason...";
2067                 next;
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.";
2071                 next;
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!";
2075                 next;
2076                 mes "["+strcharinfo(0)+"]";
2077                 mes "Wait, Dr. Devore, what on earth is next...?";
2078                 mes "What should I do...?";
2079                 emotion e_dots,1;
2080                 next;
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.";
2084                 next;
2085                 mes "[Biscuit]";
2086                 mes "Hey... Don't look down on me!";
2087                 emotion e_ag;
2088                 donpcevent "Linguist Devore#mald::OnDisable";
2089                 set ma_tomas,22;
2090                 completequest 11228;
2091                 setquest 11229;
2092                 close;
2093         } else if (ma_tomas == 22 || ma_tomas == 23 || ma_tomas == 24) {
2094                 mes "[Biscuit]";
2095                 mes "...What are you looking at...";
2096                 next;
2097                 while(1) {
2098                         switch(select("Ask about Star Candy.:Ask about Biscuit.:Ask about Malangdo.")) {
2099                         case 1:
2100                                 mes "[Biscuit]";
2101                                 mes "Star Candy?";
2102                                 mes "Tsk tsk!";
2103                                 mes "It's no go, the lowly fellows.";
2104                                 emotion e_ag;
2105                                 next;
2106                                 mes "[Biscuit]";
2107                                 mes "You shouldn've recognized the previous and mysterious feeling from Star Candy!";
2108                                 mes "She's the one who's really gorgeous.";
2109                                 next;
2110                                 mes "[Biscuit]";
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...";
2114                                 emotion e_swt2;
2115                                 next;
2116                                 mes "[Biscuit]";
2117                                 mes "Khummm...";
2118                                 mes "That's why the kinds speaking with sound are irritating.";
2119                                 emotion e_ag;
2120                                 next;
2121                                 select("Speaking with sound?");
2122                                 mes "[Biscuit]";
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?";
2125                                 next;
2126                                 mes "[Biscuit]";
2127                                 mes "In other places, it used to be called ultrasonic waves, or telepathy.";
2128                                 next;
2129                                 mes "[Biscuit]";
2130                                 mes "So we haven't needed any more explanation or flowery words...";
2131                                 mes "Woo, it's bothering me so much!";
2132                                 if (ma_tomas == 22)
2133                                         set ma_tomas,23;
2134                                 if (ma_tomas == 25)
2135                                         close;
2136                                 next;
2137                         case 2:
2138                                 mes "[Biscuit]";
2139                                 mes "Me?";
2140                                 mes "I'm an assistant to Star Candy, a new star in the Starfish race with multi-faceted talents!";
2141                                 emotion e_flash;
2142                                 next;
2143                                 mes "[Biscuit]";
2144                                 mes "Ah, ah...";
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...";
2147                                 next;
2148                                 mes "[Biscuit]";
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";
2151                                 emotion e_sob;
2152                                 if (ma_tomas == 23)
2153                                         set ma_tomas,24;
2154                                 if (ma_tomas == 25)
2155                                         close;
2156                                 next;
2157                         case 3:
2158                                 mes "[Biscuit]";
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.";
2161                                 next;
2162                                 mes "[Biscuit]";
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) {
2166                                         set ma_tomas,25;
2167                                         changequest 11229,11230;
2168                                 }
2169                                 if (ma_tomas == 25)
2170                                         close;
2171                                 next;
2172                         }
2173                 }
2174         } else if (ma_tomas == 25) {
2175                 mes "[Biscuit]";
2176                 mes "Hey, you haven't gone back?";
2177                 mes "Get some jellies for Star Candy to eat if you have time.";
2178                 next;
2179                 switch(select("Okay.:Why me?")) {
2180                 case 1:
2181                         mes "[Biscuit]";
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.";
2185                         set ma_tomas,26;
2186                         changequest 11230,11231;
2187                         close;
2188                 case 2:
2189                         mes "[Biscuit]";
2190                         mes "Why you?";
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.";
2192                         next;
2193                         mes "[Biscuit]";
2194                         mes "How rude...";
2195                         emotion e_ag;
2196                         next;
2197                         mes "[Biscuit]";
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.";
2199                         next;
2200                         mes "["+strcharinfo(0)+"]";
2201                         mes "...It's not a request, but a threat...";
2202                         emotion e_dots,1;
2203                         close;
2204                 }
2205         } else if (ma_tomas == 26) {
2206                 // Dialogue in repeatable quest is identical.
2207                 // Uses a variable to determine the quest mode.
2208                 set @mal_bob_q,1;
2209         L_Quest:
2210                 set .@i, @mal_bob_q;
2211                 set @mal_bob_q,0;
2212                 if (countitem(12624) < 30) {
2213                         mes "[Biscuit]";
2214                         mes "It's not enough at all~";
2215                         mes "I need at least 30 Delicious Jelly.";
2216                         close;
2217                 }
2218                 mes "[Biscuit]";
2219                 mes "You got them well.";
2220                 mes "There won't be any problem to prepare her meal.";
2221                 delitem 12624,30; //Delicious_Jelly
2222                 if (.@i == 1) {
2223                         set ma_tomas,27;
2224                         changequest 11231,11232;
2225                 } else {
2226                         erasequest 11244;
2227                         setquest 11245;
2228                         getitem 6422,5; //Egrade_Coin
2229                 }
2230                 next;
2231                 mes "[Biscuit]";
2232                 mes "Though the jelly looks strange, it tastes good...";
2233                 mes "Star Candy seems to like it a lot as well.";
2234                 next;
2235                 mes "[Biscuit]";
2236                 mes "Have your meal, Star Candy~";
2237                 mes "Uhhh, why don't you eat it?";
2238                 mes "You have no appetite?";
2239                 close;
2240         } else if (ma_tomas == 27) {
2241                 mes "[Biscuit]";
2242                 mes "Hooo.. it's natural that you have no appetite...";
2243                 next;
2244                 mes "[Biscuit]";
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!";
2246                 next;
2247                 mes "[Biscuit]";
2248                 mes "Moreover, the slithery thing is bothering Star Candy.";
2249                 mes "You cannot avoid the stress.";
2250                 next;
2251                 select("Slithery thing?");
2252                 mes "[Biscuit]";
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.";
2256                 next;
2257                 mes "[Biscuit]";
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.";
2259                 next;
2260                 mes "[Biscuit]";
2261                 mes "Thanks to Star Candy, her skin is...";
2262                 mes "......";
2263                 next;
2264                 mes "[Biscuit]";
2265                 mes "Woooaaappp!";
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!!!!";
2269                 emotion e_omg;
2270                 next;
2271                 mes "[Biscuit]";
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!";
2274                 next;
2275                 mes "[Biscuit]";
2276                 mes "Ah, ah! She's so kind that she sacrifices herself to save such things. Sob sob.";
2277                 emotion e_sob;
2278                 next;
2279                 mes "[Biscuit]";
2280                 mes "Ah, ah...";
2281                 mes "I can't leave to take care of her, isn't there anybody to help~";
2282                 next;
2283                 mes "[Biscuit]";
2284                 mes "Isn't there anybody to helpppppp~";
2285                 next;
2286                 mes "[Biscuit]";
2287                 mes "Hey, you there...";
2288                 mes "Even as I ask like this, will you just ignore me and stand there?";
2289                 next;
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.");
2291                 mes "[Biscuit]";
2292                 mes "Good attitude!";
2293                 mes "Hoo hoo~";
2294                 next;
2295                 mes "[Biscuit]";
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.";
2298                 set ma_tomas,28;
2299                 changequest 11232,11233;
2300                 close;
2301         } else if (ma_tomas == 28) {
2302                 if (countitem(6433) && countitem(6432)) {
2303                         mes "[Biscuit]";
2304                         mes "Oh!";
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...!";
2308                         set ma_tomas,29;
2309                         changequest 11233,11234;
2310                         close;
2311                 } else if (countitem(6433) && countitem(6431)) {
2312                         mes "[Biscuit]";
2313                         mes "Oh!";
2314                         mes "You brought the tools successfully.";
2315                         mes "Now you can fetch sea water from outside.";
2316                         next;
2317                         mes "[Biscuit]";
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!";
2320                         next;
2321                         mes "[Biscuit]";
2322                         mes "Be careful not to spill the water, as it's heavy to carry.";
2323                         close;
2324                 } else {
2325                         mes "[Biscuit]";
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.";
2328                         next;
2329                         mes "[Biscuit]";
2330                         mes "For such enormous skin as Star Candy's, it's full of barnacles, oysters, and mussels!!!";
2331                         emotion e_omg;
2332                         close;
2333                 }
2334         } else if (ma_tomas < 33) {
2335                 mes "[Biscuit]";
2336                 mes "Oh!";
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...!";
2340                 close;
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. - ";
2348                         close;
2349                 }
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. - ";
2356                         close;
2357                 }
2358                 mes "[Biscuit]";
2359                 mes "Well done!";
2360                 mes "Now I see that her beautiful face has recovered.";
2361                 emotion e_awsm;
2362                 next;
2363                 mes "[Biscuit]";
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.";
2366                 emotion e_no1;
2367                 next;
2368                 mes "[Biscuit]";
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.";
2372                 next;
2373                 mes "[Biscuit]";
2374                 mes "It's a kind of reward. Say my words to Dr. Dvor... or Devore, whatever the cat's name is.";
2375                 next;
2376                 mes "[Biscuit]";
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...";
2378                 next;
2379                 mes "[Biscuit]";
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!";
2381                 emotion e_pif;
2382                 set ma_tomas,34;
2383                 erasequest 11235;
2384                 setquest 11236;
2385                 getitem 6422,100; //Egrade_Coin
2386                 getitem 12636,20; //Malang_Sp_Can
2387                 close;
2388         } else if (ma_tomas > 99) {
2389                 if (checkquest(11244) > -1) {
2390                         set @mal_bob_q,2;
2391                         goto L_Quest;
2392                 } else if (checkquest(11245,PLAYTIME) == 0 || checkquest(11245,PLAYTIME) == 1) {
2393                         mes "[Biscuit]";
2394                         mes "I'll call you when I need you, so don't worry!";
2395                         close;
2396                 } else {
2397                         if (checkquest(11245,PLAYTIME) == 2)
2398                                 erasequest 11245;
2399                         mes "[Biscuit]";
2400                         mes "It's the time for Star Candy to have a meal.";
2401                         mes "Get some jellies.";
2402                         next;
2403                         switch(select("I'll help.:I'll stop.")) {
2404                         case 1:
2405                                 mes "[Biscuit]";
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.";
2409                                 setquest 11244;
2410                                 close;
2411                         case 2:
2412                                 mes "[Biscuit]";
2413                                 mes "What, are you talking about you let our Star Candy feel hungry?!";
2414                                 close;
2415                         }
2416                 }
2417         }
2418         mes "[Biscuit]";
2419         mes "Star Candy is really good.";
2420         mes "She never loses her smile, even though it's so hard to stand...";
2421         close;
2422 }
2423
2424 mal_in02,102,94,3       script  Cleaning Staff#mal      544,2,2,{
2425 OnTouch:
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. - ";
2432                 close;
2433         }
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. - ";
2440                 close;
2441         }
2442         mes "[Cleaning Staff]";
2443         mes "All yours. There are various cleaning tools here.";
2444         next;
2445         switch(select("Bucket:Cleaning Brush:Stop.")) {
2446         case 1:
2447                 mes "[Cleaning Staff]";
2448                 mes "You mean the Bucket!";
2449                 mes "Here we go~";
2450                 next;
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
2455                 close;
2456         case 2:
2457                 mes "[Cleaning Staff]";
2458                 mes "You mean the Cleaning Brush!";
2459                 mes "Here we go~";
2460                 next;
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
2465                 close;
2466         case 3:
2467                 mes "[Cleaning Staff]";
2468                 mes "Thanks for coming~";
2469                 close;
2470         }
2471         close;
2472 }
2473
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. - ";
2481                 close;
2482         }
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. - ";
2489                 close;
2490         }
2491         if (countitem(6431) == 0) {
2492                 mes "- To get water -";
2493                 mes "- you need a ^0000FFBucket^000000. -";
2494                 close;
2495         }
2496         mes "- The water seems so pure. -";
2497         next;
2498         switch(select("Get water.:Stop.")) {
2499         case 1:
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
2505                 close;
2506         case 2:
2507                 mes "- Didn't get water. -";
2508                 close;
2509         }
2510 }
2511
2512 mal_dun01,133,125,5     script  Star Candy#mal  552,{
2513         if (ma_tomas == 19) {
2514                 mes "[Star Candy]";
2515                 mes "....";
2516                 mes ".....";
2517                 mes "......";
2518                 next;
2519                 mes "[Biscuit]";
2520                 mes "Rude! How come you talk to precious Star Candy!";
2521                 next;
2522                 mes "[Biscuit]";
2523                 mes "You look different from the fellows that usually comes...";
2524                 mes "You also look strange, though.";
2525                 next;
2526                 mes "["+strcharinfo(0)+"]";
2527                 mes "?!";
2528                 mes "You can talk!";
2529                 emotion e_omg,1;
2530                 next;
2531                 mes "[Biscuit]";
2532                 mes "What?";
2533                 mes "You've never seen me talking?";
2534                 mes "What's the matter with you?";
2535                 next;
2536                 mes "[Biscuit]";
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.";
2539                 next;
2540                 mes "[Biscuit]";
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";
2544                 next;
2545                 select("Support?");
2546                 mes "[Biscuit]";
2547                 mes "Anyway!";
2548                 mes "It's no use to treat them well.";
2549                 mes "They don't know how hard Star Candy is trying.";
2550                 next;
2551                 mes "[Biscuit]";
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.";
2553                 next;
2554                 mes "[Biscuit]";
2555                 mes "Since the ground here is so soft, Star Candy was stuck in between, and the situation is now like this.";
2556                 next;
2557                 mes "[Biscuit]";
2558                 mes "Actually, she can get out regardless of those bad things, but she supports the ground worrying that someone will get hurt.";
2559                 next;
2560                 mes "[Biscuit]";
2561                 mes "Ah, ah...";
2562                 mes "What a beatiful mind...";
2563                 next;
2564                 mes "[Biscuit]";
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.";
2566                 next;
2567                 mes "[Biscuit]";
2568                 mes "Star Candy sacrifices herself like this, but those fellows are setting the pillars around her for themselves only.";
2569                 mes "Hewww!!!";
2570                 emotion e_ag,0,"Biscuit#mal";
2571                 next;
2572                 mes "[Biscuit]";
2573                 mes "They talk to her, but ignore me when I talk to her.";
2574                 mes "I don't like them at all!!!";
2575                 next;
2576                 mes "- Unlike the words of Dr. Devore, Biscuit appears fluent in speaking. -";
2577                 next;
2578                 mes "- I think it's better to let Dr. Devore know this soon. -";
2579                 set ma_tomas,20;
2580                 changequest 11226,11227;
2581                 close;
2582         }
2583         mes "[Star Candy]";
2584         mes "....";
2585         mes ".....";
2586         mes "......";
2587         close;
2588 }
2589
2590 -       script  #skin_mal       -1,{
2591         set .@index, atoi(strnpcinfo(2));
2592         switch(.@index) {
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;
2597                 default:
2598                         mes "An error has occurred.";
2599                         close;
2600         }
2601         if (ma_tomas != .@index) {
2602                 mes "- I feel sorry for the skin -";
2603                 mes "- to be so "+.@str$+". -";
2604                 close;
2605         }
2606         if (!countitem(6433) || !countitem(6432)) {
2607                 mes "- You need -";
2608                 mes "- a cleaning brush -";
2609                 mes "- and a full bucket. -";
2610                 close;
2611         }
2612         mes "- Poured water on the "+.@str$+" skin. -";
2613         delitem 6432,1; //Full_Bucket
2614         getitem 6431,1; //Bucket
2615         next;
2616         if (rand(1,2) == 1)
2617                 set .@menu$,"Brush.:Stop.:";
2618         else
2619                 set .@menu$,":Stop.:Brush.";
2620         switch(select(.@menu$)) {
2621         case 1:
2622         case 3:
2623                 mes "- Poured water on -";
2624                 mes "- the "+.@str$+" skin -";
2625                 mes "- and brushed it hard. -";
2626                 specialeffect EF_BUBBLE;
2627                 if (rand(1,3) > 1)
2628                         close;
2629                 next;
2630                 mes "- The "+.@str$+" skin turned -";
2631                 mes "- soft and moisturized. -";
2632                 switch(rand(1,50)) {
2633                 case 7:
2634                         next;
2635                         mes "[Star Candy]";
2636                         mes "Hoo hoo hoot~";
2637                         mes "That tickles.";
2638                         break;
2639                 case 21:
2640                         next;
2641                         mes "[Star Candy]";
2642                         mes "You're a really good human being.";
2643                         break;
2644                 case 29:
2645                         next;
2646                         mes "[Star Candy]";
2647                         mes "Since I couldn't move, it was the most difficult thing to stand.";
2648                         break;
2649                 case 30:
2650                         next;
2651                         mes "[Star Candy]";
2652                         mes "Ah~ Feels good~";
2653                         mes "I felt itchy for so long.";
2654                         break;
2655                 case 49:
2656                         next;
2657                         mes "[Star Candy]";
2658                         mes "Thanks so much.";
2659                         break;
2660                 default:
2661                         set ma_tomas, ma_tomas+1;
2662                         if (.@index == 32)
2663                                 changequest 11234,11235;
2664                         close;
2665                 }
2666                 cutin "ma_starcandy",2;
2667                 set ma_tomas, ma_tomas+1;
2668                 if (.@index == 32)
2669                         changequest 11234,11235;
2670                 close2;
2671                 cutin "",255;
2672                 end;
2673         case 2:
2674                 mes "- All the water -";
2675                 mes "- sank into the ground. -";
2676                 close;
2677         }
2678 }
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
2683
2684 malangdo,190,167,7      script  Portali#mal     546,{
2685         if (ma_tomas < 100) {
2686                 mes "[Portali]";
2687                 mes "I have no business for an immature fellow!";
2688                 close;
2689         }
2690         mes "[Portali]";
2691         mes "Hmmm...";
2692         mes "You smell like cats even though you're a human being...";
2693         next;
2694         mes "[Portali]";
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!";
2698         next;
2699         switch(select("Go.:Don't go.:Prices?")) {
2700         case 1:
2701                 if (countitem(12636) < 4) {
2702                         mes "[Portali]";
2703                         mes "Where are you going without canned food...?";
2704                         close;
2705                 }
2706                 switch(select("Rune-Midgarts:Schwaltzvalt Republic:Arunafeltz Kingdom")) {
2707                 case 1:
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;
2715                         }
2716                 case 2:
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;
2722                         }
2723                 case 3:
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;
2727                         }
2728                 }
2729         case 2:
2730                 mes "[Portali]";
2731                 mes "Okay...";
2732                 close;
2733         case 3:
2734                 mes "[Portali]";
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!";
2738                 close;
2739         }
2740         end;
2741 L_Warp:
2742         if (countitem(12636) < getarg(1)) {
2743                 mes "[Portali]";
2744                 mes "Where are you going without canned food...?";
2745                 close;
2746         }
2747         mes "[Portali]";
2748         mes "Then to "+getarg(0)+"~";
2749         delitem 12636,getarg(1); //Malang_Sp_Can
2750         close2;
2751         warp getarg(2),getarg(3),getarg(4);
2752         end;
2753 }
2754
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.";
2760                 close;
2761         }
2762         if (checkweight(1201,1) == 0) {
2763                 mes "Your inventory is too full to proceed. Come back after reducing your load.";
2764                 close;
2765         }
2766         if (BaseLevel < 60) {
2767                 mes "[Pipielle]";
2768                 mes "Wow, this is nice weather. Do you like this kind of weather, too? But I need to do my work now.";
2769                 next;
2770                 mes "[Pipielle]";
2771                 mes "I would ask for your help, if you were a stronger advanturer...";
2772                 next;
2773                 mes "^770099This cat is working on something, but she asks for help above level 60.^000000";
2774                 close;
2775         }
2776         set .@fish_ss1$, "What are you doing?";
2777         if (countitem(6451) > 29)
2778                 set .@fish_ss2$, "I caught a lot of strange fishes!";
2779         else
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...";
2783         mes "[Pipielle]";
2784         mes "Would you come here and open your bag for me?";
2785         next;
2786         switch(select(.@fish_ss1$,.@fish_ss2$,.@fish_ss3$)) {
2787         case 1:
2788                 mes "[Pipielle]";
2789                 mes "There are many beautiful fish around here. So I feel my heart beating standing here.";
2790                 next;
2791                 select("I think my heart is beating faster...");
2792                 mes "[Pipielle]";
2793                 mes "How come you only know about eating! My heart doesn't only beat for food.";
2794                 next;
2795                 mes "[Pipielle]";
2796                 mes "I've studied at a human university before and I learned to speak there so don't treat me like some animal.";
2797                 next;
2798                 mes "[Pipielle]";
2799                 mes "I am a scholar of fish research.";
2800                 mes "It's important for cats to research fish.";
2801                 next;
2802                 select("How's your research going?");
2803                 mes "[Pipielle]";
2804                 mes "I was a good friend of admiral Thomas but our ship hasn't gone back to sea since we arrived here.";
2805                 next;
2806                 mes "[Pipielle]";
2807                 mes "The shipmates seem to be pretty lonely.";
2808                 next;
2809                 mes "[Pipielle]";
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.";
2812                 next;
2813                 select("Is that why I understand all the cats?");
2814                 mes "[Pipielle]";
2815                 mes "Yes, exactly!";
2816                 mes "I was one of the few cats who could talk to humans before that scholar arrived.";
2817                 next;
2818                 mes "[Pipielle]";
2819                 mes "Anyways, now I'm collecting specimens to study the monsters here. I hope you can help me.";
2820                 next;
2821                 if(select("How can I help you?:I have to decline.") == 2) {
2822                         mes "[Pipielle]";
2823                         mes "Oh, okay. If you change your mind, please come again.";
2824                         close;
2825                 }
2826                 mes "[Pipielle]";
2827                 mes "There is a monster called a Pouring who's eating all fish in the Octopus and Culvert dungeon.";
2828                 next;
2829                 mes "[Pipielle]";
2830                 mes "It suddenly appeared during the winter, so could you collect the specimens of Unidentified Fish after getting rid of it?";
2831                 next;
2832                 mes "[Pipielle]";
2833                 mes "You can get Unidentified Fish from the Pouring monsters, so please collect 30 of them.";
2834                 close;
2835         case 2:
2836                 if (countitem(6451) > 29) {
2837                         //saveppl Unknown_Fish
2838                         delitem 6451,30; //Unknown_Fish
2839                         mes "[Pipielle]";
2840                         mes "Oh, thank you! I will take these specimens.";
2841                         next;
2842                         mes "[Pipielle]";
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.";
2844                         next;
2845                         mes "[Pipielle]";
2846                         mes "I can give you good news even from a distance, but it's only possible if I am really lucky...";
2847                         close;
2848                 }
2849                 mes "[Pipielle]";
2850                 mes "I'm sorry, but please collect 30 Unidentified Fish specimens.";
2851                 close;
2852         case 3:
2853                 mes "[Pipielle]";
2854                 mes "Oh, you met admiral Tomas... how was it?";
2855                 next;
2856                 if(select("He looks gentle:He looks terrible") == 2) {
2857                         mes "[Pipielle]";
2858                         mes "Hmm...";
2859                         mes "Frankly speaking, I was a real fan of Admiral Tomas. Can you take responsibility for your word?";
2860                         next;
2861                         if(select("Just kidding!:Oh yes, he was really terrible!") == 2) {
2862                                 mes "[Pipielle]";
2863                                 mes "Is he?";
2864                                 mes "Okay, it really depends on personal taste...";
2865                                 close;
2866                         }
2867                 }
2868                 mes "[Pipielle]";
2869                 mes "Is he?";
2870                 mes "I knew you would say so.";
2871                 next;
2872                 mes "[Pipielle]";
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.";
2874                 next;
2875                 mes "[Pipielle]";
2876                 mes "Please help him a lot. There are not many people to trust. This is my personal request.";
2877                 next;
2878                 mes "[Pipielle]";
2879                 mes "And this is a small gift for looking after admiral Tomas.";
2880                 set ma_tomas,101;
2881                 getitem 6422,200; //Egrade_Coin
2882                 mes "^0000ffReceived 200 E Class Coins.^000000";
2883                 close;
2884         }
2885 }
2886
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. -";
2892                 close;
2893         }
2894         if (checkquest(1152,PLAYTIME) == 0) {
2895                 mes "[Gobonge]";
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";
2900                 mes "like usual.";
2901                 close;
2902         } else if (checkquest(1152,PLAYTIME) == 1) {
2903                 erasequest 1152;
2904                 set malang_bad_guys,0;
2905         } else if (checkquest(1152,PLAYTIME) == 2) {
2906                 completequest 1152;
2907                 erasequest 1152;
2908                 set malang_bad_guys,0;
2909         }
2910         if (BaseLevel < 60) {
2911                 mes "[Gobonge]";
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!";
2916                 close;
2917         }
2918         if (malang_bad_guys == 0) {
2919                 mes "[Gobonge]";
2920                 mes "Will you listen my sorrow?";
2921                 next;
2922                 switch(select("Sure I will.:No, I won't.")) {
2923                 case 1:
2924                         mes "[Gobonge]";
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.";
2929                         next;
2930                         mes "[Gobonge]";
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...";
2937                         next;
2938                         mes "[Gobonge]";
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!";
2943                         emotion e_sob;
2944                         next;
2945                         switch(select("You deserve the pain!:Need help?")) {
2946                         case 1:
2947                                 mes "[Gobonge]";
2948                                 mes "Yes you are!";
2949                                 close;
2950                         case 2:
2951                                 mes "[Gobonge]";
2952                                 mes "You know what care is.";
2953                                 mes "Please find the bad provider";
2954                                 mes "and revenge our enemy!";
2955                                 next;
2956                                 switch(select("No, I don't want to!:Yes, I'll do it!")) {
2957                                 case 1:
2958                                         mes "[" + strcharinfo(0) + "]";
2959                                         mes "For the peace in Malangdo,";
2960                                         mes "just lay in bed forever.";
2961                                         next;
2962                                         mes "[Gobonge]";
2963                                         mes "I will!";
2964                                         mes "I will have your peace first once I get well!";
2965                                         close;
2966                                 case 2:
2967                                         mes "[Gobonge]";
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!";
2973                                         setquest 1145;
2974                                         set malang_bad_guys,1;
2975                                         close;
2976                                 }
2977                         }
2978                 case 2:
2979                         mes "[Gobonge]";
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!";
2984                         emotion e_sob;
2985                         close;
2986                 }
2987         } else if (malang_bad_guys == 1) {
2988                 mes "[Gobonge]";
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!";
2993                 close;
2994         } else if (malang_bad_guys > 1 && malang_bad_guys < 7) {
2995                 mes "[Gobonge]";
2996                 mes "I am so tired due to";
2997                 mes "lack of forbidden bad activity.";
2998                 close;
2999         } else if (malang_bad_guys == 7) {
3000                 if (countitem(6426) > 29) {
3001                         mes "[Gobonge]";
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.";
3007                         next;
3008                         mes "[Gobonge]";
3009                         mes "I need time to concentrate on my stomachache.";
3010                         mes "You can go now!";
3011                         erasequest 1151;
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
3016                         close;
3017                 }
3018                 mes "[Gobonge]";
3019                 mes "How do you know the source of bad can?";
3020                 mes "Do you have time to do slow at the moment?";
3021                 emotion e_sob;
3022                 close;
3023         } else if (malang_bad_guys == 8) {
3024                 mes "[Gobonge]";
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?";
3029                 next;
3030                 switch(select("It's troublsome, I quit.:Sure I will!")) {
3031                 case 1:
3032                         mes "[Gobonge]";
3033                         mes "Haha, you think it is a bad word.";
3034                         mes "I want you to be one of our staffs.";
3035                         next;
3036                         mes "[Gobonge]";
3037                         mes "Sorry, but you should go now";
3038                         mes "so that I can concentrate on my stomachache.";
3039                         setquest 1152;
3040                         set malang_bad_guys,9;
3041                         close;
3042                 case 2:
3043                         mes "[Gobonge]";
3044                         mes "All right, then I will have time";
3045                         mes "to concentrate on my stomachache.";
3046                         setquest 1153;
3047                         set malang_bad_guys,10;
3048                         close;
3049                 }
3050         } else if (malang_bad_guys == 9) {
3051                 mes "[Gobonge]";
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";
3056                 mes "like usual.";
3057                 close;
3058         } else if (malang_bad_guys > 9 && malang_bad_guys < 12) {
3059                 mes "[Gobonge]";
3060                 mes "Go and have fun with the Patrol Leader!";
3061                 close;
3062         } else if (malang_bad_guys == 12) {
3063                 mes "[Gobonge]";
3064                 mes "Instead of us, you did bad behavior.";
3065                 mes "Good to hear that?";
3066                 mes "This is what teacher see best pupil?";
3067                 emotion e_swt;
3068                 next;
3069                 mes "[Gobonge]";
3070                 mes "You deserve a reward!";
3071                 mes "I need to get some more rest,";
3072                 mes "so let's investigate tomorrow!";
3073                 erasequest 1155;
3074                 setquest 1152;
3075                 set malang_bad_guys,13;
3076                 getitem 6422,5; //Egrade_Coin
3077                 close;
3078         } else if (malang_bad_guys == 13) {
3079                 mes "[Gobonge]";
3080                 mes "Come again tomorrow.";
3081                 mes "I might be in pain of stomach";
3082                 mes "like usual.";
3083                 close;
3084         }
3085 OnEnable:
3086         enablenpc "Gobonge#ml";
3087         close;
3088 OnDisable:
3089         disablenpc "Gobonge#ml";
3090         close;
3091 }
3092
3093 malangdo,181,205,3      script  Gobulee#ml1     547,{
3094         mes "[Gobulee]";
3095         mes "What a time to show up!";
3096         mes "You should come around when we're healthy.";
3097         close;
3098 }
3099
3100 malangdo,180,202,3      script  Gobyungee#ml1   547,{
3101         mes "[Gobyungee]";
3102         mes "I can't even look another cat in the eye since I'm too sick to be doin' crimes properly.";
3103         close;
3104 }
3105
3106 malangdo,186,201,3      script  Gosigee#ml1     547,{
3107         mes "[Gosigee]";
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!";
3110         mes "...";
3111         next;
3112         mes "[Gosigee]";
3113         mes "How can we follow someone so single-minded!";
3114         close;
3115 }
3116
3117 malangdo,177,202,3      script  Gonanee#ml2     547,{
3118         mes "[Gonanee]";
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.";
3121         close;
3122 }
3123
3124 malangdo,183,202,3      script  Godoree#ml3     547,{
3125         mes "[Godoree]";
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...";
3131         close;
3132 }
3133
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.";
3137         next;
3138         mes "[Suspious Dealer]";
3139         mes "Oh the pain, oh the pain of it all...";
3140         close;
3141 }
3142
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.";
3146         next;
3147         mes "[Suspious Dealer]";
3148         mes "Could it BE any smoggier today?";
3149         close;
3150 }
3151
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.";
3158         mes "Hehehe...";
3159         close;
3160 }
3161
3162 malangdo,196,120,0      script  #ml1    -1,2,2,{
3163 OnTouch:
3164         if (malang_bad_guys == 1 || malang_bad_guys == 2) {
3165                 mes "You hear a conversation between the Suspious Dealers.";
3166                 next;
3167                 mes "[Suspious Dealer]";
3168                 mes "Because unexpected robbery at that moment...";
3169                 mes "our great work has delayed.";
3170                 next;
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.";
3174                 next;
3175                 mes "You need to check a place near north of balloon bag in ship Navi.";
3176                 if (malang_bad_guys == 1) {
3177                         erasequest 1145;
3178                         setquest 1146;
3179                         set malang_bad_guys,2;
3180                 }
3181                 close;
3182         } else if (malang_bad_guys > 2 && malang_bad_guys < 8) {
3183                 mes "You still hear a suspicious conversation.";
3184                 next;
3185                 mes "[Suspious Dealer]";
3186                 mes "But near the balloon bag is still";
3187                 mes "worrying so much!";
3188                 next;
3189                 mes "[Very Suspious Dealer]";
3190                 mes "Oh how cowardly you are!";
3191                 mes "I hid it in ship Navi perfectly.";
3192                 mes "Relax!";
3193                 next;
3194                 mes "[Suspious Dealer]";
3195                 mes "The rest of part is in staffs.";
3196                 mes "We should believe.";
3197                 next;
3198                 mes "We need to investigate Navi first.";
3199                 mes "Let's see other guys in ship Navi.";
3200                 if (malang_bad_guys == 3) {
3201                         erasequest 1147;
3202                         setquest 1148;
3203                         set malang_bad_guys,4;
3204                 }
3205                 close;
3206         } else if (malang_bad_guys > 7) {
3207                 mes "You still hear a suspicious conversation.";
3208                 next;
3209                 mes "[Suspious Dealer]";
3210                 mes "Star candy is still healthy,";
3211                 mes "what happens?";
3212                 next;
3213                 mes "[Very Suspious Dealer]";
3214                 mes "No way...";
3215                 mes "We should get more bad cans.";
3216                 close;
3217         }
3218         end;
3219 }
3220
3221 malangdo,155,179,0      script  #ml2    -1,2,2,{
3222 OnTouch:
3223         if (malang_bad_guys == 2 || malang_bad_guys == 3) {
3224                 mes "There's a memo.";
3225                 next;
3226                 mes "[Memo]";
3227                 mes "Here is not what we wanted, huh!";
3228                 next;
3229                 mes "...do listen the conversation of merchant.";
3230                 if (malang_bad_guys == 2) {
3231                         erasequest 1146;
3232                         setquest 1147;
3233                         set malang_bad_guys,3;
3234                 }
3235                 close;
3236         }
3237         end;
3238 }
3239
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!";
3244                 close;
3245         } else if (malang_bad_guys == 4) {
3246                 mes "[Awfully Suspious Dealer]";
3247                 mes "Bad cans?";
3248                 mes "Due to lots of work in here";
3249                 mes "can't have a short time to talk?";
3250                 next;
3251                 switch(select("Look suspicious?:I knew all things here!")) {
3252                 case 1:
3253                         mes "[Awfully Suspious Dealer]";
3254                         mes "I have a same boat with you!";
3255                         close;
3256                 case 2:
3257                         mes "[Awfully Suspious Dealer]";
3258                         mes "...";
3259                         mes "You searched the lounge of ship Navi?";
3260                         mes "...";
3261                         next;
3262                         mes "[Awfully Suspious Dealer]";
3263                         mes "It looks wrong place~";
3264                         mes "Go and do other things~!";
3265                         next;
3266                         mes "You need to search lounge of ship Navi?";
3267                         erasequest 1148;
3268                         setquest 1149;
3269                         set malang_bad_guys,5;
3270                         close;
3271                 }
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.";
3278                 close;
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.";
3285                         mes "...";
3286                         next;
3287                         mes "[Awfully Suspious Dealer]";
3288                         mes "...there must be something...";
3289                         close;
3290                 }
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!";
3294                 next;
3295                 switch(select("Do not pretend not to know!:Need to show them our general!")) {
3296                 case 1:
3297                         mes "[Awfully Suspious Dealer]";
3298                         mes "It just looks wonderful.";
3299                         mes "There's nothing more to have?";
3300                         emotion e_ho;
3301                         close;
3302                 case 2:
3303                         mes "[Awfully Suspious Dealer]";
3304                         mes "Relax!";
3305                         mes "Let's have smile and fun with only ours.";
3306                         next;
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.";
3313                         next;
3314                         switch(select("Are you the leader?:Let me clear the usage of bad can.:Can it be worked as you want?")) {
3315                         case 1:
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.";
3320                                 close;
3321                         case 2:
3322                                 mes "[Awfully Suspious Dealer]";
3323                                 mes "That is...";
3324                                 mes "for food...";
3325                                 mes "Don't ask me more, please!";
3326                                 close;
3327                         case 3:
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?";
3334                                 next;
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!";
3340                                 next;
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.";
3346                                 erasequest 1150;
3347                                 setquest 1151;
3348                                 set malang_bad_guys,7;
3349                                 close;
3350                         }
3351                 }
3352         } else if (malang_bad_guys == 7) {
3353                 mes "[Awfully Suspious Dealer]";
3354                 mes "Plese forget what I have told you.";
3355                 mes "Please...";
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!";
3360                 close;
3361         }
3362         mes "[Awfully Suspious Dealer]";
3363         mes "So you reported all things?";
3364         mes "...";
3365         mes "Now it's time to live a new life";
3366         mes "of group for hair tufts...";
3367         close;
3368 }
3369
3370 mal_in02,184,72,3       script  Gozangee#ml     547,{
3371         mes "[Gozangee]";
3372         mes "I have too much pain in my stomach...";
3373         mes "Should endure myself!";
3374         mes "...do bad activity...";
3375         close;
3376 }
3377
3378 mal_in02,184,77,0       script  #ml3    -1,2,2,{
3379 OnTouch:
3380         if (checkweight(1201,1) == 0) {
3381                 mes "- You have too many items. -";
3382                 close;
3383         }
3384         if (malang_bad_guys == 4) {
3385                 mes "I came to...";
3386                 mes "know a thing that shouldn't be";
3387                 mes "appeared to anyone.";
3388                 mes "Just pretend that I didn't see this.";
3389                 close;
3390         } else if (malang_bad_guys == 5) {
3391                 mes "This is...!";
3392                 mes "...";
3393                 next;
3394                 mes "A sack that carrying bad cans.";
3395                 next;
3396                 mes "Let's bring this to a guy who";
3397                 mes "is in Awfully Suspious Dealer in deck.";
3398                 erasequest 1149;
3399                 setquest 1150;
3400                 set malang_bad_guys,6;
3401                 getitem 6427,1; //Bad_Can_Sack
3402                 close;
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.";
3408                 close;
3409         }
3410         end;
3411 }
3412
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. -";
3416                 close;
3417         }
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.";
3423                 close;
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...";
3430                 next;
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.";
3435                 next;
3436                 mes "[Patrol Leader]";
3437                 mes "Report to me after tormenting 20 ^0000FFRed Eruma^000000";
3438                 mes "for a while.";
3439                 mes "I will scold you as Patrol Leader!";
3440                 next;
3441                 switch(select("What Patrol Leader do like this?:Cheer up!!")) {
3442                 case 1:
3443                         mes "[Patrol Leader]";
3444                         mes "This is what my flavor to do this!";
3445                         close;
3446                 case 2:
3447                         mes "[Patrol Leader]";
3448                         mes "I will expect various bad activities.";
3449                         erasequest 1153;
3450                         setquest 1154;
3451                         set malang_bad_guys,11;
3452                         close;
3453                 }
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.";
3459                         next;
3460                         mes "[Crime Prevention Staff]";
3461                         mes "Captain, we have work again, right?";
3462                         emotion e_sob;
3463                         emotion e_sob,0,"Crime Prevention Staff#ml";
3464                         next;
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!";
3469                         emotion e_sob;
3470                         emotion e_sob,0,"Crime Prevention Staff#ml";
3471                         next;
3472                         mes "[Patrol Leader]";
3473                         mes "I will scold you once the investigation is over!";
3474                         mes "Visit Gobonge now.";
3475                         erasequest 1154;
3476                         setquest 1155;
3477                         set malang_bad_guys,12;
3478                         close;
3479                 }
3480                 mes "[Patrol Leader]";
3481                 mes "Inside of starry coral area,";
3482                 mes "report to me after tormenting 20 ^0000FFRed Eruma^000000";
3483                 mes "for a while.";
3484                 mes "I will scold you as Patrol Leader!";
3485                 close;
3486         }
3487         mes "[Patrol Leader]";
3488         mes "I will scold you once the investigation";
3489         mes "is over!";
3490         mes "visit Gobonge now.";
3491         close;
3492 }
3493
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!";
3499                 close;
3500         }
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.";
3507         next;
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?";
3514         close;
3515 }
3516
3517 malangdo,3,1,3  script  Guidance for quest#ml   543,{
3518         if (callfunc("F_GM_NPC",1854,0) < 1) {
3519                 mes "[Helper]";
3520                 mes "What is this security code?";
3521                 mes "Go away!";
3522                 close;
3523         }
3524         mes "[Helper]";
3525         mes "Choose now, hurry!";
3526         next;
3527         switch(select("NPC appear!:NPC walkout!:Reset setitem:30 pcs of bad cans:Just before collecting cans:Start quest for Patrol Leader")) {
3528         case 1:
3529                 donpcevent "Gobonge#ml::OnEnable";
3530                 mes "[Helper]";
3531                 mes "First appearance!";
3532                 close;
3533         case 2:
3534                 donpcevent "Gobonge#ml::OnDisable";
3535                 mes "[Helper]";
3536                 mes "Walk out!";
3537                 close;
3538         case 3:
3539                 mes "[Helper]";
3540                 mes "Yap!";
3541                 set malang_bad_guys,0;
3542                 erasequest 1152;
3543                 close;
3544         case 4:
3545                 mes "[Helper]";
3546                 mes "Owing?";
3547                 getitem 6426,30; //Bad_Can
3548                 close;
3549         case 5:
3550                 mes "[Helper]";
3551                 mes "Yap!";
3552                 erasequest 1150;
3553                 setquest 1151;
3554                 set malang_bad_guys,7;
3555                 close;
3556         case 6:
3557                 mes "[Helper]";
3558                 mes "Yap!";
3559                 set malang_bad_guys,10;
3560                 close;
3561         }
3562 }
3563
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. -";
3569                 close;
3570         }
3571         if (BaseLevel < 60) {
3572                 mes "Sailor cat is crying sadly.";
3573                 next;
3574                 mes "[Cleanyang]";
3575                 mes "Meow neow meoow";
3576                 mes "What... Meow .. Something... going... Heuheung~";
3577                 mes "You don't have to know. Meow heuheuheuk... ";
3578                 next;
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...'";
3582                 next;
3583                 mes "It is much better to do not know.";
3584                 close;
3585         }
3586         if (mal_qook == 0) {
3587                 mes "Sailor cat is crying sadly.";
3588                 emotion e_sob;
3589                 next;
3590                 mes "[Cleanyang]";
3591                 mes "Meow meow meoooow~";
3592                 mes "What is going on... Heu... heuk...";
3593                 mes "You don't have to know. Heu... heuk...";
3594                 emotion e_sob;
3595                 next;
3596                 mes "Could not continue talk.";
3597                 next;
3598                 switch(select("Cheer him up.:Ignore.")) {
3599                 case 1:
3600                         mes "I comforted his wounded heart just standing by him.";
3601                         next;
3602                         emotion e_sob;
3603                         mes "[Cleanyang]";
3604                         mes "This is unjust... Heuheuk...";
3605                         mes "The chef... He always gives me scolding.";
3606                         next;
3607                         mes "[Cleanyang]";
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...";
3611                         next;
3612                         select("They?");
3613                         mes "[Cleanyang]";
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.";
3617                         next;
3618                         mes "[Cleanyang]";
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.";
3623                         next;
3624                         mes "[Cleanyang]";
3625                         mes "By the way, they are coming over and over again.";
3626                         mes "I don't know where they are from.";
3627                         next;
3628                         switch(select("Don't ask anymore.:Asking for the place of vermin came.")) {
3629                         case 1:
3630                                 emotion e_sob;
3631                                 mes "[Cleanyang]";
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...";
3636                                 next;
3637                                 mes "Poor sailor cat Cleanyang begins to cry.";
3638                                 mes "Leave him alone.";
3639                                 close;
3640                         case 2:
3641                                 mes "[Cleanyang]";
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!";
3645                                 next;
3646                                 mes "[Cleanyang]";
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.";
3649                                 set mal_qook,1;
3650                                 setquest 7260;
3651                                 close;
3652                         }
3653                 case 2:
3654                         mes "You leave the crying cat and move back.";
3655                         close;
3656                 }
3657         } else if (mal_qook == 1) {
3658                 if (checkquest(7261) != -1 && checkquest(7262) != -1 && checkquest(7263) != -1) {
3659                         emotion e_omg;
3660                         mes "[Cleanyang]";
3661                         mes "Uh. What is that? Meow.";
3662                         mes "This is cat's ship biscuit... It might be left for a long time...";
3663                         mes "No way...!";
3664                         next;
3665                         select("Yeah, this is it.");
3666                         emotion e_hmm;
3667                         mes "[Cleanyang]";
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?";
3670                         mes "Meow!";
3671                         next;
3672                         select("Teeth Grinder?");
3673                         mes "[Cleanyang]";
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.";
3677                         next;
3678                         mes "[Cleanyang]";
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.";
3681                         next;
3682                         mes "Cleanyang breaks cat's ship biscuit with hammer and chisel";
3683                         mes "and hit on the floor. Then...";
3684                         next;
3685                         mes "[Cleanyang]";
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.";
3689                         next;
3690                         mes "[Cleanyang]";
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.";
3693                         next;
3694                         mes "[Cleanyang]";
3695                         mes "After settled on this island, we did not make cat's ship biscuit due to fresh ingredients.";
3696                         mes "........";
3697                         next;
3698                         mes "[Cleanyang]";
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!";
3702                         set mal_qook,2;
3703                         erasequest 7261;
3704                         erasequest 7262;
3705                         erasequest 7263;
3706                         erasequest 7260;
3707                         setquest 7264;
3708                         next;
3709                         mes "[Cleanyang]";
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...";
3712                         close;
3713                 }
3714                 mes "[Cleanyang]";
3715                 mes "Please search the ship Navi and find the place of origin.";
3716                 mes "I just believe you.";
3717                 close;
3718         } else if (mal_qook == 2) {
3719                 mes "[Cleanyang]";
3720                 mes "If you show cat's ship biscuit to chef and those insects were from there,";
3721                 mes "my misunderstanding will be resolved.";
3722                 next;
3723                 select("Why don't you go by yourself?");
3724                 mes "[Cleanyang]";
3725                 mes "Um... I still have to clean up...";
3726                 mes "I'm still scared of my chef, so please.";
3727                 close;
3728         } else if (mal_qook == 3) {
3729                 mes "[Cleanyang]";
3730                 mes "Chef gets angry.";
3731                 mes "Just beg for mercy!";
3732                 close;
3733         } else if (mal_qook == 4) {
3734                 mes "[Cleanyang]";
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?";
3737                 next;
3738                 mes "[Cleanyang]";
3739                 mes "If chef needs something, Just bring it for him~";
3740                 mes "Is that good for each other?";
3741                 next;
3742                 mes "[Cleanyang]";
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....";
3745                 close;
3746         } else if (mal_qook == 5) {
3747                 mes "[Cleanyang]";
3748                 mes "Did you finish work what chef wanted?";
3749                 mes "By the way, why do you make cat's ship biscuit suddenly?";
3750                 next;
3751                 select("New menu for you.");
3752                 mes "[Cleanyang]";
3753                 mes "Meoooow----!!";
3754                 mes "Keemeoooow!!";
3755                 mes "Nyahuhuh... Kmeoooow!";
3756                 next;
3757                 mes "[Cleanyang]";
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~";
3761                 next;
3762                 switch(select("Tickling under the chin.:Hit the end of nose.:Tap on butt.")) {
3763                 case 1:
3764                         mes "[Cleanyang]";
3765                         mes "Meoow... Koleung koleung...";
3766                         mes "Kyarreung...";
3767                         mes "Huahhuah... Golgolgol...";
3768                         next;
3769                         break;
3770                 case 2:
3771                         mes "[Cleanyang]";
3772                         mes "Eung Kya-!";
3773                         mes "Uh nyanyanyanaynyan!";
3774                         mes "What the heck are you doing!";
3775                         next;
3776                         break;
3777                 case 3:
3778                         mes "[Cleanyang]";
3779                         mes "Heu keeyangyang";
3780                         mes "Heunyang... Euhnyang-!";
3781                         mes "What are you doing!";
3782                         next;
3783                         break;
3784                 }
3785                 mes "[Cleanyang]";
3786                 mes "Please stop...";
3787                 mes "Now, be calm.";
3788                 mes "I understand that chef's saying and huge plan.";
3789                 next;
3790                 mes "[Cleanyang]";
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...";
3794                 next;
3795                 select("What?");
3796                 mes "[Cleanyang]";
3797                 mes "Cat the Cat!";
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.";
3800                 next;
3801                 mes "[Cleanyang]";
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!";
3805                 next;
3806                 mes "[Cleanyang]";
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.";
3809                 set mal_qook,6;
3810                 getitem 12636,30; //Malang_Sp_Can
3811                 getexp 80000,80000;
3812                 setquest 7267;
3813                 close;
3814         }
3815         switch(rand(3)) {
3816         case 0:
3817                 mes "[Cleanyang]";
3818                 mes "Ohohohong...";
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.";
3822                 break;
3823         case 1:
3824                 mes "[Cleanyang]";
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?";
3827                 break;
3828         case 2:
3829                 mes "[Cleanyang]";
3830                 mes "I'm a cleaning cat Cleanyang~";
3831                 mes "Meow~";
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.";
3835                 break;
3836         }
3837         next;
3838         mes "[Cleanyang]";
3839         mes "By the way, what is going on?";
3840         next;
3841         switch(select("It's time to promise~:I'm here to see the result~:Shake your butt~")) {
3842         case 1:
3843                 if (checkquest(7267,PLAYTIME) == 0) {
3844                         mes "[Cleanyang]";
3845                         mes "Uh? Not yet.";
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.";
3848                         close;
3849                 }
3850                 if (checkquest(7268) != -1) {
3851                         mes "[Cleanyang]";
3852                         mes "My service to you today.";
3853                         mes "Recently, there are 9 spot that hided cat's ship biscuit as well.";
3854                         next;
3855                         mes "[Cleanyang]";
3856                         mes "Someone think that good angel took them all as I collected and threw away.";
3857                         mes "He still hide them that place.";
3858                         next;
3859                         mes "[Cleanyang]";
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.";
3862                         close;
3863                 }
3864                 if (checkquest(7267,PLAYTIME) == 2)
3865                         completequest 7267;
3866                 erasequest 7267;
3867                 mes "[Cleanyang]";
3868                 mes "Is there guy who hide cat's ship biscuit today?";
3869                 mes "Probably there he is?";
3870                 next;
3871                 switch(select("Try to search today.:Maybe not today.")) {
3872                 case 1:
3873                         mes "[Cleanyang]";
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.";
3877                         setquest 7268;
3878                         close;
3879                 case 2:
3880                         mes "[Cleanyang]";
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.";
3885                         close;
3886                 }
3887         case 2:
3888                 if (checkquest(7268) == -1) {
3889                         mes "[Cleanyang]";
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?";
3893                         close;
3894                 }
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) {
3897                         mes "[Cleanyang]";
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.";
3901                         next;
3902                         mes "[Cleanyang]";
3903                         mes "Just take all finding cat's ship biscuit.";
3904                         mes "Taste is not bad and have a resilient too...";
3905                         next;
3906                         mes "[Cleanyang]";
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~";
3910                         setquest 7267;
3911                         erasequest 7268;
3912                         erasequest 7261;
3913                         erasequest 7262;
3914                         erasequest 7263;
3915                         erasequest 7269;
3916                         erasequest 7270;
3917                         erasequest 7271;
3918                         erasequest 7272;
3919                         erasequest 7273;
3920                         erasequest 7274;
3921                         erasequest 7275;
3922                         getexp 30000,40000;
3923                         getitem 12636,10; //Malang_Sp_Can
3924                         close;
3925                 }
3926                 mes "[Cleanyang]";
3927                 mes "Did you find all of them?";
3928                 next;
3929                 mes "[Cleanyang]";
3930                 mes "Someone think that good angel took them all as I collected and threw away.";
3931                 mes "He still hide them that place.";
3932                 next;
3933                 mes "[Cleanyang]";
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.";
3936                 close;
3937         case 3:
3938                 mes "[Cleanyang]";
3939                 mes "Meooow-!";
3940                 mes "What are you doing? Meow!";
3941                 mes "Goreureureung...";
3942                 next;
3943                 mes "[Cleanyang]";
3944                 mes "Hmhm.";
3945                 mes "Hey, don't do that.";
3946                 mes "...isn't it a crime? Meow.";
3947                 close;
3948         }
3949 }
3950
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. -";
3954                 close;
3955         }
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.";
3960                         next;
3961                         mes "[Admiral Thomas]";
3962                         mes "Uh? What are you doing over there?";
3963                         mes "Do not touch that!";
3964                         cutin "ma_tomas03",2;
3965                         next;
3966                         switch(select("Sorry.:I'll clean up!")) {
3967                         case 1:
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;
3974                                 break;
3975                         case 2:
3976                                 cutin "ma_tomas03",255;
3977                                 mes "Ignoring Thomas and search under the junk.";
3978                                 mes "And at that time...";
3979                                 next;
3980                                 emotion e_omg;
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.";
3983                                 switch(rand(3)) {
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;
3987                                 }
3988                                 setquest 7261;
3989                                 getitem 11536,1; //Cat_Hard_Biscuit
3990                                 next;
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.";
3994                                         close;
3995                                 }
3996                                 mes "It was one of reason that the insects are appeared.";
3997                                 close;
3998                         }
3999                 }
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.";
4002                 close;
4003         }
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.";
4009                         next;
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.";
4012                         emotion e_omg;
4013                         switch(rand(3)) {
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;
4017                         }
4018                         setquest 7261;
4019                         getitem 11536,1; //Cat_Hard_Biscuit
4020                         close;
4021                 }
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.";
4024                 close;
4025         }
4026         mes "I don't have any business here.";
4027         close;
4028 }
4029
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. -";
4033                 close;
4034         }
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?";
4039                         next;
4040                         switch(select("Just look roughly.:Take a look at this.")) {
4041                         case 1:
4042                                 mes "I looked at the ventilation window well, but did not find any problem.";
4043                                 close;
4044                         case 2:
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...";
4048                                 next;
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.";
4051                                 emotion e_omg;
4052                                 switch(rand(2)) {
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;
4055                                 }
4056                                 setquest 7263;
4057                                 getitem 11536,1; //Cat_Hard_Biscuit
4058                                 if (mal_qook == 1) {
4059                                         next;
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.";
4063                                         } else
4064                                                 mes "It was one of reason that the insects are appeared.";
4065                                 }
4066                                 close;
4067                         }
4068                 }
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.";
4071                 close;
4072         }
4073         mes "I don't have any business here.";
4074         close;
4075 }
4076
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. -";
4080                 close;
4081         }
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.";
4086                         next;
4087                         switch(select("Raise the matress slightly.:Search under the bed.")) {
4088                         case 1:
4089                                 mes "I slightly push and raise the part that touched edge of wall.";
4090                                 mes "And at that time...";
4091                                 next;
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.";
4094                                 emotion e_omg;
4095                                 monster "mal_in02",102,23,"Quick Dark Shadow",2209,1;
4096                                 setquest 7262;
4097                                 getitem 11536,1; //Cat_Hard_Biscuit
4098                                 if (mal_qook == 1) {
4099                                         next;
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.";
4103                                         } else
4104                                                 mes "It was one of reason that the insects are appeared.";
4105                                 }
4106                                 close;
4107                         case 2:
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.";
4110                                 close;
4111                         }
4112                 }
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.";
4115                 close;
4116         }
4117         mes "The bed for sailors.";
4118         mes "Lots of cat's hair are attached.";
4119         close;
4120 }
4121
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. -";
4125                 close;
4126         }
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.";
4131                         next;
4132                         switch(select("Search through the weeds.:Search under the chair.")) {
4133                         case 1:
4134                                 mes "I decide to search the forest that out of people's eye.";
4135                                 mes "And at that time...";
4136                                 next;
4137                                 mes "From the place where Dark shadow just passed and someone hided recently.";
4138                                 mes "Find a cat's ship biscuit.";
4139                                 emotion e_omg;
4140                                 monster "malangdo",141,178,"Quick Dark Shadow",2209,1;
4141                                 setquest 7269;
4142                                 getitem 11536,1; //Cat_Hard_Biscuit
4143                                 close;
4144                         case 2:
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.";
4147                                 close;
4148                         }
4149                 }
4150                 mes "Many weeds are growing in rest area near cat tower.";
4151                 mes "We already collected hiding cat's ship biscuit here.";
4152                 close;
4153         }
4154         mes "Many weeds are growing under the cat tower.";
4155         mes "It seems to be hard to clean.";
4156         close;
4157 }
4158
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. -";
4162                 close;
4163         }
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...";
4169                         next;
4170                         switch(select("Avoid this dirty place.:Darn it-!")) {
4171                         case 1:
4172                                 mes "[" + strcharinfo(0) + "]";
4173                                 mes "Right!";
4174                                 mes "It may be cat's grave... Do not touch them!";
4175                                 mes "Avoid, avoid~";
4176                                 break;
4177                         case 2:
4178                                 mes "Close eyes and start to dig that pile of sand!";
4179                                 mes "Therefore, something came out quickly from there and disappeared.";
4180                                 mes "And...";
4181                                 next;
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.";
4184                                 setquest .@quest;
4185                                 if (!rand(3)) {
4186                                         emotion e_omg;
4187                                         getmapxy(.@map$,.@x,.@y,UNITTYPE_NPC);
4188                                         monster .@map$,.@x,.@y,"Quick Dark Shadow",2209,1;
4189                                 } else
4190                                         getitem 11536,1; //Cat_Hard_Biscuit
4191                                 close;
4192                         }
4193                 }
4194                 mes "We already collected buried cat's ship biscuit.";
4195                 close;
4196         }
4197         mes "- Looks so strange. -";
4198         mes "- That's it... -";
4199         close;
4200 }
4201 malangdo,197,237,0      duplicate(Strange Pile of Sand#7)       Strange Pile of Sand#12 557
4202
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. -";
4206                 close;
4207         }
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..";
4212                         next;
4213                         mes "To lie flat and look under the stairs carefully.";
4214                         mes "And at that time...";
4215                         next;
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.";
4218                         setquest 7271;
4219                         if (!rand(3)) {
4220                                 emotion e_omg;
4221                                 monster "malangdo",231,130,"Quick Dark Shadow",2209,1;
4222                         } else
4223                                 getitem 11536,1; //Cat_Hard_Biscuit
4224                         close;
4225                 }
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.";
4228                 next;
4229                 mes "We already collected buried cat's ship biscuit.";
4230                 close;
4231         }
4232         mes "Out of people's hand under the stairs.";
4233         mes "Sometimes, I look around there when I search for lost toys.";
4234         close;
4235 }
4236
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. -";
4240                 close;
4241         }
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.";
4246                         next;
4247                         mes "Push the thin and long rod in the gap and search something.";
4248                         mes "And at that time...";
4249                         next;
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.";
4252                         setquest 7272;
4253                         if (!rand(3)) {
4254                                 emotion e_omg;
4255                                 monster "mal_in01",73,19,"Quick Dark Shadow",2209,1;
4256                         } else
4257                                 getitem 11536,1; //Cat_Hard_Biscuit
4258                         close;
4259                 }
4260                 mes "We already collected buried cat's ship biscuit.";
4261                 close;
4262         }
4263         mes "There are cat's bed near cat tower.";
4264         mes "Specially, some cats love an out of the way place.";
4265         close;
4266 }
4267
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. -";
4271                 close;
4272         }
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.";
4277                         next;
4278                         mes "Push the thin and long rod in the gap and search something.";
4279                         mes "And at that time...";
4280                         next;
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.";
4283                         setquest 7273;
4284                         if (!rand(3)) {
4285                                 emotion e_omg;
4286                                 monster "mal_in01",159,225,"Quick Dark Shadow",2209,1;
4287                         } else
4288                                 getitem 11536,1; //Cat_Hard_Biscuit
4289                         close;
4290                 }
4291                 mes "We already collected buried cat's ship biscuit.";
4292                 close;
4293         }
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.";
4296         close;
4297 }
4298
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. -";
4302                 close;
4303         }
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.";
4308                         next;
4309                         mes "Push the thin and long rod in the gap and search something.";
4310                         mes "And at that time...";
4311                         next;
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.";
4314                         setquest 7274;
4315                         if (!rand(3)) {
4316                                 emotion e_omg;
4317                                 monster "mal_in01",24,71,"Quick Dark Shadow",2209,1;
4318                         } else
4319                                 getitem 11536,1; //Cat_Hard_Biscuit
4320                         close;
4321                 }
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.";
4324                 close;
4325         }
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...";
4328         close;
4329 }
4330
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. -";
4336                 close;
4337         }
4338         if (BaseLevel < 60) {
4339                 mes "[Chef Nyas]";
4340                 mes "What is going on boy?";
4341                 mes "I don't want to talk to you. Get away from me!";
4342                 next;
4343                 mes "I'm ignored by uncomfortable cat.";
4344                 mes "May not ignored if I'm getting stronger...";
4345                 close;
4346         }
4347         if (mal_qook < 2) {
4348                 mes "[Chef Nyas]";
4349                 mes "I'm a unique chef in entire fleet.";
4350                 mes "Do you want something from me?";
4351                 next;
4352                 mes "[Chef Nyas]";
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!";
4355                 next;
4356                 mes "[Chef Nyas]";
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!";
4359                 close;
4360         } else if (mal_qook == 2) {
4361                 mes "[Chef Nyas]";
4362                 mes "I'm a unique chef in entire fleet.";
4363                 mes "Do you want something from me?";
4364                 next;
4365                 switch(select("Show the cat's ship biscuit.:Talk about story of Cleanyang.")) {
4366                 case 1:
4367                         mes "[Chef Nyas]";
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?";
4371                         next;
4372                         mes "He is telling the story that place where he found cat's ship biscuit and";
4373                         mes "Explain the Cleanyang's story.";
4374                         next;
4375                         break;
4376                 case 2:
4377                         mes "[Chef Nyas]";
4378                         mes "Why that stupid?";
4379                         mes "Are you trying to make a thunder storm in the calm sea?!";
4380                         next;
4381                         mes "Pacify an angry chef";
4382                         mes "Explain a misunderstanding about Cleanyang and tell whole story of cat's ship biscuit.";
4383                         next;
4384                         break;
4385                 }
4386                 mes "[Chef Nyas]";
4387                 mes "So this is happening because of cat buscuit?";
4388                 mes "Yes, is this story about that?";
4389                 next;
4390                 select("You are quick understand.");
4391                 mes "[Chef Nyas]";
4392                 mes "..........He is such a jerk!";
4393                 mes "In addition, What? Find another one in captain's room?!";
4394                 next;
4395                 mes "[Chef Nyas]";
4396                 mes "Thomas......";
4397                 mes "He has position that should take the lead to sailors, but he got a wrong?";
4398                 mes "Ududuk.";
4399                 next;
4400                 mes "[Chef Nyas]";
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!";
4403                 next;
4404                 mes "[Chef Nyas]";
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!";
4407                 next;
4408                 mes "[Chef Nyas]";
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?!";
4411                 next;
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.";
4415                 set mal_qook,3;
4416                 erasequest 7264;
4417                 setquest 7265;
4418                 close;
4419         } else if (mal_qook == 3) {
4420                 if (!rand(3)) {
4421                         mes "[Chef Nyas]";
4422                         mes "There you are? I made a bad break.";
4423                         mes "I made a big decision when you are out for me.";
4424                         next;
4425                         mes "[Chef Nyas]";
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!.";
4428                         next;
4429                         mes "[Chef Nyas]";
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.";
4432                         next;
4433                         mes "[Chef Nyas]";
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..";
4437                         next;
4438                         mes "[Chef Nyas]";
4439                         mes "Could we get them easily on land?";
4440                         mes "I'll get the rest what I need.";
4441                         next;
4442                         mes "[Chef Nyas]";
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~~!!";
4446                         next;
4447                         mes "A look of chef is quite serious.";
4448                         mes "Let me tell Cleanyang about the result first.";
4449                         set mal_qook,4;
4450                         erasequest 7265;
4451                         setquest 7266;
4452                         close;
4453                 }
4454                 mes "Chef is still trying to soothe his anger.";
4455                 mes "Maybe need more time.";
4456                 close;
4457         } else if (mal_qook == 4) {
4458                 if (countitem(577) >= 10 && countitem(7454) > 0) {
4459                         mes "[Chef Nyas]";
4460                         mes "Finally here. Wow, this land is pretty different.";
4461                         mes "That is enough to process.";
4462                         next;
4463                         mes "[Chef Nyas]";
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
4468                         set mal_qook,5;
4469                         erasequest 7266;
4470                         setquest 7276;
4471                         close;
4472                 }
4473                 mes "[Chef Nyas]";
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.";
4476                 next;
4477                 mes "[Chef Nyas]";
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...";
4481                 close;
4482         }
4483         mes "[Chef Nyas]";
4484         mes "There you are.";
4485         mes "It's not mealtime... Why are you here?";
4486         next;
4487         switch(select("What's today's work?:Food Delivery:Just bored...")) {
4488         case 1:
4489                 if (checkquest(7276,PLAYTIME) == 0) {
4490                         mes "[Chef Nyas]";
4491                         mes "Now, cat's ship biscuit is being baked in this oven.";
4492                         mes "It's all for your delivery food.";
4493                         next;
4494                         mes "[Chef Nyas]";
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.";
4497                         next;
4498                         mes "[Chef Nyas]";
4499                         mes "I've got enough ingredients of cat's ship biscuit today.";
4500                         mes "Let me order next time.";
4501                         close;
4502                 }
4503                 if (mal_food > 0) {
4504                         mes "[Chef Nyas]";
4505                         mes "Um? You are dull.";
4506                         mes "You already took my order list?";
4507                         mes "Just take care of them.";
4508                         close;
4509                 }
4510                 if (checkquest(7276,PLAYTIME) == 2)
4511                         completequest 7276;
4512                 mes "[Chef Nyas]";
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)
4516                         erasequest 7276;
4517                 next;
4518                 mes "[Chef Nyas]";
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...";
4521                 next;
4522                 switch(select("I'm busy today.:Sure, what are you need?")) {
4523                 case 1:
4524                         mes "[Chef Nyas]";
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.";
4528                         next;
4529                         switch(select("So teeth grinder?:Worm castle...:Do not throw away?")) {
4530                         case 1:
4531                                 mes "[Chef Nyas]";
4532                                 mes "What do you want to hear from me?!";
4533                                 mes "Kmeow!!";
4534                                 mes "The hardness of cat's ship biscuit is like a noble endurance in the sea!";
4535                                 mes "Do not ignore this!!";
4536                                 close;
4537                         case 2:
4538                                 mes "[Chef Nyas]";
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.";
4541                                 next;
4542                                 mes "[Chef Nyas]";
4543                                 mes "Anyway Is that all about protein?";
4544                                 mes "Why don't you eat at night if it's on your mind!";
4545                                 close;
4546                         case 3:
4547                                 mes "[Chef Nyas]";
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!";
4552                                 close;
4553                         }
4554                 case 2:
4555                         if (mal_food == 0) {
4556                                 mes "[Chef Nyas]";
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.";
4559                                 next;
4560                                 mes "[Chef Nyas]";
4561                                 mes "My curious food is...";
4562                                 set .@i, rand(1,66);
4563
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 .";
4567
4568                                 set mal_food,.@i;
4569                                 setquest 7280+.@i;
4570                                 mes "Just one dish is enough, so please do it together.";
4571                                 next;
4572                                 mes "[Chef Nyas]";
4573                                 mes "You have to bring the dish that made from fresh ingredients.";
4574                                 mes "^ff0000I will refuse the instant food.^000000";
4575                                 close;
4576                         }
4577                         mes "[Chef Nyas]";
4578                         mes "Hey my friend, you have a bad memory.";
4579                         mes "Did you already take my order list?";
4580                         close;
4581                 }
4582         case 2:
4583                 if (mal_food == 0) {
4584                         mes "[Chef Nyas]";
4585                         mes "Do you remember what I ask to bring?";
4586                         mes "I have no idea.";
4587                         close;
4588                 } else if (mal_food > 66) {
4589                         mes "[Chef Nyas]";
4590                         mes "What did I say to bring?";
4591                         mes "I don't remember?";
4592                         mes "Did you get something wrong to come here?";
4593                         close;
4594                 }
4595                 mes "[Chef Nyas]";
4596                 mes "Is that ingredients of cat's ship biscuit and the food of human?";
4597                 mes "Let me check what you brought...";
4598                 next;
4599                 set .@i, mal_food;
4600
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);
4604
4605                 if (countitem(577) >= 10 && countitem(7454) > 0 && countitem(.@food) > 0) {
4606                         mes "[Chef Nyas]";
4607                         mes "Great.";
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
4612                         delitem .@food,1;
4613                         setquest 7276;
4614                         set mal_food,0;
4615                         erasequest 7280+.@i;
4616                         
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
4621
4622                         getexp 50000,80000;
4623                         next;
4624                         mes "[Chef Nyas]";
4625                         mes "Alright, could you come tomorrow?";
4626                         mes "When the time to you coming, I'm very excited.";
4627                         mes "Nyahuh Nyahuh";
4628                         close;
4629                 }
4630                 mes "[Chef Nyas]";
4631                 mes "Yummm...";
4632                 mes "Did I overestimate your ability?";
4633                 mes "Double check what is short and bring them properly.";
4634                 next;
4635                 mes "[Chef Nyas]";
4636                 mes "There is not different from undiscerning young cat.";
4637                 close;
4638         case 3:
4639                 mes "[Chef Nyas]";
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.";
4642                 close;
4643         }
4644 }
4645
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. -";
4651                 close;
4652         }
4653         if (BaseLevel < 60) {
4654                 mes "[Rato]";
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.";
4658                 next;
4659                 mes "[Rato]";
4660                 mes "If you were a more professional adventurer, I'd ask you one thing...";
4661                 mes "Well, I won't do it.";
4662                 close;
4663         }
4664         if (nyadven == 0) {
4665                 mes "[Rato]";
4666                 mes "Hey there.";
4667                 mes "I am Rato, do you have a moment?";
4668                 next;
4669                 switch(select("Yeah, sure I do.:I'm sorry, but I'm busy right now.")) {
4670                 case 1:
4671                         mes "[Rato]";
4672                         mes "Well, nothing special, but could you do me a favor?";
4673                         mes "Did you see the kids gathered on your way here?";
4674                         next;
4675                         select("Kids?");
4676                         mes "[Rato]";
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.";
4680                         next;
4681                         mes "[Rato]";
4682                         mes "And they are getting bored of living on this small island.";
4683                         mes "They already tasted sea and adventure...";
4684                         next;
4685                         mes "[Rato]";
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?";
4688                         next;
4689                         switch(select("Uh, sure...:I don't have enough time for that.")) {
4690                         case 1:
4691                                 mes "[Rato]";
4692                                 mes "Oh, thank you!";
4693                                 mes "Then, where are they?";
4694                                 mes "Maybe near Beginning Compass...?";
4695                                 next;
4696                                 mes "[Rato]";
4697                                 mes "They are so active that I am not sure where they are now.";
4698                                 break;
4699                         case 2:
4700                                 mes "[Rato]";
4701                                 mes "Oh, really?";
4702                                 mes "It's okay even though you cannot do this right now.";
4703                                 break;
4704                         }
4705                         mes "If you meet them, please spend time with them.";
4706                         next;
4707                         mes "[Rato]";
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.";
4711                         set nyadven,1;
4712                         setquest 7242;
4713                         close;
4714                 case 2:
4715                         mes "[Rato]";
4716                         mes "Oh, really?";
4717                         mes "I am sorry for disturbing you.";
4718                         close;
4719                 }
4720         } else if (nyadven == 1) {
4721                 mes "[Rato]";
4722                 mes "The youngest one is Charo, with gold fur.";
4723                 mes "Roku has black fur, and Rosy has white fur.";
4724                 next;
4725                 mes "[Rato]";
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.";
4728                 close2;
4729         } else if (nyadven < 13) {
4730                 mes "[Rato]";
4731                 mes "Do kids disturb you too much?";
4732                 mes "What... adventurer group? Did you play with toys from the adventurer group?";
4733                 next;
4734                 mes "[Rato]";
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...";
4737                 next;
4738                 mes "[Rato]";
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...";
4741                 next;
4742                 mes "Rato seems to be in brown study.";
4743                 close;
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.";
4748                         close;
4749                 }
4750                 mes "[Rato]";
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...";
4754                 next;
4755                 mes "You hand Rato a piece of painting.";
4756                 next;
4757                 mes "[Rato]";
4758                 mes "Oh, this is a piece of painting?";
4759                 mes "Ah!!!";
4760                 mes "Has this painting been torn up already?";
4761                 next;
4762                 mes "[Rato]";
4763                 mes "Did they say this is a gift for me?";
4764                 mes "Huhhuh, a piece of painting?";
4765                 mes "HAHAHAHAHA!";
4766                 next;
4767                 mes "[Rato]";
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...";
4771                 next;
4772                 mes "[Rato]";
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
4776                 set nyadven,14;
4777                 getitem 6422,100; //Egrade_Coin
4778                 completequest 7259;
4779                 next;
4780                 mes "[Rato]";
4781                 mes "I owe you a big favor!";
4782                 mes "Let's drink today!";
4783                 mes "Miaow~";
4784                 close;
4785         } else {
4786                 mes "[Rato]";
4787                 mes "Hey, how's it going? If you have time please look at it.";
4788                 next;
4789                 switch(select("Look at a picture.:Don't look at a picture.")) {
4790                 case 1:
4791                         mes "[Rato]";
4792                         mes "Yes, they drew this picture full of happiness.";
4793                         next;
4794                         cutin "mal_nyapic",4;
4795                         mes "Appreciate the picture in the frame.";
4796                         close2;
4797                         cutin "",255;
4798                         end;
4799                 case 2:
4800                         mes "[Rato]";
4801                         mes "Why don't you look at such a nice picture?";
4802                         mes "I'm disapointed.";
4803                         close;
4804                 }
4805         }
4806 }
4807
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. -";
4811                 close;
4812         }
4813         if (nyadven == 0) {
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.";
4816                 close;
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.";
4821                 next;
4822                 switch(select("Just watch them without a word.:Busy right now.")) {
4823                 case 1:
4824                         mes "You try to listen to the conversation without disturbing them.";
4825                         next;
4826                         mes "[Charo]";
4827                         mes "When will it be fixed? When it will be done?";
4828                         mes "Isn't this the last one?";
4829                         next;
4830                         mes "[Rosy]";
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.";
4834                         next;
4835                         mes "[Roku]";
4836                         mes "Don't we have an extra glass bead?";
4837                         next;
4838                         mes "[Rosy]";
4839                         mes "No, we don't have any.";
4840                         mes "We can't fix this without it, right?";
4841                         next;
4842                         mes "The cats look your way at the same time.";
4843                         next;
4844                         switch(select("I have a spare Glass Bead!:Why are you guys staring at me?")) {
4845                         case 1:
4846                                 if (countitem(746) == 0) {
4847                                         mes "[Roku]";
4848                                         mes "There is no glass bead.";
4849                                         mes "Don't lie to us.";
4850                                         close;
4851                                 }
4852                                 mes "[Charo]";
4853                                 mes "Really? Oh, really?";
4854                                 mes "It's a bead! And a shining glass bead as well!";
4855                                 next;
4856                                 mes "[Rosy]";
4857                                 mes "Hmm. This is enough to replace it.";
4858                                 mes "Like this...";
4859                                 next;
4860                                 mes "[Roku]";
4861                                 mes "And then here, this?";
4862                                 mes "Done.";
4863                                 next;
4864                                 mes "[Charo]";
4865                                 mes "Exciting!!!";
4866                                 mes "Okay, adventurer! We'll give you the right to use this machine!";
4867                                 mes "Try this whenever you want to!!";
4868                                 next;
4869                                 mes "[Charo]";
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.";
4873                                 next;
4874                                 mes "[Charo]";
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
4881                                 set nyadven,2;
4882                                 getitem 12636,30; //Malang_Sp_Can
4883                                 close;
4884                         case 2:
4885                                 mes "[Rosy]";
4886                                 mes "We are just looking at you as you stand there.";
4887                                 close;
4888                         }
4889                 case 2:
4890                         mes "I'll come again later.";
4891                         close;
4892                 }
4893         } else if (nyadven == 2) {
4894                 mes "[Charo]";
4895                 mes "We fixed the Duruduru compass, we only need a visitor now...";
4896                 mes "Hey, do you want to be a visitor?";
4897                 emotion e_gasp;
4898                 next;
4899                 select("A visitor?");
4900                 mes "[Charo]";
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.";
4904                 next;
4905                 switch(select("I'll give it a try.:Quit.")) {
4906                 case 1:
4907                         mes "[Charo]";
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.";
4911                         next;
4912                         mes "[Charo]";
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.";
4915                         next;
4916                         mes "[Charo]";
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.";
4919                         next;
4920                         mes "[Charo]";
4921                         mes "You will be good, as you are a good person for giving us the glass bead.";
4922                         next;
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.";
4925                         set nyadven,3;
4926                         getitem 6428,1; //Bravery_Card_A
4927                         changequest 7242,7243;
4928                         next;
4929                         mes "[Charo]";
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.";
4932                         next;
4933                         mes "[Charo]";
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";
4936                         close;
4937                 case 2:
4938                         mes "[Charo]";
4939                         mes "Ah... you are not going to do it...";
4940                         mes "Um...";
4941                         mes "Sob~";
4942                         mes "Meow~";
4943                         next;
4944                         mes "[Rosy]";
4945                         mes "Hey, adventurer. Don't make kids cry!";
4946                         close;
4947                 }
4948         } else if (nyadven == 3) {
4949                 if (nyadven02 == 28) {
4950                         mes "[Charo]";
4951                         mes "Oh? Isn't this failed stamp from Bubi?";
4952                         mes "I'm really disappointed.";
4953                         mes "Try again~ you can make it!";
4954                         set nyadven02,0;
4955                         if (checkquest(7257) > -1)
4956                                 erasequest 7257;
4957                         close;
4958                 }
4959                 mes "[Charo]";
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.";
4962                 next;
4963                 mes "[Charo]";
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";
4966                 close;
4967         } else if (nyadven == 4) {
4968                 if (countitem(6428) == 0) {
4969                         mes "[Charo]";
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!!";
4973                         close;
4974                 }
4975                 mes "[Charo]";
4976                 mes "I heard it!";
4977                 mes "I heard sound of Meowbell!";
4978                 mes "You are great!";
4979                 mes "The next will be a big case!";
4980                 next;
4981                 select("The next?");
4982                 mes "[Charo]";
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.";
4985                 next;
4986                 mes "[Charo]";
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.";
4990                 next;
4991                 mes "[Charo]";
4992                 mes "You should go there too!";
4993                 next;
4994                 switch(select("Why do I have to go there?:What an adventure! I'll take it!")) {
4995                 case 1:
4996                         mes "[Charo]";
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
5002                         set nyadven,5;
5003                         erasequest 7243;
5004                         close;
5005                 case 2:
5006                         mes "[Charo]";
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!";
5009                         next;
5010                         mes "[Charo]";
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!";
5014                         next;
5015                         mes "- Changed Adventure Card A into Adventure Card B. -";
5016                         delitem 6428,1; //Bravery_Card_A
5017                         set nyadven,6;
5018                         getitem 6429,1; //Bravery_Card_B
5019                         setquest 7246;
5020                         erasequest 7243;
5021                         next;
5022                         mes "[Charo]";
5023                         mes "The great detective and his friend will be around the ship Navi.";
5024                         close;
5025                 }
5026         } else if (nyadven == 5) {
5027                 mes "[Charo]";
5028                 mes "Do you feel a disposition to help the detective and his friend?";
5029                 mes "Don't you?";
5030                 next;
5031                 switch(select("Yes I do.:No I don't.")) {
5032                 case 1:
5033                         mes "[Charo]";
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!";
5036                         next;
5037                         mes "[Charo]";
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!";
5041                         next;
5042                         mes "- Changed Adventure Card A into Adventure Card B. -";
5043                         set nyadven,6;
5044                         getitem 6429,1; //Bravery_Card_B
5045                         setquest 7246;
5046                         next;
5047                         mes "[Charo]";
5048                         mes "The great detective and his friend will be acound ship Navi.";
5049                         close;
5050                 case 2:
5051                         mes "[Charo]";
5052                         mes "Oh my god, the great detective and the ship Navi...";
5053                         close;
5054                 }
5055         } else if (nyadven > 5 && nyadven < 12) {
5056                 mes "[Charo]";
5057                 mes "The great detective and his friend will be around the ship Navi.";
5058                 close;
5059         } else if (nyadven == 12) {
5060                 mes "[Charo]";
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...";
5064                 next;
5065                 mes "[Charo]";
5066                 mes "Don't you have anything to show me?";
5067                 mes "Let me see it quickly!";
5068                 mes "Take it out!";
5069                 next;
5070                 if (countitem(6430) < 6) {
5071                         mes "[Charo]";
5072                         mes "What? You don't have it?";
5073                         mes "It can't be true.";
5074                         mes "Surely you took this with you...";
5075                         next;
5076                         mes "[Rosy]";
5077                         mes "How come it happened?";
5078                         mes "This painting is very important for us.";
5079                         mes "Please give it back to us.";
5080                         close;
5081                 }
5082                 mes "[Charo]";
5083                 mes "Yes, this is it!";
5084                 mes "This is our...";
5085                 mes "But, how do we put the broken pieces together?";
5086                 next;
5087                 mes "[Rosy]";
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!";
5090                 next;
5091                 mes "[Roku]";
5092                 mes "Rato, looks like he is happy.";
5093                 mes "He will understand.";
5094                 next;
5095                 mes "[Charo]";
5096                 mes "Really...?";
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...";
5099                 next;
5100                 mes "[Charo]";
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.";
5104                 next;
5105                 mes "[Rosy]";
5106                 mes "Good idea.";
5107                 mes "That's really a good idea.";
5108                 mes "I was getting tired of it.";
5109                 next;
5110                 mes "[Charo]";
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...";
5114                 next;
5115                 mes "[Charo]";
5116                 mes "We couldn't make the Bravery Team without Rato.";
5117                 mes "Please.";
5118                 mes "Tell him we didn't forget our home island.";
5119                 set nyadven,13;
5120                 changequest 7258,7259;
5121                 close;
5122         } else if (nyadven == 13) {
5123                 mes "[Charo]";
5124                 mes "Please give this pating to Rato.";
5125                 mes "We drawed this painting to show Rato.";
5126                 mes "Please.";
5127                 close;
5128         } else {
5129                 switch(rand(3)) {
5130                 case 0:
5131                         mes "[Charo]";
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...";
5136                         next;
5137                         mes "[Charo]";
5138                         mes "You might have come here for the compass race like huge tuna from our Meow Bravery Team!!";
5139                         mes "Meow!";
5140                         close;
5141                 case 1:
5142                         mes "[Charo]";
5143                         mes "Well, Homnya and Nyangson are too difficult for me.";
5144                         mes "...?";
5145                         mes "I meant the book is difficult for me.";
5146                         close;
5147                 case 2:
5148                         mes "[Charo]";
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!";
5151                         mes "Meow~";
5152                         next;
5153                         mes "[Charo]";
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~";
5157                         close;
5158                 }
5159         }
5160 }
5161
5162 malangdo,214,204,3      script  [Meow Team] Rosy#nya_09 559,{
5163         if (nyadven < 2) {
5164                 mes "A young cat with white fur tries so hard with the weird machine.";
5165                 mes "The machine might be broken.";
5166                 close;
5167         } else if (nyadven == 2) {
5168                 mes "[Rosy]";
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.";
5172                 close;
5173         } else if (nyadven == 3) {
5174                 mes "[Rosy]";
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.";
5177                 next;
5178                 mes "[Charo]";
5179                 mes "Oh, it's fun! Perfectly fun!";
5180                 mes "I have remodeled it this time!!";
5181                 mes "It will be really fun!!";
5182                 next;
5183                 mes "[Roku]";
5184                 mes "Yes. It's fun, as Charo said.";
5185                 mes "Maybe.";
5186                 mes "...";
5187                 mes "It is.";
5188                 close;
5189         } else {
5190                 mes "[Rosy]";
5191                 mes "Meow...";
5192                 mes "I feel sleepy today.";
5193                 mes "I've had sore throat these day because I talked too much...";
5194                 next;
5195                 mes "[Rosy]";
5196                 mes "Don't you agree with me, friend?";
5197                 mes "...?";
5198                 mes "Oh, I didn't even realize...";
5199                 next;
5200                 mes "[Rosy]";
5201                 mes "Forget about it!";
5202                 mes "Doesn't this machine ever break?";
5203                 close;
5204         }
5205 }
5206
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. -";
5210                 close;
5211         }
5212         if (nyadven < 2) {
5213                 mes "A young black cat helps the busy white cat.";
5214                 mes "Maybe the machine is broken.";
5215                 close;
5216         } else if (nyadven == 2) {
5217                 mes "[Roku]";
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.";
5221                 close;
5222         } else if (nyadven == 3) {
5223                 mes "[Roku]";
5224                 mes "Charo likes it.";
5225                 mes "It will be fun.";
5226                 close;
5227         } else if (nyadven == 4) {
5228                 mes "[Roku]";
5229                 mes "Charo has been waiting for so long.";
5230                 mes "To Charo...";
5231                 close;
5232         }
5233         mes "[Roku]";
5234         mes "Do you have something to tell me?";
5235         next;
5236         switch(select("Report results of the race.:Challenge the race.:Nothing.")) {
5237         case 1:
5238                 if (countitem(6428) == 0) {
5239                         mes "[Roku]";
5240                         mes "Bubi, no confirmation stamps and card.";
5241                         mes "You will be in trouble if you are like this.";
5242                         close;
5243                 }
5244                 if (nyadven02 == 27) {
5245                         mes "[Roku]";
5246                         mes "Good job.";
5247                         mes "You are very smart.";
5248                         mes "This is a gift for you.";
5249                         mes "Please come tomorrow again.";
5250                         next;
5251                         mes "[Roku]";
5252                         mes "Charo likes you so much.";
5253                         mes "He will be happy if you come.";
5254                         delitem 6428,1; //Bravery_Card_A
5255                         set nyadven02,29;
5256                         getitem 6422,3; //Egrade_Coin
5257                         getexp 20000,20000;
5258                         erasequest 7244;
5259                         erasequest 7245;
5260                         close;
5261                 } else if (nyadven02 == 28) {
5262                         mes "[Roku]";
5263                         mes "Failed...";
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
5267                         erasequest 7244;
5268                         erasequest 7245;
5269                         next;
5270                         switch(select("Give me one more chance!:Okay.I will try tomorrow.")) {
5271                         case 1:
5272                                 if (countitem(12636) == 0) {
5273                                         mes "[Roku]";
5274                                         mes "Um... Um... Well...";
5275                                         mes "If you bring a Malangdo Can,";
5276                                         mes "I will give you one more chance.";
5277                                         close;
5278                                 }
5279                                 mes "[Roku]";
5280                                 mes "Okay. Do you want to exchange 1 Malangdo Can for a Adventure Card?";
5281                                 next;
5282                                 switch(select("Exchange for Adventure Card A.:Stop it.")) {
5283                                 case 1:
5284                                         if (countitem(6428)) {
5285                                                 mes "[Roku]";
5286                                                 mes "You have it already?";
5287                                                 close;
5288                                         }
5289                                         mes "[Roku]";
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
5294                                         set nyadven02,0;
5295                                         if (checkquest(7257) > -1)
5296                                                 erasequest 7257;
5297                                         close;
5298                                 case 2:
5299                                         mes "[Roku]";
5300                                         mes "Okay, come again tomorrow.";
5301                                         close;
5302                                 }
5303                         case 2:
5304                                 mes "[Roku]";
5305                                 mes "Okay, come again tomorrow.";
5306                                 close;
5307                         }
5308                 } else if (nyadven02 == 29) {
5309                         mes "[Roku]";
5310                         mes "You have reported the result for today already.";
5311                         mes "Right?";
5312                         close;
5313                 } else if (nyadven02 < 27) {
5314                         mes "[Roku]";
5315                         mes "You are too hasty.";
5316                         mes "You didn't even finish the race.";
5317                         mes "It's still going.";
5318                         close;
5319                 } else {
5320                         mes "[Roku]";
5321                         mes "The result is little weird, but...";
5322                         mes "This is neither a complete race nor incomplete race.";
5323                         next;
5324                         mes "[Roku]";
5325                         mes "Is this because of the machine?";
5326                         mes "Let's make void for this race.";
5327                         delitem 6428,1; //Bravery_Card_A
5328                         set nyadven02,0;
5329                         erasequest 7244;
5330                         erasequest 7245;
5331                         close;
5332                 }
5333         case 2:
5334                 if (nyadven02 == 28) {
5335                         mes "[Roku]";
5336                         mes "You have failed?";
5337                         mes "Do you want to try again?";
5338                         mes "I will delete the report of the failed result.";
5339                 } else {
5340                         if (checkquest(7257,PLAYTIME) == 0 || checkquest(7257,PLAYTIME) == 1) {
5341                                 mes "[Roku]";
5342                                 mes "No, not yet.";
5343                                 mes "Duruduru race is only once for a day.";
5344                                 mes "If we do it more often, the machine will break.";
5345                                 close;
5346                         }
5347                         mes "[Roku]";
5348                         mes "I know that you will try the Duruduru race.";
5349                         mes "I deleted your last report.";
5350                 }
5351                 if (checkquest(7257) > -1)
5352                         erasequest 7257;
5353                 next;
5354                 mes "[Roku]";
5355                 mes "You need a Adventure Card to challenge again.";
5356                 mes "Do you want to exchange 1 Malangdo Can for a Adventure Card?";
5357                 next;
5358                 switch(select("Buy Adventure Card.:Just stop it.")) {
5359                 case 1:
5360                         if (countitem(6428)) {
5361                                 mes "[Roku]";
5362                                 mes "You have it already?";
5363                                 close;
5364                         }
5365                         if (countitem(12636) == 0) {
5366                                 mes "[Roku]";
5367                                 mes "There is nothing for free.";
5368                                 mes "You need a Malangdo Can.";
5369                                 close;
5370                         }
5371                         mes "[Roku]";
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
5376                         set nyadven02,0;
5377                         close;
5378                 case 2:
5379                         mes "[Roku]";
5380                         mes "Okay.";
5381                         close;
5382                 }
5383         case 3:
5384                 mes "[Roku]";
5385                 mes "You are the weird one.";
5386                 close;
5387         }
5388 }
5389
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.";
5394                 close;
5395         }
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.";
5400                 next;
5401                 switch(select("Start it right now.:Start it later.")) {
5402                 case 1:
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!";
5407                                 set nyadven02,11;
5408                                 setquest 7244;
5409                                 close;
5410                         } else {
5411                                 callsub L_Viewpoint,2,1;
5412                                 mes "The game has started already!";
5413                                 set nyadven02,21;
5414                                 setquest 7245;
5415                                 close;
5416                         }
5417                 case 2:
5418                         mes "Challenge it a little later.";
5419                         close;
5420                 }
5421         } else if (nyadven02 >= 11 && nyadven02 <= 15) {
5422                 callsub L_Viewpoint,1,(nyadven02-10);
5423                 close;
5424         } else if (nyadven02 >= 21 && nyadven02 <= 25) {
5425                 callsub L_Viewpoint,2,(nyadven02-20);
5426                 close;
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!";
5430                 close;
5431         }
5432         mes "Beginning Compass among the Duruduru compass.";
5433         mes "The Duruduru race starts from this compass.";
5434         close;
5435
5436 // callsub L_Viewpoint,<order number>,<start index>;
5437 L_Viewpoint:
5438         .@index = getarg(1);
5439         switch(getarg(0)) {
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";
5443                 if (.@index <= 1)
5444                         viewpoint 1,213,89,0,0xFF0000;
5445                 if (.@index <= 2)
5446                         viewpoint 1,128,103,1,0x0000FF;
5447                 if (.@index <= 3)
5448                         viewpoint 1,73,253,2,0xFFFF00;
5449                 if (.@index <= 4)
5450                         viewpoint 1,153,146,3,0x00FF00;
5451                 viewpoint 1,111,178,4,0xcccccc;
5452                 break;
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";
5456                 if (.@index <= 1)
5457                         viewpoint 1,73,253,0,0xFFFF00;
5458                 if (.@index <= 2)
5459                         viewpoint 1,128,103,1,0x0000FF;
5460                 if (.@index <= 3)
5461                         viewpoint 1,111,178,2,0xcccccc;
5462                 if (.@index <= 4)
5463                         viewpoint 1,153,146,3,0x00FF00;
5464                 viewpoint 1,213,89,4,0xFF0000;
5465                 break;
5466         }
5467         for(set .@i,1; .@i<=5; set .@i,.@i+1)
5468                 set .@str$, .@str$+((.@i >= .@index)?.@Colors$[.@i]:"")+.@Text$[.@i]+" ";
5469         if (.@index > 1)
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.";
5472         return;
5473 }
5474
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.";
5479                 close;
5480         }
5481         set .@index, atoi(strnpcinfo(2));
5482         switch(.@index) {
5483         case 1:
5484                 setarray .@var[0],11,25;
5485                 set .@color$,"red";
5486                 break;
5487         case 2:
5488                 setarray .@var[0],12,22;
5489                 set .@color$,"blue";
5490                 break;
5491         case 3:
5492                 setarray .@var[0],13,21;
5493                 set .@color$,"gold";
5494                 break;
5495         case 4:
5496                 setarray .@var[0],14,24;
5497                 set .@color$,"green";
5498                 break;
5499         case 5:
5500                 setarray .@var[0],15,23;
5501                 set .@color$,"white";
5502                 break;
5503         }
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.";
5507                 next;
5508                 mes "^00FF00This is a card that didn't start the game yet. Please go back to the Beginning Compass.^000000";
5509                 close;
5510         } else if (nyadven02 == .@var[0] || nyadven02 == .@var[1]) {
5511                 mes "After inserting the card and pressing the button, characters appear on the screen.";
5512                 next;
5513                 mes "Welcome to the exciting number world!";
5514                 mes "Enter the exact answer after reading the question!";
5515                 next;
5516                 while(1) {
5517                         switch(.@index) {
5518                         case 1:
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+" = ??";
5523                                 break;
5524                         case 2:
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+" = ??";
5529                                 break;
5530                         case 3:
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+" = ??";
5535                                 break;
5536                         case 4:
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+" = ??";
5542                                 break;
5543                         case 5:
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+" = ??";
5547                                 break;
5548                         }
5549                         next;
5550                         input .@input;
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;
5556                                 close;
5557                         }
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!";
5561                         next;
5562                 }
5563         } else if (nyadven02 == 16 || nyadven02 == 26) {
5564                 mes "After inserting the card and pressing the button, characters appear on the screen.";
5565                 next;
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;
5574                 close;
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.";
5577                 next;
5578                 mes "^FF0000You are going the wrong way! The paths in the card and compass don't line up!^000000";
5579                 close;
5580         }
5581         close;
5582 }
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
5588
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;
5599                 close;
5600         }
5601         if (nyadven02 == 16)
5602                 set .@quest,7244;
5603         else if (nyadven02 == 26)
5604                 set .@quest,7245;
5605         else {
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.";
5608                 next;
5609                 mes "This is last bell to ring if you have the card for the game.";
5610                 mes "Nothing to say for now.";
5611                 close;
5612         }
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!!";
5623                 set nyadven02,27;
5624                 changequest .@quest,7257;
5625                 next;
5626                 if (nyadven == 3) {
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.";
5631                         next;
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.";
5636                         next;
5637                         mes "[Deckhand Bubi]";
5638                         mes "Go to Charo with that Adventure Card.";
5639                         mes "I will give you a confirmation stamp for success.";
5640                         set nyadven,4;
5641                         close;
5642                 } else {
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.";
5648                         close;
5649                 }
5650         } else {
5651                 mes "-- Beep --";
5652                 mes "The card has out with a warning sound.";
5653                 set nyadven02,28;
5654                 changequest .@quest,7257;
5655                 next;
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!!";
5660                 close;
5661         }
5662 }
5663
5664 malangdo,176,165,3      script  Deckhand Bubi#nya_16    544,{
5665         mes "[Bubi]";
5666         mes "Hey, human adventurer, what are you here for?";
5667         mes "Yeah~ this is a beautiful view.";
5668         next;
5669         mes "[Bubi]";
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.";
5672         next;
5673         mes "[Bubi]";
5674         mes "Um, my work?";
5675         mes "Oh, that is only for when I am not on a voyage.";
5676         mes "I am free these days.";
5677         close;
5678 }
5679
5680 malangdo,172,178,7      script  Cat Detective#nya_14    560,{
5681         cutin "mal_homnya_n",2;
5682         if (nyadven < 6) {
5683                 mes "[Cat Detective]";
5684                 mes "Um? What is the matter?";
5685                 mes "Hey, here is a suspicious guy.";
5686                 next;
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.";
5690                 next;
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...";
5694                 next;
5695                 mes "[Cat Detective]";
5696                 mes "Drunks always smell of liquid.";
5697                 mes "But he is not, therefore he is not drunk, friend.";
5698                 next;
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!!!";
5703                 next;
5704                 mes "The voice of the cats sounded shaky.";
5705                 close2;
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?";
5710                 next;
5711                 mes "[Friend of Detective]";
5712                 mes "Great.";
5713                 mes "I can only admire your deduction.";
5714                 next;
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.";
5718                 next;
5719                 switch(select("Charo? Rosy?:Are you guys detectives?")) {
5720                 case 1:
5721                         cutin "mal_homnya_s",2;
5722                         mes "[Homnya]";
5723                         mes "No... Who are they?";
5724                         mes "Nyangson, do you know them?";
5725                         next;
5726                         mes "[Nyangson]";
5727                         mes "I... I don't know either?";
5728                         mes "I don't know Charo and Rosy!";
5729                         next;
5730                         mes "[Homnya]";
5731                         mes "Yes. Yes.";
5732                         mes "We are the detective and friend!";
5733                         next;
5734                         break;
5735                 case 2:
5736                         mes "[Homnya]";
5737                         mes "Yes, I am the detective, Homnya.";
5738                         mes "And this is my friend, Nyangson. He reports my cases.";
5739                         next;
5740                         break;
5741                 }
5742                 mes "[Homnya]";
5743                 mes "Anyways, that's not important for now!";
5744                 mes "We should focus on current situation.";
5745                 next;
5746                 mes "[Nyangson]";
5747                 mes "Yes, that's right, friend.";
5748                 mes "We think........";
5749                 next;
5750                 mes "[Homnya]";
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!";
5753                 next;
5754                 cutin "mal_homnya_s",2;
5755                 mes "[Nyangson]";
5756                 mes "What do you mean by that?";
5757                 mes "It doesn't make any sense!";
5758                 next;
5759                 mes "[Homnya]";
5760                 mes "Yes, we shout when it changed from the peak of hope into the peak of sorrow.";
5761                 mes "Peak!";
5762                 mes "Meow!";
5763                 next;
5764                 mes "I don't get the meaning of this, but they seem to be in hurry.";
5765                 next;
5766                 switch(select("Continue to humor them.:Stop playing around.")) {
5767                 case 1:
5768                         cutin "mal_homnya_n",2;
5769                         mes "[Homnya]";
5770                         mes "Oh, if you give us a hand, I will take it. How do you think about it, friend?";
5771                         next;
5772                         mes "[Nyangson]";
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.";
5775                         next;
5776                         mes "[Homnya]";
5777                         mes "I knew this visitor had the skill to dispose of a bomb.";
5778                         mes "He is totally prepared to escape from danger.";
5779                         next;
5780                         mes "[Nyangson]";
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.";
5783                         next;
5784                         mes "[Homnya]";
5785                         mes "Yes, I believe this visitor will solve our mystery.";
5786                         mes "Then please stop this damn machine!";
5787                         next;
5788                         mes "[Nyangson]";
5789                         mes "Yes, the damn machine!";
5790                         mes "It is loud and useless!";
5791                         mes "And it will be blown up.";
5792                         next;
5793                         mes "[Homnya]";
5794                         mes "Well, stop this machine!!!";
5795                         set nyadven,7;
5796                         changequest 7246,7247;
5797                         close2;
5798                         break;
5799                 case 2:
5800                         cutin "mal_homnya_s",2;
5801                         mes "[Homnya]";
5802                         mes "Please don't...";
5803                         mes "Please act according to the script.";
5804                         next;
5805                         mes "[Nyangson]";
5806                         mes "Charo. Where is the script?";
5807                         mes "No, Homnya. My friend...";
5808                         next;
5809                         mes "Two young cats are sweating a lot.";
5810                         close2;
5811                         break;
5812                 }
5813         } else if (nyadven == 7) {
5814                 mes "[Homnya]";
5815                 mes "Stop this noisy machine!";
5816                 mes "This is the moment that your memory can be coming through!";
5817                 next;
5818                 mes "[Nyangson]";
5819                 mes "Yes. Yes.";
5820                 mes "This is the sort of training where you dispose of and breach all the traps.";
5821                 mes "Yes, this is.";
5822                 close2;
5823         } else if (nyadven == 8) {
5824                 mes "[Homnya]";
5825                 mes "It was a scary moment.";
5826                 mes "This machine is still fine anyways!";
5827                 mes "Stop it again.";
5828                 next;
5829                 mes "[Homnya]";
5830                 mes "Yes, you need Adventure Card B to operate this machine.";
5831                 mes "Do you want to buy a new one?";
5832                 next;
5833                 mes "[Nyangson]";
5834                 mes "It costs one Malangdo Can.";
5835                 next;
5836                 switch(select("Buy Adventure Card.:Do not buy.")) {
5837                 case 1:
5838                         if (countitem(12636) == 0) {
5839                                 mes "[Homnya]";
5840                                 mes "I said I can exchange Adventure Card with one Malango Can~";
5841                                 close2;
5842                                 break;
5843                         }
5844                         mes "[Homnya]";
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
5849                         set nyadven,7;
5850                         getitem 6429,1; //Bravery_Card_B
5851                         close2;
5852                         break;
5853                 case 2:
5854                         mes "[Homnya]";
5855                         mes "What?";
5856                         mes "But you came here to buy a Adventure Card.";
5857                         mes "......";
5858                         next;
5859                         mes "[Nyangson]";
5860                         mes "If you buy a Adventure Card there won't be any bloodshed...";
5861                         close2;
5862                         break;
5863                 }
5864         } else if (nyadven == 9) {
5865                 mes "[Homnya]";
5866                 mes "Hey, there is good news for you.";
5867                 mes "I received pretty good news while you struggled with that machine.";
5868                 next;
5869                 mes "[Nyangson]";
5870                 mes "Hello, capable friend, what did you find?";
5871                 mes "Is this something like hidden treasure?";
5872                 next;
5873                 mes "[Homnya]";
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!";
5878                 next;
5879                 switch(select("I feel tired of it now.:Oh, yes!")) {
5880                 case 1:
5881                         mes "[Homnya]";
5882                         mes "Oh, really?";
5883                         mes "If you feel tired then it's okay.";
5884                         mes "Please come again, if you want.";
5885                         next;
5886                         mes "[Nyangson]";
5887                         mes "Please come again~.";
5888                         close2;
5889                         break;
5890                 case 2:
5891                         mes "[Homnya]";
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.";
5895                         next;
5896                         mes "[Nyangson]";
5897                         mes "It will be fine because it isn't really a large place.";
5898                         mes "I look forward to your active work!";
5899                         set nyadven,10;
5900                         setquest 7250;
5901                         close2;
5902                         break;
5903                 }
5904         } else if (nyadven == 10) {
5905                 mes "[Homnya]";
5906                 mes "Please find the pieces of the treasure.";
5907                 mes "The tresure is hidden inside of the ship Navi according to our information.";
5908                 next;
5909                 mes "[Nyangson]";
5910                 mes "Come here right after you find treasure!";
5911                 close2;
5912         } else if (nyadven == 11) {
5913                 if (countitem(6430) > 5) {
5914                         mes "[Homnya]";
5915                         mes "You've found all the treasure.";
5916                         mes "Yes, exactly.";
5917                         mes "You might thought this painting was just a normal painting.";
5918                         next;
5919                         mes "[Homnya]";
5920                         mes "But...!";
5921                         mes "If we do this...!";
5922                         next;
5923                         mes "[Nyangson]";
5924                         mes "Oh, this is....... the one from that moment...";
5925                         mes "This is the one when we left our hometown.";
5926                         next;
5927                         mes "[Homnya]";
5928                         mes "It's time to give it back to the brave new team!";
5929                         mes "Let's give it back!";
5930                         mes "Meow~";
5931                         next;
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.";
5935                         next;
5936                         mes "[Homnya]";
5937                         mes "Please give it back to the Meow Bravery Team~";
5938                         mes "For everyone~ Meow~";
5939                         mes "These are real treasures!";
5940                         set nyadven,12;
5941                         erasequest 7250;
5942                         erasequest 7251;
5943                         erasequest 7252;
5944                         erasequest 7253;
5945                         erasequest 7254;
5946                         erasequest 7255;
5947                         erasequest 7256;
5948                         setquest 7258;
5949                         close2;
5950                 } else {
5951                         mes "[Homnya]";
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!";
5955                         next;
5956                         mes "[Nyangson]";
5957                         mes "Go get the treasure again!";
5958                         delitem 6430,countitem(6430); //Picture_Piece
5959                         erasequest 7251;
5960                         erasequest 7252;
5961                         erasequest 7253;
5962                         erasequest 7254;
5963                         erasequest 7255;
5964                         erasequest 7256;
5965                         set nyadven,10;
5966                         setquest 7250;
5967                         close2;
5968                 }
5969         } else if (nyadven == 12 || nyadven == 13) {
5970                 mes "[Homnya]";
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~";
5973                 next;
5974                 mes "[Nyangson]";
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.";
5977                 close2;
5978         } else {
5979                 if (countitem(6429) > 0) {
5980                         mes "[Homnya]";
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!";
5983                         next;
5984                         mes "[Nyangson]";
5985                         mes "That's right~";
5986                         close2;
5987                 }
5988                 mes "[Homnya]";
5989                 mes "Hey Nyangson.";
5990                 mes "Here comes the hero.";
5991                 mes "He seems to be here for fixing this naughty machine.";
5992                 next;
5993                 mes "[Nyangson]";
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?";
5997                 next;
5998                 mes "[Homnya]";
5999                 mes "You are getting better";
6000                 mes "I always keep eyes on your keen insight.";
6001                 mes "You are my true friend.";
6002                 next;
6003                 switch(select("How's the condition of Bang?:Ignore it.")) {
6004                 case 1:
6005                         if (checkquest(7249,PLAYTIME) == 0 || checkquest(7249,PLAYTIME) == 1) {
6006                                 mes "[Homnya]";
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.";
6010                                 next;
6011                                 mes "[Nyangson]";
6012                                 mes "We also have break time.....";
6013                                 close2;
6014                         } else {
6015                                 if (checkquest(7249,PLAYTIME) == 2)
6016                                         erasequest 7249;
6017                                 mes "[Homnya]";
6018                                 mes "Can you hear how noisy this one is?";
6019                                 mes "It sounds like a runaway foal!";
6020                                 next;
6021                                 mes "[Nyangson]";
6022                                 mes "He needs an Adventure Card to stop it.";
6023                                 mes "Well, do you want to try?";
6024                                 next;
6025                                 switch(select("Buy Adventure Card B.:Don't buy it.")) {
6026                                 case 1:
6027                                         if (countitem(12636) == 0) {
6028                                                 mes "[Homnya]";
6029                                                 mes "How many Malangdo Cans for an Adventure Card?";
6030                                                 next;
6031                                                 mes "[Nyangson]";
6032                                                 mes "Only one can, dear.";
6033                                                 mes "Meow~";
6034                                                 close2;
6035                                                 break;
6036                                         }
6037                                         mes "[Homnya]";
6038                                         mes "Yes, please try it without blowing it up.";
6039                                         mes "Solve it fast!";
6040                                         next;
6041                                         mes "[Nyangson]";
6042                                         mes "Please do it.";
6043                                         delitem 12636,1; //Malang_Sp_Can
6044                                         getitem 6429,1; //Bravery_Card_B
6045                                         close2;
6046                                         break;
6047                                 case 2:
6048                                         cutin "mal_homnya_s",2;
6049                                         mes "[Homnya]";
6050                                         mes "Ah... Hey... You can't do that!";
6051                                         mes "Hey, don't go!";
6052                                         mes "Please stop this, Nyangson!";
6053                                         next;
6054                                         mes "[Nyangson]";
6055                                         mes "This and that one are all noisy!";
6056                                         mes "Please!";
6057                                         next;
6058                                         mes "The two young cats are sweating a lot.";
6059                                         close2;
6060                                         break;
6061                                 }
6062                         }
6063                         break;
6064                 case 2:
6065                         cutin "mal_homnya_s",2;
6066                         mes "[Homnya]";
6067                         mes "Ah... Hey... You can't do that!";
6068                         mes "Hey, don't go!";
6069                         mes "Please stop this, Nyangson!";
6070                         next;
6071                         mes "[Nyangson]";
6072                         mes "This and that one are all noisy!";
6073                         mes "Please!";
6074                         next;
6075                         mes "The two young cats are sweating a lot.";
6076                         close2;
6077                         break;
6078                 }
6079         }
6080         cutin "",255;
6081         end;
6082 }
6083
6084 malangdo,173,177,7      script  Friend of Detective#mal 559,{
6085         cutin "mal_homnya_n",2;
6086         mes "[Nyangson]";
6087         mes "I am a friend of Detective Homnya, Nyangson.";
6088         mes "Please ask Homnya if you have questions.";
6089         next;
6090         mes "[Homnya]";
6091         mes "Yes, he only goes 'yes, my friend' beside me!";
6092         mes "Ask me!";
6093         close2;
6094         cutin "",255;
6095         end;
6096 }
6097
6098 malangdo,174,175,0      script  Noisy Machine#nya_13    844,{
6099         if (nyadven < 7) {
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.";
6103                 next;
6104                 mes "It looks more unstable as it spins faster.";
6105                 close;
6106         }
6107         if (checkquest(7249,PLAYTIME) == 0 || checkquest(7249,PLAYTIME) == 1) {
6108                 mes "[Homnya]";
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.";
6112                 next;
6113                 mes "[Nyangson]";
6114                 mes "We also have break time...";
6115                 close;
6116         }
6117         if (countitem(6429) == 0) {
6118                 mes "[Homnya]";
6119                 mes "You can't try this without Adventure Card B.";
6120                 mes "Please bring it with you.";
6121                 close;
6122         }
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.";
6126         next;
6127         mes "It looks more unstable as it spins faster.";
6128         next;
6129         cutin "mal_homnya_n",2;
6130         mes "[Homnya]";
6131         mes "Stop this machine by inserting the card into it!";
6132         next;
6133         mes "[Nyangson]";
6134         mes "Go ahead!";
6135         next;
6136         cutin "",255;
6137         if(select("Insert card.:Stop it.") == 2) {
6138                 mes "[Homnya]";
6139                 mes "Um? You aren't going to do this?";
6140                 mes "Really?";
6141                 mes "Even though this machine can blow up the whole island?!";
6142                 next;
6143                 mes "[Nyangson]";
6144                 mes "Does he know it's never going to blow up?";
6145                 next;
6146                 mes "The two young cats are sweating a lot.";
6147                 close;
6148         }
6149         mes "After inserting the card, discs on top of the machine spin faster...";
6150         mes "The lights begin to flicker faster too.";
6151         next;
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;
6157         mes "[Homnya]";
6158         mes "Oh, great!";
6159         mes "The banging has stopped!";
6160         mes "You have a good memory!";
6161         mes "Please take this small gift.";
6162         next;
6163         mes "[Nyangson]";
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.";
6166         if (nyadven == 7) {
6167                 set nyadven,9;
6168                 erasequest 7247;
6169         }
6170         delitem 6429,1; //Bravery_Card_B
6171         setquest 7249;
6172         getitem 6422,3; //Egrade_Coin
6173         getexp 20000,20000;
6174         next;
6175         if (nyadven == 9) {
6176                 mes "[Homnya]";
6177                 mes "Hey, there is good news for you.";
6178                 mes "I received pretty good news while you struggled with that machine.";
6179                 next;
6180                 mes "[Nyangson]";
6181                 mes "Hello, capable friend, what did you find?";
6182                 mes "Is this something like hidden treasure?";
6183                 next;
6184                 mes "[Homnya]";
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!";
6189                 next;
6190                 switch(select("I feel tired of it now.:Oh, yes!")) {
6191                 case 1:
6192                         mes "[Homnya]";
6193                         mes "Oh, really?";
6194                         mes "If you feel tired then it's okay.";
6195                         mes "Please come again, if you want.";
6196                         next;
6197                         mes "[Nyangson]";
6198                         mes "Please come again~.";
6199                         close2;
6200                         break;
6201                 case 2:
6202                         mes "[Homnya]";
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.";
6206                         next;
6207                         mes "[Nyangson]";
6208                         mes "It will be fine because it isn't really a large place.";
6209                         mes "I look forward to your active work!";
6210                         set nyadven,10;
6211                         setquest 7250;
6212                         close2;
6213                         break;
6214                 }
6215         } else {
6216                 mes "[Homnya]";
6217                 mes "Then I am looking forward to tomorrow!";
6218                 close2;
6219         }
6220         cutin "",255;
6221         end;
6222
6223 // callsub L_ShowLights,<number of lights>;
6224 L_ShowLights:
6225         .@num = getarg(0);
6226         mes "Luminous";
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.";
6232         next;
6233         mes "Luminous";
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];
6240                 if (.@i+1 == .@num)
6241                         mes "Shines according to this order.";
6242                 cutin .@Cutin$[.@rand],4;
6243                 progressbar "0xFFFF00",1;
6244         }
6245         cutin "nya_off",4;
6246         mes "The buttons below are shining now.";
6247         mes "Stop the machine by pressing the right button within time.";
6248         next;
6249         set .@pass,0;
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]+"?";
6253                 next;
6254                 // Red <-> Green, Blue <-> Yellow
6255                 set .@j, select("Red:Blue:Yellow:Green");
6256                 if (.@Lamp[.@i] == 4-.@j)
6257                         set .@pass,.@pass+1;
6258         }
6259         if (.@pass < .@num) {
6260                 mes "The speed of spinning is getting faster after pressing the buttons.";
6261                 mes "After all...";
6262                 specialeffect EF_BEGINSPELL6;
6263                 emotion e_gasp,0,"Cat Detective#nya_14";
6264                 emotion e_gasp,0,"Friend of Detective#mal";
6265                 next;
6266                 cutin "mal_homnya_s",2;
6267                 mes "[Homnya]";
6268                 mes "Watch out!!!";
6269                 mes " ";
6270                 mes "[Nyangson]";
6271                 mes "It's blowing up!";
6272                 specialeffect EF_FIREHIT;
6273                 specialeffect EF_FIRESPLASHHIT;
6274                 next;
6275                 cutin "",255;
6276                 mes "Adventure Card B burned off";
6277                 mes "with a huge explosion.";
6278                 delitem 6429,1; //Bravery_Card_B
6279                 if (nyadven == 7)
6280                         set nyadven,8;
6281                 close;
6282         }
6283         mes "The speed of the spinning discs gets slower after pressing the buttons.";
6284         mes "The luminous shines once and stops also.";
6285         cutin "nya_off",4;
6286         next;
6287         if (.@num < 8) {
6288                 mes "[Homnya]";
6289                 mes "Don't reduce your tension!";
6290                 mes "It's not over yet!";
6291                 next;
6292                 mes "The machine starts again.";
6293                 mes "And the luminous shines also, as if it keeps asking you for the right answer.";
6294                 next;
6295         }
6296         return;
6297 }
6298
6299 // callfunc "F_Mal_Picture",<quest ID>,<chance to kick?>,<description 1>,<description 2>,<description 3>;
6300 // Returns:
6301 // 1    - Player kicked.
6302 // 2    - nyadven is not 10.
6303 // 3    - Player has already found the picture piece.
6304 // null - Success.
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. -";
6308                 close;
6309         }
6310         if (getarg(1) && rand(2))
6311                 return 1;
6312         else if (nyadven != 10)
6313                 return 2;
6314         else if (checkquest(getarg(0)) > -1)
6315                 return 3;
6316         else {
6317                 mes getarg(2);
6318                 mes getarg(3);
6319                 next;
6320                 mes getarg(4);
6321                 mes "You found a piece of the painting.";
6322                 setquest getarg(0);
6323                 getitem 6430,1; //Picture_Piece
6324                 next;
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.";
6328                         set nyadven,11;
6329                         close;
6330                 }
6331                 mes "I think this is the treasure Homnya and Nyangson mentioned.";
6332                 mes "Let's find more pieces.";
6333                 close;
6334         }
6335 }
6336
6337 mal_in02,187,45,0       script  Box#nya01       844,{
6338         switch(callfunc(
6339                 "F_Mal_Picture",
6340                 7251,1,
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."
6344         )) {
6345         case 1:
6346                 mes "[Neat Crew]";
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!";
6350                 mes "Get out!";
6351                 close2;
6352                 warp "mal_in02",138,60;
6353                 end;
6354         case 2:
6355                 mes "A box in the corner of the cabin.";
6356                 close;
6357         case 3:
6358                 mes "This is a box which used to contain a piece of the painting.";
6359                 close;
6360         }
6361 }
6362
6363 mal_in02,170,75,0       script  Book#nya02      844,{
6364         switch(callfunc(
6365                 "F_Mal_Picture",
6366                 7252,1,
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."
6370         )) {
6371         case 1:
6372                 mes "[Neat Crew]";
6373                 mes "Ah, do not touch it!";
6374                 mes "Why do you keep messing it up after I clean up the room?!";
6375                 mes "Get out!";
6376                 close2;
6377                 warp "mal_in02",138,60;
6378                 end;
6379         case 2:
6380                 mes "The books are organized according to order on the bookshelf.";
6381                 close;
6382         case 3:
6383                 mes "This is a book which used to contain a piece of the painting.";
6384                 close;
6385         }
6386 }
6387
6388 mal_in02,133,98,0       script  Dirty Bed#nya03 844,{
6389         switch(callfunc(
6390                 "F_Mal_Picture",
6391                 7253,1,
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."
6395         )) {
6396         case 1:
6397                 mes "[Scary Crew]";
6398                 mes "What are you doing here?";
6399                 mes "Do not disturb me, and go away.";
6400                 mes "Get out!";
6401                 close2;
6402                 warp "mal_in02",100,60;
6403                 end;
6404         case 2:
6405                 mes "It's dirty and smells like fish.";
6406                 mes "There are a lot of furs from cats.";
6407                 close;
6408         case 3:
6409                 mes "This is dirty bed where a piece of the painting was hidden.";
6410                 mes "There are a lot of furs from cats.";
6411                 close;
6412         }
6413 }
6414
6415 mal_in02,31,57,0        script  Seashell#nya04  844,{
6416         switch(callfunc(
6417                 "F_Mal_Picture",
6418                 7254,0,
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."
6422         )) {
6423         case 2:
6424                 mes "There is a seashell decoration on a clean display cupboard.";
6425                 close;
6426         case 3:
6427                 mes "This is the seashell where a piece of the painting was hidden.";
6428                 close;
6429         }
6430 }
6431
6432 mal_in02,114,56,0       script  Ship Pillar#nya05       844,{
6433         switch(callfunc(
6434                 "F_Mal_Picture",
6435                 7255,1,
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."
6439         )) {
6440         case 1:
6441                 mes "[Picky Crew]";
6442                 mes "Is that you who scratched all the pillars in here?!";
6443                 mes "Meow~~~~!!";
6444                 mes "Get off from that pillar!";
6445                 close2;
6446                 warp "malangdo",170,160;
6447                 end;
6448         case 2:
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.";
6451                 close;
6452         case 3:
6453                 mes "I can see the crack where a piece of the painting was hidden.";
6454                 close;
6455         }
6456 }
6457
6458 mal_in02,139,30,0       script  Ventilation Window#nya06        844,{
6459         switch(callfunc(
6460                 "F_Mal_Picture",
6461                 7256,0,
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."
6465         )) {
6466         case 2:
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?";
6470                 close;
6471         case 3:
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?";
6475                 close;
6476         }
6477 }
6478
6479 mal_in02,166,74,4       script  Neat Crew#nyaong01      555,{
6480         mes "[Neat Crew]";
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.";
6484         next;
6485         mes "[Neat Crew]";
6486         mes "And you plucked every crop.";
6487         mes "Hmph. Please, let's leave it in its natural state.";
6488         next;
6489         mes "[Neat Crew]";
6490         mes "What are you looking at?";
6491         mes "Will you mess up here too?";
6492         mes "Meow?!";
6493         close;
6494 }
6495
6496 mal_in02,132,95,5       script  Scary Crew#nyaong02     561,{
6497         mes "[Scary Crew]";
6498         mes "I try to be nice these days, and kids just take liberties with me.";
6499         mes "Will you too?";
6500         next;
6501         mes "[Scary Crew]";
6502         mes "They just come in and out, even the other person's room...";
6503         mes "It causes harm for sure.";
6504         close;
6505 }
6506
6507 mal_in02,109,62,4       script  Picky Crew#nyaong03     545,{
6508         mes "[Picky Crew]";
6509         mes "Do not run in the hall!";
6510         mes "My fur falls out because of someone who";
6511         mes "scratches everywhere!";
6512         close;
6513 }
6514
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.";
6520                 close;
6521         }
6522         if (checkweight(1201,1) == 0) {
6523                 mes "Your inventory is too full to proceed. Come back after reducing your load.";
6524                 close;
6525         }
6526         if (BaseLevel < 60) {
6527                 mes "A gentle looking cat is whispering to himself.";
6528                 next;
6529                 mes "["+strcharinfo(0)+"]";
6530                 mes "Hello... Mr. Cat...";
6531                 next;
6532                 mes "The cat takes a glance at you and goes back to his whispering as if he didn't even see you.";
6533                 next;
6534                 mes "It seems you are not being considered worth talking to.";
6535                 close;
6536         }
6537         if (malang_gamer == 0) {
6538                 mes "A gentle looking cat is whispering to himself.";
6539                 next;
6540                 mes "[Cat Gamers Director]";
6541                 mes "Man! 10 losses in a row...";
6542                 emotion e_sigh;
6543                 next;
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!";
6547                 next;
6548                 mes "[Cat Gamers Director]";
6549                 mes "We've got to find out the reason for this losing streak.";
6550                 set malang_gamer,1;
6551                 next;
6552                 mes "You are getting interested in the cat's story. Let's hear more.";
6553                 close;
6554         } else if (malang_gamer == 1) {
6555                 mes "[Cat Gamers Director]";
6556                 mes "The reason, yes!";
6557                 mes "This can be one of them.";
6558                 next;
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.";
6563                 next;
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.";
6568                 next;
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.";
6572                 next;
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.";
6576                 next;
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?";
6582                 set malang_gamer,2;
6583                 next;
6584                 mes "It seems like the gentle looking cat has finished thinking. Let's interrupt the conversion.";
6585                 close;
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.";
6590                 emotion e_hmm;
6591                 next;
6592                 select("Umm... Mr. Cat...");
6593                 mes "[Cat Gamers Director]";
6594                 mes "Who's there? Human? You are a human?";
6595                 next;
6596                 mes "[Cat Gamers Director]";
6597                 mes "... ... ... ...";
6598                 next;
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.";
6603                 next;
6604                 mes "[Cat Gamers Director]";
6605                 mes "So good to see you!!";
6606                 mes "What is your name by the way?";
6607                 emotion e_gasp;
6608                 next;
6609                 mes "["+strcharinfo(0)+"]";
6610                 mes "My name is "+strcharinfo(0)+", Mr. Cat.";
6611                 next;
6612                 mes "[Cat Gamers Director]";
6613                 mes "Oh, ^0000FF"+strcharinfo(0)+"^000000.";
6614                 mes "How may I help you?";
6615                 next;
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...";
6618                 next;
6619                 mes "[Cat Gamers Director]";
6620                 mes "Well, you didn't really have to point it out like that...";
6621                 next;
6622                 mes "["+strcharinfo(0)+"]";
6623                 mes "A weakness is no longer a weakness when you say it out loud.";
6624                 emotion e_no1,1;
6625                 next;
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~";
6630                 next;
6631                 if (Sex == SEX_FEMALE)
6632                         setarray .@sex$[0],"Mr.","boy";
6633                 else
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~";
6637                 next;
6638                 switch(select("Sorry, I'm a stupid "+.@sex$[1]+".:Sure, I'm a cool "+.@sex$[1]+".")) {
6639                 case 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.";
6644                         mes "Good bye~";
6645                         emotion e_hmm;
6646                         close;
6647                 case 2:
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.";
6652                         set malang_gamer,3;
6653                         setquest 5058;
6654                         next;
6655                         mes "[Cat Gamers Director]";
6656                         mes "The Manager Cat must be around here somewhere~";
6657                         close;
6658                 }
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~";
6664                 close;
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?~";
6668                 emotion e_what;
6669                 next;
6670                 mes "You tell him exactly what the Manager Cat said.";
6671                 next;
6672                 mes "["+strcharinfo(0)+"]";
6673                 mes "The manager cat said...";
6674                 next;
6675                 mes "[Cat Gamers Director]";
6676                 mes "Do not hesitate... Just tell me everything~";
6677                 emotion e_what;
6678                 next;
6679                 mes "["+strcharinfo(0)+"]";
6680                 mes "Umm... the player cats are afraid of you...";
6681                 next;
6682                 mes "[Cat Gamers Director]";
6683                 mes "What... What did you say?";
6684                 emotion e_omg;
6685                 next;
6686                 mes "Cat Gamers Director seems to be in shock. Let's give him some time to calm down.";
6687                 set malang_gamer,5;
6688                 erasequest 5059;
6689                 setquest 5060;
6690                 close;
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.";
6694                         close;
6695                 }
6696                 mes "[Cat Gamers Director]";
6697                 mes "That is impossible!";
6698                 mes "There is no other cat that's nicer than I am!";
6699                 emotion e_sob;
6700                 next;
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?";
6704                 emotion e_swt2;
6705                 next;
6706                 mes "[Cat Gamers Director]";
6707                 mes "It can't be, right? ehehehehe~";
6708                 next;
6709                 mes "- He laughs nervously. -";
6710                 next;
6711                 mes "[Cat Gamers Director]";
6712                 mes "Is that the truth?";
6713                 next;
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~";
6718                 emotion e_what;
6719                 next;
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.";
6723                 next;
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!";
6729                 next;
6730                 mes "[Cat Gamers Director]";
6731                 mes "I appreciate your help, "+strcharinfo(0)+". heh~";
6732                 set malang_gamer,6;
6733                 erasequest 5060;
6734                 setquest 5061;
6735                 close;
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.";
6740                         next;
6741                         mes "[Cat Gamers Director]";
6742                         mes "What good is it to scam innocent cats?~";
6743                         emotion e_gg;
6744                         next;
6745                         mes "["+strcharinfo(0)+"]";
6746                         mes "Yes, I think that you're right.";
6747                         emotion e_hmm,1;
6748                         next;
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~";
6753                         next;
6754                         mes "[Cat Gamers Director]";
6755                         mes "So what did they say?";
6756                         mes "They really think I am scary?";
6757                         next;
6758                         mes "You tell the Cat Gamers Director what Eryu, Stew, Ketchup, and Eff said.";
6759                         next;
6760                         mes "["+strcharinfo(0)+"]";
6761                         mes "They think you push them too much through the practices. So they are scared.";
6762                         next;
6763                         mes "[Cat Gamers Director]";
6764                         mes "What? Really?";
6765                         next;
6766                         mes "The Cat Gamers Director seems to be shocked once again. Better give him more time to calm down.";
6767                         set malang_gamer,7;
6768                         erasequest 5061;
6769                         setquest 5060;
6770                         close;
6771                 }
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.";
6775                 next;
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!";
6781                 next;
6782                 mes "[Cat Gamers Director]";
6783                 mes "I appreciate your help, "+strcharinfo(0)+". heh~";
6784                 close;
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.";
6788                         close;
6789                 }
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~";
6794                 next;
6795                 mes "[Cat Gamers Director]";
6796                 mes "I need to change my scary cat image. Heh~";
6797                 next;
6798                 mes "[Cat Gamers Director]";
6799                 mes "This is my mission now,";
6800                 mes "so our team can improve";
6801                 mes "game performance. Heh~";
6802                 next;
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~";
6807                 next;
6808                 mes "[Cat Gamers Director]";
6809                 mes "Heh~ I would much appreciate your help, "+strcharinfo(0)+"~.";
6810                 set malang_gamer,8;
6811                 erasequest 5060;
6812                 setquest 5066;
6813                 close;
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.";
6817                 mes "Heh~";
6818                 next;
6819                 mes "[Cat Gamers Director]";
6820                 mes "Heh~ Please help me out,";
6821                 mes strcharinfo(0)+"! Heh~";
6822                 close;
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?";
6827                 next;
6828                 mes "["+strcharinfo(0)+"]";
6829                 mes "Manager cat asked to prepare a box.";
6830                 next;
6831                 mes "[Cat Gamers Director]";
6832                 mes "A box? Heh~ Sure, why not?";
6833                 next;
6834                 mes "["+strcharinfo(0)+"]";
6835                 mes "Are you going to ask me what is it for?";
6836                 next;
6837                 mes "[Cat Gamers Director]";
6838                 mes "Well, I kind of was eavesdropping when "+strcharinfo(0)+" and Manager Cat were talking together. Heh~";
6839                 emotion e_heh;
6840                 next;
6841                 mes "["+strcharinfo(0)+"]";
6842                 mes "............";
6843                 next;
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;
6849                 erasequest 5067;
6850                 setquest 5068;
6851                 close;
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~";
6856                         next;
6857                         mes "[Cat Gamers Director]";
6858                         mes "I wonder what they really want to say~ Heh~";
6859                         close;
6860                 }
6861                 mes "[Cat Gamers Director]";
6862                 mes "Heh~ All done with collecting petition letters~";
6863                 mes "Heh~ Let's see what they wrote here?";
6864                 next;
6865                 mes "Reading...~";
6866                 next;
6867                 mes "[Cat Gamers Director]";
6868                 mes "Heh~ Let me see... 'Stupid Cat lea...de...'";
6869                 emotion e_an;
6870                 next;
6871                 mes "- Crumpling the paper -";
6872                 mes "Cat Gamers Director has crumpled the paper and thrown it away.";
6873                 next;
6874                 mes "[Cat Gamers Director]";
6875                 mes "Heh~ Wrong paper.";
6876                 mes "Let's read another one... Heh~";
6877                 next;
6878                 mes "~Reading~";
6879                 next;
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.'";
6885                 next;
6886                 mes "[Cat Gamers Director]";
6887                 mes "Heh~ I see.";
6888                 mes "I can take this positively.";
6889                 mes "Heh~ Let's move on to another one.";
6890                 emotion e_ok;
6891                 next;
6892                 mes "~Reading~";
6893                 next;
6894                 mes "[Cat Gamers Director]";
6895                 mes "Heh~";
6896                 mes "'We need more snacks~ Get us some more snacks~'";
6897                 next;
6898                 mes "[Cat Gamers Director]";
6899                 mes "Heh~ This one also sounds productive.";
6900                 mes "Heh~ Petition letters are good, I guess... Heh~";
6901                 emotion e_ok;
6902                 next;
6903                 mes "Reading...~";
6904                 next;
6905                 mes "[Cat Gamers Director]";
6906                 mes "Heh~";
6907                 mes "'Elders are bullying me. Help me...'";
6908                 next;
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~";
6913                 emotion e_gasp;
6914                 next;
6915                 mes "Reading...~";
6916                 next;
6917                 mes "[Cat Gamers Director]";
6918                 mes "Heh~ There are only 4 letters!";
6919                 mes "Including a prank one...";
6920                 mes "Heh~";
6921                 next;
6922                 mes "[Cat Gamers Director]";
6923                 mes "Everyone seems to have a satisfied team life~ Heh~";
6924                 next;
6925                 mes "["+strcharinfo(0)+"]";
6926                 mes "Not... Really...";
6927                 next;
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.";
6929                 next;
6930                 mes "[Cat Gamers Director]";
6931                 mes "Heh~";
6932                 mes "Hey, "+strcharinfo(0)+". What did you say? Heh~";
6933                 next;
6934                 mes "["+strcharinfo(0)+"]";
6935                 mes "Nothing! Please carry on.";
6936                 next;
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)+"...";
6940                 mes "Heh~";
6941                 next;
6942                 mes "["+strcharinfo(0)+"]";
6943                 mes "What is it?";
6944                 next;
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~";
6948                 next;
6949                 switch(select("No thanks, buddy!:Ok, I'll do it!")) {
6950                 case 1:
6951                         mes "[Cat Gamers Director]";
6952                         mes "Heh~ Are you rejecting me? Heh~";
6953                         next;
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~";
6958                         mes "Heh~";
6959                         emotion e_sob;
6960                         next;
6961                         mes "[Cat Gamers Director]";
6962                         mes "We will always welcome you, "+strcharinfo(0)+", as a guest member of the Cat Gamers.";
6963                         mes "Heh~";
6964                         set malang_gamer,11;
6965                         erasequest 5068;
6966                         getitem 6422,100; //Egrade_Coin
6967                         next;
6968                         mes "[Cat Gamers Director]";
6969                         mes "Heh~ Please come back if you change your mind.";
6970                         close;
6971                 case 2:
6972                         mes "[Cat Gamers Director]";
6973                         mes "Heh~ Good choice.";
6974                         mes "I knew you would help us Cat Gamers... Heh~";
6975                         emotion e_no1;
6976                         next;
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~";
6981                         next;
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'.";
6985                         mes "Heh~";
6986                         set malang_gamer,12;
6987                         erasequest 5068;
6988                         setquest 5069;
6989                         getitem 6422,100; //Egrade_Coin
6990                         next;
6991                         mes "[Cat Gamers Director]";
6992                         mes "Heh~ Ok, "+strcharinfo(0)+". I will see you in an hour. Heh~";
6993                         close;
6994                 }
6995         } else if (malang_gamer == 11) {
6996                 mes "[Cat Gamers Director]";
6997                 mes "Heh~";
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?";
7001                 next;
7002                 switch(select("No, I'm just passing through.:I accept your offer.")) {
7003                 case 1:
7004                         mes "[Cat Gamers Director]";
7005                         mes "Heh~ I see.";
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'.";
7008                         mes "Heh~";
7009                         close;
7010                 case 2:
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~";
7015                         emotion e_ho;
7016                         next;
7017                         mes "[Cat Gamers Director]";
7018                         mes "Come back in an hour and I will get you a '^0000FFCat Gamers Certificate^000000'.";
7019                         mes "Heh~";
7020                         set malang_gamer,12;
7021                         setquest 5069;
7022                         close;
7023                 }
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.";
7028                         next;
7029                         mes "[Cat Gamers Director]";
7030                         mes "So, it's a bit tricky... Heh~ Please come later. Heh~";
7031                         emotion e_ho;
7032                         close;
7033                 }
7034                 mes "[Cat Gamers Director]";
7035                 mes "Heh~ I got a message from the workshop that their work on the certificate is done. Heh~";
7036                 next;
7037                 mes "[Cat Gamers Director]";
7038                 mes "This is not some ordinary certificate. Heh~";
7039                 next;
7040                 mes "["+strcharinfo(0)+"]";
7041                 mes "What do you mean?";
7042                 next;
7043                 mes "[Cat Gamers Director]";
7044                 mes "Heh~ This is...";
7045                 next;
7046                 mes "The Cat Gamers Director's eyes are shining with pride.";
7047                 next;
7048                 mes "[Cat Gamers Director]";
7049                 mes "Heh~ The pure essence of the 'Cat Gamers' tech team's effort!!";
7050                 next;
7051                 mes "[Cat Gamers Director]";
7052                 mes "Heh~ Equip this item, then all of your game playing records will be saved. Heh~";
7053                 next;
7054                 mes "[Cat Gamers Director]";
7055                 mes "Heh~ Take this and show us what you've got.";
7056                 erasequest 5069;
7057                 set malang_gamer,20;
7058                 getitem 2872,1; //G_Honor_Certificate
7059                 next;
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~";
7062                 close;
7063         } else if (malang_gamer == 20) {
7064                 // fall through
7065         } else {
7066                 mes "[Cat Gamers Director]";
7067                 mes "This is not possible. Please contact an administrator.";
7068                 close;
7069         }
7070         mes "[Cat Gamers Director]";
7071         mes "Heh~ Hello, "+strcharinfo(0)+". How is it going practicing with the players?";
7072         emotion e_what;
7073         next;
7074         switch(select("How are the players doing?:Just stopped by to say hi~:Here's the current status...")) {
7075         case 1:
7076                 mes "[Cat Gamers Director]";
7077                 mes "Heh~ Wow, "+strcharinfo(0)+"! I'm so touched by your care for the players.";
7078                 next;
7079                 mes "[Cat Gamers Director]";
7080                 mes "Heh~ For 13 years of my life, I've never seen anyone like you, "+strcharinfo(0)+". Heh~";
7081                 next;
7082                 mes "[Cat Gamers Director]";
7083                 mes "Heh~ "+strcharinfo(0)+", which player's condition are you interested in?";
7084                 next;
7085                 switch(select("Rock Paper Scissors players:ChamChamCham players:KongNyangKong players:Flag Game players")) {
7086                 case 1:
7087                         mes "[Cat Gamers Director]";
7088                         mes "Heh~ Rock Paper Scissors players are missing practices occasionally, but they are still getting better. Heh~";
7089                         break;
7090                 case 2:
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~";
7093                         break;
7094                 case 3:
7095                         mes "[Cat Gamers Director]";
7096                         mes "Heh~ KongNyangKong players are so happy with the practice. Heh~";
7097                         break;
7098                 case 4:
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~";
7101                         break;
7102                 }
7103                 next;
7104                 mes "[Cat Gamers Director]";
7105                 mes "Heh~ Please keep up the good work, "+strcharinfo(0)+". Heh~";
7106                 close;
7107         case 2:
7108                 mes "[Cat Gamers Director]";
7109                 mes "Heh~ Hello there~ "+strcharinfo(0)+". You have such good manners~ Heh~";
7110                 next;
7111                 mes "[Cat Gamers Director]";
7112                 mes "Heh~ These days, there are so many cats and humans without proper manners. Heh~";
7113                 next;
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~";
7116                 next;
7117                 mes "[Cat Gamers Director]";
7118                 mes "Heh~ There should be more people like you, "+strcharinfo(0)+". Heh~";
7119                 next;
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~";
7122                 next;
7123                 mes "[Cat Gamers Director]";
7124                 mes "Keep up the good work~ Heh~";
7125                 close;
7126         case 3:
7127                 mes "[Cat Gamers Director]";
7128                 mes "Heh~ What happened to your face, "+strcharinfo(0)+"? Guess you lost from the practice, right? Heh~";
7129                 emotion e_gg;
7130                 next;
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...";
7133                 next;
7134                 break;
7135         }
7136
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)+".";
7141                 next;
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.";
7146                 } else {
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~";
7149                         close;
7150                 }
7151         } else if (checkquest(5075,HUNTING) > -1) {
7152                 mes "Heh~ Hmm, 50 Marses, and 30 Milk Bottles... Heh~";
7153                 next;
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~";
7158                 } else {
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...";
7161                         close;
7162                 }
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...";
7165                 next;
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.";
7169                 } else {
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.";
7172                         close;
7173                 }
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.";
7177                 next;
7178                 if (checkquest(5077,HUNTING) == 2) {
7179                         callsub L_CompleteQuest,5077,
7180                                 "Heh~ Oh, you got some fresh and chubby Cramps. Heh~ Great.";
7181                 } else {
7182                         mes "[Cat Gamers Director]";
7183                         mes "Heh? Where are those 10 Cramps you promised? Heh~ You didn't eat them... did you?";
7184                         close;
7185                 }
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.";
7188                 next;
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.";
7192                 } else {
7193                         mes "[Cat Gamers Director]";
7194                         mes "Heh~ Where are those Peco Pecos? Still not ready? Heh~";
7195                         close;
7196                 }
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.";
7199                 next;
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.";
7204                 } else {
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.";
7207                         close;
7208                 }
7209         } else if (checkquest(5080) > -1) {
7210                 mes "Heh~ The note says, get me 30 Rat Tails for a snack.";
7211                 next;
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...";
7216                 } else {
7217                         mes "[Cat Gamers Director]";
7218                         mes "Heh~ Where are those 30 Rat Tails? Please check and come back later.";
7219                         close;
7220                 }
7221         } else if (checkquest(5081) > -1) {
7222                 mes "Heh~ It says 5 on the note... 5 of what? What?! Lemons?";
7223                 next;
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~";
7228                 } else {
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...";
7231                         close;
7232                 }
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.";
7235                 next;
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.";
7244                 } else {
7245                         mes "[Cat Gamers Director]";
7246                         mes "Heh~ Where are the Ice Pieces or Ice Creams? You should get them before they melt...";
7247                         close;
7248                 }
7249         } else if (checkquest(5083) > -1 || checkquest(5084) > -1) {
7250                 mes "Heh~ Here, I found the note from our team. Heh~";
7251                 next;
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~";
7255                         close;
7256                 } else {
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~";
7259                 }
7260         } else if (checkquest(5085) > -1 || checkquest(5086) > -1) {
7261                 mes "Heh~ Here, I found the note from our team. Heh~";
7262                 next;
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~";
7266                         close;
7267                 } else {
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~";
7270                 }
7271         } else if (checkquest(5087) > -1 || checkquest(5088) > -1) {
7272                 mes "Heh~ Here, I found the note from our team. Heh~";
7273                 next;
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~";
7277                         close;
7278                 } else {
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~";
7281                 }
7282         } else if (checkquest(5089) > -1 || checkquest(5090) > -1) {
7283                 mes "Heh~ Here, I found the note from our team. Heh~";
7284                 next;
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~";
7288                         close;
7289                 } else {
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~";
7292                 }
7293         }
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~";
7296         close;
7297
7298 // callsub L_CompleteQuest,<quest ID>,"<message>";
7299 L_CompleteQuest:
7300         erasequest getarg(0);
7301         getitem 12636,3; //Malang_Sp_Can
7302         mes "[Cat Gamers Director]";
7303         mes getarg(1);
7304         next;
7305         mes "[Cat Gamers Director]";
7306         mes "Heh~ Thanks for coming by, "+strcharinfo(0)+". Heh~ Keep up the good work. Heh~";
7307         emotion e_thx;
7308         close;
7309 }
7310
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.";
7314                 close;
7315         }
7316         if (checkweight(1201,1) == 0) {
7317                 mes "Your inventory is too full to proceed. Come back after reducing your load.";
7318                 close;
7319         }
7320         if (malang_gamer < 3) {
7321                 mes "[Strange Cat]";
7322                 mes "Meow~ Meo~ Ow Ow~ Meow Meo~ Eow Eow~";
7323                 next;
7324                 mes "Some strange cat is here.";
7325                 close;
7326         } else if (malang_gamer == 3) {
7327                 mes "[Manager Cat]";
7328                 mes "Meow~ Meo~ Ow Ow~ Meow Meo~ Eow Eow~";
7329                 next;
7330                 mes "[Manager Cat]";
7331                 mes "What do you want?";
7332                 emotion e_what;
7333                 next;
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?";
7339                         emotion e_ag;
7340                         next;
7341                         select("Aww, come on...");
7342                         mes "You play with a foxtail nearby and then ask again.";
7343                         next;
7344                         select("Cat Gamers Director says...");
7345                         mes "The Manager Cat seems to be interested in the foxtail and starts answering.";
7346                         emotion e_awsm;
7347                         next;
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.";
7350                         emotion e_lv;
7351                         next;
7352                         mes "[Manager Cat]";
7353                         mes "Can you give me that?";
7354                         set malang_gamer,4;
7355                         erasequest 5058;
7356                         setquest 5059;
7357                         next;
7358                         mes "You hand the foxtail to the Manager Cat. Go back to the Cat Gamers Director.";
7359                         close;
7360                 } else {
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...?";
7366                         mes "Go away.";
7367                         emotion e_ag;
7368                         next;
7369                         mes "This cat might hit you.";
7370                         close;
7371                 }
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...";
7375                 emotion e_lv;
7376                 close;
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...";
7380                 emotion e_lv;
7381                 next;
7382                 switch(select("Help~ Fire~:Hey~!:Do you want to hear something?")) {
7383                 case 1:
7384                         mes "[Manager Cat]";
7385                         mes "Don't lie~ We don't use fire that much~";
7386                         emotion e_an;
7387                         next;
7388                         break;
7389                 case 2:
7390                         mes "The Manager Cat ignores you, and keeps on playing with the foxtail.";
7391                         emotion e_lv;
7392                         close;
7393                 case 3:
7394                         mes "[Manager Cat]";
7395                         mes "Meow~ I want to tell you a story~ Follow me meow~ Let talk over there, meow~";
7396                         emotion e_gg;
7397                         next;
7398                         break;
7399                 }
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...";
7402                 emotion e_swt2,1;
7403                 next;
7404                 mes "You explain the story to the Manager Cat.";
7405                 emotion e_swt2,1;
7406                 next;
7407                 mes "[Manager Cat]";
7408                 mes "Scary image... Meow, I understand... Cat Gamers Director should feel peace by giving up things.";
7409                 emotion e_hmm;
7410                 next;
7411                 mes "["+strcharinfo(0)+"]";
7412                 mes "... ... ...";
7413                 emotion e_dots,1;
7414                 next;
7415                 mes "[Manager Cat]";
7416                 mes "Meow! Go tell him this, meow~ Prepare a box, meow~";
7417                 next;
7418                 mes "["+strcharinfo(0)+"]";
7419                 mes "A box?";
7420                 emotion e_what,1;
7421                 next;
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~";
7424                 next;
7425                 mes "["+strcharinfo(0)+"]";
7426                 mes "Ok, I will go tell it to the Games Director~";
7427                 emotion e_ok,1;
7428                 set malang_gamer,9;
7429                 erasequest 5066;
7430                 setquest 5067;
7431                 close;
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.";
7435                 close;
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.";
7439                 close;
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!";
7443                 close;
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~";
7447                 next;
7448                 mes "[Manager Cat]";
7449                 mes "When practicing, you must equip the '^0000FFCat Gamers Certificate^000000' item~ Don't forget, meow~";
7450                 close;
7451         } else if (malang_gamer == 20) {
7452                 // fall through
7453         } else {
7454                 mes "[Manager Cat]";
7455                 mes "This is not possible. Please contact an administrator.";
7456                 close;
7457         }
7458         mes "[Manager Cat]";
7459         mes "What do you want meow?";
7460         next;
7461         switch(select("Hi.:Any news?:Help me with playing.")) {
7462         case 1:
7463                 mes "[Manager Cat]";
7464                 mes "Oh, hi meow~";
7465                 emotion e_heh;
7466                 close;
7467         case 2:
7468                 switch(rand(1,7)) {
7469                 case 1:
7470                         mes "[Manager Cat]";
7471                         mes "I tell you this meow~ You don't know Cat Gamers Director's feeling meow~.";
7472                         next;
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";
7478                         emotion e_ok;
7479                         close;
7480                 case 2:
7481                         mes "[Manager Cat]";
7482                         mes "But, why are you asking me meow? Strange meow...";
7483                         close;
7484                 case 3:
7485                         mes "[Manager Cat]";
7486                         mes "Some cats use 'meow meow' like me when talking, but some don't.";
7487                         close;
7488                 case 4:
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.~";
7491                         close;
7492                 case 5:
7493                         mes "[Manager Cat]";
7494                         mes "You should walk around many places and ask for information meow... But, don't bother me please meow~";
7495                         close;
7496                 case 6:
7497                 case 7:
7498                         mes "[Manager Cat]";
7499                         mes "No easy way for that... I just breathe meow...";
7500                         close;
7501                 }
7502         case 3:
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~";
7507                 next;
7508                 switch(select("Rock Paper Scissors:KongNyangKong:ChamChamCham:Flag Game")) {
7509                 case 1:
7510                         mes "[Manager Cat]";
7511                         mes "Rock Paper Scissors meow? Nothing special...";
7512                         next;
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.";
7518                         next;
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.";
7522                         next;
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!!";
7526                         next;
7527                         mes "[Manager Cat]";
7528                         mes "Find Paa or Ser if you want to play the Rock Paper Scissors game.";
7529                         close;
7530                 case 2:
7531                         mes "[Manager Cat]";
7532                         mes "KongNyangKong is not an easy game meow.";
7533                         next;
7534                         mes "[Manager Cat]";
7535                         mes "When attacking, face your hand the same direction as the opponent meow.";
7536                         next;
7537                         mes "[Manager Cat]";
7538                         mes "When defending, you should face your hand the opposite direction from the opponent meow.";
7539                         next;
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.";
7543                         next;
7544                         mes "[Manager Cat]";
7545                         mes "If you be careful, you can win without getting hit at all meow.";
7546                         next;
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.";
7551                         next;
7552                         mes "[Manager Cat]";
7553                         mes "Oh~ right meow~!! Find KungKung if you want to play KongNyangKong.";
7554                         close;
7555                 case 3:
7556                         mes "[Manager Cat]";
7557                         mes "ChamChamCham is a high level mind game meow.";
7558                         next;
7559                         mes "[Manager Cat]";
7560                         mes "The rules are simple, but you need to think a lot meow.";
7561                         next;
7562                         mes "[Manager Cat]";
7563                         mes "You should direct your hand to where the cat turns its face meow.";
7564                         next;
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.";
7568                         next;
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.";
7572                         close;
7573                 case 4:
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.";
7579                         next;
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.";
7583                         next;
7584                         mes "[Manager Cat]";
7585                         mes "You win the game when no other cats are waving flags meow.";
7586                         next;
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.";
7590                         next;
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~";
7594                         next;
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.";
7598                         close;
7599                 }
7600         }
7601 }
7602
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.";
7606                 close;
7607         }
7608         if (checkweight(1201,1) == 0) {
7609                 mes "Your inventory is too full to proceed. Come back after reducing your load.";
7610                 close;
7611         }
7612         if (checkquest(5061) == 0 || checkquest(5061) == 1) {
7613                 if (checkquest(5062) == -1) {
7614                         mes "You found Eryu the cat, and start talking.";
7615                         next;
7616                         mes "[Eryu]";
7617                         mes "Umm... Who are you?";
7618                         next;
7619                         switch(select("The Games Director sent me.:I am a writer for the 'Human' magazine.:Who are you?")) {
7620                         case 1:
7621                                 mes "[Eryu]";
7622                                 mes "Arrgg. Go away...";
7623                                 mes "I don't know who you're talking about.";
7624                                 emotion e_an;
7625                                 break;
7626                         case 2:
7627                                 mes "[Eryu]";
7628                                 mes "Umm? 'Human' magazine?";
7629                                 mes "Is there such a thing?";
7630                                 emotion e_what;
7631                                 next;
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.";
7635                                 next;
7636                                 mes "["+strcharinfo(0)+"]";
7637                                 mes "We are a really famous magazine throughout the World!";
7638                                 mes "Don't you believe me?";
7639                                 next;
7640                                 mes "[Eryu]";
7641                                 mes "Hmm... ok. But, what can I do for you?";
7642                                 emotion e_what;
7643                                 next;
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...";
7648                                 next;
7649                                 mes "[Eryu]";
7650                                 mes "'Dog n Waltz'?";
7651                                 emotion e_what;
7652                                 next;
7653                                 mes "["+strcharinfo(0)+"]";
7654                                 mes "Oh! Yes!";
7655                                 mes "One of players there 'Dog n Waltz' has recommended Eryu for an interview.";
7656                                 next;
7657                                 mes "["+strcharinfo(0)+"]";
7658                                 mes "He says you are a really good player who can help me with the article.";
7659                                 next;
7660                                 mes "[Eryu]";
7661                                 mes "I don't remember anyone from 'Dog n Waltz' that much.";
7662                                 emotion e_dots;
7663                                 next;
7664                                 mes "["+strcharinfo(0)+"]";
7665                                 mes "The person isn't important.";
7666                                 next;
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?";
7671                                 emotion e_what,1;
7672                                 next;
7673                                 mes "[Eryu]";
7674                                 mes "Usually for about 8 hours, but I have to tell you that I'm not on the team anymore...";
7675                                 next;
7676                                 mes "["+strcharinfo(0)+"]";
7677                                 mes "Wait, what?";
7678                                 mes "You are not with the team now? How come...?";
7679                                 emotion e_omg,1;
7680                                 next;
7681                                 mes "[Eryu]";
7682                                 mes "Well...";
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...";
7686                                 next;
7687                                 mes "["+strcharinfo(0)+"]";
7688                                 mes "And...?";
7689                                 next;
7690                                 mes "[Eryu]";
7691                                 mes "And then the Director Cat was raging at me!";
7692                                 next;
7693                                 mes "["+strcharinfo(0)+"]";
7694                                 mes "Hmm, sounds pretty rough.";
7695                                 next;
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.";
7700                                 next;
7701                                 mes "["+strcharinfo(0)+"]";
7702                                 mes "Because this is for current players only.";
7703                                 next;
7704                                 mes "[Eryu]";
7705                                 mes "Oh...";
7706                                 mes "Sorry to make you waste your time.";
7707                                 emotion e_sry;
7708                                 next;
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.";
7713                                 next;
7714                                 mes "You found out the reason why Eryu left the team.";
7715                                 mes "Time to go find the other cats.";
7716                                 setquest 5062;
7717                                 completequest 5062;
7718                                 break;
7719                         case 3:
7720                                 mes "[Eryu]";
7721                                 mes "Yes, I am Eryu! What do you want, huh, meow~";
7722                                 break;
7723                         }
7724                         close2;
7725                 } else if (checkquest(5062) == 2) {
7726                         mes "[Eryu]";
7727                         mes "Aren't you the magazine writer?";
7728                         mes "What brings you here again...?";
7729                         next;
7730                         mes "["+strcharinfo(0)+"]";
7731                         mes "Ah!";
7732                         mes "Sorry, I was trying to interview another cat...";
7733                         mes "And came back to you by mistake.";
7734                         mes "I'm sorry.";
7735                         emotion e_sry,1;
7736                         next;
7737                         mes "[Eryu]";
7738                         mes "Ah... I see. Take care of yourself.";
7739                         close2;
7740                 } else {
7741                         mes "[Eryu]";
7742                         mes "This is not possible. Please contact an administrator.";
7743                         close2;
7744                 }
7745         } else if (checkquest(5083) == 0 || checkquest(5083) == 1) {
7746                 mes "[Eryu]";
7747                 mes "Who are you?";
7748                 next;
7749                 mes "What do you want to say?";
7750                 next;
7751                 input .@inputstr$;
7752                 if (.@inputstr$ == "Come back") {
7753                         erasequest 5083;
7754                         setquest 5084;
7755                         set .@str$, "You've delivered the message, so let's get away.";
7756                 } else
7757                         set .@str$, "You didn't deliver the right message, but let's still get away.";
7758                 mes "[Eryu]";
7759                 mes "What is this? What do you mean by '"+.@inputstr$+"'...?";
7760                 mes "Ah... aren't you the writer?";
7761                 emotion e_an;
7762                 next;
7763                 mes "["+strcharinfo(0)+"]";
7764                 mes "Huh... Who is that..?";
7765                 next;
7766                 mes "Eryu seems to recognize you.";
7767                 mes .@str$;
7768                 close2;
7769         } else if (checkquest(5084) == 0 || checkquest(5084) == 1) {
7770                 mes "[Eryu]";
7771                 mes "I think you are the writer...";
7772                 mes "Hey~ Stop there~";
7773                 next;
7774                 mes "You've been found. Let's get away.";
7775                 close2;
7776         } else {
7777                 if (malang_gamer < 6) {
7778                         mes "[Eryu]";
7779                         mes "Dirty 'Cat Gamers'!";
7780                         mes "I won't go back ever... Who are you?";
7781                         next;
7782                         mes "This cat might hit you. Let's get away.";
7783                         close2;
7784                 } else {
7785                         mes "[Eryu]";
7786                         mes "Aren't you the writer?";
7787                         emotion e_what;
7788                         next;
7789                         mes "["+strcharinfo(0)+"]";
7790                         mes "Huh... Who is that..?";
7791                         next;
7792                         mes "Eryu seems to recognize you. Let's get away.";
7793                         close2;
7794                 }
7795         }
7796         donpcevent "Eryu#gamer::OnDisable";
7797         end;
7798 OnEnable:
7799         enablenpc "Eryu#gamer";
7800         disablenpc "Stew#gamer";
7801         disablenpc "Ketchup#gamer";
7802         disablenpc "Eff#gamer";
7803         end;
7804 OnDisable:
7805         switch(rand(3)) {
7806         case 0:
7807                 donpcevent "Stew#gamer::OnEnable";
7808                 break;
7809         case 1:
7810                 donpcevent "Ketchup#gamer::OnEnable";
7811                 break;
7812         case 2:
7813                 donpcevent "Eff#gamer::OnEnable";
7814                 break;
7815         }
7816         end;
7817 }
7818
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.";
7822                 close;
7823         }
7824         if (checkweight(1201,1) == 0) {
7825                 mes "Your inventory is too full to proceed. Come back after reducing your load.";
7826                 close;
7827         }
7828         if (checkquest(5061) == 0 || checkquest(5061) == 1) {
7829                 if (checkquest(5063) == -1) {
7830                         mes "You found Stew the cat, and start talking.";
7831                         next;
7832                         mes "[Stew]";
7833                         mes "Meow...? Who are you, meow?";
7834                         emotion e_what;
7835                         next;
7836                         switch(select("The 'Cat Gamers' Manager sent me.:Meow~ Grrr~:I'm with the 'Boom Can' Company.")) {
7837                         case 1:
7838                                 mes "[Stew]";
7839                                 mes "Stew is not interested meow.";
7840                                 mes "Don't come back again meow~";
7841                                 break;
7842                         case 2:
7843                                 mes "[Stew]";
7844                                 mes "Stew doesn't have time for crazy people.";
7845                                 break;
7846                         case 3:
7847                                 mes "[Stew]";
7848                                 mes "'Boom Can' Company, meow?";
7849                                 emotion e_what;
7850                                 next;
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.";
7855                                 next;
7856                                 mes "[Stew]";
7857                                 mes "Yes meow~ Stew likes canned food very much meow~";
7858                                 emotion e_lv;
7859                                 next;
7860                                 mes "["+strcharinfo(0)+"]";
7861                                 mes "Ah! Ok then.";
7862                                 next;
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.";
7865                                 next;
7866                                 mes "["+strcharinfo(0)+"]";
7867                                 mes "Let me ask a few questions.";
7868                                 mes "It is very easy.";
7869                                 next;
7870                                 mes "[Stew]";
7871                                 mes "Ok meow~ Go ahead meow~";
7872                                 next;
7873                                 mes "["+strcharinfo(0)+"]";
7874                                 mes "Thank you! We were right about out cat customers with big hearts.";
7875                                 next;
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.";
7879                                 next;
7880                                 mes "[Stew]";
7881                                 mes "Dogs are natually like that~";
7882                                 mes "You humans know animals~";
7883                                 emotion e_ok;
7884                                 next;
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?";
7889                                 next;
7890                                 mes "[Stew]";
7891                                 mes "Job meow? Stew was a pro gamer meow~";
7892                                 mes "But, Stew quit now meow~";
7893                                 next;
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.";
7898                                 next;
7899                                 mes "[Stew]";
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~";
7902                                 next;
7903                                 mes "["+strcharinfo(0)+"]";
7904                                 mes "What a bad Director.";
7905                                 next;
7906                                 mes "[Stew]";
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.";
7910                                 next;
7911                                 mes "[Stew]";
7912                                 mes "Then the Cat Gamers Director started to get angry and scary meow.";
7913                                 mes "So I quit meow.";
7914                                 next;
7915                                 mes "["+strcharinfo(0)+"]";
7916                                 mes "Ah! I see.";
7917                                 mes "Ok, the survey is over now.";
7918                                 mes "Thank you for your opinion on our survey for the 'Boom Can' company.";
7919                                 emotion e_thx,1;
7920                                 next;
7921                                 mes "[Stew]";
7922                                 mes "Meow? Did you aks anything meow?";
7923                                 next;
7924                                 mes "["+strcharinfo(0)+"]";
7925                                 mes "I already asked you everything...";
7926                                 mes "Don't you remember?";
7927                                 mes "There were 10 questions!";
7928                                 emotion e_what,1;
7929                                 next;
7930                                 mes "[Stew]";
7931                                 mes "Really meow? Strange meow.";
7932                                 mes "Sorry meow? Don't remember meow.";
7933                                 mes "It didn't felt like an interview meow.";
7934                                 emotion e_sry;
7935                                 next;
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.";
7941                                 next;
7942                                 mes "[Stew]";
7943                                 mes "Really meow? Dogs are always like that meow.";
7944                                 mes "Cats are winners meow~";
7945                                 mes "Ok meow~ Good bye meow~";
7946                                 next;
7947                                 mes "You found out the reason why Stew left the team.";
7948                                 mes "Let's find the other cats.";
7949                                 setquest 5063;
7950                                 completequest 5063;
7951                                 break;
7952                         }
7953                         close2;
7954                 } else if (checkquest(5063) == 2) {
7955                         mes "[Stew]";
7956                         mes "Aren't you from the 'Boom Can' Company?";
7957                         mes "Another survey meow?";
7958                         emotion e_what;
7959                         next;
7960                         mes "["+strcharinfo(0)+"]";
7961                         mes "Oops! I should be meeting other cats.";
7962                         mes "I am very sorry...";
7963                         emotion e_sry,1;
7964                         next;
7965                         mes "[Stew]";
7966                         mes "It's ok meow~ Good bye meow~";
7967                         close2;
7968                 } else {
7969                         mes "[Stew]";
7970                         mes "This is not possible. Please contact an administrator.";
7971                         close2;
7972                 }
7973         } else if (checkquest(5085) == 0 || checkquest(5085) == 1) {
7974                 mes "[Stew]";
7975                 mes "Who are you meow?";
7976                 emotion e_what;
7977                 next;
7978                 mes "What do you want to say?";
7979                 next;
7980                 input .@inputstr$;
7981                 if (.@inputstr$ == "Come back") {
7982                         erasequest 5085;
7983                         setquest 5086;
7984                         set .@str$, "You've delivered the message, so let's get away.";
7985                 } else
7986                         set .@str$, "You didn't deliver the right message, but let's still get away.";
7987                 mes "[Stew]";
7988                 mes "What is this? What do you mean by '"+.@inputstr$+"'? Meow...";
7989                 mes "And... Aren't you from the 'Boom Can' Company, meow?";
7990                 emotion e_what;
7991                 next;
7992                 mes "["+strcharinfo(0)+"]";
7993                 mes "Huh? What's that?";
7994                 next;
7995                 mes "Stew seems to recognize you.";
7996                 mes .@str$;
7997                 close2;
7998         } else if (checkquest(5086) == 0 || checkquest(5086) == 1) {
7999                 mes "[Stew]";
8000                 mes "I think you are from the 'Boom Can' Company, meow... Who are you, meow~";
8001                 next;
8002                 mes "Stew seems to recognize you. Let's get away.";
8003                 close2;
8004         } else {
8005                 if (malang_gamer < 6) {
8006                         mes "[Stew]";
8007                         mes "Meow Meow~ Good bye to 'Cat Gamer's meow~ Who are you meow?";
8008                         next;
8009                         mes "This cat might hit you. Let's get away.";
8010                         close2;
8011                 } else {
8012                         mes "[Stew]";
8013                         mes "The 'Boom Can' Company!!";
8014                         next;
8015                         mes "["+strcharinfo(0)+"]";
8016                         mes "Huh? What's that?";
8017                         next;
8018                         mes "Stew seems to recognize you. Let's get away.";
8019                         close2;
8020                 }
8021         }
8022         donpcevent "Stew#gamer::OnDisable";
8023         end;
8024 OnInit:
8025         disablenpc "Stew#gamer";
8026         end;
8027 OnEnable:
8028         disablenpc "Eryu#gamer";
8029         enablenpc "Stew#gamer";
8030         disablenpc "Ketchup#gamer";
8031         disablenpc "Eff#gamer";
8032         end;
8033 OnDisable:
8034         switch(rand(3)) {
8035         case 0:
8036                 donpcevent "Eryu#gamer::OnEnable";
8037                 break;
8038         case 1:
8039                 donpcevent "Ketchup#gamer::OnEnable";
8040                 break;
8041         case 2:
8042                 donpcevent "Eff#gamer::OnEnable";
8043                 break;
8044         }
8045         end;
8046 }
8047
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.";
8051                 close;
8052         }
8053         if (checkweight(1201,1) == 0) {
8054                 mes "Your inventory is too full to proceed. Come back after reducing your load.";
8055                 close;
8056         }
8057         if (checkquest(5061) == 0 || checkquest(5061) == 1) {
8058                 if (checkquest(5064) == -1) {
8059                         mes "You found Ketchup the cat, and start talking.";
8060                         next;
8061                         mes "[Ketchup]";
8062                         mes "Meow...? Who are you?";
8063                         emotion e_what;
8064                         next;
8065                         switch(select("Grrr~ Bow wow~:The Game Director cat sent me.:I'm from 'Cans for Kittens'.")) {
8066                         case 1:
8067                                 mes "[Ketchup]";
8068                                 mes "What the dog? Hiss~";
8069                                 break;
8070                         case 2:
8071                                 mes "[Ketchup]";
8072                                 mes "Get away from me, human, before I get really angry~";
8073                                 break;
8074                         case 3:
8075                                 mes "[Ketchup]";
8076                                 mes "Oh yeah? 'Cans for Kittens'?";
8077                                 emotion e_what;
8078                                 next;
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?";
8082                                 emotion e_what,1;
8083                                 next;
8084                                 mes "[Ketchup]";
8085                                 mes "Umm I guess so...";
8086                                 emotion e_slur;
8087                                 next;
8088                                 mes "["+strcharinfo(0)+"]";
8089                                 mes "'Cans for Kittens' is a religion that embraces all felines.";
8090                                 mes "Bow before the Lord of Cans!";
8091                                 next;
8092                                 mes "[Ketchup]";
8093                                 mes "...";
8094                                 next;
8095                                 mes "[Ketchup]";
8096                                 mes "...";
8097                                 mes "......";
8098                                 next;
8099                                 mes "[Ketchup]";
8100                                 mes "...";
8101                                 mes "......";
8102                                 mes ".........";
8103                                 mes "What's the Lord of Cans?";
8104                                 next;
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!";
8109                                 next;
8110                                 mes "[Ketchup]";
8111                                 mes "Meow?! How can you know my name? Wow...";
8112                                 next;
8113                                 mes "[Ketchup]";
8114                                 mes "I am sorry. Really sorry.";
8115                                 mes "Please forgive me Lord of Cans.";
8116                                 emotion e_sob;
8117                                 next;
8118                                 mes "[Ketchup]";
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.";
8122                                 emotion e_sob;
8123                                 next;
8124                                 emotion e_dots;
8125                                 emotion e_dots,1;
8126                                 next;
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!";
8130                                 next;
8131                                 mes "[Ketchup]";
8132                                 mes "Thank you Lord of Cans.";
8133                                 mes "I will live a kind cat life from this point on.";
8134                                 next;
8135                                 mes "You found out why did Ketchup left the Cat gamers.";
8136                                 mes "Let's look for the other cats.";
8137                                 setquest 5064;
8138                                 completequest 5064;
8139                                 break;
8140                         }
8141                         close2;
8142                 } else if (checkquest(5064) == 2) {
8143                         mes "[Ketchup]";
8144                         mes "You are...";
8145                         emotion e_omg;
8146                         next;
8147                         mes "Ketchup gives you an apologetic look and runs away.";
8148                         mes "He probably did something bad already.";
8149                         close2;
8150                 } else {
8151                         mes "[Ketchup]";
8152                         mes "This is not possible. Please contact an administrator.";
8153                         close2;
8154                 }
8155         } else if (checkquest(5087) == 0 || checkquest(5087) == 1) {
8156                 mes "[Ketchup]";
8157                 mes "Who are you?";
8158                 emotion e_what;
8159                 next;
8160                 mes "What do you want to say?";
8161                 next;
8162                 input .@inputstr$;
8163                 if (.@inputstr$ == "Come back") {
8164                         erasequest 5087;
8165                         setquest 5088;
8166                         mes "[Ketchup]";
8167                         mes "What is this? What do you mean by 'Come back'...?";
8168                         mes "Can... 'Cans for Kittens'?";
8169                         emotion e_omg;
8170                         emotion e_what;
8171                         next;
8172                         mes "Ketchup recognized you and ran away.";
8173                         mes "You've delivered the message.";
8174                         close2;
8175                 } else {
8176                         mes "[Ketchup]";
8177                         mes "What is this? What do you mean by '"+.@inputstr$+"'...?";
8178                         mes "Can... 'Cans for Kittens'?";
8179                         emotion e_omg;
8180                         next;
8181                         mes "["+strcharinfo(0)+"]";
8182                         mes "Huh? What's that?";
8183                         next;
8184                         mes "Ketchup recognized you and ran away.";
8185                         mes "It seems you need to find Ketchup one more time.";
8186                         close2;
8187                 }
8188         } else if (checkquest(5088) == 0 || checkquest(5088) == 1) {
8189                 mes "[Ketchup]";
8190                 mes "Can... 'Cans for Kittens'?";
8191                 emotion e_omg;
8192                 next;
8193                 mes "Ketchup ran away once again.";
8194                 close2;
8195         } else {
8196                 if (malang_gamer < 6) {
8197                         mes "[Ketchup]";
8198                         mes "Dirty 'Cat Gamers'!";
8199                         mes "I will never come back, for sure... Who are you?";
8200                         next;
8201                         mes "This cat might hit you. Let's get away.";
8202                         close2;
8203                 } else {
8204                         mes "[Ketchup]";
8205                         mes "Can... 'Cans for Kittens'?";
8206                         next;
8207                         mes "Ketchup ran away.";
8208                         close2;
8209                 }
8210         }
8211         donpcevent "Ketchup#gamer::OnDisable";
8212         end;
8213 OnInit:
8214         disablenpc "Ketchup#gamer";
8215         end;
8216 OnEnable:
8217         disablenpc "Eryu#gamer";
8218         disablenpc "Stew#gamer";
8219         enablenpc "Ketchup#gamer";
8220         disablenpc "Eff#gamer";
8221         end;
8222 OnDisable:
8223         switch(rand(3)) {
8224         case 0:
8225                 donpcevent "Stew#gamer::OnEnable";
8226                 break;
8227         case 1:
8228                 donpcevent "Eryu#gamer::OnEnable";
8229                 break;
8230         case 2:
8231                 donpcevent "Eff#gamer::OnEnable";
8232                 break;
8233         }
8234         end;
8235 }
8236
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.";
8240                 close;
8241         }
8242         if (checkweight(1201,1) == 0) {
8243                 mes "Your inventory is too full to proceed. Come back after reducing your load.";
8244                 close;
8245         }
8246         if (checkquest(5061) == 0 || checkquest(5061) == 1) {
8247                 if (checkquest(5065) == -1) {
8248                         mes "You found Eff the cat, and start talking.";
8249                         next;
8250                         mes "[Eff]";
8251                         mes "Who are you meow?";
8252                         emotion e_what;
8253                         next;
8254                         switch(select("I have some good investment news...:A... Cat?:The 'Cat Gamers' Director sent me...")) {
8255                         case 1:
8256                                 mes "[Eff]";
8257                                 mes "Investment info? Meow~?";
8258                                 mes "What is that? Meow~?";
8259                                 emotion e_what;
8260                                 next;
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.";
8265                                 next;
8266                                 mes "["+strcharinfo(0)+"]";
8267                                 mes "Haha! You are lucky today.";
8268                                 mes "You heard that land can be a good investment, right?";
8269                                 emotion e_what,1;
8270                                 next;
8271                                 mes "[Eff]";
8272                                 mes "Oh oh~ I think so. Meow~";
8273                                 next;
8274                                 mes "["+strcharinfo(0)+"]";
8275                                 mes "You do know about our capital Prontera, don't you?";
8276                                 next;
8277                                 mes "[Eff]";
8278                                 mes "Prontera meow? Yes, I know about it. Meow~";
8279                                 emotion e_heh;
8280                                 next;
8281                                 mes "["+strcharinfo(0)+"]";
8282                                 mes "There are some locations where";
8283                                 mes "Prontera kingdom is secretly selling...";
8284                                 next;
8285                                 mes "[Eff]";
8286                                 mes "And... And...?? Meow~";
8287                                 next;
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...?";
8292                                 emotion e_what,1;
8293                                 next;
8294                                 mes "[Eff]";
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~";
8297                                 next;
8298                                 mes "["+strcharinfo(0)+"]";
8299                                 mes "Ok, I believe you, Eff...";
8300                                 mes "Please keep this a secret.";
8301                                 next;
8302                                 mes "[Eff]";
8303                                 mes "I got it. Meow~";
8304                                 emotion e_ok;
8305                                 next;
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.";
8309                                 next;
8310                                 mes "["+strcharinfo(0)+"]";
8311                                 mes "If you invest in 1 Can food here, the outcome will be enormous.";
8312                                 next;
8313                                 mes "[Eff]";
8314                                 mes "Enor... mous... meow...?";
8315                                 next;
8316                                 mes "["+strcharinfo(0)+"]";
8317                                 mes "100 Cans!!";
8318                                 mes "You will get 100 cans for investing just 1 can food!";
8319                                 mes "The profit will be X100! X100!!";
8320                                 next;
8321                                 mes "[Eff]";
8322                                 mes "Woot!! 100 Cans~ Meow~";
8323                                 emotion e_omg;
8324                                 next;
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.";
8328                                 emotion e_what,1;
8329                                 next;
8330                                 mes "[Eff]";
8331                                 mes "I want to invest.";
8332                                 mes "But, I don't have cans with me. Meow~";
8333                                 emotion e_sob;
8334                                 next;
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!";
8340                                 next;
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!";
8345                                 next;
8346                                 mes "[Eff]";
8347                                 mes "Meow!! 1... 1,000...";
8348                                 mes "Moew~ I am a Pro Gamer.";
8349                                 mes "Meow~ But, I quit~ Meow~";
8350                                 next;
8351                                 mes "["+strcharinfo(0)+"]";
8352                                 mes "What!! Why would you quit such good a gig!! Are you crazy?";
8353                                 emotion e_omg,1;
8354                                 next;
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!!";
8360                                 next;
8361                                 mes "[Eff]";
8362                                 mes "1... 100,000 cans... Meow~";
8363                                 next;
8364                                 mes "["+strcharinfo(0)+"]";
8365                                 mes "So tell me... Why did you quit such a great job?";
8366                                 mes "Why?";
8367                                 next;
8368                                 mes "[Eff]";
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...";
8372                                 next;
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!";
8376                                 mes "Good bye!";
8377                                 next;
8378                                 mes "["+strcharinfo(0)+"]";
8379                                 mes "Oh and don't tell anyone what I just told you!";
8380                                 mes "Bye~";
8381                                 next;
8382                                 mes "You found out why Eff has left the team.";
8383                                 mes "Now, let's find the other cats.";
8384                                 setquest 5065;
8385                                 completequest 5065;
8386                                 break;
8387                         case 2:
8388                                 mes "[Eff]";
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~";
8392                                 break;
8393                         case 3:
8394                                 mes "[Eff]";
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...";
8398                                 break;
8399                         }
8400                         close2;
8401                 } else if (checkquest(5065) == 2) {
8402                         mes "[Eff]";
8403                         mes "You are--!!";
8404                         mes "Meow~ I want to invest. Meow~";
8405                         next;
8406                         mes "["+strcharinfo(0)+"]";
8407                         mes "Not without the cans you can't!!";
8408                         mes "You didn't tell anyone about this deal, right?";
8409                         next;
8410                         mes "[Eff]";
8411                         mes "I didn't. Meow~";
8412                         next;
8413                         mes "["+strcharinfo(0)+"]";
8414                         mes "Ok, good cat! Never!!";
8415                         mes "Tell this to other cats!~";
8416                         mes "Bye Bye~";
8417                         close2;
8418                 } else {
8419                         mes "[Eff]";
8420                         mes "This is not possible. Please contact an administrator.";
8421                         close2;
8422                 }
8423         } else if (checkquest(5089) == 0 || checkquest(5089) == 1) {
8424                 mes "[Eff]";
8425                 mes "Who are you, meow?";
8426                 next;
8427                 mes "What do you want to say?";
8428                 next;
8429                 input .@inputstr$;
8430                 if (.@inputstr$ == "Come back") {
8431                         erasequest 5089;
8432                         setquest 5090;
8433                         set .@str$, "You've delivered the message, so let's get away.";
8434                 } else
8435                         set .@str$, "You didn't deliver the right message, but let's still get away.";
8436                 mes "[Eff]";
8437                 mes "What is this? What do you mean by '"+.@inputstr$+"'? Meow...";
8438                 mes "Meow...? Meow! You! Investor meow?";
8439                 next;
8440                 mes "["+strcharinfo(0)+"]";
8441                 mes "Huh? Who...?";
8442                 next;
8443                 mes "Eff seems to recognize you.";
8444                 mes .@str$;
8445                 close2;
8446         } else if (checkquest(5090) == 0 || checkquest(5090) == 1) {
8447                 mes "[Eff]";
8448                 mes "You are--!!";
8449                 mes "Meow~ I want to invest. Meow~";
8450                 next;
8451                 mes "Eff seems to recognize you, so let's get away.";
8452                 close2;
8453         } else {
8454                 if (malang_gamer < 6) {
8455                         mes "[Eff]";
8456                         mes "Meow Meow~ 'Cat Gamers' can say good bye to me, meow.";
8457                         mes "Meow... Who are you meow?";
8458                         next;
8459                         mes "This cat might hit you. Let's get away.";
8460                         close2;
8461                 } else {
8462                         mes "[Eff]";
8463                         mes "Meow~ I want to invest. Meow~";
8464                         next;
8465                         mes "["+strcharinfo(0)+"]";
8466                         mes "Huh? Who...?";
8467                         next;
8468                         mes "Eff seems to recognize you, so let's get away.";
8469                         close2;
8470                 }
8471         }
8472         donpcevent "Eff#gamer::OnDisable";
8473         end;
8474 OnInit:
8475         disablenpc "Eff#gamer";
8476         end;
8477 OnEnable:
8478         disablenpc "Eryu#gamer";
8479         disablenpc "Stew#gamer";
8480         disablenpc "Ketchup#gamer";
8481         enablenpc "Eff#gamer";
8482         end;
8483 OnDisable:
8484         switch(rand(3)) {
8485         case 0:
8486                 donpcevent "Stew#gamer::OnEnable";
8487                 break;
8488         case 1:
8489                 donpcevent "Ketchup#gamer::OnEnable";
8490                 break;
8491         case 2:
8492                 donpcevent "Eryu#gamer::OnEnable";
8493                 break;
8494         }
8495         end;
8496 }
8497
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.";
8501                 close;
8502         }
8503         if (checkweight(1201,1) == 0) {
8504                 mes "Your inventory is too full to proceed. Come back after reducing your load.";
8505                 close;
8506         }
8507         for(set .@i,5074; .@i<=5090; set .@i,.@i+1) {
8508                 if (checkquest(.@i) > -1) {
8509                         mes "[Ser]";
8510                         mes "Hey, ^0000FF"+strcharinfo(0)+"^000000. You haven't done what we asked you for. A promise is a promise, you know.";
8511                         next;
8512                         mes "[Ser]";
8513                         mes "Ah!! When you are done, please get checked by the Cat Gamers Director over there.";
8514                         close;
8515                 }
8516         }
8517         if (malang_gamer < 20) {
8518                 if (countitem(2872)) {
8519                         mes "[Ser]";
8520                         mes "You seem like a first timer! Where did you get the certificate? Someone lost it, I guess.";
8521                         close;
8522                 }
8523                 mes "[Ser]";
8524                 mes "Rock Paper Scissors is a serious game. When will our practicing partner come?";
8525                 close;
8526         }
8527         if (!isequipped(2872)) {
8528                 mes "[Ser]";
8529                 mes "Oh, ^0000FF"+strcharinfo(0)+"^000000? Want to play the Rock Paper Scissors game?";
8530                 next;
8531                 mes "[Ser]";
8532                 mes "... ... ...";
8533                 next;
8534                 mes "[Ser]";
8535                 mes "Where is your Cat Gamers Certificate? It seems like nothing, but you can't play this game without it!";
8536                 next;
8537                 mes "[Ser]";
8538                 mes "Please go get the certificate.";
8539                 close;
8540         }
8541         if (checkquest(5070,PLAYTIME) == 0 || checkquest(5070,PLAYTIME) == 1) {
8542                 mes "[Ser]";
8543                 mes "Is it tomorrow already? I don't think so! Can't you read the time?";
8544                 close;
8545         } else if (checkquest(5070,PLAYTIME) == 2)
8546                 erasequest 5070;
8547         mes "[Ser]";
8548         mes "Oh, ^0000FF"+strcharinfo(0)+"^000000? Want to play the Rock Paper Scissors game?";
8549         next;
8550         switch(select("Play the game.:Say hi.:Ask about the game rules.")) {
8551         case 1:
8552                 mes "[Ser]";
8553                 mes "Good idea.";
8554                 next;
8555                 break;
8556         case 2:
8557                 mes "[Ser]";
8558                 mes "Oh! Ok, hi? But, why now?";
8559                 next;
8560                 mes "[Ser]";
8561                 mes "Ah... You are bored? Why don't you play a game with me?";
8562                 next;
8563                 mes "[Ser]";
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!!";
8566                 next;
8567                 mes "[Ser]";
8568                 mes "You better mark my words, if you don't want to end up like them!~";
8569                 close;
8570         case 3:
8571                 mes "[Ser]";
8572                 mes "You don't even know how to play this game?";
8573                 mes "Let me kindly teach you.";
8574                 next;
8575                 mes "[Ser]";
8576                 mes "Scissors beats Paper,";
8577                 emotion e_scissors;
8578                 emotion e_paper,1;
8579                 next;
8580                 mes "[Ser]";
8581                 mes "Paper beats Rock,";
8582                 emotion e_paper;
8583                 emotion e_rock,1;
8584                 next;
8585                 mes "[Ser]";
8586                 mes "And Rock beats Scissors.";
8587                 emotion e_rock;
8588                 emotion e_scissors,1;
8589                 next;
8590                 mes "[Ser]";
8591                 mes "Ok? Got it now?";
8592                 next;
8593                 mes "[Ser]";
8594                 mes "You must play 5 matches with me.";
8595                 mes "We go again if the game is even!!";
8596                 next;
8597                 mes "[Ser]";
8598                 mes "I will give you a present if you beat me 3 times. Ok?";
8599                 next;
8600                 mes "[Ser]";
8601                 mes "Ok, then. Go away.";
8602                 close;
8603         }
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";
8607         while(1) {
8608                 mes "[Ser]";
8609                 mes .@count$[.@match]+" match ~~";
8610                 if (.@tie) {
8611                         mes "Result is even, so we play again.";
8612                         set .@tie,0;
8613                 }
8614                 mes "Try your best!";
8615                 next;
8616                 mes "[Ser & "+strcharinfo(0)+"]";
8617                 mes "Rock! Paper! Scissors!";
8618                 next;
8619
8620                 set .@pc,  select("Rock:Paper:Scissors")-1;
8621                 set .@npc, rand(3);
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) {
8628                         set .@tie,1;
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;
8632                         set .@win, .@win+1;
8633                         set .@result$, "I lost!";
8634                 } else {
8635                         set .@match, .@match+1;
8636                         set .@loss, .@loss+1;
8637                         set .@result$, "So I win!!";
8638                 }
8639                 next;
8640                 mes "[Ser]";
8641                 mes "You were "+.@rps$[.@pc]+", I was "+.@rps$[.@npc]+"~";
8642                 mes .@result$;
8643                 next;
8644                 if (.@match == 5) break;
8645         }
8646         mes "[Ser]";
8647         mes "All 5 matches are over!!";
8648         next;
8649         mes "[Ser]";
8650         mes "Hmm... Let me see...";
8651         mes "I won "+.@loss+" times, and you, "+strcharinfo(0)+", won "+.@win+" times, right?";
8652         next;
8653         if (.@win > .@loss) {
8654                 mes "[Ser]";
8655                 mes strcharinfo(0)+" has won the game.";
8656                 next;
8657                 mes "Ser became polite all of a sudden.";
8658                 next;
8659                 mes "[Ser]";
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.";
8661                 next;
8662                 switch(select("I don't need it!:Thank you.")) {
8663                 case 1:
8664                         mes "[Ser]";
8665                         mes "Just take it!! Do as I say~";
8666                         break;
8667                 case 2:
8668                         mes "[Ser]";
8669                         mes "You are polite. But, sadly this is all I can give you.";
8670                         break;
8671                 }
8672                 next;
8673                 mes "[Ser]";
8674                 mes "Good bye~ Come back tomorrow for more practice~";
8675                 if (.@win == 5) {
8676                         mes "Oh! You won all 5 matches. Here are some more extra Cans.";
8677                         getitem 12636,10; //Malang_Sp_Can
8678                 } else
8679                         getitem 12636,5; //Malang_Sp_Can
8680                 setquest 5070;
8681                 close;
8682         }
8683         mes "[Ser]";
8684         mes strcharinfo(0)+" has lost. Ha... Ha...";
8685         next;
8686         mes "Ser became very arrogant.";
8687         next;
8688         mes "[Ser]";
8689         mes "You want to play with me? Ser? With that skill of yours? Meow?";
8690         next;
8691         mes "[Ser]";
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!!";
8693         next;
8694         setquest 5070;
8695         switch(rand(1,13)) {
8696         case 1:
8697                 setquest 5074;
8698                 mes "[Ser]";
8699                 mes "Hmm. Do you know a fish named Phen? Do you? Isn't it a delicious looking fish?";
8700                 next;
8701                 mes "- Chrub -";
8702                 mes "Ser wipes the drool from his mouth.";
8703                 next;
8704                 mes "[Ser]";
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.";
8706                 close;
8707         case 2:
8708                 setquest 5075;
8709                 mes "[Ser]";
8710                 mes "Lately, I've felt powerless and that there's too much weight on me. I should take care of my health.";
8711                 next;
8712                 mes "[Ser]";
8713                 mes "Now it's time for some healthy food.";
8714                 next;
8715                 mes "[Ser]";
8716                 mes "Get 50 Marse and 25 Milk to our Cat Gamers Director. He has excellent knowledge on healthy foods.";
8717                 close;
8718         case 3:
8719                 setquest 5076;
8720                 mes "[Ser]";
8721                 mes "Well... we do have a rival, you know. They are 'Dog n Waltz', and everything goes wrong when they come around.";
8722                 next;
8723                 mes "[Ser]";
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?";
8725                 next;
8726                 mes "[Ser]";
8727                 mes "Oh, that archer among Kobolds!! I hate those the most. Go harass 30 Kobold Archers, and report to our Cat Gamers Director.";
8728                 close;
8729         case 4:
8730                 setquest 5077;
8731                 mes "[Ser]";
8732                 mes "What is most important for winning the game? It is quickness. What should we do to get faster?";
8733                 next;
8734                 mes "[Ser]";
8735                 mes "I've been thinking... The best way for us cats is obviously catching rats.";
8736                 next;
8737                 mes "[Ser]";
8738                 mes "You know Cramp, right? That blue chubby creature... Please go catch 10 of them, and report to our Cat Gamers Director.";
8739                 close;
8740         case 5:
8741                 setquest 5078;
8742                 mes "[Ser]";
8743                 mes "Ah... I want some bird cuisine. Which one would be most delicious?";
8744                 next;
8745                 mes "[Ser]";
8746                 mes "Picky? Ah! It's too small. How about Condor? I am not sure... Peco Peco?";
8747                 next;
8748                 mes "[Ser]";
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.";
8750                 close;
8751         case 6:
8752                 setquest 5079;
8753                 mes "[Ser]";
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.";
8755                 next;
8756                 mes "[Ser]";
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'.";
8758                 next;
8759                 mes "[Ser]";
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.";
8761                 close;
8762         case 7:
8763                 setquest 5080;
8764                 mes "[Ser]";
8765                 mes "Recently, our Director seems to have been trying to cut some expenses. Or is the manager taking advantage?";
8766                 next;
8767                 mes "[Ser]";
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.";
8769                 next;
8770                 mes "[Ser]";
8771                 mes "Then, we shall find out if our manager is being greedy or not.";
8772                 close;
8773         case 8:
8774                 setquest 5081;
8775                 mes "[Ser]";
8776                 mes "I am having a slump these days. I can't give my 100% to the game.";
8777                 next;
8778                 mes "[Ser]";
8779                 mes "It is the lemon we need in times like this.";
8780                 next;
8781                 mes "[Ser]";
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.";
8783                 close;
8784         case 9:
8785                 setquest 5082;
8786                 mes "[Ser]";
8787                 mes "Malangdo is a good place for a cat to live. But, it gets very hot when we play games.";
8788                 next;
8789                 mes "[Ser]";
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?";
8791                 next;
8792                 mes "[Ser]";
8793                 mes "Please get us either 10 Ice Pieces or 10 Ice Creams. Our Cat Gamers Director should know what to do with them.";
8794                 close;
8795         case 10:
8796                 setquest 5083;
8797                 mes "[Ser]";
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~!";
8799                 next;
8800                 mes "[Ser]";
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?";
8802                 next;
8803                 mes "[Ser]";
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!!";
8805                 close;
8806         case 11:
8807                 setquest 5085;
8808                 mes "[Ser]";
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~!";
8810                 next;
8811                 mes "[Ser]";
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?";
8813                 next;
8814                 mes "[Ser]";
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!!";
8816                 close;
8817         case 12:
8818                 setquest 5087;
8819                 mes "[Ser]";
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~!";
8821                 next;
8822                 mes "[Ser]";
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?";
8824                 next;
8825                 mes "[Ser]";
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!!";
8827                 close;
8828         case 13:
8829                 setquest 5089;
8830                 mes "[Ser]";
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~!";
8832                 next;
8833                 mes "[Ser]";
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?";
8835                 next;
8836                 mes "[Ser]";
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!!";
8838                 close;
8839         }
8840 }
8841
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.";
8845                 close;
8846         }
8847         if (checkweight(1201,1) == 0) {
8848                 mes "Your inventory is too full to proceed. Come back after reducing your load.";
8849                 close;
8850         }
8851         for(set .@i,5074; .@i<=5090; set .@i,.@i+1) {
8852                 if (checkquest(.@i) > -1) {
8853                         mes "[Paa]";
8854                         mes "You haven't done what we asked you for meow. A promise is a promise, you know meow.";
8855                         next;
8856                         mes "[Paa]";
8857                         mes "When you are done meow, please get checked by the Cat Gamers Director over there meow.";
8858                         close;
8859                 }
8860         }
8861         if (malang_gamer < 20) {
8862                 if (countitem(2872)) {
8863                         mes "[Paa]";
8864                         mes "You seem like a first timer meow! Where did you get the certificate meow? Someone lost it, I guess meow.";
8865                         close;
8866                 }
8867                 mes "[Paa]";
8868                 mes "When is our practicing partner coming meow? I am bored meow.";
8869                 close;
8870         }
8871         if (!isequipped(2872)) {
8872                 mes "[Paa]";
8873                 mes "Oh, ^0000FF"+strcharinfo(0)+"^000000 meow? Want to play the Rock Paper Scissors game meow?";
8874                 next;
8875                 mes "[Paa]";
8876                 mes "... ... ...";
8877                 next;
8878                 mes "[Paa]";
8879                 mes "Where is your Cat Gamers Certificate meow? It seems like nothing, but you can't play this game without it meow!";
8880                 next;
8881                 mes "[Paa]";
8882                 mes "Go get the certificate meow.";
8883                 close;
8884         }
8885         if (checkquest(5070,PLAYTIME) == 0 || checkquest(5070,PLAYTIME) == 1) {
8886                 mes "[Paa]";
8887                 mes "We can only play the game once a day meow. Come tomorrow meow.";
8888                 close;
8889         } else if (checkquest(5070,PLAYTIME) == 2)
8890                 erasequest 5070;
8891         mes "[Paa]";
8892         mes "Oh, ^0000FF"+strcharinfo(0)+"^000000 meow? Want to play the Rock Paper Scissors game meow?";
8893         next;
8894         switch(select("Play the game.:Say hi.:Ask about the game rules.")) {
8895         case 1:
8896                 mes "[Paa]";
8897                 mes "Good idea meow.";
8898                 next;
8899                 break;
8900         case 2:
8901                 mes "[Paa]";
8902                 mes "Hello meow~ Nice to see you meow~";
8903                 next;
8904                 mes "[Paa]";
8905                 mes "Other games have one cat player. But, we have two for Rock Paper Scissors. You want to know why meow?";
8906                 next;
8907                 mes "[Paa]";
8908                 mes "Paa is kind meow. So, I'll tell you story meow.";
8909                 next;
8910                 mes "[Paa]";
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.";
8912                 next;
8913                 mes "[Paa]";
8914                 mes "Anyways, me and Ser are well known as the pro gamer cat brothers meow. Everyone knows us meow.";
8915                 next;
8916                 mes "[Paa]";
8917                 mes "You are free to admire me, meow. I give you permission meow.";
8918                 close;
8919         case 3:
8920                 mes "[Paa]";
8921                 mes "You want to know how to play this game meow? I'll teach you because I am a kind cat meow~";
8922                 next;
8923                 mes "[Paa]";
8924                 mes "You don't seem that stupid meow. So, let's skip the part about what beats what meow.";
8925                 next;
8926                 mes "[Paa]";
8927                 mes "You must play 5 matches with me meow. We go again if the game is even meow.";
8928                 next;
8929                 mes "[Paa]";
8930                 mes "If you win 3 times, I'll give you a present meow~ Cat Gamers Director said so meow.";
8931                 next;
8932                 mes "[Paa]";
8933                 mes "That is all meow~ But it is not an easy game meow. Respect the game meow~";
8934                 close;
8935         }
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";
8939         while(1) {
8940                 mes "[Paa]";
8941                 mes .@count$[.@match]+" match ~~ meow.";
8942                 if (.@tie) {
8943                         mes "Result is even, so we play again meow.";
8944                         set .@tie,0;
8945                 }
8946                 mes "Try your best meow!";
8947                 next;
8948                 mes "[Ser & "+strcharinfo(0)+"]";
8949                 mes "Rock! Paper! Scissors!";
8950                 next;
8951
8952                 set .@pc,  select("Rock:Paper:Scissors")-1;
8953                 set .@npc, rand(3);
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) {
8960                         set .@tie,1;
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;
8964                         set .@win, .@win+1;
8965                         set .@result$, "I lost meow!";
8966                 } else {
8967                         set .@match, .@match+1;
8968                         set .@loss, .@loss+1;
8969                         set .@result$, "So I win meow!!";
8970                 }
8971                 next;
8972                 mes "[Paa]";
8973                 mes "You were "+.@rps$[.@pc]+", I was "+.@rps$[.@npc]+"~";
8974                 mes .@result$;
8975                 next;
8976                 if (.@match == 5) break;
8977         }
8978         mes "[Paa]";
8979         mes "Meow!! All 5 matches are over meow!!";
8980         next;
8981         mes "[Paa]";
8982         mes "Let me see meow...";
8983         mes "I won "+.@loss+" times meow, and you, "+strcharinfo(0)+", won "+.@win+" times, right meow?";
8984         next;
8985         if (.@win > .@loss) {
8986                 mes "[Paa]";
8987                 mes "You won meow.";
8988                 next;
8989                 mes "Paa became polite all of a sudden.";
8990                 next;
8991                 mes "[Paa]";
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.";
8993                 next;
8994                 switch(select("I don't need it!:Thank you.")) {
8995                 case 1:
8996                         mes "[Paa]";
8997                         mes "Just take it meow!! Do as I say meow~";
8998                         break;
8999                 case 2:
9000                         mes "[Paa]";
9001                         mes "You are polite meow. But, sadly this is all I can give you meow.";
9002                         break;
9003                 }
9004                 next;
9005                 mes "[Paa]";
9006                 mes "Good bye meow~ Come back tomorrow for more practice meow~";
9007                 if (.@win == 5) {
9008                         mes "Oh! You won all 5 matches meow. Here are some more extra Cans meow!";
9009                         getitem 12636,10; //Malang_Sp_Can
9010                 } else
9011                         getitem 12636,5; //Malang_Sp_Can
9012                 setquest 5070;
9013                 close;
9014         }
9015         mes "[Paa]";
9016         mes "You lost. Meow... Meow...";
9017         next;
9018         mes "Paa became very arrogant.";
9019         next;
9020         mes "[Paa]";
9021         mes "You want to play with me? Paa? With that skill of yours? Meow?";
9022         next;
9023         mes "[Paa]";
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!!";
9025         next;
9026         setquest 5070;
9027         switch(rand(1,13)) {
9028         case 1:
9029                 setquest 5074;
9030                 mes "[Paa]";
9031                 mes "Hmm. Do you know a fish named Phen meow? Do you? Isn't it a delicious looking fish meow?";
9032                 next;
9033                 mes "- Chrub -";
9034                 mes "Paa wipes the drool from his mouth.";
9035                 next;
9036                 mes "[Paa]";
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.";
9038                 close;
9039         case 2:
9040                 setquest 5075;
9041                 mes "[Paa]";
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.";
9043                 next;
9044                 mes "[Paa]";
9045                 mes "Now it's time for some healthy food meow.";
9046                 next;
9047                 mes "[Paa]";
9048                 mes "Get 50 Marse and 25 Milk to our Cat Gamers Director meow. He has excellent knowledge on healthy foods meow.";
9049                 close;
9050         case 3:
9051                 setquest 5076;
9052                 mes "[Paa]";
9053                 mes "We do have a rival, you know meow. They are 'Dog n Waltz', and everything goes wrong when they come around meow.";
9054                 next;
9055                 mes "[Paa]";
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.";
9057                 next;
9058                 mes "[Paa]";
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.";
9060                 close;
9061         case 4:
9062                 setquest 5077;
9063                 mes "[Paa]";
9064                 mes "What is most important for winning the game meow? It is quickness. What should we do to get faster meow?";
9065                 next;
9066                 mes "[Paa]";
9067                 mes "I've been thinking meow... The best way for us cats is obviously catching rats meow.";
9068                 next;
9069                 mes "[Paa]";
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.";
9071                 close;
9072         case 5:
9073                 setquest 5078;
9074                 mes "[Paa]";
9075                 mes "Chrub... I want some bird cuisine meow. Which one would be most delicious meow?";
9076                 next;
9077                 mes "[Paa]";
9078                 mes "Picky? Ah! It's too small meow. How about Condor? I am not sure... Peco Peco meow?";
9079                 next;
9080                 mes "[Paa]";
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.";
9082                 close;
9083         case 6:
9084                 setquest 5079;
9085                 mes "[Paa]";
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.";
9087                 next;
9088                 mes "[Paa]";
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.";
9090                 next;
9091                 mes "[Paa]";
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.";
9093                 close;
9094         case 7:
9095                 setquest 5080;
9096                 mes "[Paa]";
9097                 mes "Recently, our Director seems to have been trying to cut some expenses meow. Or is the manager taking advantage meow?";
9098                 next;
9099                 mes "[Paa]";
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.";
9101                 next;
9102                 mes "[Paa]";
9103                 mes "Then, we shall find out if our manager is being greedy or not meow.";
9104                 close;
9105         case 8:
9106                 setquest 5081;
9107                 mes "[Paa]";
9108                 mes "I am having a slump these days meow. I can't give my 100% to the game meow.";
9109                 next;
9110                 mes "[Paa]";
9111                 mes "It is the lemon we need in times like this meow.";
9112                 next;
9113                 mes "[Paa]";
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.";
9115                 close;
9116         case 9:
9117                 setquest 5082;
9118                 mes "[Paa]";
9119                 mes "Malangdo is a good place for a cat to live meow. But, it gets very hot when we play games meow.";
9120                 next;
9121                 mes "[Paa]";
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?";
9123                 next;
9124                 mes "[Paa]";
9125                 mes "Get me either 10 Ice Pieces or 10 Ice Creams. Our Cat Gamers Director should know what to do with them meow.";
9126                 close;
9127         case 10:
9128                 setquest 5083;
9129                 mes "[Paa]";
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~!";
9131                 next;
9132                 mes "[Paa]";
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?";
9134                 next;
9135                 mes "[Paa]";
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!!";
9137                 close;
9138         case 11:
9139                 setquest 5085;
9140                 mes "[Paa]";
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~!";
9142                 next;
9143                 mes "[Paa]";
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?";
9145                 next;
9146                 mes "[Paa]";
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!!";
9148                 close;
9149         case 12:
9150                 mes "[Paa]";
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~!";
9152                 next;
9153                 mes "[Paa]";
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?";
9155                 next;
9156                 mes "[Paa]";
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!!";
9158                 close;
9159         case 13:
9160                 mes "[Paa]";
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~!";
9162                 next;
9163                 mes "[Paa]";
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?";
9165                 next;
9166                 mes "[Paa]";
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!!";
9168                 close;
9169         }
9170 }
9171
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.";
9175                 close;
9176         }
9177         if (checkweight(1201,1) == 0) {
9178                 mes "Your inventory is too full to proceed. Come back after reducing your load.";
9179                 close;
9180         }
9181         for(set .@i,5074; .@i<=5090; set .@i,.@i+1) {
9182                 if (checkquest(.@i) > -1) {
9183                         mes "[Kuka]";
9184                         mes "You haven't done what we asked you for yo~. A promise is a promise, you know yo~.";
9185                         next;
9186                         mes "[Kuka]";
9187                         mes "When you are done, please get checked by the Cat Gamers Director over there yo.~";
9188                         close;
9189                 }
9190         }
9191         if (malang_gamer < 20) {
9192                 if (countitem(2872)) {
9193                         mes "[Kuka]";
9194                         mes "You seem like a first timer yo~ Where did you get the certificate yo~ You better give that back yo~";
9195                         close;
9196                 }
9197                 mes "[Kuka]";
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~";
9199                 close;
9200         }
9201         if (!isequipped(2872)) {
9202                 mes "[Kuka]";
9203                 mes "Oh great member you, ^0000FF"+strcharinfo(0)+"^000000~ Let's play ChamChamCham yo~";
9204                 next;
9205                 mes "[Kuka]";
9206                 mes "... ... ...";
9207                 next;
9208                 mes "[Kuka]";
9209                 mes "But, you don't have the certificate yo~ Certificate helps you save the game record yo~ You must have it! yo~";
9210                 next;
9211                 mes "[Kuka]";
9212                 mes "Please go get the certificate yo~";
9213                 close;
9214         }
9215         if (checkquest(5071,PLAYTIME) == 0 || checkquest(5071,PLAYTIME) == 1) {
9216                 mes "[Kuka]";
9217                 mes "Is it not tomorrow yet yo~ You can play one game a day yo~ Come back tomorrow yo~";
9218                 close;
9219         } else if (checkquest(5071,PLAYTIME) == 2)
9220                 erasequest 5071;
9221         mes "[Kuka]";
9222         mes "Oh great member you, ^0000FF"+strcharinfo(0)+"^000000~ Let's play ChamChamCham yo~";
9223         next;
9224         switch(select("Play the game.:Ask who is 1st place.:Ask about the game rules.")) {
9225         case 1:
9226                 mes "[Kuka]";
9227                 mes "Good choice yo~";
9228                 next;
9229                 break;
9230         case 2:
9231                 // custom condition
9232                 if (!$malangdo_gamer) {
9233                         mes "[Kuka]";
9234                         mes "No one holds a record for the ChamChamCham game yo~";
9235                         mes "You could be the first yo~";
9236                         close;
9237                 }
9238                 mes "[Kuka]";
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~";
9243                 else
9244                         mes "I expect that you, "+strcharinfo(0)+", can beat ^0000FF"+$malangdo_gamer$+"^000000 sometime yo~";
9245                 close;
9246         case 3:
9247                 mes "[Kuka]";
9248                 mes "ChamChamCham game rules are very simple yo~";
9249                 mes "Just direct your hand towards the direction where I direct my face yo~";
9250                 next;
9251                 cutin "g_cat_01",4;
9252                 mes "[Kuka]";
9253                 mes "Like this yo~";
9254                 next;
9255                 cutin "g_cat_03",4;
9256                 mes "[Kuka]";
9257                 mes "Or like that yo~";
9258                 next;
9259                 cutin "",255;
9260                 mes "[Kuka]";
9261                 mes "A present is available for 3 wins yo~";
9262                 mes "If you beat the previous record, you get a bigger present yo~";
9263                 next;
9264                 mes "[Kuka]";
9265                 mes "See you at the practice yo~";
9266                 close;
9267         }
9268         while(1) {
9269                 cutin "g_cat_00",4;
9270                 mes "[Kuka & "+strcharinfo(0)+"]";
9271                 mes "Cham!";
9272                 next;
9273                 mes "[Kuka & "+strcharinfo(0)+"]";
9274                 mes "Cham! Cham!";
9275                 next;
9276                 mes "[Kuka & "+strcharinfo(0)+"]";
9277                 mes "Cham! Cham! Cham!";
9278                 next;
9279                 switch(select("Hand towards left:Hand towards right")) {
9280                 case 1:
9281                         if (rand(1000) < 500) {
9282                                 cutin "g_cat_01",4;
9283                                 set .@win, .@win+1;
9284                         } else {
9285                                 cutin "g_cat_02",4;
9286                                 set .@loss,1;
9287                         }
9288                         break;
9289                 case 2:
9290                         if (rand(1000) < 500) {
9291                                 cutin "g_cat_03",4;
9292                                 set .@win, .@win+1;
9293                         } else {
9294                                 cutin "g_cat_04",4;
9295                                 set .@loss,1;
9296                         }
9297                         break;
9298                 }
9299                 if (.@loss) {
9300                         mes "[Kuka]";
9301                         mes "Hehe~ I won yo~ I feel good yo~";
9302                         next;
9303                         cutin "",255;
9304                         break;
9305                 }
9306                 mes "[Kuka]";
9307                 mes "Well~ I lost yo~ Let's practice more yo~";
9308                 next;
9309                 cutin "",255;
9310                 mes "[Kuka]";
9311                 mes strcharinfo(0)+" has won "+.@win+" times yo~ Next game starts yo~";
9312                 next;
9313         }
9314         if (.@win == 0) {
9315                 // fall through
9316         } else if (.@win > 0 && .@win < 3) {
9317                 setquest 5071;
9318                 mes "[Kuka]";
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~";
9321                 close;
9322         } else {
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;
9330                         mes "[Kuka]";
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
9335                         //else
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~";
9338                         else
9339                                 mes "A new record yo~ Congrats yo~";
9340                         next;
9341                         mes "[Kuka]";
9342                         mes "I'll give you 1 random coin pocket as a special present yo~ Well done yo~ Come back tomorrow yo~";
9343                         setquest 5071;
9344                         getitem 12636, .@cans; //Malang_Sp_Can
9345                         getitem 12621,1; //Egrade_Pocket
9346                         close;
9347                 } else {
9348                         mes "[Kuka]";
9349                         mes "Congrats yo~ For winning "+.@win+" times I'll give you "+.@cans+" cans yo~ Well done yo~ Come back tomorrow yo~";
9350                         setquest 5071;
9351                         getitem 12636, .@cans; //Malang_Sp_Can
9352                         close;
9353                 }
9354         }
9355         mes "[Kuka]";
9356         mes strcharinfo(0)+" didn't win at all yo~ You must work it out yo~";
9357         next;
9358         setquest 5071;
9359         switch(rand(1,13)) {
9360         case 1:
9361                 setquest 5074;
9362                 mes "[Kuka]";
9363                 mes "Kuka wants you to catch delicious Phens yo~";
9364                 next;
9365                 mes "- Chrub -";
9366                 mes "Kuka wipes the drool from his mouth.";
9367                 next;
9368                 mes "[Kuka]";
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~";
9370                 close;
9371         case 2:
9372                 setquest 5075;
9373                 mes "[Kuka]";
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~";
9375                 next;
9376                 mes "[Kuka]";
9377                 mes "Now it's time for some healthy food yo~";
9378                 next;
9379                 mes "[Kuka]";
9380                 mes "Get 50 Marse and 25 Milk to our Cat Gamers Director yo~. He has excellent knowledge on healthy foods yo~.";
9381                 close;
9382         case 3:
9383                 setquest 5076;
9384                 mes "[Kuka]";
9385                 mes "We have a rival yo~ 'Dog n Waltz' yo~";
9386                 next;
9387                 mes "[Kuka]";
9388                 mes "I want to harass similar goons yo~";
9389                 next;
9390                 mes "[Kuka]";
9391                 mes "There is an archer among Kobolds yo~ Harass 30 Kobold Archers and report to our Cat Gamers Director yo~";
9392                 close;
9393         case 4:
9394                 setquest 5077;
9395                 mes "[Kuka]";
9396                 mes "Quickness is very important for winning the game yo~ Work on quickness yo~";
9397                 next;
9398                 mes "[Kuka]";
9399                 mes "Mouse catching is the best work out for quickness training yo~";
9400                 next;
9401                 mes "[Kuka]";
9402                 mes "Catch 10 blue and chubby Cramps, and report to our Cat Gamers Director yo~";
9403                 close;
9404         case 5:
9405                 setquest 5078;
9406                 mes "[Kuka]";
9407                 mes "I crave bird cuisine yo~ Bird cuisine is so delicious yo~";
9408                 next;
9409                 mes "[Kuka]";
9410                 mes "Picky is too small and Condor is not tasty yo~ How about Peco Peco yo~?";
9411                 next;
9412                 mes "[Kuka]";
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~";
9414                 close;
9415         case 6:
9416                 setquest 5079;
9417                 mes "[Kuka]";
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~.";
9419                 next;
9420                 mes "[Kuka]";
9421                 mes "Yarn is very useful for relaxing yo~";
9422                 next;
9423                 mes "[Kuka]";
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~";
9425                 close;
9426         case 7:
9427                 setquest 5080;
9428                 mes "[Kuka]";
9429                 mes "Recently, our Director seems to have been trying to cut some expenses yo~ Or maybe the Manager Cat is taking advantage yo~";
9430                 next;
9431                 mes "[Kuka]";
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~";
9433                 next;
9434                 mes "[Kuka]";
9435                 mes "Then, we shall find out if our manager is being greedy or not yo~";
9436                 close;
9437         case 8:
9438                 setquest 5081;
9439                 mes "[Kuka]";
9440                 mes "I am having a slump these days yo~ I can't give my 100% to the game.";
9441                 next;
9442                 mes "[Kuka]";
9443                 mes "It is the lemon we need in times like this yo~";
9444                 next;
9445                 mes "[Kuka]";
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~";
9447                 close;
9448         case 9:
9449                 setquest 5082;
9450                 mes "[Kuka]";
9451                 mes "Malangdo is a good place for a cat to live yo~ But, it gets very hot when we play games yo~";
9452                 next;
9453                 mes "[Kuka]";
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~";
9455                 next;
9456                 mes "[Kuka]";
9457                 mes "Get us either 10 Ice Pieces or 10 Ice Creams, and report to our Cat Gamers Director yo~";
9458                 close;
9459         case 10:
9460                 setquest 5083;
9461                 mes "[Kuka]";
9462                 mes "Cat Gamers Director's order yo~ Find Eryu who is afraid of the Director yo~";
9463                 next;
9464                 mes "[Kuka]";
9465                 mes "You must find Eryu, and tell him 'Come back' yo~ report to our Cat Gamers Director yo~";
9466                 close;
9467         case 11:
9468                 setquest 5085;
9469                 mes "[Kuka]";
9470                 mes "Cat Gamers Director's order yo~ Find Stew who is afraid of the Director yo~";
9471                 next;
9472                 mes "[Kuka]";
9473                 mes "You must find Stew, and tell him 'Come back' yo~ report to our Cat Gamers Director yo~";
9474                 close;
9475         case 12:
9476                 setquest 5087;
9477                 mes "[Kuka]";
9478                 mes "Cat Gamers Director's order yo~ Find Ketchup who is afraid of the Director yo~";
9479                 next;
9480                 mes "[Kuka]";
9481                 mes "You must find Ketchup, and tell him 'Come back' yo~ report to our Cat Gamers Director yo~";
9482                 close;
9483         case 13:
9484                 setquest 5089;
9485                 mes "[Kuka]";
9486                 mes "Cat Gamers Director's order yo~ Find Eff who is afraid of the Director yo~";
9487                 next;
9488                 mes "[Kuka]";
9489                 mes "You must find Eff, and tell him 'Come back' yo~ report to our Cat Gamers Director yo~";
9490                 close;
9491         }
9492 }
9493
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.";
9497                 close;
9498         }
9499         if (checkweight(1201,1) == 0) {
9500                 mes "Your inventory is too full to proceed. Come back after reducing your load.";
9501                 close;
9502         }
9503         for(set .@i,5074; .@i<=5090; set .@i,.@i+1) {
9504                 if (checkquest(.@i) > -1) {
9505                         mes "[KungKung]";
9506                         mes "You didn't keep your promise. I have no business with you.";
9507                         close;
9508                 }
9509         }
9510         if (malang_gamer < 20) {
9511                 if (countitem(2872)) {
9512                         mes "[KungKung]";
9513                         mes "You are not qualified. Hmm... I am not sure how you got this, but we cannot practice with you. Go back.";
9514                         close;
9515                 }
9516                 mes "[KungKung]";
9517                 mes "Do not bother me. I am waiting for my practicing partner.";
9518                 close;
9519         }
9520         if (!isequipped(2872)) {
9521                 mes "[KungKung]";
9522                 mes "Are you the practice partner? You are late. Let's start right away.";
9523                 next;
9524                 mes "[KungKung]";
9525                 mes "... ... ...";
9526                 next;
9527                 mes "[KungKung]";
9528                 mes "Where is your certificate? You cannot practice with us unless you have that certificate. Go get it.";
9529                 close;
9530         }
9531         if (checkquest(5072,PLAYTIME) == 0 || checkquest(5072,PLAYTIME) == 1) {
9532                 mes "[KungKung]";
9533                 mes "You don't have a watch? Or can't read the time? It's not the time yet.";
9534                 close;
9535         } else if (checkquest(5072,PLAYTIME) == 2)
9536                 erasequest 5072;
9537         mes "[KungKung]";
9538         mes "Are you the practice partner? You are late. Let's start right away.";
9539         next;
9540         switch(select("Play the game.:Ask current 1st place.:Ask about the game rules.")) {
9541         case 1:
9542                 mes "[KungKung]";
9543                 mes "Before the game, we will decide the turn by rolling a dice.";
9544                 next;
9545                 break;
9546         case 2:
9547                 mes "[KungKung]";
9548                 mes "Why do you want to know the 1st place? KongNyangKong is a brutal and tough match game. Kuka should know such thing!";
9549                 close;
9550         case 3:
9551                 mes "[KungKung]";
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.";
9555                 next;
9556                 mes "[KungKung]";
9557                 mes "KongNyangKong has different play rules when attacking and defending.";
9558                 next;
9559                 mes "[KungKung]";
9560                 mes "When attacking, you must turn your hand to the same side as your opponent in order to complete the attack.";
9561                 next;
9562                 cutin "cat_g_01",4;
9563                 mes "[KungKung]";
9564                 mes "If we turn our hands the same way like this, then your attack is successful.";
9565                 next;
9566                 cutin "",255;
9567                 mes "[KungKung]";
9568                 mes "For defending, you must turn your hand to the opposite side of your opponent in order to defend yourself.";
9569                 next;
9570                 cutin "cat_g_06",4;
9571                 mes "[KungKung]";
9572                 mes "Yes! If you turn your hand opposite to mine like that, you have succeeded defending yourself.";
9573                 next;
9574                 cutin "",255;
9575                 mes "[KungKung]";
9576                 mes "If you are clever enough, you should know that the bottom hand is the attacker's hand.";
9577                 next;
9578                 mes "[KungKung]";
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!";
9583                 next;
9584                 mes "[KungKung]";
9585                 mes "You can ask about the KongNyangKong rules anytime you want!";
9586                 mes "Our Manager Cat also knows all about the KongNyangKong rules.";
9587                 mes "That is all!";
9588                 close;
9589         }
9590         while(1) {
9591                 set .@pc_dic,  rand(6);
9592                 set .@npc_dic, rand(6);
9593
9594                 // Emote[58-63]:
9595                 // e_dice1, e_dice2, e_dice3, e_dice4, e_dice5, e_dice6
9596                 emotion 58+.@pc_dic,1;
9597                 emotion 58+.@npc_dic;
9598
9599                 if (.@pc_dic > .@npc_dic) {
9600                         mes "[KungKung]";
9601                         mes "Your dice roll number is higher. You can attack first.";
9602                         set .@attack_turn,1;
9603                         next;
9604                         break;
9605                 } else if (.@pc_dic < .@npc_dic) {
9606                         mes "[KungKung]";
9607                         mes "My dice roll number is higher. I will attack first.";
9608                         set .@attack_turn,2;
9609                         next;
9610                         break;
9611                 } else {
9612                         mes "[KungKung]";
9613                         mes "We have even numbers. Let's roll the dice once again.";
9614                         next;
9615                 }
9616         }
9617         set .@pc_hp,100;
9618         set .@npc_hp,100;
9619         while(1) {
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)";
9624                 next;
9625                 mes "[KungKung & "+strcharinfo(0)+"]";
9626                 mes "Kong!";
9627                 emotion e_loud,1;
9628                 emotion e_loud;
9629                 next;
9630                 mes "[KungKung & "+strcharinfo(0)+"]";
9631                 mes "Kong! Nyang!";
9632                 emotion e_loud,1;
9633                 emotion e_loud;
9634                 next;
9635                 mes "[KungKung & "+strcharinfo(0)+"]";
9636                 mes "Kong! Nyang! Kong!";
9637                 emotion e_loud,1;
9638                 emotion e_loud;
9639                 next;
9640                 set .@cat_hand, rand(1,10);
9641                 switch(.@attack_turn) {
9642                 case 1: // Attack
9643                         mes "How would you like to attack?";
9644                         mes " ";
9645                         mes "¡¡ Tip !!";
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";
9648                         next;
9649                         switch(select("Back:Palm")) {
9650                         case 1:
9651                                 if (.@cat_hand <= 5) {
9652                                         set .@npc_hp, .@npc_hp-10;
9653                                         cutin "cat_g_01",4;
9654                                         specialeffect EF_BASH;
9655                                         mes "Attack was successful.";
9656                                         mes "You have slapped the back of KungKung's paw.";
9657                                         next;
9658                                         cutin "",255;
9659                                 } else {
9660                                         set .@attack_turn,2;
9661                                         cutin "cat_g_02",4;
9662                                         mes "Attack has failed.";
9663                                         mes "KungKung starts attack now.";
9664                                         next;
9665                                         cutin "",255;
9666                                 }
9667                                 break;
9668                         case 2:
9669                                 if (.@cat_hand <= 5) {
9670                                         set .@attack_turn,2;
9671                                         cutin "cat_g_03",4;
9672                                         mes "Attack has failed.";
9673                                         mes "KungKung starts attack now.";
9674                                         next;
9675                                         cutin "",255;
9676                                 } else {
9677                                         set .@npc_hp, .@npc_hp-10;
9678                                         cutin "cat_g_04",4;
9679                                         specialeffect EF_BASH;
9680                                         mes "Attack was successful.";
9681                                         mes "You have slapped the back of KungKung's paw.";
9682                                         next;
9683                                         cutin "",255;
9684                                 }
9685                                 break;
9686                         }
9687                         break;
9688                 case 2: // Defend
9689                         mes "How would you like to defend?";
9690                         mes " ";
9691                         mes "¡¡ Tip !!";
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";
9694                         next;
9695                         switch(select("Back:Palm")) {
9696                         case 1:
9697                                 if (.@cat_hand <= 5) {
9698                                         set .@pc_hp, .@pc_hp-10;
9699                                         cutin "cat_g_05",4;
9700                                         specialeffect2 EF_BASH;
9701                                         mes "Defending has failed.";
9702                                         mes "KungKung attacks the back of your hand with its sharp claw.";
9703                                         next;
9704                                         cutin "",255;
9705                                 } else {
9706                                         set .@attack_turn,1;
9707                                         cutin "cat_g_06",4;
9708                                         mes "Defending was succesful.";
9709                                         mes "You can start attack now.";
9710                                         next;
9711                                         cutin "",255;
9712                                 }
9713                                 break;
9714                         case 2:
9715                                 if (.@cat_hand <= 5) {
9716                                         set .@attack_turn,1;
9717                                         cutin "cat_g_07",4;
9718                                         mes "Defending was succesful.";
9719                                         mes "You can start attack now.";
9720                                         next;
9721                                         cutin "",255;
9722                                 } else {
9723                                         set .@pc_hp, .@pc_hp-10;
9724                                         cutin "cat_g_08",4;
9725                                         specialeffect2 EF_BASH;
9726                                         mes "Defending has failed.";
9727                                         mes "KungKung attacks the back of your hand with its sharp claw.";
9728                                         next;
9729                                         cutin "",255;
9730                                 }
9731                                 break;
9732                         }
9733                         break;
9734                 }
9735         }
9736         if (.@npc_hp == 0) {
9737                 mes "[KungKung]";
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.";
9740                 next;
9741                 cutin "cat_g_lose",4;
9742                 mes "[KungKung]";
9743                 mes "Sob...";
9744                 emotion e_sob;
9745                 next;
9746                 cutin "",255;
9747                 mes "[KungKung]";
9748                 mes "Hmm... That wasn't necessary, I guess.";
9749                 mes "This is for you, Human!";
9750                 setquest 5072;
9751                 getitem 12636,5; //Malang_Sp_Can
9752                 next;
9753                 mes "[KungKung]";
9754                 mes "Come again tomorrow. I will beat you next time.";
9755                 close2;
9756                 cutin "",255;
9757                 end;
9758         }
9759         cutin "cat_g_win",4;
9760         mes "[KungKung]";
9761         mes "I won. It was a boring match.";
9762         mes "You need to practice more. Maybe some extra work will help.";
9763         next;
9764         setquest 5072;
9765         switch(rand(1,13)) {
9766         case 1:
9767                 setquest 5074;
9768                 mes "[KungKung]";
9769                 mes "Catch the delicious fish Phen.";
9770                 next;
9771                 mes "[KungKung]";
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.";
9773                 break;
9774         case 2:
9775                 setquest 5075;
9776                 mes "[KungKung]";
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.";
9778                 next;
9779                 mes "[KungKung]";
9780                 mes "I am already 10 years old, so it's time for some healthy food.";
9781                 next;
9782                 mes "[KungKung]";
9783                 mes "Get 50 Marse and 30 Milk to our Cat Gamers Director. He has excellent knowledge on healthy foods.";
9784                 break;
9785         case 3:
9786                 setquest 5076;
9787                 mes "[KungKung]";
9788                 mes "We have a rival. The 'Dog n Waltz' team... Everything goes wrong when they come around.";
9789                 next;
9790                 mes "[KungKung]";
9791                 mes "I want to ask you to bully them, but that's illegal...";
9792                 next;
9793                 mes "[KungKung]";
9794                 mes "Go harass 30 Kobold Archers instead of 'Dog n Waltz', and report to our Cat Gamers Director.";
9795                 break;
9796         case 4:
9797                 setquest 5077;
9798                 mes "[KungKung]";
9799                 mes "Quickness is most important for winning the game. For better quickness...";
9800                 next;
9801                 mes "[KungKung]";
9802                 mes "Catching mice is best. It's Cramp hunting time.";
9803                 next;
9804                 mes "[KungKung]";
9805                 mes "Catch 10 Cramps, and report to our Cat Gamers Director.";
9806                 break;
9807         case 5:
9808                 setquest 5078;
9809                 mes "[KungKung]";
9810                 mes "I want some bird cuisine. Have you tasted any before?";
9811                 next;
9812                 mes "[KungKung]";
9813                 mes "Peco Peco sounds delicious to me. I don't like eating alone, so...";
9814                 next;
9815                 mes "[KungKung]";
9816                 mes "Catch 50 Peco Pecos, and report to our Cat Gamers Director. We all can have a dinner party with Peco Peco cuisine.";
9817                 break;
9818         case 6:
9819                 setquest 5079;
9820                 mes "[KungKung]";
9821                 mes "Being calm is the key to winning important matches.";
9822                 next;
9823                 mes "[KungKung]";
9824                 mes "There's not a single cat who hasn't played with Yarn when they were young.";
9825                 next;
9826                 mes "[KungKung]";
9827                 mes "Get 20 Yarns, and report to our Cat Gamers Director. It will help improve our team's ability.";
9828                 break;
9829         case 7:
9830                 setquest 5080;
9831                 mes "[KungKung]";
9832                 mes "I have a strong belief that our Manager Cat is taking advantage of our snacks.";
9833                 next;
9834                 mes "[KungKung]";
9835                 mes "All we need is evidence... Get 30 Rat Tails, and report to our Cat Gamers Director.";
9836                 next;
9837                 mes "[KungKung]";
9838                 mes "Then, we shall find out whether or not Manager Cat was doing something wrong.";
9839                 break;
9840         case 8:
9841                 setquest 5081;
9842                 mes "[KungKung]";
9843                 mes "Practice was ok, but I seem to be having a slump these days.";
9844                 next;
9845                 mes "[KungKung]";
9846                 mes "We need to have some Lemon in times like this.";
9847                 next;
9848                 mes "[KungKung]";
9849                 mes "Get 5 Lemons to our Cat Gamers Director. He'll know what to do.";
9850                 break;
9851         case 9:
9852                 setquest 5082;
9853                 mes "[KungKung]";
9854                 mes "Malangdo is a good place for a cat to live. But, it gets hot easily.";
9855                 next;
9856                 mes "[KungKung]";
9857                 mes "On a hot days like this, we could use some Ice Pieces or Ice Cream.";
9858                 next;
9859                 mes "[KungKung]";
9860                 mes "Get either 10 Ice Pieces or 10 Ice Creams. Our Cat Gamers Director should know what to do with them.";
9861                 break;
9862         case 10:
9863                 setquest 5083;
9864                 mes "[KungKung]";
9865                 mes "Our Cat Gamers Director asked this. I should make you do this errand.";
9866                 next;
9867                 mes "[KungKung]";
9868                 mes "Find Eryu the cat from Malangdo, and say 'Come back' loud and clear.";
9869                 next;
9870                 mes "[KungKung]";
9871                 mes "Afterwards, you can report to our Cat Gamers Director. Off you go!!";
9872                 break;
9873         case 11:
9874                 setquest 5085;
9875                 mes "[KungKung]";
9876                 mes "Our Cat Gamers Director asked this. I should make you do this errand.";
9877                 next;
9878                 mes "[KungKung]";
9879                 mes "Find Stew the cat from Malangdo, and say 'Come back' loud and clear.";
9880                 next;
9881                 mes "[KungKung]";
9882                 mes "Afterwards, you can report to our Cat Gamers Director. Off you go!!";
9883                 break;
9884         case 12:
9885                 setquest 5087;
9886                 mes "[KungKung]";
9887                 mes "Our Cat Gamers Director asked this. I should make you do this errand.";
9888                 next;
9889                 mes "[KungKung]";
9890                 mes "Find Ketchup the cat from Malangdo, and say 'Come back' loud and clear.";
9891                 next;
9892                 mes "[KungKung]";
9893                 mes "Afterwards, you can report to our Cat Gamers Director. Off you go!!";
9894                 break;
9895         case 13:
9896                 setquest 5089;
9897                 mes "[KungKung]";
9898                 mes "Our Cat Gamers Director asked this. I should make you do this errand.";
9899                 next;
9900                 mes "[KungKung]";
9901                 mes "Find Eff the cat from Malangdo, and say 'Come back' loud and clear.";
9902                 next;
9903                 mes "[KungKung]";
9904                 mes "Afterwards, you can report to our Cat Gamers Director. Off you go!!";
9905                 break;
9906         }
9907         close2;
9908         cutin "",255;
9909         end;
9910 }
9911
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.";
9915                 close;
9916         }
9917         if (checkweight(1201,1) == 0) {
9918                 mes "Your inventory is too full to proceed. Come back after reducing your load.";
9919                 close;
9920         }
9921         for(set .@i,5074; .@i<=5090; set .@i,.@i+1) {
9922                 if (checkquest(.@i) > -1) {
9923                         mes "[Leader]";
9924                         mes "You cannot challenge this Flag Game unless you are done with your assigned work.";
9925                         close;
9926                 }
9927         }
9928         if (malang_gamer < 20) {
9929                 if (countitem(2872)) {
9930                         mes "[Leader]";
9931                         mes "Not everyone can challenge just because they have the certificate.";
9932                         close;
9933                 }
9934                 mes "[Leader]";
9935                 mes "Ok, let's practice until a challenger comes!!";
9936                 close;
9937         }
9938         if (!isequipped(2872)) {
9939                 mes "[Leader]";
9940                 mes "Do you want to challege?";
9941                 next;
9942                 mes "[Leader]";
9943                 mes "... ... ...";
9944                 next;
9945                 mes "[Leader]";
9946                 mes "You cannot challenge this Flag Game unless you are wearing our certificate item. Please come back later.";
9947                 close;
9948         }
9949         if (checkquest(5073) == 0 || checkquest(5073) == 1) {
9950                 mes "[Leader]";
9951                 mes "The Flag Game is only available once a day.";
9952                 close;
9953         } else if (checkquest(5073) == 2)
9954                 erasequest 5073;
9955         mes "[Leader]";
9956         mes "Do you want to challege?";
9957         next;
9958         switch(select("Challenge.:Who are you?:Ask about the rules.")) {
9959         case 1:
9960                 mes "[Leader]";
9961                 mes "Let's challenge the Flag Game. Please wait while our cats get prepared.";
9962                 next;
9963                 break;
9964         case 2:
9965                 mes "[Leader]";
9966                 mes "Oh! I retired from 'Cat Gamers', and am working on a national game referee license. Licenses are the new trend these days.";
9967                 next;
9968                 mes "[Leader]";
9969                 mes "A referee must use standard language... So it was very hard for me to stop crying meow meow~ like other cats.";
9970                 next;
9971                 mes "[Leader]";
9972                 mes "I know the game rules for players for sure, but refereeing the game is a lot harder than it seems.";
9973                 next;
9974                 mes "[Leader]";
9975                 mes "Sometimes I do make mistakes, and people go crazy like it's the end of world. What a hard job this is.";
9976                 next;
9977                 mes "[Leader]";
9978                 mes "But, I want to finish this course, and be the world's best referee ever.";
9979                 next;
9980                 mes "[Leader]";
9981                 mes "You can bet on it!!";
9982                 close;
9983         case 3:
9984                 mes "[Leader]";
9985                 mes "Allow me to explain the rule for the Flag-Waving Game.";
9986                 next;
9987                 mes "[Leader]";
9988                 mes "You play with 5 other cats.";
9989                 mes "Wait and wave the flag when no others are waving it.";
9990                 next;
9991                 mes "[Leader]";
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.";
9994                 next;
9995                 mes "[Leader]";
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.";
9997                 next;
9998                 mes "[Leader]";
9999                 mes "You will get bigger presents as you win with less Flag Points used.";
10000                 next;
10001                 mes "[Leader]";
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.";
10003                 close;
10004         }
10005
10006         // Starting Flag Points (default 5).
10007         set .@flag_point,5;
10008         setarray .@flag_point_cat[1],5,5,5,5,5;
10009
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";
10017
10018         // Emotions displayed when cats' flags not waved.
10019         setarray .@cat_emote[1],
10020                 e_ho,e_no,e_an,e_no1,e_spin;
10021
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
10029
10030         while(1) {
10031                 for(set .@i,1; .@i<=5; set .@i,.@i+1)
10032                         set .@cat_action[.@i], ((.@flag_point_cat[.@i])?rand(1,8):0);
10033
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;
10044                 }
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;
10055                 }
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;
10066                 }
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;
10077                 }
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;
10088                 }
10089
10090                 switch(rand(3)) {
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;
10094                 }
10095                 while(1) {
10096                         mes "[Leader]";
10097                         mes "Cats are now all prepared.";
10098                         mes "What will you do?";
10099                         mes " ";
10100                         mes "Tip: ^F86A08"+.@tip$+"^000000";
10101                         next;
10102                         set .@choice, select("Observe cats:Wave flag:Wait");
10103                         switch(.@choice) {
10104                         case 1:
10105                                 mes "Observing cats...";
10106                                 next;
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.";
10110                                         next;
10111                                 }
10112                                 break;
10113                         case 2:
10114                                 set .@flag_point, .@flag_point-1;
10115                                 set .@you_flag,1;
10116                                 break;
10117                         case 3:
10118                                 break;
10119                         }
10120                         if (.@choice != 1) break;
10121                 }
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;
10127                 } else {
10128                         set .@you_flag$, "You didn't wave the flag";
10129                         set .@emotion[0], e_swt2;
10130                 }
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;
10135                         } else {
10136                                 if (compare(.@cat_emotes$[.@i],""+.@cat_action[.@i])) {
10137                                         set .@cat_flag$[.@i], "Didn't wave";
10138                                         set .@emotion[.@i], .@cat_emote[.@i];
10139                                 } else {
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;
10144                                 }
10145                         }
10146                 }
10147                 mes "[Leader]";
10148                 mes "Game ^C1653E"+.@round+"^000000 results...";
10149                 next;
10150                 mes "[Leader]";
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;
10155                 next;
10156                 for(set .@i,1; .@i<=5; set .@i,.@i+1) {
10157                         mes "[Leader]";
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];
10162                         next;
10163                 }
10164                 if (.@you_flag == 1) {
10165                         set .@rounds_nowave,0;
10166                         if (.@cat_flags_waved == 0) {
10167                                 // You win.
10168                                 break;
10169                         } else if (.@flag_point == 0) {
10170                                 // You lose.
10171                                 mes "[Leader]";
10172                                 mes "You have used all your Flag Points.";
10173                                 next;
10174                                 break;
10175                         } else {
10176                                 set .@you_flag,0;
10177                                 mes "[Leader]";
10178                                 mes "You have failed at flag waving.";
10179                                 mes .@flag_point+" Flag Point remaining.";
10180                                 next;
10181                                 mes "[Leader]";
10182                                 mes "Let's move on to the next game.";
10183                                 next;
10184                                 mes "... ... ... ...";
10185                                 next;
10186                         }
10187                 } else {
10188                         if (.@cat_flags_waved == 5) {
10189                                 mes "[Leader]";
10190                                 mes "Congrats "+strcharinfo(0)+". You have succeed on not waving your flag.";
10191                                 next;
10192                                 mes "[Leader]";
10193                                 mes "But! This is flag waving game, so this doesn't count.";
10194                                 next;
10195                         } else {
10196                                 if (.@rounds_nowave == 10) {
10197                                         set .@rounds_nowave,0;
10198                                         set .@flag_point, .@flag_point-1;
10199                                         mes "[Leader]";
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.";
10201                                         next;
10202                                         if (.@flag_point == 0) {
10203                                                 // You lose.
10204                                                 mes "[Leader]";
10205                                                 mes "You have used all your Flag Points.";
10206                                                 next;
10207                                                 break;
10208                                         } else {
10209                                                 mes "[Leader]";
10210                                                 mes .@flag_point+" Flag Point remaining.";
10211                                                 next;
10212                                         }
10213                                 } else {
10214                                         mes "[Leader]";
10215                                         mes "Game "+.@round+" has ended properly. Point penalty will be given after "+(10-.@rounds_nowave)+" more.";
10216                                         next;
10217                                 }
10218                                 mes "[Leader]";
10219                                 mes "Let's move on to the next game.";
10220                                 next;
10221                                 mes "... ... ... ...";
10222                                 next;
10223                         }
10224                 }
10225                 set .@cat_flags_waved,0;
10226         }
10227         mes "[Leader]";
10228         mes "The Flag-Waving Game has ended.";
10229         next;
10230         mes "[Leader]";
10231         mes "Final results!!";
10232         mes "After "+.@round+" games, "+strcharinfo(0)+" has "+.@flag_point+" Flag Point left.";
10233         mes "... ... ...";
10234         next;
10235         if (.@you_flag == 1 && .@cat_flags_waved == 0) {
10236                 setquest 5073;
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
10239                         mes "[Leader]";
10240                         mes "Congratulations. You have won the Flag-Waving Game.";
10241                         next;
10242                         mes "[Leader]";
10243                         mes "But, only 3 Canned Foods will be given as the present since you didn't take a big part through the game.";
10244                 } else {
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;
10251                         }
10252                         getitem 12636, .@cans; //Malang_Sp_Can
10253                         mes "[Leader]";
10254                         mes "Congratulations. You have won the Flag-Waving Game. "+.@cans+" Canned Foods will be given as the present.";
10255                 }
10256                 next;
10257                 mes "[Leader]";
10258                 mes "Hope you win some more Canned Foods tomorrow.";
10259                 close;
10260         }
10261         mes "[Leader]";
10262         mes "Flag waving failed...";
10263         mes "... ... ... ...";
10264         next;
10265         setquest 5073;
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;
10280         }
10281         mes "Leader gives you a note without hesitation. You must follow the order now.";
10282         close;
10283 }
10284
10285 mal_in01,136,216,2      script  Seichi#gamer    553,{
10286         if (malang_gamer == 20) {
10287                 mes "[Seichi]";
10288                 mes "Ah~ I'm hungry. Any rats wandering around?";
10289                 next;
10290                 mes "[Seichi]";
10291                 mes "Ah~ I think I could eat 100 cramps at once.";
10292                 next;
10293                 mes "[Seichi]";
10294                 mes "Hey, why don't you look around? Who knows? Maybe we can find a delicious canned food~";
10295                 emotion e_no;
10296                 next;
10297                 mes "[Seichi]";
10298                 mes "Then, you can give me one. Hehe~";
10299                 close;
10300         } else {
10301                 mes "[Seichi]";
10302                 mes "I am hungry~ Any leftover canned food there?";
10303                 emotion e_no;
10304                 close;
10305         }
10306         end;
10307 }
10308
10309 mal_in01,136,215,2      script  Row#gamer       559,{
10310         if (malang_gamer == 20) {
10311                 mes "[Row]";
10312                 mes "Hut! Human, you came to see me, Row the Great? What? No?";
10313                 next;
10314                 mes "[Row]";
10315                 mes "What do want then? Get lost. Ah...!!";
10316                 next;
10317                 mes "[Row]";
10318                 mes "You want to play the Flag Game? I see. Show me what you've got.";
10319                 next;
10320                 mes "[Row]";
10321                 mes "But, you know you can never beat me, the great Row.";
10322                 emotion e_gg;
10323                 close;
10324         } else {
10325                 mes "[Row]";
10326                 mes "Flag waving is a serious game. Only special cats like me can compete. Meow~";
10327                 close;
10328         }
10329         end;
10330 }
10331
10332 mal_in01,136,214,2      script  Debong#gamer    876,{
10333         if (malang_gamer == 20) {
10334                 mes "[Debong]";
10335                 mes "Hair picking is my best hobby meow.";
10336                 next;
10337                 mes "[Debong]";
10338                 mes "When picking hair meow~";
10339                 mes "Time really flies meow~";
10340                 next;
10341                 mes "[Debong]";
10342                 mes "Come here, you, meow. I'll pick your hair meow.";
10343                 emotion e_lv;
10344                 close;
10345         } else {
10346                 mes "The cat is picking your hair.";
10347                 close;
10348         }
10349         end;
10350 }
10351
10352 mal_in01,136,213,2      script  Libs#gamer      421,{
10353         if (malang_gamer == 20) {
10354                 mes "[Libs]";
10355                 mes "Arrgg!! Why should I play this stupid flag waving game here?";
10356                 emotion e_an;
10357                 next;
10358                 mes "[Libs]";
10359                 mes "Hey you. What do you think? I know you've hearing me!";
10360                 next;
10361                 mes "[Libs]";
10362                 mes "... ... ...";
10363                 next;
10364                 mes "[Libs]";
10365                 mes "Well, I'm sure you won't have a clue why this is happening. I forgive you.";
10366                 emotion e_ok;
10367                 next;
10368                 mes "[Libs]";
10369                 mes "How can a human understand the overwhelming heart of cats.";
10370                 emotion e_pif;
10371                 close;
10372         } else {
10373                 mes "[Libs]";
10374                 mes "A human? What are you doing here?";
10375                 next;
10376                 mes "[Libs]";
10377                 mes "Oh! I see. Our director is looking a practicing partner, why don't you apply?";
10378                 close;
10379         }
10380         end;
10381 }
10382
10383 mal_in01,136,212,2      script  YongYong#gamer  554,{
10384         if (malang_gamer == 20) {
10385                 mes "[YongYong]";
10386                 mes "Meow~ I'm annoyed meow~";
10387                 emotion e_an;
10388                 next;
10389                 mes "[YongYong]";
10390                 mes "Annoying meow~";
10391                 emotion e_an;
10392                 next;
10393                 mes "[YongYong]";
10394                 mes "You're annoying meow~";
10395                 emotion e_an;
10396                 next;
10397                 mes "[YongYong]";
10398                 mes "What are you, a dog? Meow~!";
10399                 emotion e_an;
10400                 specialeffect EF_SONICBLOW2;
10401                 next;
10402                 mes "[YongYong]";
10403                 mes "Do not mess with the drooping cat.";
10404                 mes "Or you will regret it.";
10405                 close;
10406         } else {
10407                 mes "z..Z..z..Z";
10408                 mes "The cat is sleeping.";
10409                 close;
10410         }
10411         end;
10412 }
10413
10414 malangdo,120,140,7      script  Sign#Cat G Entrance     858,{
10415         mes "A small sign.";
10416         next;
10417         mes "[Cat Gamers Headquarters]";
10418         mes "- Practicing partner welcome -";
10419         mes "- Recruiting 'Cat Gamers' -";
10420         mes "Consult with our Cat Gamers Director.";
10421         close;
10422 }
10423
10424 mal_in01,15,221,6       script  Sign#Cat G 1F   858,{
10425         mes "[Cat Gamers Headquarters 1F]";
10426         mes "- ~ B 1 ~ -";
10427         mes "Rock Paper Scissors practice room";
10428         mes "ChamChamCham practice room";
10429         close;
10430 }
10431
10432 mal_in01,77,214,4       script  Sign#Cat G B1   858,{
10433         mes "[Cat Gamers Headquarters B1]";
10434         mes "- ~ 1 F ~ -";
10435         mes "Consult with the director...";
10436         mes "-----------------------------";
10437         mes "- ~ B 2 ~ -";
10438         mes "KongNyangKong & Flag Game practice room";
10439         mes "'Cat Gamers' Tech Team lab";
10440         close;
10441 }
10442
10443 mal_in01,142,220,6      script  Sign#Cat G B2   858,{
10444         mes "[Cat Gamers Headquarters B2]";
10445         mes "- ~ B 1 ~ -";
10446         mes "Rock Paper Scissors practice room";
10447         mes "ChamChamCham practice room";
10448         close;
10449 }
10450
10451 mal_in01,155,222,2      script  Uneet#gamer     890,{
10452         set .@playtime, checkquest(5069,PLAYTIME);
10453         if (.@playtime == 0 || .@playtime == 1) {
10454                 mes "[Uneet]";
10455                 mes "Wow Wot~ What a busy day~";
10456                 mes "Oh, you are the one who won the honorable certificate?";
10457                 next;
10458                 mes "[Uneet]";
10459                 mes "There are more orders coming every day. Ahh!! Give me some more manpower!!";
10460                 close;
10461         } else if (.@playtime == 2) {
10462                 mes "[Uneet]";
10463                 mes "Nyah~ Ong~ Certificate complete!!";
10464                 next;
10465                 mes "[Uneet]";
10466                 mes "I already gave your certificate to the Cat Gamers Director! Go check it out~";
10467                 next;
10468                 mes "[Uneet]";
10469                 mes "Please... Keep this wherever you go.";
10470                 close;
10471         } else if (malang_gamer < 19) {
10472                 mes "[Uneet]";
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...";
10476                 close;
10477         } else {
10478                 mes "[Uneet]";
10479                 mes "Nyah~ Ong~ Do not interrupt my resting.";
10480                 mes "Usually, I am very busy...";
10481                 mes "Don't touch me.";
10482                 next;
10483                 mes "[Uneet]";
10484                 mes "I'm a bit fat now, but you should look at yourself too. Haha...";
10485                 close;
10486         }
10487         end;
10488 }
10489
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?";
10494         next;
10495         mes "[Interview Cat]";
10496         mes "What? You also want join this group?";
10497         close;
10498 }
10499
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?";
10504         next;
10505         mes "[Waiting Cat]";
10506         mes "What strange taste.";
10507         mes "Maybe I should rethink joining 'Cat Gamers', huh?";
10508         close;
10509 }
10510
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";
10515         next;
10516         mes "A fallen angel within will unlock a hidden enchantment to Archangel Wings.";
10517         close;
10518 }
10519
10520 mal_in01,15,16,3        script  Fallen Angel#mal        403,{
10521         disable_items;
10522         if (checkweight(1201,1) == 0) {
10523                 mes "You are carrying too many items, please reduce them and come back!";
10524                 close;
10525         }
10526         if (MaxWeight - Weight < 10000) {
10527                 mes "You have overweight, please reduce it and come back!";
10528                 close;
10529         }
10530         if (getequipid(EQI_GARMENT) == 2573) {
10531                 if (Zeny >= 1000000)
10532                         set .@menu$, "Enchant Archangel Wing";
10533                 else
10534                         set .@menu$, "^999999You do not have enough zeny!^000000";
10535         } else
10536                 set .@menu$, "^999999You have not equipped the Archangel Wing!^000000";
10537         mes "[Fallen Angel]";
10538         mes "You seem like a poor guy!";
10539         next;
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?";
10542         next;
10543         switch(select("What is that?:"+.@menu$+":Enchant Initialization")) {
10544         case 1:
10545                 switch(select("Stop speaking:What are you going to do?")) {
10546                 case 1:
10547                         mes "[Fallen Angel]";
10548                         mes "What did you say?";
10549                         close;
10550                 case 2:
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.";
10553                         next;
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!";
10556                         close;
10557                 }
10558         case 2:
10559                 if (Zeny < 1000000) {
10560                         mes "[Fallen Angel]";
10561                         mes "I can't do it if you can't pay!";
10562                         close;
10563                 }
10564                 mes "[Fallen Angel]";
10565                 mes "There are 2 important notices. First, the enchantment requires ^0000ff1,000,000 zeny^000000.";
10566                 next;
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.";
10570                 next;
10571                 if(select("Let me consider...:I accept, let's enchant!") == 1) {
10572                         mes "[Fallen Angel]";
10573                         mes "Ok! Take your time to consider!";
10574                         close;
10575                 }
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!";
10581                         close;
10582                 }
10583                 if (getequipid(EQI_GARMENT) != 2573) {
10584                         mes "[Fallen Angel]";
10585                         mes "Don't take off the item!";
10586                         close;
10587                 }
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!";
10591                         close;
10592                 }
10593                 set .@equip_refine, getequiprefinerycnt(EQI_GARMENT);
10594                 setarray .@equip_card[0], getequipcardid(EQI_GARMENT,0),getequipcardid(EQI_GARMENT,1),getequipcardid(EQI_GARMENT,2);
10595
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;
10631
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.";
10638                         next;
10639                         mes "[Fallen Angel]";
10640                         mes "Help for justice,";
10641                         mes "Elimination of evil.";
10642                         next;
10643                         mes "[Fallen Angel]";
10644                         mes "But the important point is... the Archangel Wing is damaged!";
10645                         close;
10646                 }
10647                 getitem2 2573,1,1,.@equip_refine,0,.@equip_card[0],.@equip_card[1],.@equip_card[2],.@enchant; //Archangel_Wing
10648                 if (.@i < 4)
10649                         announce strcharinfo(0)+" has enchanted Archangel Wing with amazing capability!",bc_all,0xFF0000,FW_NORMAL,10;
10650                 mes "[Fallen Angel]";
10651                 mes "Take it!";
10652                 mes "I believe that you will become the dominator of the new world!";
10653                 close;
10654         case 3:
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.";
10657                 next;
10658                 if(select("Let me consider...:Ok, I want initialize it.") == 1) {
10659                         mes "[Fallen Angel]";
10660                         mes "Ok! Take your time to consider!";
10661                         close;
10662                 }
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!";
10668                         close;
10669                 }
10670                 if (getequipid(EQI_GARMENT) != 2573) {
10671                         mes "[Fallen Angel]";
10672                         mes "Oh... you have unequipped the Archangel Wing!";
10673                         close;
10674                 }
10675                 if (countitem(6417) < 3) {
10676                         mes "[Fallen Angel]";
10677                         mes "I can't do it if you can't pay!";
10678                         close;
10679                 }
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!";
10683                         close;
10684                 }
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]";
10691                 mes "Take it!";
10692                 close;
10693         }
10694 }
10695
10696 // Item Functions
10697 //============================================================
10698 function        script  F_Cat_Hard_Biscuit      {       //11536
10699         switch (rand(1,4)) {
10700         case 1:
10701                 heal -100,0;
10702                 break;
10703         case 2:
10704                 showscript "Huuph...! Yucky..! Wa, Water...!!";
10705                 sc_start SC_Stun,3000,0,5000,0;
10706                 break;
10707         case 3:
10708                 showscript "Yeeyuck...!! This is rotten!!";
10709                 sc_start SC_POISON,50000,0;
10710                 break;
10711         case 4:
10712                 specialeffect2 EF_HIT4;
10713                 showscript "Arrrrrgggg...!! Bu, Bu, Bugggggg!!!!!";
10714                 getitem 11537,1; //Rice_Weevil_Bug
10715                 break;
10716         }
10717         return;
10718 }
10719
10720 function        script  F_Rice_Weevil_Bug       {       //11537
10721         switch (rand(1,6)) {
10722         case 1:
10723                 specialeffect2 EF_POISONHIT;
10724                 showscript "Errrgg!!! This is so... bitter....!!";
10725                 heal 0,-50;
10726                 break;
10727         case 2:
10728                 specialeffect2 EF_HEAL;
10729                 showscript "....well, at least this is good for my health.";
10730                 percentheal 15,0;
10731                 break;
10732         case 3:
10733                 specialeffect2 EF_POISONHIT;
10734                 showscript "Phewphew!! Argh.... Is this poisoned or what?!";
10735                 heal 0,-100;
10736                 break;
10737         case 4:
10738                 specialeffect2 EF_POISONHIT;
10739                 showscript "Whasdfhwkljhrtklwert....!!";
10740                 heal 0,-200;
10741                 break;
10742         case 5:
10743                 specialeffect2 EF_HEAL;
10744                 showscript "It's ok, no one saw me yet...";
10745                 percentheal 10,0;
10746                 break;
10747         case 6:
10748                 specialeffect2 EF_HEAL;
10749                 showscript "I really need something to eat... ?? Sorry, little buggy.";
10750                 percentheal 5,0;
10751                 break;
10752         }
10753         return;
10754 }