Advertisement
Guest User

Untitled

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