root/npc/quests/cooking_quest.txt @ 6

Revision 1, 71.9 kB (checked in by jinshiro, 17 years ago)
Line 
1//===== eAthena Script =======================================
2//= Cooking Quest
3//===== By: ==================================================
4//= Reddozen; L0ne_W0lf
5//===== Current Version: =====================================
6//= 1.6b
7//===== Compatible With: =====================================
8//= eAthena SVN
9//===== Description: =========================================
10//= [Aegis Conversion]
11//= Official Cooking Quest (10.3)
12//===== Additional Comments: =================================
13//= 1.1 Fixed wrong item ID, added missing ";, optimized [Lupus]
14//= 1.1a minor bugfix, thx 2 Irmin [Lupus]
15//= 1.2 Fixed exploit, some typos [Lupus]
16//= 1.3 Fixed wrong label [Lupus] 1.3a updated to Reddozen's changes
17//= 1.3b Fixed wrong id, fixed Puch quest, added more Pouch Quest
18//= dialogues [Lupus]
19//= 1.4 Fixed spelling, added some dialoguesm optimized
20//= fixed bugs. Tested, fully working [Lupus]
21//= 1.5 More fixes [Lupus]
22//= 1.6 Quest is now up to iRO 10.3 standards. [L0ne_W0lf]
23//= - Not sure what the EnableItemMove is for, as there is no
24//= command to disable being able to move items.
25//= 1.6a Corrected a bad cutin, a Typo error ";;" and a bad delitem (bugreport:911) [Samuray22]
26//= 1.6b Corrected a "donpcevent" missing a ":". (bugreport:962) [Samuray22]
27//============================================================
28
29prt_castle,43,30,3      script  Charles Orleans#cook    878,{
30        set .@now_weight,MaxWeight-Weight;
31        if (.@now_weight < 2000) {
32                mes "[Charles Orleans]";
33                mes "Just one second.";
34                mes "You're carrying too";
35                mes "many items with you";
36                mes "right now, so you better";
37                mes "place some of your things";
38                mes "into Kafra Storage, yes?";
39                close2;
40                //EnableItemMove;
41                end;
42        }
43        if (BaseJob == Job_Novice) {
44                if (sex) {
45                        cutin "orleans_5",0;
46                        mes "[Charles Orleans]";
47                        mes "Excuse me, monsieur?";
48                        mes "Yes, you. If you're not";
49                        mes "here as hired help for the";
50                        mes "kitchen, then I'd like to";
51                        mes "ask you to leave now.";
52                        next;
53                        emotion e_an;
54                        mes "[Charles Orleans]";
55                        mes "Please don't be";
56                        mes "offended, but I can't";
57                        mes "concentrate on my ";
58                        mes "cooking when Novices";
59                        mes "like yourself are running";
60                        mes "around here like children.";
61                        close;
62                }
63                cutin "orleans_1",0;
64                mes "[Charles Orleans]";
65                mes "Mademoiselle, what";
66                mes "are you doing in this";
67                mes "area of the castle?";
68                mes "Oh, you must be lost~";
69                next;
70                cutin "orleans_2",0;
71                mes "[Charles Orleans]";
72                mes "Please, use the stairs";
73                mes "to the right to exit into the";
74                mes "main structure. My dear,";
75                mes "be careful and watch your";
76                mes "step when you climb up";
77                mes "the stairs for me, alright?";
78                goto L_End;
79        }
80        else if (getequipid(1) != 5026) {
81                if (sex) {
82                        cutin "orleans_5",0;
83                        emotion e_an;
84                        mes "[Charles Orleans]";
85                        mes "Monsieur, why you look";
86                        mes "at me so? Is it the Morroc";
87                        mes "silk shirt I am wearing, my";
88                        mes "hair styled by Madam Veronica,";
89                        mes "or my brand name muffler";
90                        mes "refined by Monsieur Antonio?";
91                        next;
92                        cutin "orleans_7",0;
93                        mes "[Charles Orleans]";
94                        mes "Perhaps you are in awe";
95                        mes "of the latest, fashionable";
96                        mes "spectacles that was designed";
97                        mes "by the artists from the Rekenber Corporation? Please, do tell~";
98                        next;
99                        cutin "orleans_2",0;
100                        mes "[Charles Orleans]";
101                        mes "Wait, wait just a";
102                        mes "moment. Do you know";
103                        mes "anything about the latest";
104                        mes "trends? You don't seem";
105                        mes "to be very fashionable...";
106                        next;
107                        cutin "orleans_5",0;
108                        cutin "orleans_4",0;
109                        mes "[Charles Orleans]";
110                        mes "Ugh, if I can avoid it,";
111                        mes "I usually prefer not to";
112                        mes "associate with ruffians.";
113                        mes "But I do find that you";
114                        mes "adventurers do have";
115                        mes "your strong points...";
116                        goto L_End;
117                }
118                cutin "orleans_1",0;
119                mes "[Charles Orleans]";
120                mes "Oh! Pardon the squalor";
121                mes "of my humble kitchen,";
122                mes "Mademoiselle. But even";
123                mes "the splendor of the Prontera";
124                mes "Castle pales to the radiance";
125                mes "of your captivating beauty.";
126                next;
127                cutin "orleans_2",0;
128                mes "[Charles Orleans]";
129                mes "Tell me, who is the";
130                mes "lovely child holding";
131                mes "the cat right next to you?";
132                mes "I know it is rude to ask,";
133                mes "but I am emboldened by";
134                mes "my, shall we say, curiosity.";
135                next;
136                switch(select("......?:She is my sister:Actually, I don't know her.")) {
137                case 1:
138                        cutin "nyuang_3",2;
139                        donpcevent "Child with Cat#cook::onDelight";
140                        mes "[The kid with a cat]";
141                        mes "Nyahahaha,";
142                        mes "Nyahahaha~";
143                        mes "Meow~ Meow~";
144                        next;
145                        cutin "orleans_2",0;
146                        emotion e_heh;
147                        mes "[Charles Orleans]";
148                        mes "What a lovely child.";
149                        mes "Be quiet like a good girl.";
150                        next;
151                        break;
152                case 2:
153                        cutin "nyuang_1",2;
154                        donpcevent "Child with Cat#cook::OnWhat";
155                        mes "[Child with Cat]";
156                        mes "...Nya?";
157                        mes "...Meow?";
158                        next;
159                        cutin "orleans_2",0;
160                        emotion e_lv2;
161                        mes "[Charles Orleans]";
162                        mes "She is lovely and";
163                        mes "quite although she";
164                        mes "doesn't look like you.";
165                        mes "Even her cat looks adorable.";
166                        break;
167                case 3:
168                        cutin "nyuang_2",2;
169                        donpcevent "Child with Cat#cook::OnPif";
170                        mes "[Child with Cat]";
171                        mes "Nyahahaha,";
172                        mes "Nyahahaha~";
173                        mes "Meow, meow~";
174                        next;
175                        cutin "orleans_4",0;
176                        cutin "orleans_3",0;
177                        emotion e_swt2;
178                        mes "[Charles Orleans]";
179                        mes "Ah, again, let me";
180                        mes "apologize. I had believed";
181                        mes "that this child was fortunate";
182                        mes "enough to be a companion";
183                        mes "of the mademoiselle.";
184                        break;
185                }
186                next;
187                cutin "orleans_1",0;
188                mes "[Charles Orleans]";
189                mes "Allow me to introduce";
190                mes "myself to you, amour.";
191                mes "I am your ever faithful";
192                mes "servant whose heart is";
193                mes "enraptured by your gaze.";
194                mes "My name is Charles Orleans.";
195                next;
196                cutin "orleans_4",0;
197                mes "[Charles Orleans]";
198                mes "Yet there is one thing that";
199                mes "anguishes me. Ever since his";
200                mes "highness, King Tristram III,";
201                mes "has vanished, I have found no";
202                mes "one worthy of tasting my wares.";
203                mes "My life now lacks meaning...";
204                next;
205                mes "[Charles Orleans]";
206                mes "Alas, recently I have been";
207                mes "reduced to teaching mere";
208                mes "apprentices, tyros in the";
209                mes "culinary arts, my skills.";
210                mes "It is frustrating--many of";
211                mes "them do not have any talent!";
212                next;
213                cutin "orleans_3",0;
214                mes "[Charles Orleans]";
215                mes "Ah, forgive me, dear";
216                mes "Mademoiselle. I hope you";
217                mes "understand the difficulty";
218                mes "I am forced to suffer. When";
219                mes "next we meet, I would very much like to give you a sweet dessert.";
220                next;
221                cutin "orleans_1",0;
222                mes "[Charles Orleans]";
223                mes "Yes, women with your";
224                mes "beauty definitely deserve";
225                mes "the luscious flavors of the";
226                mes "treats that only I can offer.";
227                mes "Until that day comes, I shall";
228                mes "reluctantly bid you adieu.";
229                goto L_End;
230        }
231        else if (cooking == 0) {
232                cutin "orleans_5",0;
233                emotion e_dots;
234                mes "[Charles Orleans]";
235                mes "Oh, have you come here";
236                mes "to learn cooking? ^333333*Sigh*^000000";
237                mes "I don't feel like teaching";
238                mes "anything today--in fact,";
239                mes "I think teaching is a waste";
240                mes "of my time! ^333333*Sigh*^000000 However...";
241                next;
242                switch(select("Um, are you talking to me?:Wait, don't you remember me?:Sir Orleans?")) {
243                case 1:
244                        cutin "orleans_7",0;
245                        mes "[Charles Orleans]";
246                        mes "Who else would";
247                        mes "I be talking to?";
248                        mes "To Madeleine over";
249                        mes "there? Or that child";
250                        mes "holding that mangy";
251                        mes "cat? Sacrebleu!";
252                        next;
253                        cutin "nyuang_4",2;
254                        mes "[Child with Cat]";
255                        mes "Grrrrrrr!";
256                        mes "Rrrroreow!";
257                        next;
258                        cutin "orleans_4",0;
259                        cutin "orleans_3",0;
260                        emotion e_omg;
261                        mes "[Charles Orleans]";
262                        mes "Goodness, you scared me!";
263                        mes "What an ill natured kid!";
264                        mes "Who brought this kid in?";
265                        break;
266                case 2:
267                        mes "[Charles Orleans]";
268                        mes "I can't remember every";
269                        mes "tyro who's begged me for";
270                        mes "instruction in the culinary";
271                        mes "arts. I could swear you've";
272                        mes "come here months ago, it's";
273                        mes "just--what was your name...?";
274                        next;
275                        cutin "orleans_7",0;
276                        mes "[Charles Orleans]";
277                        mes "Bah! No matter.";
278                        mes "I suppose that's";
279                        mes "of no importance";
280                        mes "at the moment.";
281                        break;
282                case 3:
283                        cutin "orleans_4",0;
284                        mes "[Charles Orleans]";
285                        mes "E-excuse me? I may be";
286                        mes "your instructor, but you";
287                        mes "can call me by my first name.";
288                        mes "I know that I can be strict,";
289                        mes "but please: in the end, we are colleagues, even if I am superior.";
290                        next;
291                        cutin "orleans_1",0;
292                        mes "[Charles Orleans]";
293                        mes "Fine, fine...";
294                        mes "If you insist on your";
295                        mes "modicum of expressed";
296                        mes "respect, then you may";
297                        mes "call me ''Sir Charles.''";
298                        next;
299                        cutin "orleans_7",0;
300                        mes "[Charles Orleans]";
301                        mes "Ah... That does have";
302                        mes "a rather fine ring to it.";
303                        mes "I actually earned that title";
304                        mes "from the king himself, even";
305                        mes "if I'm a knight only in title and manner, rather than strength.";
306                        break;
307                }
308                next;
309                cutin "orleans_7",0;
310                mes "[Charles Orleans]";
311                mes "Well then, let's get started";
312                mes "today with making a simple";
313                mes "dish. Okay, ^FF0000I don't teach recipes";
314                mes "more than once^000000, ^FF0000so make sure";
315                mes "that you write this down^000000. Now";
316                mes "then, what shall we cook?";
317                next;
318                cutin "orleans_6",0;
319                set .@cook_m1,rand(1,6);
320                if (.@cook_m1 == 1) {
321                        set cooking,1;
322                        mes "[Charles Orleans]";
323                        mes "Ahhh, how about";
324                        mes "'Fried Grasshopper Legs?'";
325                        mes "To the uninitiated, it may";
326                        mes "seem to be a disgusting dish,";
327                        mes "but trust me, its exquisite taste is pure pleasure for your palate.";
328                        next;
329                        mes "[Charles Orleans]";
330                        mes "Now, please bring";
331                        mes "^4D4DFF5 Grasshopper Legs^000000,";
332                        mes "^4D4DFF1 Cooking Oil^000000, and";
333                        mes "^4D4DFF1 Old Frying Pan^000000.";
334                        mes "Then, we can begin.";
335                        goto L_End;
336                }
337                else if (.@cook_m1 == 2) {
338                        set cooking,2;
339                        mes "[Charles Orleans]";
340                        mes "Ah, I've got it!";
341                        mes "Let's make ''Grape Juice";
342                        mes "Herbal Tea.'' The weather";
343                        mes "is perfect right now for";
344                        mes "a cool, refreshing drink.";
345                        next;
346                        mes "[Charles Orleans]";
347                        mes "Please bring";
348                        mes "^4D4DFF3 Grapes^000000, and";
349                        mes "^4D4DFF2 Red Potions^000000";
350                        mes "so that we can";
351                        mes "begin the lesson~";
352                        goto L_End;
353                }
354                else if (.@cook_m1 == 3) {
355                        set cooking,3;
356                        mes "[Charles Orleans]";
357                        mes "I've got it~";
358                        mes "We can make";
359                        mes "''Honey Grape Juice.''";
360                        mes "Please bring me the";
361                        mes "following ingredients so";
362                        mes "that we can begin the lesson.";
363                        next;
364                        mes "[Charles Orleans]";
365                        mes "^4D4DFF1 Honey^000000,";
366                        mes "^4D4DFF2 Grapes^000000, and";
367                        mes "^4D4DFF1 Red Potion^000000.";
368                        goto L_End;
369                }
370                else if (.@cook_m1 == 4) {
371                        set cooking,4;
372                        mes "[Charles Orleans]";
373                        mes "Mmm, why don't we";
374                        mes "make ''Frog Egg and";
375                        mes "Squid Ink Soup?'' Those";
376                        mes "bereft of gourmet taste may";
377                        mes "think it's disgusting, but it's";
378                        mes "actually quite scrumptious.";
379                        next;
380                        mes "[Charles Orleans]";
381                        mes "Well then,";
382                        mes "please bring me";
383                        mes "^4D4DFF1 Bag of Grain^000000,";
384                        mes "^4D4DFF10 Spawns^000000, and";
385                        mes "^4D4DFF1 Squid Ink^000000.";
386                        goto L_End;
387                }
388                else if (.@cook_m1 == 5) {
389                        set cooking,5;
390                        mes "[Charles Orleans]";
391                        mes "Ah, I know what";
392                        mes "would be perfect right";
393                        mes "now. ''Steamed Crab";
394                        mes "Nippers.'' Now, please";
395                        mes "bring these ingredients";
396                        mes "so we can make this soup.";
397                        next;
398                        mes "[Charles Orleans]";
399                        mes "We'll need";
400                        mes "^4D4DFF10 Green Herbs^000000,";
401                        mes "^4D4DFF10 Nippers^000000, and";
402                        mes "^4D4DFF1 Yellow Potion^000000.";
403                        goto L_End;
404                }
405                set cooking,6;
406                mes "[Charles Orleans]";
407                mes "Ooh, you know what";
408                mes "would be scrumptious?";
409                mes "''Fried Monkey Tails.'' Yes,";
410                mes "that sounds perfect! Please";
411                mes "bring these ingredients so";
412                mes "that I can teach you this dish.";
413                next;
414                mes "[Charles Orleans]";
415                mes "We'll need";
416                mes "^4D4DFF1 Frying Pan^000000,";
417                mes "^4D4DFF5 Yoyo Tails^000000, and";
418                mes "^4D4DFF1 Cooking Oil^000000.";
419                goto L_End;
420        }
421        else if (cooking == 1) {
422                if (countitem(940) > 4 && countitem(7031) > 0 && countitem(7457) > 0) {
423                        cutin "orleans_4",0;
424                        emotion e_an;
425                        mes "[Charles Orleans]";
426                        mes "Finally, you're here! Never";
427                        mes "forget: your ingredients must";
428                        mes "always be as fresh as possible.";
429                        mes "If not, your cuisine will be much poorer in quality. Now, let me";
430                        mes "explain how to make this dish.";
431                        next;
432                        cutin "orleans_6",0;
433                        mes "[Charles Orleans]";
434                        mes "Scrub the Grasshopper Legs";
435                        mes "as cleanly as you can before";
436                        mes "placing them in the Frying Pan.";
437                        mes "Afterwards, pour half a bottle of Cooking Oil and fry the legs at";
438                        mes "high heat for about 20 minutes.";
439                        next;
440                        mes "[Charles Orleans]";
441                        mes "Now, follow the instructions";
442                        mes "that I've just given you to the";
443                        mes "letter! Hmmm... Good, good.";
444                        mes "That's not bad at all. Alright,";
445                        mes "you're almost there...";
446                        next;
447                        cutin "orleans_7",0;
448                        mes "[Charles Orleans]";
449                        mes "There, you're done!";
450                        mes "The presentation can use";
451                        mes "a little work, but at least you";
452                        mes "know this recipe now. That's";
453                        mes "all for today, so please go";
454                        mes "and practice on your own now.";
455                        delitem 940,5; //Grasshopper's_Leg
456                        delitem 7031,1; //Old_Frying_Pan
457                        delitem 7457,1; //Cooking_Oil
458                        set cooking,7;
459                        getitem 12041,1; //Str_Dish01
460                        goto L_End;
461                }
462                cutin "orleans_6",0;
463                set .@talk_j,rand(1,2);
464                if (.@talk_j == 1) {
465                        mes "[Charles Orleans]";
466                        mes "Hurry and bring me";
467                        mes "the ingredients to make";
468                        mes "Fried Grasshopper Legs!";
469                        mes "If a restaurant patron had";
470                        mes "ordered this, then you'd";
471                        mes "already be making him wait!";
472                        goto L_End;
473                }
474                mes "[Charles Orleans]";
475                mes "Just go and ambush those";
476                mes "happy-go-lucky grasshoppers";
477                mes "just playing in the fields. Hurry and smash them, then rip their";
478                mes "legs off--but be humane about it! ";
479                goto L_End;
480        }
481        else if (cooking == 2) {
482                if (countitem(514) > 2 && countitem(501) > 1) {
483                        cutin "orleans_4",0;
484                        mes "[Charles Orleans]";
485                        mes "Finally, you're here! Never";
486                        mes "forget: your ingredients must";
487                        mes "always be as fresh as possible.";
488                        mes "If not, your cuisine will be much poorer in quality. Now, let me";
489                        mes "explain how to make this dish.";
490                        next;
491                        cutin "orleans_6",0;
492                        mes "[Charles Orleans]";
493                        mes "You extract the juice";
494                        mes "from the Grapes like this--";
495                        mes "we can't use pre-made Grape";
496                        mes "Juice for the sake of freshness. Then, you need to boil the Red";
497                        mes "Potions in a bain-marie...";
498                        next;
499                        mes "[Charles Orleans]";
500                        mes "When the Red Potions";
501                        mes "reach the right consistency,";
502                        mes "gently stir in the juice that you just squeezed from the Grapes.";
503                        mes "Now, I want you to try it. Hmm... That's not bad... Good, good...";
504                        next;
505                        cutin "orleans_7",0;
506                        mes "[Charles Orleans]";
507                        mes "There, you're done!";
508                        mes "The presentation can use";
509                        mes "a little work, but at least you";
510                        mes "know this recipe now. That's";
511                        mes "all for today, so please go";
512                        mes "and practice on your own now.";
513                        delitem 514,3; //Grape
514                        delitem 501,2; //Red_Potion
515                        set cooking,7;
516                        getitem 12046,1; //Int_Dish01
517                        goto L_End;
518                }
519                cutin "orleans_6",0;
520                set .@talk_j,rand(1,2);
521                if (.@talk_j == 1) {
522                        mes "[Charles Orleans]";
523                        mes "What are you doing?";
524                        mes "Hurry and bring me the";
525                        mes "ingredients for Grape Juice";
526                        mes "Herbal Tea! At a real restaurant, you'd never be able to take your";
527                        mes "time like this! Quickly, now!";
528                        goto L_End;
529                }
530                mes "[Charles Orleans]";
531                mes "Having trouble finding";
532                mes "Grapes? Just pop open";
533                mes "those cute little Poporings...";
534                mes "Of course, you should try to";
535                mes "be humane when you hunt them...";
536                goto L_End;
537        }
538        else if (cooking == 3) {
539                if (countitem(518) > 0 && countitem(514) > 1 && countitem(501) > 0) {
540                        cutin "orleans_4",0;
541                        mes "[Charles Orleans]";
542                        mes "Finally, you're here! Never";
543                        mes "forget: your ingredients must";
544                        mes "always be as fresh as possible.";
545                        mes "If not, your cuisine will be much poorer in quality. Now, let me";
546                        mes "explain how to make this dish.";
547                        next;
548                        cutin "orleans_6",0;
549                        mes "[Charles Orleans]";
550                        mes "First, skin the Grapes";
551                        mes "and extract the seeds. Then,";
552                        mes "blend the Grapes with the";
553                        mes "Honey. Take this blended";
554                        mes "mixture and carefully stir";
555                        mes "it into the Red Potion...";
556                        next;
557                        mes "[Charles Orleans]";
558                        mes "When the pulp is fully";
559                        mes "mixed into the Red Potion,";
560                        mes "you'll be finished. Now, go";
561                        mes "and try making it yourself.";
562                        mes "Right, that's good. Yes...";
563                        mes "Wait, wait! Okay, there you go~";
564                        next;
565                        cutin "orleans_7",0;
566                        mes "[Charles Orleans]";
567                        mes "There, you're done!";
568                        mes "The presentation can use";
569                        mes "a little work, but at least you";
570                        mes "know this recipe now. That's";
571                        mes "all for today, so please go";
572                        mes "and practice on your own now.";
573                        delitem 518,1; //Honey
574                        delitem 514,2; //Grape
575                        delitem 501,1; //Red_Potion
576                        set cooking,7;
577                        getitem 12061,1; //Dex_Dish01
578                        goto L_End;
579                }
580                cutin "orleans_6",0;
581                set .@talk_j,rand(1,2);
582                if (.@talk_j == 1) {
583                        mes "[Charles Orleans]";
584                        mes "What's taking you so";
585                        mes "long? You should have";
586                        mes "brought me the ingredients";
587                        mes "to make Honey Grape Juice";
588                        mes "a while ago. Hurry it up!";
589                        goto L_End;
590                }
591                mes "[Charles Orleans]";
592                mes "You're having trouble";
593                mes "finding some Honey for the";
594                mes "Honey Grape Juice, aren't you?";
595                mes "Just go and hunt some bears,";
596                mes "they're always carrying some";
597                mes "of that Honey around.";
598                goto L_End;
599        }
600        else if (cooking == 4) {
601                if (countitem(577) > 0 && countitem(908) > 9 && countitem(1024) > 0) {
602                        cutin "orleans_4",0;
603                        mes "[Charles Orleans]";
604                        mes "Finally, you're here! Never";
605                        mes "forget: your ingredients must";
606                        mes "always be as fresh as possible.";
607                        mes "If not, your cuisine will be much poorer in quality. Now, let me";
608                        mes "explain how to make this dish.";
609                        next;
610                        cutin "orleans_6",0;
611                        mes "[Charles Orleans]";
612                        mes "Mill the grain until";
613                        mes "it's a fine flour, then";
614                        mes "boil the Squid Ink at";
615                        mes "medium heat. Once it";
616                        mes "bubbles, pour in the flour.";
617                        next;
618                        mes "[Charles Orleans]";
619                        mes "Keep stirring, slowly";
620                        mes "adding the Spawns. When";
621                        mes "it all boils again, reduce the";
622                        mes "heat and simmer for about 10";
623                        mes "minutes. Okay, now you try it.";
624                        mes "That's good, good... Alright~";
625                        next;
626                        cutin "orleans_7",0;
627                        mes "[Charles Orleans]";
628                        mes "There, you're done!";
629                        mes "The presentation can use";
630                        mes "a little work, but at least you";
631                        mes "know this recipe now. That's";
632                        mes "all for today, so please go";
633                        mes "and practice on your own now.";
634                        delitem 577,1; //Grain
635                        delitem 908,10; //Spawn
636                        delitem 1024,1; //Chinese_ink
637                        set cooking,7;
638                        getitem 12056,1; //Agi_Dish01
639                        goto L_End;
640                }
641                cutin "orleans_6",0;
642                set .@talk_j,rand(1,2);
643                if (.@talk_j == 1) {
644                        mes "[Charles Orleans]";
645                        mes "What are you doing?";
646                        mes "You're supposed to be";
647                        mes "preparing ingredients";
648                        mes "for Frog Egg and Squid";
649                        mes "Ink Soup right now!";
650                        goto L_End;
651                }
652                mes "[Charles Orleans]";
653                mes "You have to be careful";
654                mes "when you're handling Frog";
655                mes "Eggs. If you feed them raw to";
656                mes "somebody, well, their flavor is";
657                mes "decidely less than magnifique.";
658                goto L_End;
659        }
660        else if (cooking == 5) {
661                if (countitem(960) > 9 && countitem(511) > 9 && countitem(503) > 0) {
662                        cutin "orleans_4",0;
663                        mes "[Charles Orleans]";
664                        mes "Finally, you're here! Never";
665                        mes "forget: your ingredients must";
666                        mes "always be as fresh as possible.";
667                        mes "If not, your cuisine will be much poorer in quality. Now, let me";
668                        mes "explain how to make this dish.";
669                        next;
670                        cutin "orleans_6",0;
671                        mes "[Charles Orleans]";
672                        mes "Boil the Nippers in Yellow";
673                        mes "Potion on low heat for about";
674                        mes "30 minutes. Then, bring it down";
675                        mes "to a simmer and carefully stir";
676                        mes "in the Green Herbs one by one.";
677                        next;
678                        mes "[Charles Orleans]";
679                        mes "This is an easy recipe, but";
680                        mes "I still want you to demonstrate";
681                        mes "for me. Okay, let's see now...";
682                        mes "You're doing fine. Now, wait...";
683                        mes "Good, good, okay, it's ready";
684                        mes "for the Green Herbs now...";
685                        next;
686                        cutin "orleans_7",0;
687                        mes "[Charles Orleans]";
688                        mes "There, you're done!";
689                        mes "The presentation can use";
690                        mes "a little work, but at least you";
691                        mes "know this recipe now. That's";
692                        mes "all for today, so please go";
693                        mes "and practice on your own now.";
694                        delitem 960,10; //Nipper
695                        delitem 511,10; //Green_Herb
696                        delitem 503,1; //Yellow_Potion
697                        set cooking,7;
698                        getitem 12051,1; //Vit_Dish01
699                        goto L_End;
700                }
701                cutin "orleans_6",0;
702                set .@talk_j,rand(1,2);
703                if (.@talk_j == 1) {
704                        mes "[Charles Orleans]";
705                        mes "Shouldn't you be";
706                        mes "preparing all of the";
707                        mes "ingredients for Steamed";
708                        mes "Crab Nippers? You need";
709                        mes "to work quickly for those";
710                        mes "hungry restaurant patrons!";
711                        goto L_End;
712                }
713                mes "[Charles Orleans]";
714                mes "It shouldn't be too hard";
715                mes "to gather Nippers. Just";
716                mes "find some Vadons and crush";
717                mes "them, making sure to rip off";
718                mes "their Nippers. That sounds strange, I know, but just do it.";
719                goto L_End;
720        }
721        else if (cooking == 6) {
722                if (countitem(942) > 4 && countitem(7031) > 0 && countitem(7457) > 0) {
723                        cutin "orleans_4",0;
724                        mes "[Charles Orleans]";
725                        mes "Finally, you're here! Never";
726                        mes "forget: your ingredients must";
727                        mes "always be as fresh as possible.";
728                        mes "If not, your cuisine will be much poorer in quality. Now, let me";
729                        mes "explain how to make this dish.";
730                        next;
731                        cutin "orleans_6",0;
732                        mes "[Charles Orleans]";
733                        mes "Pluck the hair from the";
734                        mes "tails and rinse them well";
735                        mes "under cold water. Pour half";
736                        mes "a bottle of Cooking Oil unto";
737                        mes "a preheated pan, and then";
738                        mes "quickly fry the tails.";
739                        next;
740                        mes "[Charles Orleans]";
741                        mes "The trick is to fry the";
742                        mes "tails quickly without burning";
743                        mes "them, so you'll probably want";
744                        mes "to cook using medium-high heat.";
745                        mes "Show me what you've learned now... Alright, that's not bad... Hmmm...";
746                        next;
747                        cutin "orleans_7",0;
748                        mes "[Charles Orleans]";
749                        mes "There, you're done!";
750                        mes "The presentation can use";
751                        mes "a little work, but at least you";
752                        mes "know this recipe now. That's";
753                        mes "all for today, so please go";
754                        mes "and practice on your own now.";
755                        delitem 942,5; //Yoyo_Tail
756                        delitem 7031,1; //Old_Frying_Pan
757                        delitem 7457,1; //Cooking_Oil
758                        set cooking,7;
759                        getitem 12066,1; //Luk_Dish01
760                        goto L_End;
761                }
762                cutin "orleans_6",0;
763                set .@talk_j,rand(1,2);
764                if (.@talk_j == 1) {
765                        mes "[Charles Orleans]";
766                        mes "You better go prepare";
767                        mes "those ingredients for Fried";
768                        mes "Monkey Tails are quickly as";
769                        mes "you can. In a real restaurant,";
770                        mes "you'd never able to take your";
771                        mes "time like this. Toute allure!";
772                        goto L_End;
773                }
774                mes "[Charles Orleans]";
775                mes "You need more tails?";
776                mes "Just sneak up on some";
777                mes "Yoyos, swiftly kill them,";
778                mes "and then slice off their tails.";
779                mes "You're a beginner, but I won't";
780                mes "allow you to be inhumane!";
781                goto L_End;
782        }
783        else if (cooking == 7) {
784                cutin "orleans_7",0;
785                mes "[Charles Orleans]";
786                mes "Oh... I'm so exhausted!";
787                mes "I have too much wisdom and";
788                mes "skills to pass on! Teaching is";
789                mes "not an endeavor I enjoy, but";
790                mes "I do realize it is necessary";
791                mes "for my cuisine to survive me...";
792                next;
793                cutin "orleans_1",0;
794                mes "[Charles Orleans]";
795                mes "Peser le bien et le mal...";
796                mes "Even though it pains me,";
797                mes "I suppose I have to continue";
798                mes "teaching until one of you can";
799                mes "become a worthy successor.";
800                mes "It will take some time...";
801                goto L_End;
802        }
803        else if (cooking == 8) {
804                cutin "orleans_5",0;
805                mes "[Charles Orleans]";
806                mes "Strange, strange...";
807                mes "What is that kid and";
808                mes "that cat doing here?";
809                mes "The kitchen is no place";
810                mes "for them--at the very least,";
811                mes "not for pets, you know.";
812                next;
813                cutin "orleans_4",0;
814                mes "[Charles Orleans]";
815                mes "Pardon moi, child,";
816                mes "but would you remove";
817                mes "yourself and your cat";
818                mes "from the premises? This";
819                mes "is a kitchen, and everything";
820                mes "here needs to be clean!";
821                next;
822                cutin "nyuang_1",2;
823                mes "[Child with Cat]";
824                mes "...Nyaaa?";
825                mes "...Meow?";
826                next;
827                switch(select("What's your name, kid?:Do you want to eat something?:Here, kitty~:Get out!")) {
828                case 1:
829                        donpcevent "Child with Cat#cook::OnOkay";
830                        mes "[Child with Cat]";
831                        mes "Nyaaa~";
832                        mes "nyaaa~";
833                        mes "(Purrrrrr)";
834                        next;
835                        cutin "orleans_4",0;
836                        mes "[Charles Orleans]";
837                        mes ".....Who told you";
838                        mes "to ask her name?";
839                        mes "You don't even understand what she is saying.";
840                        goto L_End;
841                case 2:
842                        cutin "nyuang_2",2;
843                        donpcevent "Child with Cat#cook::OnPif";
844                        mes "[Child with Cat]";
845                        mes "Nyaaaa~";
846                        mes "(Purrrrrr~)";
847                        next;
848                        cutin "orleans_5",0;
849                        mes "[Charles Orleans]";
850                        mes "That was a good idea...";
851                        mes "Offering them food to get";
852                        mes "them to leave. Mon dieu, if";
853                        mes "the child won't talk to us...";
854                        mes "Still, we need to get those";
855                        mes "two out of the kitchen.";
856                        goto L_End;
857                case 3:
858                        cutin "nyuang_3",2;
859                        donpcevent "Child with Cat#cook::OnHeh";
860                        mes "[Child with Cat]";
861                        mes "Nyahahaha~";
862                        mes "Nyhhahaha~";
863                        mes "(Meow, meow~)";
864                        next;
865                        cutin "orleans_4",0;
866                        mes "[Charles Orleans]";
867                        mes "...Are you playing with that kid...?";
868                        mes "...Then I don't need you to be here.";
869                        goto L_End;
870                case 4:
871                        donpcevent "Child with Cat#cook::OnDot";
872                        mes "[Child with Cat]";
873                        mes "...";
874                        mes "(Meow?)";
875                        next;
876                        cutin "nyuang_4",2;
877                        donpcevent "Child with Cat#cook::OnAngry";
878                        specialeffect2 1; //EF_HIT2
879                        percentheal -10,0;
880                        mes "[Child with Cat]";
881                        mes "Grrrrrrr!";
882                        mes "(RRRrrreow!)";
883                        next;
884                        cutin "orleans_7",0;
885                        mes "[Charles Orleans]";
886                        mes "Oh, look out!";
887                        mes "You should have";
888                        mes "been more careful";
889                        mes "handling that cat...";
890                        goto L_End;
891                }
892        }
893        else if (cooking == 9) {
894                cutin "orleans_5",0;
895                emotion e_an;
896                mes "[Charles Orleans]";
897                mes "Alright, enough";
898                mes "is enough. We can't";
899                mes "continue to cook if we";
900                mes "have live animals in the";
901                mes "kitchen. It's a violation";
902                mes "of our sanitary standards!";
903                next;
904                cutin "orleans_6",0;
905                mes "[Charles Orleans]";
906                mes "I'm sorry, mon chere,";
907                mes "but you have to leave.";
908                mes "Child, please take your";
909                mes "cat and head out the door";
910                mes "before your feline can touch";
911                mes "or shed on any of the food!";
912                next;
913                cutin "nyuang_4",2;
914                donpcevent "Child with Cat#cook::OnAngry";
915                mes "[Child with Cat]";
916                mes "Grrrrrrr!";
917                mes "RRRRreow!";
918                next;
919                donpcevent "Wickebine#cook::OnEnable";
920                emotion e_omg;
921                donpcevent "Child with Cat#cook::OnDelight";
922                next;
923                cutin "job_black_hucke01",1;
924                mes "[Wickebine]";
925                mes "Oh...!";
926                mes "Nyuyang, there";
927                mes "you are! What are";
928                mes "you doing here in";
929                mes "Charles's kitchen?";
930                next;
931                cutin "orleans_3",0;
932                mes "[Charles Orleans]";
933                mes "M-Madam Wickebine...!";
934                mes "Forgive me, you surprised";
935                mes "me by appearing from out";
936                mes "of nowhere. Do you happen";
937                mes "to know this young child?";
938                next;
939                cutin "job_black_hucke02",1;
940                mes "[Wickebine]";
941                mes "Oh, Nyuyang here is my";
942                mes "little sister. It may be hard";
943                mes "to see the resemblance...";
944                mes "Anyway, I've been looking";
945                mes "all over for her. Are you";
946                mes "bothering Charles, Nyuyang?";
947                next;
948                cutin "nyuang_3",2;
949                donpcevent "Child with Cat#cook::OnHeh";
950                mes "[Child with Cat]";
951                mes "Nyuuuunyuuu~";
952                mes "nyuuuunyuuu~";
953                mes "Meooooow~";
954                next;
955                cutin "orleans_3",0;
956                mes "[Charles Orleans]";
957                mes "...!!!";
958                next;
959                cutin "job_black_hucke03",1;
960                mes "[Wickebine]";
961                mes "Oh, so you have";
962                mes "been bothering him!";
963                mes "You think Charles";
964                mes "wants you to leave?";
965                next;
966                cutin "orleans_3",0;
967                emotion e_swt2;
968                mes "[Charles Orleans]";
969                mes "Hahahahah, what";
970                mes "are you talking about!";
971                mes "Nonsense! How can ";
972                mes "such a cute little belle";
973                mes "be of any trouble to me?";
974                next;
975                cutin "orleans_7",0;
976                mes "[Charles Orleans]";
977                mes "As a matter of fact,";
978                mes "I was just about to treat";
979                mes "this precious petit and";
980                mes "her little cat to some";
981                mes "of my delicious cuisine.";
982                mes "So do not worry, Madam~";
983                next;
984                cutin "job_black_hucke01",1;
985                donpcevent "Wickebine#cook::OnWhat";
986                mes "[Wickebine]";
987                mes "Are you sure, Charles?";
988                mes "I know how serious you";
989                mes "are about your cooking,";
990                mes "and I don't want Nyuyang";
991                mes "to disturb you in any way...";
992                next;
993                cutin "job_black_hucke02",1;
994                mes "[Wickebine]";
995                mes "Oh, Charles, you've";
996                mes "been nothing but kind";
997                mes "to me. I'm glad that you're";
998                mes "also taking care of Nyuyang.";
999                mes "Well then, take care~";
1000                next;
1001                cutin "nyuang_3",2;
1002                donpcevent "Child with Cat#cook::OnHeh";
1003                mes "[Child with Cat]";
1004                mes "Nyahahaha~";
1005                mes "Nyahahaha~";
1006                mes "(Meow, meow~)";
1007                next;
1008                cutin "job_black_hucke02",255;
1009                donpcevent "Wickebine#cook::OnDelight";
1010                donpcevent "Wickebine#cook::OnDisable";
1011                next;
1012                emotion e_dots;
1013                donpcevent "Child with Cat#cook::OnDot";
1014                mes "[Charles Orleans]";
1015                mes "......";
1016                next;
1017                cutin "orleans_6",0;
1018                mes "[Charles Orleans]";
1019                mes "Ah...";
1020                mes "There goes a true";
1021                mes "lady... Madam Wickebine...";
1022                goto L_End;
1023        }
1024        else if (cooking == 10) {
1025                cutin "orleans_5",0;
1026                mes "[Charles Orleans]";
1027                mes "It's been bothering";
1028                mes "me that his highness";
1029                mes "has been missing for";
1030                mes "a while. Why doesn't";
1031                mes "anybody know where he is?";
1032                next;
1033                cutin "orleans_4",0;
1034                cutin "orleans_3",0;
1035                mes "[Charles Orleans]";
1036                mes "Wise and benevolent";
1037                mes "King Tristram III would";
1038                mes "never abandon his subjects.";
1039                mes "I dearly hope that nothing";
1040                mes "serious has happened to him...";
1041                next;
1042                cutin "orleans_6",0;
1043                mes "[Charles Orleans]";
1044                mes "Can it be possible that";
1045                mes "our beloved king would";
1046                mes "have enemies? He's done";
1047                mes "nothing but good for the";
1048                mes "Rune-Midgarts Kingdom";
1049                mes "and the rest of the world!";
1050                next;
1051                mes "[Charles Orleans]";
1052                mes "I can't imagine a great";
1053                mes "man like him to be in any";
1054                mes "sort of trouble. It makes me";
1055                mes "me laugh whenever anyone";
1056                mes "suggests that he is hiding";
1057                mes "in the Schwaltzvalt Republic...";
1058                next;
1059                emotion e_go;
1060                mes "[Charles Orleans]";
1061                mes "Praise the glories of the";
1062                mes "Rune-Midgarts Kingdom!";
1063                mes "Long live King Tristram III!";
1064                goto L_End;
1065        }
1066        else if (cooking == 11) {
1067                cutin "orleans_5",0;
1068                emotion e_dots;
1069                mes "[Charles Orleans]";
1070                mes "Oh, I'm in great need of";
1071                mes "some rest. Unless you ";
1072                mes "have something incredibly";
1073                mes "important to ask of me,";
1074                mes "please let me take a break~";
1075                next;
1076                switch(select("I want to learn more recipes.:For whom do you cook?:I'm sorry to bother you...")) {
1077                case 1:
1078                        cutin "orleans_7",0;
1079                        mes "[Charles Orleans]";
1080                        mes "You want to learn more";
1081                        mes "recipes? I suppose that";
1082                        mes "you should borrow another";
1083                        mes "cookbook then. Before that,";
1084                        mes "please return the cookbook";
1085                        mes "that you were studying, okay?";
1086                        next;
1087                        mes "[Charles Orleans]";
1088                        mes "Now, choose the cookbook";
1089                        mes "that you want to borrow by";
1090                        mes "entering a level from 1 to 5.";
1091                        mes "There are more advanced books,";
1092                        mes "but I'm not lending those out.";
1093                        mes "Oh, and enter 0 to cancel.";
1094                        next;
1095                        input .@new_book;
1096                        if (.@new_book < 0 || .@new_book > 5) {
1097                                cutin "orleans_5",0;
1098                                mes "[Charles Orleans]";
1099                                mes "Hmm...";
1100                                mes "I asked to you to";
1101                                mes "enter a level from";
1102                                mes "1 to 5. Those are the";
1103                                mes "only cookbooks that I will";
1104                                mes "lend out to my students.";
1105                                goto L_End;
1106                        }
1107                        else if (.@new_book == 0) {
1108                                cutin "orleans_5",0;
1109                                mes "[Charles Orleans]";
1110                                mes "So you changed your mind?";
1111                                mes "It would be a good idea to";
1112                                mes "study the recipes that you";
1113                                mes "have right now before trying";
1114                                mes "something new, I suppose.";
1115                                goto L_End;
1116                        }
1117                        mes "[Charles Orleans]";
1118                        mes "So you wanted to borrow a";
1119                        mes "Level " + .@new_book + " Cookbook, eh?";
1120                        mes "Oh, would you please tell";
1121                        mes "me the level of the cookbook";
1122                        mes "that you are returning to me?";
1123                        next;
1124                        input .@old_book;
1125                        if (.@old_book < 0 || .@old_book > 5) {
1126                                mes "[Charles Orleans]";
1127                                mes "There must be some";
1128                                mes "kind of mistake-- I only";
1129                                mes "lend out cookbooks from";
1130                                mes "levels 1 to 5. Hmm, well, ask";
1131                                mes "me again when you remember";
1132                                mes "which cookbook you have, okay?";
1133                                goto L_End;
1134                        }
1135                        else if (.@old_book == 0) {
1136                                cutin "orleans_5",0;
1137                                mes "[Charles Orleans]";
1138                                mes "So you changed your mind?";
1139                                mes "It would be a good idea to";
1140                                mes "study the recipes that you";
1141                                mes "have right now before trying";
1142                                mes "something new, I suppose.";
1143                                goto L_End;
1144                        }
1145                        else if (.@old_book == .@new_book) {
1146                                cutin "orleans_4",0;
1147                                mes "[Charles Orleans]";
1148                                mes "Wait, wait...";
1149                                mes "Why do you want to";
1150                                mes "borrow a copy of the";
1151                                mes "cookbook that you already";
1152                                mes "have? I guess you made";
1153                                mes "some sort of mistake?";
1154                                goto L_End;
1155                        }
1156                        else {
1157                                if (.@old_book == 1) {
1158                                        if (countitem(7472) < 1) {
1159                                                mes "[Charles Orleans]";
1160                                                mes "Wait, wait...";
1161                                                mes "Why don't you have";
1162                                                mes "the book that you said";
1163                                                mes "that you'd return to me?";
1164                                                mes "Find it first, and then I can";
1165                                                mes "lend another cookbook to you.";
1166                                                goto L_End;
1167                                        }
1168                                        cutin "orleans_2",0;
1169                                        mes "[Charles Orleans]";
1170                                        mes "Ah, so you're done";
1171                                        mes "with the Level 1 Cookbook.";
1172                                        mes "That's good, that means you're";
1173                                        mes "ready to graduate from the most";
1174                                        mes "basic of basics. From now on,";
1175                                        mes "the recipes will be harder...";
1176                                        next;
1177                                }
1178                                else if (.@old_book == 2) {
1179                                        if (countitem(7473) < 1) {
1180                                                mes "[Charles Orleans]";
1181                                                mes "Wait, wait...";
1182                                                mes "Why don't you have";
1183                                                mes "the book that you said";
1184                                                mes "that you'd return to me?";
1185                                                mes "Find it first, and then I can";
1186                                                mes "lend another cookbook to you.";
1187                                                goto L_End;
1188                                        }
1189                                        cutin "orleans_2",0;
1190                                        mes "[Charles Orleans]";
1191                                        mes "Ah, so what did you";
1192                                        mes "think of the recipes in";
1193                                        mes "the Level 2 Cookbook?";
1194                                        mes "Homestyle cooking may be";
1195                                        mes "simple, but it should never";
1196                                        mes "be neglected by chefs.";
1197                                        next;
1198                                }
1199                                else if (.@old_book == 3) {
1200                                        if (countitem(7474) < 1) {
1201                                                mes "[Charles Orleans]";
1202                                                mes "Wait, wait...";
1203                                                mes "Why don't you have";
1204                                                mes "the book that you said";
1205                                                mes "that you'd return to me?";
1206                                                mes "Find it first, and then I can";
1207                                                mes "lend another cookbook to you.";
1208                                                goto L_End;
1209                                        }
1210                                        cutin "orleans_2",0;
1211                                        mes "[Charles Orleans]";
1212                                        mes "Ah, done with the Level 3";
1213                                        mes "Cookbook already? The recipes";
1214                                        mes "in there are really good when you're cooking romantic dinners.";
1215                                        mes "They'll come in handy someday,";
1216                                        mes "if you know what I mean.";
1217                                        next;
1218                                }
1219                                else if (.@old_book == 4) {
1220                                        if (countitem(7475) < 1) {
1221                                                mes "[Charles Orleans]";
1222                                                mes "Wait, wait...";
1223                                                mes "Why don't you have";
1224                                                mes "the book that you said";
1225                                                mes "that you'd return to me?";
1226                                                mes "Find it first, and then I can";
1227                                                mes "lend another cookbook to you.";
1228                                                goto L_End;
1229                                        }
1230                                        cutin "orleans_2",0;
1231                                        mes "[Charles Orleans]";
1232                                        mes "So you've finished the";
1233                                        mes "Level 4 Cookbook. That's";
1234                                        mes "no small feat! You've got to";
1235                                        mes "use very strange ingredients";
1236                                        mes "to create delicious cuisine!";
1237                                        next;
1238                                }
1239                                else if (.@old_book == 5) {
1240                                        if (countitem(7476) < 1) {
1241                                                mes "[Charles Orleans]";
1242                                                mes "Wait, wait...";
1243                                                mes "Why don't you have";
1244                                                mes "the book that you said";
1245                                                mes "that you'd return to me?";
1246                                                mes "Find it first, and then I can";
1247                                                mes "lend another cookbook to you.";
1248                                                goto L_End;
1249                                        }
1250                                        cutin "orleans_2",0;
1251                                        mes "[Charles Orleans]";
1252                                        mes "You're done with the";
1253                                        mes "Level 5 Cookbook? Good";
1254                                        mes "work: most beginners don't";
1255                                        mes "even get this far. I suppose";
1256                                        mes "you'll want to review some";
1257                                        mes "of the easier recipes now~";
1258                                        next;
1259                                }
1260                        }
1261                        cutin "orleans_1",0;
1262                        mes "[Charles Orleans]";
1263                        mes "Now, before I let you";
1264                        mes "borrow one of my beloved";
1265                        mes "cookbooks, I have a small";
1266                        mes "condition that you must fulfill. ";
1267                        next;
1268                        if (.@new_book == 1) {
1269                                cutin "orleans_7",0;
1270                                mes "[Charles Orleans]";
1271                                mes "When I was a young child,";
1272                                mes "my family was destitute to";
1273                                mes "the point where we live off";
1274                                mes "leftover vegetables. Even";
1275                                mes "Monster's Feed was a prime";
1276                                mes "delicacy back in those days.";
1277                                next;
1278                                mes "[Charles Orleans]";
1279                                mes "Back then, my father would";
1280                                mes "always serve us Pumpkin.";
1281                                mes "I grew sick of it as a boy, but";
1282                                mes "now it brings back memories";
1283                                mes "of those days of innocence.";
1284                                next;
1285                                mes "[Charles Orleans]";
1286                                mes "Why don't we do this?";
1287                                mes "If you bring me 10 Pumpkins,";
1288                                mes "I will let you borrow one of";
1289                                mes "my Level 1 Cookbooks.";
1290                                if (countitem(535) > 9) {
1291                                        next;
1292                                        if (select("Give 10 Pumpkins and Current Cookbook:Cancel") == 1) {
1293                                                cutin "orleans_6",0;
1294                                                mes "[Charles Orleans]";
1295                                                mes "Perfect, you've brought";
1296                                                mes "me 10 Pumpkins! I can't";
1297                                                mes "want to taste these flavors";
1298                                                mes "that I used to experience";
1299                                                mes "everyday in my childhood.";
1300                                                next;
1301                                        }
1302                                        else {
1303                                                mes "[Charles Orleans]";
1304                                                mes "Oh, how I miss the";
1305                                                mes "taste of Pumpkins!";
1306                                                mes "Ahhh, how nostalgic~";
1307                                                goto L_End;
1308                                        }
1309                                }
1310                                else goto L_End;
1311                        }
1312                        else if (.@new_book== 2) {
1313                                cutin "orleans_7",0;
1314                                mes "[Charles Orleans]";
1315                                mes "Today, I have a craving";
1316                                mes "for a cup of tea. Of course,";
1317                                mes "you cannot enjoy tea without";
1318                                mes "crackers or cookies. Please";
1319                                mes "bring me 5 Well-Baked Cookies";
1320                                mes "to borrow my Level 2 Cookbook.";
1321                                if (countitem(538) > 4) {
1322                                        next;
1323                                        if (select("Give Cookies and Current Cookbook:Cancel") == 1) {
1324                                                cutin "orleans_6",0;
1325                                                mes "[Charles Orleans]";
1326                                                mes "Oh, you brought these";
1327                                                mes "cookies much quicker";
1328                                                mes "than I had expected!";
1329                                                mes "Great, now I can put";
1330                                                mes "the tea on, relax, then";
1331                                                mes "enjoy a delicious snack~";
1332                                                next;
1333                                        }
1334                                        else {
1335                                                mes "[Charles Orleans]";
1336                                                mes "Ohh...";
1337                                                mes "I must have some tea";
1338                                                mes "soon... But the experience";
1339                                                mes "isn't complete without any";
1340                                                mes "Well-Baked Cookies to munch~";
1341                                                goto L_End;
1342                                        }
1343                                }
1344                                else goto L_End;
1345                        }
1346                        else if (.@new_book== 3) {
1347                                cutin "orleans_7",0;
1348                                mes "[Charles Orleans]";
1349                                mes "You know that specialty";
1350                                mes "dish from Amatsu? I've";
1351                                mes "been craving that lately.";
1352                                mes "Please bring me 5 Sushi,";
1353                                mes "and I'll let you borrow a";
1354                                mes "Level 3 Cookbook, okay?";
1355                                if (countitem(551) > 4) {
1356                                        next;
1357                                        if (select("Give Sushi and Current Cookbook:Cancel")) {
1358                                                cutin "orleans_6",0;
1359                                                mes "[Charles Orleans]";
1360                                                mes "Ooh, these look so fresh!";
1361                                                mes "And the presentation is also";
1362                                                mes "wonderful! These must have";
1363                                                mes "been prepared by a skilled chef! ";
1364                                                next;
1365                                        }
1366                                        else {
1367                                                mes "[Charles Orleans]";
1368                                                mes "Ahhh, Sushi...";
1369                                                mes "It's one of the few";
1370                                                mes "things I don't know";
1371                                                mes "how to make extremely";
1372                                                mes "well. Can you believe that?";
1373                                                goto L_End;
1374                                        }
1375                                }
1376                                else goto L_End;
1377                        }
1378                        else if (.@new_book== 4) {
1379                                cutin "orleans_7",0;
1380                                mes "[Charles Orleans]";
1381                                mes "Oh, I'm in the mood for";
1382                                mes "some cuisine from Kunlun.";
1383                                mes "Would you bring me some of";
1384                                mes "that delicious Bao? 5 would";
1385                                mes "be perfect. Then, I'll let you";
1386                                mes "borrow my Level 4 Cookbook.";
1387                                if (countitem(553) > 4) {
1388                                        next;
1389                                        if (select("Give Bao and Current Cookbook:Cancel") == 1) {
1390                                                cutin "orleans_6",0;
1391                                                mes "[Charles Orleans]";
1392                                                mes "Great, you actually";
1393                                                mes "brought them! These";
1394                                                mes "Bao look especially";
1395                                                mes "scrumptious! I can't";
1396                                                mes "wait to have a taste!";
1397                                                next;
1398                                        }
1399                                        else {
1400                                                mes "[Charles Orleans]";
1401                                                mes "Oh...";
1402                                                mes "It's been so long";
1403                                                mes "since I've had a taste";
1404                                                mes "of that delicious Bao.";
1405                                                mes "I'd cook it myself, but";
1406                                                mes "I don't know the secret!";
1407                                                goto L_End;
1408                                        }
1409                                }
1410                                else goto L_End;
1411                        }
1412                        else if (.@new_book== 5) {
1413                                cutin "orleans_7",0;
1414                                mes "[Charles Orleans]";
1415                                mes "Lately, my pantry has been";
1416                                mes "in some dire need of Shoots.";
1417                                mes "They're a tasty ingredient with";
1418                                mes "unignorable health value. Bring";
1419                                mes "me 10 of those, and you can";
1420                                mes "borrow a Level 5 Cookbook.";
1421                                if (countitem(711) > 9) {
1422                                        next;
1423                                        if (select("Give Shoots and Current Cookbook:Quit") == 1) {
1424                                                cutin "orleans_6",0;
1425                                                mes "[Charles Orleans]";
1426                                                mes "Goodness, these are";
1427                                                mes "some high quality Shoots!";
1428                                                mes "These look so good, I'm";
1429                                                mes "sure that you you can";
1430                                                mes "even eat them raw!";
1431                                                next;
1432                                        }
1433                                        else {
1434                                                mes "[Charles Orleans]";
1435                                                mes "I'm going to need to";
1436                                                mes "cook with those Shoots";
1437                                                mes "soon, so I'd appreciate it";
1438                                                mes "if you'd do this little favor~";
1439                                                goto L_End;
1440                                        }
1441                                }
1442                                else goto L_End;
1443                        }
1444
1445                        if (.@old_book == 1) delitem 7472,1; //Cookbook01
1446                        else if (.@old_book == 2) delitem 7473,1; //Cookbook02
1447                        else if (.@old_book == 3) delitem 7474,1; //Cookbook03
1448                        else if (.@old_book == 4) delitem 7475,1; //Cookbook04
1449                        else if (.@old_book == 5) delitem 7476,1; //Cookbook05
1450                        if (.@new_book == 1) {
1451                                delitem 535,10; //Pumpkin
1452                                getitem 7472,1; //Cookbook01
1453                        }
1454                        else if (.@new_book== 2) {
1455                                delitem 538,5; //Well_Baked_Cookie
1456                                getitem 7473,1; //Cookbook02
1457                        }
1458                        else if (.@new_book== 3) {
1459                                delitem 551,5; //Shusi
1460                                getitem 7474,1; //Cookbook03
1461                        }
1462                        else if (.@new_book== 4) {
1463                                delitem 553,5; //Bun
1464                                getitem 7475,1; //Cookbook05
1465                        }
1466                        else if (.@new_book== 5) {
1467                                delitem 711,10; //Shoot
1468                                getitem 7476,1; //Cookbook05
1469                        }
1470                        mes "[Charles Orleans]";
1471                        mes "Well, as promised,";
1472                        mes "here's the cookbook";
1473                        mes "that you asked for. Take";
1474                        mes "good care of it--don't sell";
1475                        mes "it or lose it or anything like";
1476                        mes "that. Good luck cooking now~";
1477                        goto L_End;
1478
1479                case 2:
1480                        cutin "orleans_3",0;
1481                        mes "[Charles Orleans]";
1482                        mes "What do you mean,";
1483                        mes "''Who do I cook for?''";
1484                        mes "That's a strange question";
1485                        mes "with a simple answer. I'm";
1486                        mes "an artiste that must bring";
1487                        mes "more of my art into the world.";
1488                        next;
1489                        cutin "orleans_3",0;
1490                        mes "[Charles Orleans]";
1491                        mes "Wait, wait...";
1492                        mes "Have you been speaking";
1493                        mes "to Madeleine Chu? She";
1494                        mes "didn't say anything out";
1495                        mes "of the ordinary did she?";
1496                        mes "Because if she did, ignore her!";
1497                        next;
1498                        cutin "orleans_6",0;
1499                        mes "[Charles Orleans]";
1500                        mes "No. There is";
1501                        mes "no special reason";
1502                        mes "why my spirit to create";
1503                        mes "culinary masterpieces has";
1504                        mes "been reinvigorated lately...";
1505                        goto L_End;
1506
1507                case 3:
1508                        cutin "orleans_5",0;
1509                        mes "[Charles Orleans]";
1510                        mes "Please, do not worry";
1511                        mes "yourself about it. Just";
1512                        mes "let me rest for now~";
1513                        goto L_End;
1514
1515                }
1516        }
1517        else {
1518                mes "[Charles Orleans]";
1519                mes "Mon dieu!";
1520                mes "An error has";
1521                mes "occurred!";
1522                goto L_End;
1523        }
1524
1525L_End:
1526        close2;
1527        cutin "",255;
1528        end;
1529}
1530
1531prt_castle,45,35,5      script  Madeleine Chu#cook      886,{
1532        set .@now_weight,MaxWeight-Weight;
1533        if (.@now_weight < 2000) {
1534                mes "[Madeleine Chu]";
1535                mes "I'm sorry, but right now";
1536                mes "you're carrying too many";
1537                mes "items. You should put your";
1538                mes "extra things in Kafra Storage,";
1539                mes "and then talk to me again, okay? ";
1540                close2;
1541                //EnableItemMove
1542                end;
1543        }
1544        if (cooking == 0) {
1545                mes "[Madeleine Chu]";
1546                mes "Oh, hello~";
1547                mes "I'm Madeleine Chu,";
1548                mes "chef apprentice to";
1549                mes "Sir Charles. May I help";
1550                mes "you with anything today?";
1551                next;
1552                switch(select("What do you do as a chef?:Which foods can you make?:I want to learn cooking too!")) {
1553                case 1:
1554                        mes "[Madeleine Chu]";
1555                        mes "What do I do as a chef?";
1556                        mes "Well, I'm just an apprentice now, so I'm still learning how to cook.";
1557                        mes "But someday, I want to become";
1558                        mes "a great chef and have everybody";
1559                        mes "recognize my culinary talents~";
1560                        next;
1561                        mes "[Madeleine Chu]";
1562                        mes "There's a lot of grueling";
1563                        mes "work that goes into cooking,";
1564                        mes "as well as a lot of finesse.";
1565                        mes "I have to control fire better";
1566                        mes "tham a firefighter and craft";
1567                        mes "my dishes like an artist.";
1568                        next;
1569                        mes "[Madeleine Chu]";
1570                        mes "Well, I'm exaggerating";
1571                        mes "a little bit, but cooking";
1572                        mes "at a certain level is much";
1573                        mes "more difficult than it appears.";
1574                        close;
1575
1576                case 2:
1577                        mes "[Madeleine Chu]";
1578                        mes "Well, I only know the basic";
1579                        mes "recipes for now. Sir Charles";
1580                        mes "says that even the best chef";
1581                        mes "knows how to bring out the";
1582                        mes "flavors of even common foods.";
1583                        next;
1584                        mes "[Madeleine Chu]";
1585                        mes "He says that I need to develop";
1586                        mes "my culinary skills until I can";
1587                        mes "learn more advanced recipes.";
1588                        mes "Someday, I'll advance and then";
1589                        mes "I'll know enough to create my";
1590                        mes "own unique, delicious dishes!";
1591                        next;
1592                        mes "[Madeleine Chu]";
1593                        mes "Sir Charles may be harsh to";
1594                        mes "his students, but his skills";
1595                        mes "are unequaled. I tried one of";
1596                        mes "his desserts once, and it was";
1597                        mes "the most heavenly experience.";
1598                        mes "I swear I saw winged hearts~!";
1599                        next;
1600                        mes "[Madeleine Chu]";
1601                        mes "Sadly, I'm a still long way";
1602                        mes "from learning how to make ";
1603                        mes "his specialty, Handmade";
1604                        mes "Chocolates. Before that, I need";
1605                        mes "to master these strange recipes";
1606                        mes "that he keeps teaching me...";
1607                        close;
1608
1609                case 3:
1610                        mes "[Madeleine Chu]";
1611                        mes "If you want to learn cooking,";
1612                        mes "why don't you ask Sir Charles?";
1613                        mes "He's fairly harsh to his students, but he does it out of tough love.";
1614                        mes "He demands nothing less than";
1615                        mes "absolute perfection, you know.";
1616                        next;
1617                        mes "[Madeleine Chu]";
1618                        mes "If you manage to get";
1619                        mes "Sir Charles to teach you";
1620                        mes "a recipe, you should practice";
1621                        mes "it over and over again to hone";
1622                        mes "your skills. Then, you'll find";
1623                        mes "yourself improving at cooking.";
1624                        next;
1625                        mes "[Madeleine Chu]";
1626                        mes "Now, Sir Charles will only";
1627                        mes "teach students that are truly";
1628                        mes "committed to cooking. You";
1629                        mes "might want to show your";
1630                        mes "dedication with the proper";
1631                        mes "attire... like a Chef Hat.";
1632                        next;
1633                        mes "[Madeleine Chu]";
1634                        mes "But yes, Sir Charles";
1635                        mes "has very little patience for";
1636                        mes "beginners, meaning that";
1637                        mes "you'll have to be patient";
1638                        mes "with his teaching methods...";
1639                        close;
1640                }
1641        }
1642        else if (cooking > 0 && cooking < 7) {
1643                mes "[Madeleine Chu]";
1644                mes "Hello, is there any";
1645                mes "way I can help you today?";
1646                mes "Oh, if you're studying cooking";
1647                mes "under Sir Charles, I can remind";
1648                mes "you of the ingredients you need";
1649                mes "if you've forgotten them~";
1650                next;
1651                switch(select("Fried Grasshopper Legs:Grape Juice Herbal Tea:Honey Grape Juice:Frog Egg and Squid Ink Soup:Steamed Crab Nippers:Fried Monkey Tails")) {
1652                case 1:
1653                        mes "[Madeleine Chu]";
1654                        mes "Oh! You'll need";
1655                        mes "^4D4DFF5 Grasshopper Legs^000000,";
1656                        mes "^4D4DFF1 Cooking Oil^000000, and";
1657                        mes "^4D4DFF1 Old Frying Pan^000000 to make";
1658                        mes "fried Grasshopper Legs.";
1659                        break;
1660
1661                case 2:
1662                        mes "[Madeleine Chu]";
1663                        mes "Oh! You'll need";
1664                        mes "^4D4DFF3 Grapes^000000, and";
1665                        mes "^4D4DFF2 Red Potions^000000 for";
1666                        mes "Grape Juice Herbal Tea.";
1667                        break;
1668
1669                case 3:
1670                        mes "[Madeleine Chu]";
1671                        mes "Oh! You'll need";
1672                        mes "^4D4DFF1 Honey^000000,";
1673                        mes "^4D4DFF2 Grapes^000000, and";
1674                        mes "^4D4DFF1 Red Potion^000000.";
1675                        break;
1676
1677                case 4:
1678                        mes "[Madeleine Chu]";
1679                        mes "Oh! You'll need";
1680                        mes "^4D4DFF1 Bag of Grain^000000,";
1681                        mes "^4D4DFF10 Spawns^000000, and";
1682                        mes "^4D4DFF1 Squid Ink^000000 for Frog";
1683                        mes "Egg and Squid Ink soup.";
1684                        break;
1685
1686                case 5:
1687                        mes "[Madeleine Chu]";
1688                        mes "Oh! You'll need";
1689                        mes "^4D4DFF10 Green Herbs^000000,";
1690                        mes "^4D4DFF10 Nippers^000000, and";
1691                        mes "^4D4DFF1 Yellow Potion^000000 for";
1692                        mes "Steamed Crab Nippers.";
1693                        break;
1694
1695                case 6:
1696                        mes "[Madeleine Chu]";
1697                        mes "Oh! You'll need";
1698                        mes "^4D4DFF1 Frying Pan^000000,";
1699                        mes "^4D4DFF5 Yoyo Tails^000000, and";
1700                        mes "^4D4DFF1 Cooking Oil^000000 for";
1701                        mes "Fried Monkey Tails.";
1702                        break;
1703                }
1704                next;
1705                mes "[Madeleine Chu]";
1706                mes "I know that Sir Charles";
1707                mes "is stubborn and won't tell";
1708                mes "you the ingredients again";
1709                mes "if you forget. Anyway, I hope";
1710                mes "you collect them and complete";
1711                mes "the recipe as soon as you can~";
1712                close;
1713        }
1714        else if (cooking == 7) {
1715                mes "[Madeleine Chu]";
1716                mes "Sir Charles taught you";
1717                mes "a recipe? That's great!";
1718                mes "I hope you remember that the";
1719                mes "quality of your dishes mostly";
1720                mes "relies on your skills, so always remember to keep practicing.";
1721                next;
1722                mes "[Madeleine Chu]";
1723                mes "Ah, you know what might";
1724                mes "help you improve your";
1725                mes "culinary skills? Why don't";
1726                mes "you borrow this cookbook";
1727                mes "and try some of its recipes?";
1728                next;
1729                mes "[Madeleine Chu]";
1730                mes "Before you cook, make sure";
1731                mes "that you have enough of the";
1732                mes "ingredients. Oh, and keep the";
1733                mes "cookbook nearby while you are";
1734                mes "cooking. You'll probably need";
1735                mes "to refer to it pretty often...";
1736                next;
1737                mes "[Madeleine Chu]";
1738                mes "You might fail to make";
1739                mes "edible food during your";
1740                mes "first attempts, but you'll";
1741                mes "improve as you practice. ";
1742                mes "Please take this cookbook";
1743                mes "with the basic Level 1 recipes.";
1744                set cooking,8;
1745                getitem 7472,1; //Cookbook01
1746                next;
1747                mes "[Madeleine Chu]";
1748                mes "Once you learn all the recipes,";
1749                mes "feel free to come back to me for more, okay? Also, you'll need";
1750                mes "these cooking kits to practice.";
1751                mes "You can have these for free, and you can buy more from me later~";
1752                getitem 12125,10; //Outdoor_Cooking_Kits
1753                close;
1754        }
1755        else if (cooking == 8) {
1756                mes "[Madeleine Chu]";
1757                mes "So how has your cooking";
1758                mes "been coming along? You'll";
1759                mes "need to practice to develop";
1760                mes "your culinary skills. Now,";
1761                mes "can I help you with anything?";
1762                next;
1763                switch(select("I need some Cooking Kits.:Will you try the food I cooked?:How does the food I cooked look?")) {
1764                case 1:
1765                        mes "[Madeleine Chu]";
1766                        mes "Sure, which kind";
1767                        mes "of Cooking Kits";
1768                        mes "did you need?";
1769                        next;
1770                        switch(Select("Outdoor Cooking Kit - 500z:Home Cooking Kit - 1,000z:Quit")) {
1771                        case 1:
1772                                callsub S_SellSets,12125;
1773                                close;
1774                        case 2:
1775                                mes "[Madeleine Chu]";
1776                                mes "Oh, I'm sorry, but you";
1777                                mes "don't have enough skills";
1778                                mes "to use a Home Cooking Kit.";
1779                                mes "Please practice some more";
1780                                mes "with the Outdoor Cooking";
1781                                mes "Kits first, alright?";
1782                                close;
1783                        case 3:
1784                                mes "[Madeleine Chu]";
1785                                mes "Please come back and";
1786                                mes "let me know if you need";
1787                                mes "to purchase any Cooking";
1788                                mes "Kits, alright? See you later~";
1789                                close;
1790                        }
1791
1792                case 2:
1793                        if (countitem(12041) > 0 && countitem(12046) > 0 && countitem(12061) > 0 && countitem(12056) > 0 && countitem(12051) > 0 && countitem(12066) > 0) {
1794                                mes "[Madeleine Chu]";
1795                                mes "Oh, you've made a sample";
1796                                mes "of every recipe detailed in";
1797                                mes "that basic cookbook, did you?";
1798                                mes "That must have been very good training for your culinary skills.";
1799                                next;
1800                                mes "[Madeleine Chu]";
1801                                mes "I'd love to taste your";
1802                                mes "food and give my opinion,";
1803                                mes "but do you mind if I ask";
1804                                mes "you a favor first? I have";
1805                                mes "a friend in Payon who used";
1806                                mes "to study cooking in Prontera.";
1807                                next;
1808                                mes "[Madeleine Chu]";
1809                                mes "However, he became frustrated";
1810                                mes "with the culinary classes and";
1811                                mes "moved back to Prontera. Would";
1812                                mes "you mind asking him to taste";
1813                                mes "them? Here, I'll wrap your";
1814                                mes "food in this handy cloth...";
1815                                next;
1816                                delitem 12041,1; //Str_Dish01
1817                                delitem 12046,1; //Int_Dish01
1818                                delitem 12061,1; //Dex_Dish01
1819                                delitem 12056,1; //Agi_Dish01
1820                                delitem 12051,1; //Vit_Dish01
1821                                delitem 12066,1; //Luk_Dish01
1822                                set cooking,9;
1823                                getitem 12111,1; //Food_Package
1824                                mes "[Madeleine Chu]";
1825                                mes "There you go, it's ready";
1826                                mes "to be delivered. Now, make";
1827                                mes "sure not to open this before";
1828                                mes "giving it to my old friend,";
1829                                mes "Chulsoo. You can find him";
1830                                mes "somewhere around Payon...";
1831                                next;
1832                                mes "[Madeleine Chu]";
1833                                mes "You should be able to";
1834                                mes "find Chulsoo around the";
1835                                mes "water mill or the pub in";
1836                                mes "Payon. Oh, and don't";
1837                                mes "forget to tell him that";
1838                                mes "I sent you, okay? Thanks~";
1839                                close;
1840                        }
1841                        mes "[Madeleine Chu]";
1842                        mes "Hmm... I think it'd";
1843                        mes "be better if you tried";
1844                        mes "to make every recipe in";
1845                        mes "that basic cookbook I gave";
1846                        mes "you first. That way, I can more";
1847                        mes "accurately judge your skills.";
1848                        next;
1849                        mes "[Madeleine Chu]";
1850                        mes "It's not bad to focus";
1851                        mes "on just one recipe, but";
1852                        mes "as a beginner, you need";
1853                        mes "to cover all of the basics.";
1854                        mes "Please read the cookbook that I gave you very carefully, okay?";
1855                        close;
1856
1857                case 3:
1858                        if (countitem(12041) > 0 || countitem(12046) > 0 || countitem(12061) > 0 || countitem(12056) > 0 || countitem(12051) > 0 || countitem(12066) > 0) {
1859                                mes "[Madeleine Chu]";
1860                                mes "Oh, I see that you've";
1861                                mes "tried some recipes in that";
1862                                mes "basic cookbook that I gave";
1863                                mes "you. Everything you made looks";
1864                                mes "delicious. All that's left now";
1865                                mes "is for someone to taste it...";
1866                                close;
1867                        }
1868                        mes "[Madeleine Chu]";
1869                        mes "Well... I don't know...";
1870                        mes "I think you really should try";
1871                        mes "to make every recipe listed";
1872                        mes "in that basic cookbook that";
1873                        mes "I gave to you first. Then, you";
1874                        mes "can present your dishes~";
1875                        close;
1876                }
1877        }
1878        else if (cooking == 9) {
1879                if (countitem(12111) > 0) {
1880                        mes "[Madeleine Chu]";
1881                        mes "Please find my friend";
1882                        mes "Chulsoo in Payon and";
1883                        mes "give him the Bundle of";
1884                        mes "Food so that he can taste";
1885                        mes "the dishes you've made.";
1886                        close;
1887                }
1888                else {
1889                        mes "[Madeleine Chu]";
1890                        mes "Ah, hello~ oh, will you give me a second?";
1891                        mes "Right now, I am frying something so, I need to focus on this work for a while.";
1892                        mes "Hahahaha.";
1893                        next;
1894                        mes "[Madeleine Chu]";
1895                        mes "Oh, so have you met";
1896                        mes "my friend Chulsoo?";
1897                        mes "You brought him the";
1898                        mes "Bundle of Food, right?";
1899                        mes "I'd be disappointed if";
1900                        mes "you lost it or sold it...";
1901                        next;
1902                        if (select("I did!:I lost the Bundle of Food!") == 1) {
1903                                mes "[Madeleine Chu]";
1904                                mes "Hahaha, I suppose you";
1905                                mes "did. But even if you didn't";
1906                                mes "yet, make sure that you do";
1907                                mes "it soon, alright? See you~";
1908                                close;
1909                        }
1910                        if (countitem(7472) > 0) {
1911                                mes "[Madeleine Chu]";
1912                                mes "You lost it? Oh, that's";
1913                                mes "not good. How can you ";
1914                                mes "disrespect the culinary";
1915                                mes "arts in that way? I'm so";
1916                                mes "very ashamed of you...";
1917                                next;
1918                                delitem 7472,1; //Cookbook01
1919                                set cooking,0;
1920                                mes "[Madeleine Chu]";
1921                                mes "First of all, I'd like";
1922                                mes "you to return my cookbook.";
1923                                mes "I want you to reflect on what";
1924                                mes "you've done, and then learn";
1925                                mes "cooking skills from Sir Charles, starting from the very beginning.";
1926                                close;
1927                        }
1928                        mes "[Madeleine Chu]";
1929                        mes "Oh, you must be joking~";
1930                        mes "I'm sure you must have";
1931                        mes "hidden it somewhere.";
1932                        mes "Anyway, please deliver that";
1933                        mes "Bundle of Food to Chulsoo.";
1934                        close;
1935                }
1936        }
1937        else if (cooking == 10) {
1938                mes "[Madeleine Chu]";
1939                mes "I just received a";
1940                mes "message from Chulsoo";
1941                mes "thanking me for having";
1942                mes "you send him that food.";
1943                mes "I'm guessing that he";
1944                mes "really liked it a lot.";
1945                next;
1946                mes "[Madeleine Chu]";
1947                mes "I think you're ready to use";
1948                mes "higher grade cooking tools now.";
1949                mes "But never forget that your own";
1950                mes "skills are the most important";
1951                mes "factor in quality cuisine.";
1952                next;
1953                set cooking,11;
1954                getitem 12126,10; //Indoor_Cooking_Kits
1955                mes "[Madeleine Chu]";
1956                mes "Please try these Indoor";
1957                mes "Cooking Kits to help you";
1958                mes "create more delicate dishes.";
1959                mes "When you run out, feel free to";
1960                mes "purchase more from me, okay?";
1961                next;
1962                mes "[Madeleine Chu]";
1963                mes "Also, if you want to";
1964                mes "learn some new recipes,";
1965                mes "why don't you talk to Sir";
1966                mes "Charles again? Okay then,";
1967                mes "good luck, and I'll see you later~ ";
1968                close;
1969        }
1970        else if (cooking == 11) {
1971                mes "[Madeleine Chu]";
1972                mes "How are you? I hope";
1973                mes "that you've been honing";
1974                mes "your cooking skills since";
1975                mes "the last time we've met.";
1976                mes "Now, can I help you with";
1977                mes "anything in particular?";
1978                next;
1979                switch(select("I need some Cooking Kits.:How is Sir Charles?:Um, who's that kid?")) {
1980                case 1:
1981                        mes "[Madeleine Chu]";
1982                        mes "Sure, which kind";
1983                        mes "of Cooking Kits";
1984                        mes "did you need?";
1985                        next;
1986                        switch(select("Outdoor Cooking Kit - 500z:Home Cooking Kit - 1,000z:Show me a different kit.:Quit")) {
1987                        case 1:
1988                                callsub S_SellSets,12125;
1989                                close;
1990
1991                        case 2:
1992                                callsub S_SellSets,12126;
1993                                close;
1994
1995                        case 3:
1996                                mes "[Madeleine Chu]";
1997                                mes "Well, I only have two";
1998                                mes "types of cooking kits,";
1999                                mes "although there is a superior";
2000                                mes "Professional Cooking Kit that";
2001                                mes "real experts, like Sir Charles,";
2002                                mes "use. Amazing, isn't it?";
2003                                next;
2004                                mes "[Madeleine Chu]";
2005                                mes "You're still a beginner, so";
2006                                mes "my kits will serve you well. ";
2007                                mes "You know, there's a rumor about a cooking kit that can perfectly";
2008                                mes "make any recipe, so long as all of the ingredients are provided.";
2009                                next;
2010                                mes "[Madeleine Chu]";
2011                                mes "Of course, it's only";
2012                                mes "a rumor, probably just";
2013                                mes "the result of someone's";
2014                                mes "weird imagination. I still";
2015                                mes "believe skill is the most";
2016                                mes "important ingredient~";
2017                                close;
2018
2019                        case 4:
2020                                mes "[Madeleine Chu]";
2021                                mes "Please come back and";
2022                                mes "let me know if you need";
2023                                mes "to purchase any Cooking";
2024                                mes "Kits, alright? See you later~";
2025                                close;
2026                        }
2027
2028                case 2:
2029                        mes "[Madeleine Chu]";
2030                        mes "Hm? Sir Charles is";
2031                        mes "fine, but lately he's been";
2032                        mes "getting a little upset at";
2033                        mes "even small things. Still,";
2034                        mes "I guess it's understandable.";
2035                        next;
2036                        set .@talk_j,rand(1,3);
2037                        if (.@talk_j == 1) {
2038                                mes "[Madeleine Chu]";
2039                                mes "You know, when I first";
2040                                mes "met him, I assumed he was";
2041                                mes "only good at cooking sweets";
2042                                mes "like chocolates and caramels.";
2043                                mes "However, he is highly skilled";
2044                                mes "at cooking almost everything!";
2045                                next;
2046                                mes "[Madeleine Chu]";
2047                                mes "I suppose he's been focusing";
2048                                mes "on foods other than desserts";
2049                                mes "ever since our king disappeared. I wonder if King Tristram III's";
2050                                mes "disappearance is related to Sir";
2051                                mes "Charles's change in mood?";
2052                                close;
2053                        }
2054                        else if (.@talk_j == 2) {
2055                                mes "[Madeleine Chu]";
2056                                mes "I mean, Sir Charles seems";
2057                                mes "to be the type that has trouble";
2058                                mes "opening up to other people.";
2059                                mes "That may explain why he's much";
2060                                mes "nicer to women than to men.";
2061                                mes "Doesn't that make sense?";
2062                                close;
2063                        }
2064                        mes "[Madeleine Chu]";
2065                        mes "Maybe it's because he's";
2066                        mes "been experimenting with";
2067                        mes "a new recipe lately. I think he";
2068                        mes "mentioned something about";
2069                        mes "wanting to treat some woman";
2070                        mes "to the finest food ever made.";
2071                        next;
2072                        mes "[Madeleine Chu]";
2073                        mes "I've never seen Sir Charles";
2074                        mes "so excited before. That woman";
2075                        mes "must be very lucky: she has the";
2076                        mes "chance to eat his cooking every";
2077                        mes "day if she wanted! I'm almost";
2078                        mes "jealous of her, you know that?";
2079                        close;
2080
2081                case 3:
2082                        mes "[Madeleine Chu]";
2083                        mes "Oh, you mean the";
2084                        mes "child with the cat?";
2085                        mes "I'm not sure, but I think";
2086                        mes "I overheard that she might";
2087                        mes "be the younger sister of";
2088                        mes "Madam Wickebine.";
2089                        next;
2090                        mes "[Madeleine Chu]";
2091                        mes "I wonder why Sir Charles";
2092                        mes "gives Madam Wickebine such";
2093                        mes "special treatment. Whenever";
2094                        mes "I ask him about it, he gets so";
2095                        mes "upset and doesn't say anything!";
2096                        next;
2097                        cutin "orleans_6",0;
2098                        mes "[Charles Orleans]";
2099                        mes "Mince alors!";
2100                        mes "I just felt a chill down my";
2101                        mes "spine... Could someone";
2102                        mes "be talking about me?";
2103                        close2;
2104                        cutin "",255;
2105                        end;
2106                }
2107        }
2108        mes "[Madeleine Chu]";
2109        mes "Error occurred.";
2110        close;
2111
2112S_SellSets:
2113        set .@item_cost,getiteminfo(getarg(0),0);
2114        set .@item_weight,getiteminfo(getarg(0),6);
2115        mes "[Madeleine Chu]";
2116        mes "How many Outdoor";
2117        mes "Cooking Kits would";
2118        mes "you like to buy? If you";
2119        mes "want to cancel, please";
2120        mes "enter the number 0.";
2121        next;
2122        while(1) {
2123                input .@sell;
2124                if (.@sell == 0) {
2125                        mes "[Madeleine Chu]";
2126                        mes "You've changed your";
2127                        mes "mind? Well, if you need";
2128                        mes "to buy "+getitemname(getarg(0));
2129                        mes "Kits later, just come back";
2130                        mes "to me at anytime, alright?";
2131                        close;
2132                }
2133                else if (.@sell > 100) {
2134                        mes "[Madeleine Chu]";
2135                        mes "Oh, I'm sorry, but";
2136                        mes "I don't sell more than";
2137                        mes "100 "+getitemname(getarg(0));
2138                        mes "at a time, just to be safe.";
2139                        next;
2140                }
2141                else break;
2142        }
2143        set .@total_cost,.@sell * .@item_cost;
2144        set .@total_weight,.@sell * .@item_weight;
2145        if (zeny < .@total_cost) {
2146                mes "[Madeleine Chu]";
2147                mes "Oh, I'm sorry, but you";
2148                mes "can't afford this many";
2149                mes getitemname(getarg(0));
2150                mes "Please check your zeny";
2151                mes "before purchasing my kits~";
2152                close;
2153        }
2154        if (!checkweight(getarg(0),.@sell)) {
2155                mes "[Madeleine Chu]";
2156                mes "I'm sorry, but you don't";
2157                mes "have enough room in your";
2158                mes "Inventory for this many";
2159                mes getitemname(getarg(0))+"...";
2160                close;
2161        }
2162        set zeny,zeny-.@total_cost;
2163        getitem getarg(0),.@sell;
2164        mes "[Madeleine Chu]";
2165        mes "Here you are~";
2166        mes "Best of luck with";
2167        mes "your culinary training!";
2168        return;
2169}
2170
2171prt_castle,45,28,3      script  Child with Cat#cook     877,{
2172        set .@nyu,rand(1,2);
2173        if (.@nyu == 1) {
2174                cutin "nyuang_1",2;
2175                emotion e_what;
2176                mes "[Child with Cat]";
2177                mes "...Nya?";
2178                mes "(...Meow?)";
2179                close2;
2180                cutin "nyuang_1",255;
2181                end;
2182        }
2183        cutin "nyuang_3",2;
2184        emotion e_ho;
2185        mes "[Child with Cat]";
2186        mes "Nyahahahaha,";
2187        mes "nyahahahaha~";
2188        mes "(Meow~, meow~)";
2189        close2;
2190        cutin "nyuang_1",255;
2191        end;
2192
2193OnDelight:
2194        emotion e_ho;
2195        end;
2196
2197OnWhat:
2198        emotion e_what;
2199        end;
2200
2201OnPif:
2202        emotion e_pif;
2203        end;
2204
2205OnOkay:
2206        emotion e_ok;
2207        end;
2208
2209OnHeh:
2210        emotion e_heh;
2211        end;
2212
2213OnDot:
2214        emotion e_dots;
2215        end;
2216
2217OnAngry:
2218        emotion e_an;
2219        end;
2220
2221}
2222
2223prt_castle,44,30,5      script  Wickebine#cook  725,{
2224        disablenpc "Wickebine#cook";
2225        end;
2226
2227OnInit:
2228        disablenpc "Wickebine#cook";
2229        end;
2230
2231OnEnable:
2232        enablenpc "Wickebine#cook";
2233        end;
2234
2235OnDisable:
2236        disablenpc "Wickebine#cook";
2237        end;
2238
2239OnDelight:
2240        emotion e_ho;
2241        end;
2242
2243OnWhat:
2244        emotion e_what;
2245        end;
2246
2247}
2248
2249payon,209,127,3 script  Servant 88,{
2250        if (!checkweight(555,1)) {
2251                mes "[Chulsoo]";
2252                mes "Hold on, you're carrying";
2253                mes "too many items with you.";
2254                mes "Why don't you put some of";
2255                mes "your stuff in Kafra Storage";
2256                mes "before coming back to me?";
2257                close2;
2258                //EnableItemMove;
2259                end;
2260        }
2261        if (cooking == 10) {
2262                mes "[Chulsoo]";
2263                mes "When you get the chance,";
2264                mes "please give Madeline my";
2265                mes "thanks. I'll visit Prontera";
2266                mes "soon to see her, as well as";
2267                mes "make amends with Sir Charles.";
2268                close;
2269        }
2270        else if (cooking == 9) {
2271                mes "[Chulsoo]";
2272                mes "How would you like";
2273                mes "to buy a Rice Cake?";
2274                mes "It's only 200 zeny, but";
2275                mes "it's oh-so-delicious~";
2276                next;
2277                switch(select("Sure, I'll buy one!:No, thanks.:Actually, Madeleine sent me...")) {
2278                case 1:
2279                        if (zeny < 200) {
2280                                mes "[Chulsoo]";
2281                                mes "Oh, I'm sorry, but";
2282                                mes "you don't have enough";
2283                                mes "money to buy a Rice Cake...";
2284                                mes "Still, it should be easy to";
2285                                mes "raise 200 zeny, right?";
2286                                close;
2287                        }
2288                        set zeny,zeny-200;
2289                        getitem 555,1; //Rice_Cake
2290                        mes "[Chulsoo]";
2291                        mes "Thank you very";
2292                        mes "much! I hope you";
2293                        mes "enjoy your Rice Cake~";
2294                        close;
2295
2296                case 2:
2297                        mes "[Chulsoo]";
2298                        mes "Are you sure about";
2299                        mes "that? You won't get";
2300                        mes "the chance to have a";
2301                        mes "Rice Cake this delicious";
2302                        mes "anywhere else. Oh well,";
2303                        mes "that means more for me~";
2304                        close;
2305
2306                case 3:
2307                        if (countitem(12111) > 0) {
2308                                mes "["+strcharinfo(0)+"]";
2309                                mes "Actually, Madeleine";
2310                                mes "sent me here to find";
2311                                mes "you. She said that you'd";
2312                                mes "be willing to taste test";
2313                                mes "the food in this bundle...";
2314                                next;
2315                                mes "[Chulsoo]";
2316                                mes "Madeleine? You mean";
2317                                mes "Madeleine Chu? Oh, I haven't";
2318                                mes "heard from her in such a long";
2319                                mes "time! Great, let me see the";
2320                                mes "bundle that she sent me. Ah, everything here looks appetizing!";
2321                                next;
2322                                mes "[Chulsoo]";
2323                                mes "Oh, wait. She even";
2324                                mes "included a message";
2325                                mes "inside this bundle.";
2326                                mes "Let's see, here...";
2327                                next;
2328                                mes "^333333Dear Chulsoo,";
2329                                mes " It's been a long time.";
2330                                mes "I know you left Prontera on";
2331                                mes "bad terms with Sir Charles,";
2332                                mes "but please understand that";
2333                                mes "he was only trying his best to";
2334                                mes "help improve your cooking.^000000";
2335                                next;
2336                                mes "^333333 Sir Charles always wished";
2337                                mes "that you'd expand your repetoire, and that you'd make these kinds";
2338                                mes "of foods someday. The person";
2339                                mes "that delivered this food also";
2340                                mes "cooked it. Please try it...^000000";
2341                                next;
2342                                mes "^333333 Hopefully, you'll be";
2343                                mes "able to understand Sir ";
2344                                mes "Charles a little better ";
2345                                mes "after tasting this food.";
2346                                mes " ";
2347                                mes " Your friend, Madeleine^000000";
2348                                next;
2349                                mes "[Chulsoo]";
2350                                mes "Now I get it...";
2351                                mes "These are the recipes";
2352                                mes "that Sir Charles tried";
2353                                mes "to teach me. But I refused";
2354                                mes "to learn them because I had";
2355                                mes "thought they were too gross...";
2356                                next;
2357                                mes "[Chulsoo]";
2358                                mes "......";
2359                                mes ".........";
2360                                mes "It's so delicious... Are";
2361                                mes "you sure you're just a";
2362                                mes "beginner? No... This must";
2363                                mes "be what I've been missing...";
2364                                next;
2365                                mes "[Chulsoo]";
2366                                mes "It's what my master";
2367                                mes "always tried to teach me,";
2368                                mes "but I was too impatient to";
2369                                mes "properly learn it. The greatest";
2370                                mes "ingredient of them all... ^D02090heart^000000. After all this time, I understand.";
2371                                next;
2372                                mes "[Chulsoo]";
2373                                mes "Thank you for bringing";
2374                                mes "this food to me. I will enjoy";
2375                                mes "it thoroughly, and reflect upon";
2376                                mes "what my old teacher was trying";
2377                                mes "to tell me. In return, please have one of my humble Rice Cakes.";
2378                                next;
2379                                delitem 12111,1; //Food_Package
2380                                set cooking,10;
2381                                getitem 555,1; //Rice_Cake
2382                                mes "[Chulsoo]";
2383                                mes "I better visit Prontera";
2384                                mes "again soon. It's been a long";
2385                                mes "time since I've seen Madeleine.";
2386                                mes "More importantly, I think that";
2387                                mes "I should apologize to Sir Charles. ";
2388                                close;
2389                        }
2390                        mes "["+strcharinfo(0)+"]";
2391                        mes "Actually, Madeleine";
2392                        mes "sent me here to find";
2393                        mes "you. She said that you'd";
2394                        mes "be willing to taste test";
2395                        mes "the food in this bundle...";
2396                        next;
2397                        mes "["+strcharinfo(0)+"]";
2398                        mes "Wait, wait...";
2399                        mes "I don't have it!";
2400                        mes "Where did I put";
2401                        mes "that Bundle of Food?";
2402                        close;
2403                }
2404        }
2405        else if (cooking == 8) {
2406                mes "[Chulsoo]";
2407                mes "Lately, it seems that";
2408                mes "no one wants to buy my";
2409                mes "Rice Cakes. It's been like";
2410                mes "that ever since I left Prontera... ";
2411                next;
2412                mes "[Chulsoo]";
2413                mes "You see, I used to study";
2414                mes "in that city as one of Sir";
2415                mes "Charles's apprentices. It";
2416                mes "was only a few months, but";
2417                mes "I was very excited to get the";
2418                mes "chance to learn under him.";
2419                next;
2420                mes "[Chulsoo]";
2421                mes "At least, I was excited";
2422                mes "at first. Sir Charles really";
2423                mes "frustrated me: he would";
2424                mes "only teach me to make these";
2425                mes "really gross sounding recipes! Like Grasshopper Legs and-- ugh!";
2426                next;
2427                mes "[Chulsoo]";
2428                mes "He kept insisting that";
2429                mes "I was forgetting the most";
2430                mes "important ingredient, and that";
2431                mes "it was possible to make things";
2432                mes "like Fried Monkey Tails delicious. But I can't believe that nonsense!";
2433                next;
2434                mes "[Chulsoo]";
2435                mes "In the end, I ran away.";
2436                mes "For some reason, I feel";
2437                mes "a little ashamed and regret";
2438                mes "what I did. Still, I don't see";
2439                mes "what Sir Charles meant...";
2440                close;
2441        }
2442        else {
2443                mes "[Chulsoo]";
2444                mes "How would you like";
2445                mes "to buy a Rice Cake?";
2446                mes "It's only 200 zeny, but";
2447                mes "it's oh-so-delicious~";
2448                next;
2449                if (select("Sure, I'll buy one!:No, thanks.") == 1) {
2450                        if (zeny < 200) {
2451                                mes "[Chulsoo]";
2452                                mes "Oh, I'm sorry, but";
2453                                mes "you don't have enough";
2454                                mes "money to buy a Rice Cake...";
2455                                mes "Still, it should be easy to";
2456                                mes "raise 200 zeny, right?";
2457                                close;
2458                        }
2459                        set zeny,zeny-200;
2460                        getitem 555,1; //Rice_Cake
2461                        mes "[Chulsoo]";
2462                        mes "Thank you very";
2463                        mes "much! I hope you";
2464                        mes "enjoy your Rice Cake~";
2465                        close;
2466                }
2467                mes "[Chulsoo]";
2468                mes "Are you sure about";
2469                mes "that? You won't get";
2470                mes "the chance to have a";
2471                mes "Rice Cake this delicious";
2472                mes "anywhere else. Oh well,";
2473                mes "that means more for me~";
2474                close;
2475        }
2476}
Note: See TracBrowser for help on using the browser.