26-40.txt 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676
  1. //===== rAthena Script =======================================
  2. //= Eden Group Quests - Mission [26 - 40]
  3. //===== By: ==================================================
  4. //= L0ne_W0lf
  5. //===== Current Version: =====================================
  6. //= 1.4
  7. //===== Compatible With: =====================================
  8. //= rAthena Project
  9. //===== Description: =========================================
  10. //= Repetable Quests for Players between Baselevel 26 - 40.
  11. //===== Additional Comments: =================================
  12. //= 1.0 First Version.
  13. //= 1.1 Some little optimization here and there. [Masao]
  14. //= 1.2 Optimized. [Euphy]
  15. //= 1.3 Added support to Para_Team_Mark_ in Eden Group. [Ragno]
  16. //= 1.4 Added use of F_HasEdenGroupMark function. [Ragno]
  17. //============================================================
  18. moc_para01,38,38,3 script Mission [26 - 40] 857,{
  19. if (!callfunc("F_HasEdenGroupMark")) {
  20. mes "You are not a qualified member. You can not use the bulletin board.";
  21. close;
  22. }
  23. mes "[26 ~ 40 Lv. Mission Board]";
  24. mes "- Many missions are -";
  25. mes "- on the bulletin board. -";
  26. next;
  27. if ((BaseLevel < 26) || (BaseLevel > 40)) {
  28. mes "Your level is not qualified. You can not use the bulletin board.";
  29. close;
  30. }
  31. switch(select("Hunting Mission:Delivery Mission:Gathering Mission:Escort Mission")) {
  32. case 1:
  33. mes "[Hunting Mission Board]";
  34. mes "- Hunting Mission details -";
  35. mes "- are on the board. -";
  36. next;
  37. switch(select("Hunting Poison Spore:Hunting Smokie:Hunting Elder Willow(Above Lv.30):Hunting Coco(Above Lv.35):Hunting Thara Frog(Above Lv.38)")) {
  38. case 1: callsub L_Quest,8266,0,"Hunting Poison Spore","Sponiac","Geffen","Hunt 10 Poison Spores";
  39. case 2: callsub L_Quest,8267,0,"Hunting Smokie","Sponiac","Geffen","Hunt 10 Smokies";
  40. case 3: callsub L_Quest,8268,30,"Hunting Elder Willow","Sponiac","Geffen","Hunt 10 Elder Willows";
  41. case 4: callsub L_Quest,8269,35,"Hunting Coco","Sponiac","Geffen","Hunt 10 Cocos";
  42. case 5: callsub L_Quest,8270,38,"Hunting Thara Frog","Sponiac","Geffen","Hunt 10 Thara Frogs";
  43. }
  44. case 2:
  45. mes "[Delivery Mission Board]";
  46. mes "- Delivery Mission details -";
  47. mes "- are on the board. -";
  48. next;
  49. switch(select("Deliver an Insecticide:Deliver Honey:Deliver Blanket(Above Lv.35)")) {
  50. case 1: callsub L_Quest,8271,0,"Deliver an Insecticide","Dieshin Man","Morroc Ruins","Get an 'Insecticide' from Dieshin Man and deliver it south east of Payon";
  51. case 2: callsub L_Quest,8272,0,"Deliver Honey","Dieshin Man","Morroc Ruins","Get 'Honey' from Dieshin Man and deliver it west of St. Capitolina Abbey";
  52. case 3: callsub L_Quest,8273,35,"Deliver Blanket","Dieshin Man","Morroc Ruins","Get Blankets from Dieshin Man and deliver to the field south of Lutie";
  53. }
  54. case 3:
  55. mes "[Gathering Mission Board]";
  56. mes "- Gathering Mission details -";
  57. mes "- are on the board. -";
  58. next;
  59. switch(select("Gather Bones:Gather Animal Skins:Gather Peelings(Above Lv.30):Gather Tails(Above Lv.32):Gather Cookies(Above Lv.35):Gather Mustaches(Above Lv.35)")) {
  60. case 1: callsub L_Quest,8274,0,"Gather Bones","Dashia","Payon","Gather '10 Skel-Bones' and give them to Dashia";
  61. case 2: callsub L_Quest,8275,0,"Gather Animal Skins","Dashia","Payon","Gather '10 Bear's Footskins' and '5 Animal Skins' and give them to Dashia";
  62. case 3: callsub L_Quest,8276,30,"Gather Peelings","Dashia","Payon","Gather '20 Worm Peelings' and '20 Garlets' and give them to Dashia";
  63. case 4: callsub L_Quest,8277,32,"Gather Tails","Dashia","Payon","Gather '10 Yoyo Tails', '10 Acorns' and '10 Raccon Leafs' and give them to Dashia";
  64. case 5: callsub L_Quest,8278,35,"Gather Cookies","Dashia","Payon","Gather '5 Well-baked Cookies' and '1 Piece of Cake' and give them to Dashia";
  65. case 6: callsub L_Quest,8279,35,"Gather Mustaches","Dashia","Payon","Gather '5 Mole Whiskers' and '3 Mole Claws' and give them to Dashia";
  66. }
  67. case 4:
  68. mes "[Escort Mission Board]";
  69. mes "There are currently no Escort Missions registered on the board.";
  70. close;
  71. }
  72. end;
  73. L_Quest:
  74. //QuestID,ReqLvl,Quest,Client,Loc,Desc
  75. .@string$ = getarg(2);
  76. if (BaseLevel < getarg(1,26)) {
  77. mes "Your level doesn't meet the requirements. You can't take the '"+ .@string$ +"' mission.";
  78. close;
  79. }
  80. mes "["+ .@string$ +" !!]";
  81. mes "Client : "+getarg(3);
  82. mes "Client Location : "+getarg(4);
  83. mes "Requested Mission : "+getarg(5);
  84. mes " ";
  85. mes "Will you accept this mission?";
  86. next;
  87. if(select("No, I won't accept it.:Yes, I will accept it.") == 1) {
  88. mes "You have declined the "+ .@string$ +" mission.";
  89. close;
  90. }
  91. if (checkquest(getarg(0)) > -1) mes "You are already doing this mission.";
  92. else {
  93. setquest getarg(0);
  94. mes "You have accepted the "+ .@string$ +" mission.";
  95. }
  96. mes "You can get a reward from the client after you finish the mission.";
  97. next;
  98. mes "For more details, please press 'Alt + U', to get more information from the Quest Window.";
  99. close;
  100. }
  101. geffen,103,42,5 script Sponiac 99,{
  102. if (checkweight(1201,1) == 0 || (MaxWeight - Weight) < 3500) {
  103. mes "[Sponiac]";
  104. mes "Why are you carrying so many items?";
  105. mes "Are you in a training course or something?";
  106. close;
  107. }
  108. mes "[Sponiac]";
  109. mes "Lu~lu~lu~lu~";
  110. mes "Lu~ Huh?";
  111. next;
  112. mes "[Sponiac]";
  113. mes "Wow, you must be a beginner, right?";
  114. mes "What an innocent face! Ha~ hahaha.";
  115. emotion ET_KIK;
  116. next;
  117. mes "[Sponiac]";
  118. mes "Why don't you do some hunting outside instead of walking around and wasting your time?";
  119. next;
  120. if(select("I am about to leave now.:I've got a Hunting Mission.") == 1) {
  121. mes "[Sponiac]";
  122. mes "Oh, well. Then, go figure.";
  123. mes "Bye~ bye.";
  124. close;
  125. }
  126. mes "[Sponiac]";
  127. mes "Oh, you are from the Eden Group?";
  128. mes "What mission do you have?";
  129. next;
  130. switch(select("Hunting Poison Spore:Hunting Smokie:Hunting Elder Willow:Hunting Coco:Hunting Thara Frog")) {
  131. case 1: callsub L_Quest,8266,"Hunting Poison Spore",1000,0,100,"You can find Poison Spores on the Geffen Dungeon 1F or northeast of Prontera. There are other spots but I'll leave it up to you to find out.";
  132. case 2: callsub L_Quest,8267,"Hunting Smokie",1000,0,100,"You can find Smokies northeast and northwest of Geffen. Oh, also the field east of Ayotaya is good spot to find them.";
  133. case 3: callsub L_Quest,8268,"Hunting Elder Willow",1000,100,110,"You can find Elder Willows northeast of Geffen, east of payon and southwest of Prontera.";
  134. case 4: callsub L_Quest,8269,"Hunting Coco",1000,200,150,"You can find Cocos around the east of Payon, southwest of Prontera and the field east of Ayotaya.";
  135. case 5: callsub L_Quest,8270,"Hunting Thara Frog",1500,300,200,"You can find Thara Frogs in the Cave east of Comodo or on Turtle Island.";
  136. }
  137. end;
  138. L_Quest:
  139. //QuestID,Quest,BExp,JExp,PotionAmt,Desc
  140. .@quest_id = getarg(0);
  141. if (checkquest(.@quest_id) == 1) {
  142. if (checkquest(.@quest_id,HUNTING) == 2) {
  143. mes "[Sponiac]";
  144. mes getarg(1)+"!";
  145. mes "Wow, I didn't expect you would do that mission. I was just about to give up. But you did good job. I appreciate it!";
  146. next;
  147. mes "[Sponiac]";
  148. mes "Well, I requested the mission and you did an excellent job.";
  149. mes "I will give you a reward as I promised.";
  150. next;
  151. mes "[Sponiac]";
  152. mes "Here it is. Thank you very much. God bless you!";
  153. getitem 569,getarg(4); //Novice_Potion
  154. getexp getarg(2),getarg(3);
  155. erasequest .@quest_id;
  156. close;
  157. }
  158. mes "[Sponiac]";
  159. mes "Oh, you are right.";
  160. next;
  161. mes "[Sponiac]";
  162. mes "But, you haven't done the mission yet. Why did you come to me now? You haven't completed the mission!";
  163. mes "I will give you a reward if you complete the mission. Ok? Are we good?";
  164. next;
  165. mes "[Sponiac]";
  166. mes getarg(5);
  167. mes "You can check the world map by pressing 'ctrl + ~' key.";
  168. next;
  169. mes "[Sponiac]";
  170. mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!";
  171. close;
  172. }
  173. mes "[Sponiac]";
  174. mes "Huh? Are you sure? Something is wrong...";
  175. next;
  176. mes "[Sponiac]";
  177. mes "It is weird.";
  178. mes "Please check your Quest Window by pressing 'alt + u'.";
  179. close;
  180. }
  181. moc_ruins,173,55,3 script Dieshin Man 89,{
  182. if (checkweight(1201,1) == 0 || (MaxWeight - Weight) < 3500) {
  183. mes "[Dieshin Man]";
  184. mes "Why are you carrying so many items?";
  185. mes "Are you in a training course or something?";
  186. close;
  187. }
  188. mes "[Dieshin Man]";
  189. mes "Hu hu~~ we are delivery men~";
  190. mes "We are faster than any flight~!";
  191. next;
  192. mes "[Dieshin Man]";
  193. mes "Welcome~ welcome!";
  194. mes "We are the fastest delivery company, Dieshin Corperation.";
  195. next;
  196. mes "[Dieshin Man]";
  197. mes "How can I help you?";
  198. next;
  199. if(select("I don't need help.:I've got a Delivery Mission.") == 1) {
  200. mes "[Dieshin Man]";
  201. mes "Oh, well. Then, go figure. Bye~!";
  202. close;
  203. }
  204. mes "[Dieshin Man]";
  205. mes "Oh, you are from the Eden Group?";
  206. mes "What mission do you have?";
  207. next;
  208. switch(select("Deliver an Insecticide.:Deliver Honey.:Deliver Blankets.")) {
  209. case 1: callsub L_Quest,8271;
  210. case 2: callsub L_Quest,8272;
  211. case 3: callsub L_Quest,8273;
  212. }
  213. end;
  214. L_Quest:
  215. if (checkquest(getarg(0)) != 1) {
  216. mes "[Dieshin Man]";
  217. mes "Huh? Are you sure? Something is wrong...";
  218. next;
  219. mes "[Dieshin Man]";
  220. mes "It is weird.";
  221. mes "Please check your Quest Window by pressing 'alt + u'.";
  222. close;
  223. }
  224. if (countitem(6218) > 0) {
  225. mes "[Dieshin Man]";
  226. mes "Wait, but you already have a delivery box.";
  227. next;
  228. mes "[Dieshin Man]";
  229. mes "We can't allow you to deliver two boxes at once. So, please finish your delivery first.";
  230. next;
  231. mes "[Dieshin Man]";
  232. mes "If you forgot where to deliver, then please check Quest Window by pressing 'alt + u'.";
  233. close;
  234. }
  235. switch(getarg(0)) {
  236. case 8271:
  237. mes "[Dieshin Man]";
  238. mes "Ah ha! I got it!";
  239. mes "The insecticide? It must be the Zoologist on the southeast of Payon who ordered the Insecticide.";
  240. break;
  241. case 8272:
  242. mes "[Dieshin Man]";
  243. mes "Ah ha! I got it!";
  244. mes "Honey? It must be the Entomologist at the west of St. Capitolina Abbey, wich is northeast of Prontera who ordered the Honey.";
  245. break;
  246. case 8273:
  247. mes "[Dieshin Man]";
  248. mes "Oh, Right!";
  249. mes "The blankets! It must be the biologist in the south of Lutie field who ordered the blankets.";
  250. next;
  251. mes "[Dieshin Man]";
  252. mes "You can can go to Lutie by asking Mr. Claus in the northeastern part of Al De Baran.";
  253. break;
  254. }
  255. next;
  256. mes "[Dieshin Man]";
  257. mes "Dieshin's cooperation motive is to give the fastest and credited delivery. So please deliver it now without any delay.";
  258. next;
  259. mes "[Dieshin Man]";
  260. mes "If you forgot where to make the delivery, then please check the Quest Window by pressing 'alt + u'.";
  261. getitem 6218,1; //Disin_Delivery_Box
  262. close;
  263. }
  264. pay_fild07,83,89,7 script Zoologist 89,{
  265. if (checkweight(1201,1) == 0 || (MaxWeight - Weight) < 3500) {
  266. mes "[Zoologist]";
  267. mes "Why are you carrying so many items?";
  268. mes "Are you in a training course or something?";
  269. close;
  270. }
  271. mes "[Zoologist]";
  272. mes "Have you heard of a monster named Bigfoot?";
  273. mes "It looks like a bear with red fur and has a 'X' shape scar on his shoulder.";
  274. next;
  275. mes "[Zoologist]";
  276. mes "According to the recent research, flies and Bigfoot monsters have a symbiotic relationship.";
  277. next;
  278. mes "[Zoologist]";
  279. mes "I am currently studying about it and try to prove the theory. So I plan to kill the flies around Bigfoot and observe his reaction.";
  280. next;
  281. if(select("...I am not interested.:Here is the Insecticide.") == 1) {
  282. mes "[Zoologist]";
  283. mes "Oh, I need an Insecticide to continue the study.";
  284. close;
  285. }
  286. if (checkquest(8271) != 1) {
  287. mes "[Zoologist]";
  288. mes "Huh?";
  289. mes "You are not Dieshin's delivery man?";
  290. next;
  291. mes "[Zoologist]";
  292. mes "I am waiting for a special delivery.";
  293. close;
  294. }
  295. if (countitem(6218) > 0) {
  296. mes "[Zoologist]";
  297. mes "Oh ho! Yes! That one!";
  298. next;
  299. mes "[Zoologist]";
  300. mes "That is the Insecticide that I ordered! You were sent by Dieshin right?";
  301. next;
  302. mes "[Zoologist]";
  303. mes "I have been waiting for this!";
  304. mes "Give it to me!";
  305. next;
  306. mes "[Zoologist]";
  307. mes "It arrived much faster than I thought. I want to test it right away!";
  308. next;
  309. mes "[Zoologist]";
  310. mes "Well done. Good Job! Thank you so much! Here is a little gift for you.";
  311. delitem 6218,1; //Disin_Delivery_Box
  312. erasequest 8271;
  313. getitem 569,100; //Novice_Potion
  314. getexp 1000,0;
  315. close;
  316. }
  317. mes "[Zoologist]";
  318. mes "I appreciate your kindness.";
  319. mes "But, what did you bring?";
  320. next;
  321. mes "[Zoologist]";
  322. mes "Hmm, I thought that Dieshin was fast and accurate, but you brought me an empty box. How disappointing.";
  323. next;
  324. mes "[Zoologist]";
  325. mes "Please bring my order. Dieshin will give you my product.";
  326. close;
  327. }
  328. prt_fild03,30,254,3 script Entomologist 83,{
  329. if (checkweight(1201,1) == 0 || (MaxWeight - Weight) < 3500) {
  330. mes "[Entomologist]";
  331. mes "Why are you carrying so many items?";
  332. mes "Are you in a training course or something?";
  333. close;
  334. }
  335. mes "[Entomologist]";
  336. mes "Have you heard about the Horn monster?";
  337. mes "It's shaped like an insect with black sleek skin and it has a giant horn it's head.";
  338. next;
  339. mes "[Entomologist]";
  340. mes "Recent research came out and showed that this monster can be tamed and trained by Honey.";
  341. next;
  342. mes "[Entomologist]";
  343. mes "I am currently studying about it and trying to prove the theory. So I plan to set a Honey trap on the places he usually passes and observe his reaction.";
  344. next;
  345. if(select("...I am not interested.:Here is the Honey.") == 1) {
  346. mes "[Entomologist]";
  347. mes "Oh, I need Honey to continue the study.";
  348. close;
  349. }
  350. if (checkquest(8272) != 1) {
  351. mes "[Entomologist]";
  352. mes "Huh?";
  353. mes "You are not Dieshin's delivery man?";
  354. next;
  355. mes "[Entomologist]";
  356. mes "I am waiting for a special delivery.";
  357. close;
  358. }
  359. if (countitem(6218) > 0) {
  360. mes "[Entomologist]";
  361. mes "Oh ho! Yes! That one!";
  362. next;
  363. mes "[Entomologist]";
  364. mes "That is the Honey that I ordered! You were sent by Dieshin right?";
  365. next;
  366. mes "[Entomologist]";
  367. mes "I have been waiting for this!";
  368. mes "Give it to me!";
  369. next;
  370. mes "[Entomologist]";
  371. mes "It arrived much faster than I thought. I want to test it right away!";
  372. next;
  373. mes "[Entomologist]";
  374. mes "Well done. Good Job! Thank you so much! Here is a little gift for you.";
  375. delitem 6218,1; //Disin_Delivery_Box
  376. erasequest 8272;
  377. getitem 569,100; //Novice_Potion
  378. getexp 1000,0;
  379. close;
  380. }
  381. mes "[Entomologist]";
  382. mes "I appreciate your kindness.";
  383. mes "But, what did you bring?";
  384. next;
  385. mes "[Entomologist]";
  386. mes "Hmm, I thought that Dieshin was fast and accurate, but you brought me an empty box. How disappointing.";
  387. next;
  388. mes "[Entomologist]";
  389. mes "Please bring my order. Dieshin will give you my product.";
  390. close;
  391. }
  392. xmas_fild01,92,57,3 script Biologist 97,{
  393. if (checkweight(1201,1) == 0 || (MaxWeight - Weight) < 3500) {
  394. mes "[Biologist]";
  395. mes "Why are you carrying so many items?";
  396. mes "Are you in a training course or something?";
  397. close;
  398. }
  399. mes "[Biologist]";
  400. mes "Have you heard about the Marin monster?";
  401. mes "It does look like the usual poring, but it has unique characteristic.";
  402. next;
  403. mes "[Biologist]";
  404. mes "Porings steal items if they see them on the ground. However, Marin has no interest in dropped items. So I was wondering, how come Marin doesn't pay attention to gathering items even though they are the same kind of monster as Porings.";
  405. next;
  406. mes "[Biologist]";
  407. mes "But, this place is freaking cold.";
  408. next;
  409. if(select("...I am not interested.:Here are the blankets.") == 1) {
  410. mes "[Biologist]";
  411. mes "Huh, whatever. But be careful! It's very slippery here.";
  412. close;
  413. }
  414. if (checkquest(8273) != 1) {
  415. mes "[Biologist]";
  416. mes "Huh?";
  417. mes "You are not Dieshin's delivery man?";
  418. next;
  419. mes "[Biologist]";
  420. mes "I am waiting for a special delivery.";
  421. close;
  422. }
  423. if (countitem(6218) > 0) {
  424. mes "[Biologist]";
  425. mes "Oh ho! Yes! That one!";
  426. next;
  427. mes "[Biologist]";
  428. mes "Those are the Blankets that I ordered! You were sent by Dieshin right?";
  429. next;
  430. mes "[Biologist]";
  431. mes "I have been waiting for this!";
  432. mes "Give it to me!";
  433. next;
  434. mes "[Biologist]";
  435. mes "It arrived much faster than I thought. I want to test them right away!";
  436. next;
  437. mes "[Biologist]";
  438. mes "Well done. Good Job! Thank you so much! Here is a little gift for you.";
  439. delitem 6218,1; //Disin_Delivery_Box
  440. erasequest 8273;
  441. getitem 569,100; //Novice_Potion
  442. getexp 1000,0;
  443. close;
  444. }
  445. mes "[Biologist]";
  446. mes "I appreciate your kindness.";
  447. mes "But, what did you bring?";
  448. next;
  449. mes "[Biologist]";
  450. mes "Hmm, I thought that Dieshin was fast and accurate, but you brought me an empty box. How disappointing.";
  451. next;
  452. mes "[Biologist]";
  453. mes "Please bring my order. Dieshin will give you my product.";
  454. close;
  455. }
  456. payon,179,66,3 script Dashia 931,{
  457. if (checkweight(1201,1) == 0 || (MaxWeight - Weight) < 3500) {
  458. mes "[Dashia]";
  459. mes "Why are you carrying so many items?";
  460. mes "Are you in a training course or something?";
  461. close;
  462. }
  463. mes "[Dashia]";
  464. mes "Here is some hair~ a broken clock~!";
  465. next;
  466. mes "[Dashia]";
  467. mes "Broken clock..? Hu hu..";
  468. next;
  469. mes "[Dashia]";
  470. mes "Hey~! Dude! You look like a very rich adventurer.";
  471. next;
  472. if(select("I am a poor adventurer.:I have a gathering mission.") == 1) {
  473. mes "[Dashia]";
  474. mes "Really? Hmm, oh right. You don't look sophisticated.";
  475. next;
  476. mes "[Dashia]";
  477. mes "You are a poor adventurer~! Good luck!";
  478. close;
  479. }
  480. mes "[Dashia]";
  481. mes "Oh, you are from the Eden Group?";
  482. mes "What mission do you have?";
  483. next;
  484. switch(select("Gather Bones:Gather Animal Skin:Gather Peelings:Gather Tails:Gather Cookies:Gather Mustaches")) {
  485. case 1:
  486. callsub L_Quest,8274;
  487. if (countitem(932) > 9) {
  488. callsub L_Reward;
  489. delitem 932,10; //Skel_Bone
  490. getitem 569,100; //Novice_Potion
  491. getexp 1000,100;
  492. erasequest 8274;
  493. close;
  494. }
  495. mes "[Dashia]";
  496. mes "I can see that you have a gathering mission.";
  497. mes "But, where are the Skel-Bones?";
  498. next;
  499. mes "[Dashia]";
  500. mes "You haven't done the mission yet. Why did you come back here?";
  501. next;
  502. mes "[Dashia]";
  503. mes "You don't have enough 'Skel-Bones'... You can find it when you hunt Skeletons.";
  504. next;
  505. mes "[Dashia]";
  506. mes "To find Skeletons, you better check Payon Dungeon 1F, which is located in Archer Village, north of Payon.";
  507. break;
  508. case 2:
  509. callsub L_Quest,8275;
  510. if ((countitem(948) > 9) && (countitem(919) > 4)) {
  511. callsub L_Reward;
  512. getitem 569,100; //Novice_Potion
  513. delitem 948,10; //Bear's_Foot
  514. delitem 919,5; //Animal's_Skin
  515. getexp 1000,100;
  516. erasequest 8275;
  517. close;
  518. }
  519. mes "[Dashia]";
  520. mes "I can see that you have a gathering mission.";
  521. mes "But, where is the Bear's Footskins and Animal Skins?";
  522. next;
  523. mes "[Dashia]";
  524. mes "You haven't done the mission yet. Why did you come back here?";
  525. next;
  526. mes "[Dashia]";
  527. mes "You have to bring 10 Bear's Footskins' and '5 Animal Skins!";
  528. mes "You can find Bear's Footskin from Bigfoot and Animal Skin from Animals.";
  529. next;
  530. mes "[Dashia]";
  531. mes "Bigfoot is around the north of Geffen field or the southeast of Payon field.";
  532. break;
  533. case 3:
  534. callsub L_Quest,8276;
  535. if ((countitem(955) > 19) && (countitem(910) > 19)) {
  536. callsub L_Reward;
  537. delitem 955,20; //Worm_Peelings
  538. delitem 910,20; //Garlet
  539. getitem 569,100; //Novice_Potion
  540. getexp 1000,100;
  541. erasequest 8276;
  542. close;
  543. }
  544. mes "[Dashia]";
  545. mes "I can see that you have a gathering mission.";
  546. mes "But, where are the Worm Peelings and Garlets?";
  547. next;
  548. mes "[Dashia]";
  549. mes "You have to bring '20 Worm Peelings' and '20 Garlets' to complete the mission.";
  550. next;
  551. mes "[Dashia]";
  552. mes "You can get those items from 'Piere', 'Andre', 'Deniro', 'Vitata', 'Thief Bug', 'Female Thief Bug' and 'Male Thief Bug'.";
  553. next;
  554. mes "[Dashia]";
  555. mes "'Piere', 'Andre', 'Deniro' and 'Vitata' are in Ant Hell which is located near the Saint Darmain Fortress soutwest of Morroc.";
  556. next;
  557. mes "[Dashia]";
  558. mes "'Thief Bug', 'Female Thief Bug' and 'Male Thief Bug' are int he Prontere Culvert. To get there, you need to be a volunteer of the Prontera Culvert's punitive force.";
  559. break;
  560. case 4:
  561. callsub L_Quest,8277;
  562. if ((countitem(942) > 9) && (countitem(1026) > 9) && (countitem(945) > 9)) {
  563. callsub L_Reward;
  564. delitem 942,10; //Yoyo_Tail
  565. delitem 1026,10; //Acorn
  566. delitem 945,10; //Raccoon_Leaf
  567. getitem 569,150; //Novice_Potion
  568. getexp 1000,200;
  569. erasequest 8277;
  570. close;
  571. }
  572. mes "[Dashia]";
  573. mes "I can see that you have a gathering mission.";
  574. mes "But, where are the Yoyo Tails, Acorns and Raccoon Leafs?";
  575. next;
  576. mes "[Dashia]";
  577. mes "You haven't done the mission yet. Why did you come back here?";
  578. mes "You have to bring '10 Yoyo Tails,' '10 Acorns' and '10 Raccoon Leafs' to complete the mission.";
  579. next;
  580. mes "[Dashia]";
  581. mes "You can get Yoyo Tails from 'Yoyo's', Acorn from 'Coco's' and Raccoon Leaf from 'Smokies'.";
  582. next;
  583. mes "[Dashia]";
  584. mes "You can find them easily around fields, but the field east of Ayothya is the best spot for hunting all 3 monsters.";
  585. next;
  586. mes "[Dashia]";
  587. mes "To get to Ayotaya, you better go to 'Aibakthing' in Alberta and pay his fare.";
  588. break;
  589. case 5:
  590. callsub L_Quest,8278;
  591. if ((countitem(538) > 4) && (countitem(539) > 0)) {
  592. callsub L_Reward;
  593. delitem 538,5; //Well_Baked_Cookie
  594. delitem 539,1; //Piece_Of_Cake
  595. getitem 569,150; //Novice_Potion
  596. getexp 1000,200;
  597. erasequest 8278;
  598. close;
  599. }
  600. mes "[Dashia]";
  601. mes "I can see that you have a gathering mission.";
  602. mes "But, where are the Well-baked Cookies and the Piece of Cake?";
  603. next;
  604. mes "[Dashia]";
  605. mes "You haven't done the mission yet. Why did you come back here?";
  606. mes "You have to bring '5 Well-baked Cookies' and '1 Piece of Cake' to complete the mission.";
  607. next;
  608. mes "[Dashia]";
  609. mes "You can get Well-baked Cookie from 'Cookies' who wears red or green shirts.";
  610. mes "For getting Piece of Cake, you should look for 'Mystcases'.";
  611. next;
  612. mes "[Dashia]";
  613. mes "Both monsters canbe found in the Toy Factory Warehouse or Toy Monitoring Room. To get there, ask Mr. Claus in the northeastern part of Al De Baran.";
  614. break;
  615. case 6:
  616. callsub L_Quest,8279;
  617. if ((countitem(1017) > 4) && (countitem(1018) > 2)) {
  618. callsub L_Reward;
  619. delitem 1017,5; //Moustache_Of_Mole
  620. delitem 1018,3; //Nail_Of_Mole
  621. getitem 569,150; //Novice_Potion
  622. getexp 1000,200;
  623. erasequest 8279;
  624. close;
  625. }
  626. mes "[Dashia]";
  627. mes "I can see that you have a gathering mission.";
  628. mes "But, where are the Mole Whiskerss and Mole Claws??";
  629. next;
  630. mes "[Dashia]";
  631. mes "You haven't done the mission yet. Why did you come back here?";
  632. mes "You have to bring '5 Mole Whiskers' and '3 Mole Claws' to complete the mission.";
  633. next;
  634. mes "[Dashia]";
  635. mes "You can get those items from 'Martins'.";
  636. mes "Martins can be found in the Mjolnir Dead Pit, but the second floor is dangerous, so be careful!";
  637. next;
  638. mes "[Dashia]";
  639. mes "To get there, ask a Kafra Employee in Geffen, they can warp you there.";
  640. break;
  641. }
  642. next;
  643. mes "[Dashia]";
  644. mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!";
  645. close;
  646. L_Quest:
  647. if (checkquest(getarg(0)) != 1) {
  648. mes "[Dashia]";
  649. mes "Huh? Are you sure? Something is wrong...";
  650. next;
  651. mes "[Dashia]";
  652. mes "It is weird.";
  653. mes "Please check your Quest Window by pressing 'alt + u'.";
  654. close;
  655. }
  656. return;
  657. L_Reward:
  658. mes "[Dashia]";
  659. mes "Wow~ you did an excellent job!";
  660. next;
  661. mes "[Dashia]";
  662. mes "Thank you very much. God bless you!";
  663. emotion ET_SMILE;
  664. next;
  665. mes "[Dashia]";
  666. mes "Ha~! Ha~!";
  667. mes "I will give you a reward as promised.";
  668. return;
  669. }