quests_payon.txt 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290
  1. //===== eAthena Script =======================================
  2. //= Item Quest NPCs located in Payon
  3. //===== By: ==================================================
  4. //= kobra_k88
  5. //===== Current Version: =====================================
  6. //= 1.2
  7. //===== Compatible With: =====================================
  8. //= eAthena 7.15 +
  9. //===== Description: =========================================
  10. //= Pretend Murder, Ear Muffs, Oxygen, Derivuchi Cap, Helm of Angel Quests.
  11. //===== Additional Comments: =================================
  12. //= Fully working
  13. //= 1.1 Helm of Angel bug fixed [Lupus]
  14. //= 1.2 Fixed skirt of virgin [Lupus]
  15. //============================================================
  16. //==========================================================================================//
  17. // Pretend Murdered quest
  18. //==========================================================================================//
  19. payon.gat,154,170,4 script Granny 78,{
  20. mes "[Granny]";
  21. if(countitem(1049) >= 4) goto L_Get;
  22. mes "Oh deary me. What to do... what to do........ You see I want to nitt some special clothes for my family but I don't have the right cloth to do so.";
  23. next;
  24. mes "[Granny]";
  25. mes ".....sigggghhhhhh........";
  26. next;
  27. mes "[Granny]";
  28. mes "Why what's this? Mushrooms? Oh yes I remember now, I pick these mushrooms on the Payon Mountain side.";
  29. mes "Ho ho, I have such a hard time remembering things now.";
  30. next;
  31. mes "[Granny]";
  32. mes "What was I saying before? Oh yes! I need some special cloth to make clothes for my family.";
  33. mes "If you happen to come across some ^5555FF'Skirt of Virgin'^000000, please let me know.";
  34. emotion 20;
  35. next;
  36. mes "[Granny]";
  37. mes "I need ^5555FF'4 Skirt of Virgin'^000000 to make the clothes. I will be very greatfull if you could bring me some.";
  38. close;
  39. L_Get:
  40. mes "Oh! You have 4 Skirt of Virgin. Would you be willing to give them to me dear?";
  41. next;
  42. menu "Why of course granny",-,"Heck no ya old bag!",M_No;
  43. mes "[Granny]";
  44. mes "Bless your kind heart. Now I can make some special clothes for my family. Let me give you a reward for being so genrous dear.";
  45. emotion 14;
  46. next;
  47. getitem 2293,1;
  48. delitem 1049,4;
  49. mes "[Granny]";
  50. mes "There you are. It's something I kept from my younger days as an actress. I was quite fetching and very popular back then.";
  51. mes "I've kept it as a reminder of my days as an actress, but with my memory as bad as it is, it's really of no use to me anymore.";
  52. next;
  53. mes "[Granny]";
  54. mes "I'm sure you'll have fun using it at parties.";
  55. close;
  56. M_No:
  57. mes "[Granny]";
  58. mes "Well I never!!! Kids these days just have no respect or compasion for their elders!";
  59. emotion 32;
  60. close;
  61. }
  62. //========================================================================================//
  63. // Ear Muffs Quest
  64. //========================================================================================//
  65. payon_in01.gat,18,10,4 script Mystic Lady 75,{
  66. mes "[Mystic Lady]";
  67. mes "Hi there.";
  68. next;
  69. menu "Hello.",-,"Please make me a pair of Ear Muffs.",M_Muffs, "End",M_End;
  70. mes "[Mystic Lady]";
  71. mes "My family and I recently came to Payon.";
  72. mes "Where we came from the weather was very cold so we started a business hand making a special type of ^5555FF'Ear Muffs'^000000";
  73. next;
  74. mes "[Mystic Lady]";
  75. mes "I have tried to continue the family business here in Payon but it has proven to be difficult because of the warm whether.";
  76. next;
  77. mes "[Mystic Lady]";
  78. mes "Although the 'Ear Muffs' aren't very usefull here, if you plan on going somewhere that's cold our 'Ear Muffs' are a must have.";
  79. next;
  80. mes "[Mystic Lady]";
  81. mes "All I need are:";
  82. mes "^5555FF1 Cursed Ruby,";
  83. mes "1 Headset,";
  84. mes "200 Feathers,";
  85. mes "and a 5,000 zeny fee^000000 for my labor.";
  86. next;
  87. mes "[Mystic Lady]";
  88. mes "With those items I can make you a pair of 'Ear Muffs'. Believe me, they are of the highest quality and look good on just about anybody!";
  89. close;
  90. M_Muffs:
  91. if((countitem(724)<1) || (countitem(5001)<1) || (countitem(949)<200) || (zeny<5000)) goto sL_NotEnuf;
  92. mes "[Mystic Lady]";
  93. mes "Oh, I see that you have brought all of the required items. Just a moment please...";
  94. next;
  95. mes "[Mystic Lady]";
  96. mes "... this goes here... that goes there...... some glue here... a couple stitches over there..........";
  97. next;
  98. getitem 2283,1;
  99. delitem 724,1;
  100. delitem 5001,1;
  101. delitem 949,200;
  102. set Zeny, Zeny-5000;
  103. mes "[Mystic Lady]";
  104. mes "Ah, there you are! One pair of my familys' specialty Ear Muffs. Enjoy!";
  105. close;
  106. sL_NotEnuf:
  107. mes "[Mystic Lady]";
  108. mes "I'm sorry but you don't have the required items for me to make you a pair of my familys' specialty Ear Muffs.";
  109. close;
  110. M_End:
  111. close;
  112. }
  113. //========================================================================================//
  114. // Oxygen Mask Quest
  115. //========================================================================================//
  116. payon_in02.gat,25,71,4 script Young Man 86,{
  117. mes "[Young Man]";
  118. if(countitem(701) >= 5) goto L_GotOra;
  119. mes "Blahhhhhh! I... I... I JUST CAN'T take it anymore!! You little stinky, filthy, BASTARDS!!!";
  120. emotion 6;
  121. next;
  122. menu "Continue.",M_Cont, "End Conversation.",M_End;
  123. M_Cont:
  124. mes "[Young Man]";
  125. mes "~Sigh~ I've had a rough life. You see, both my parents passed away when I was a kid, so I had to work to support myself at a young age.";
  126. next;
  127. mes "[Young Man]";
  128. mes "It sure was rough. But after 10 years of hard work I was able to save up and finally buy myself a home!";
  129. next;
  130. mes "[Young Man]";
  131. mes "Unfortunately I didn't have that much money, so I couldn't buy the home I really wanted.";
  132. mes "Instead, I found this house..... It was big and cheap.... so I bought without really thinking my decision through.....";
  133. next;
  134. mes "[Young Man]";
  135. mes "Jeez was that a mistake...... The house turned out to be a HAVEN for THIEF BUGS!!!";
  136. emotion 23;
  137. next;
  138. mes "[Young Man]";
  139. mes "I tried EVERYTHING to get rid of them! I sprayed them, I smashed them, I lured them out with food.........";
  140. mes "Finally as a last resort.... I even tried to burn the house down!!";
  141. next;
  142. mes "[Young Man]";
  143. mes "Grrr! What will it take to get rid of these vile creatures???";
  144. emotion 32;
  145. next;
  146. mes "[Young Man]";
  147. mes "I've heard there is something called ^3355FF'Ora Ora'^000000, that people in other countries use to fight bugs.....";
  148. mes "But will it work for my situation?";
  149. next;
  150. mes "[Young Man]";
  151. mes "I'm willing to give anything a try at this point. I don't have much money so I can only afford ^5555FF'5 Ora Oras'^000000.";
  152. mes "If you happen to come across some 'Ora Ora' please let me know.";
  153. close;
  154. M_End:
  155. mes "[Young Man]";
  156. mes "I'm just so tired of fighting this never ending battle against these bugs...... those dirty scumbags!!";
  157. emotion 32;
  158. close;
  159. L_GotOra:
  160. mes "ArrrGgghhh!! No!... It can't be!..... I think I'm going mad... they're starting to look so cute... ArrrGgghhh!!... Nooooooo!!";
  161. emotion 23;
  162. M_Menu:
  163. next;
  164. menu "Continue",M_Cont, "Show Ora Ora",M_Show, "Give Ora Ora",M_Give, "Cancel",M_End2;
  165. M_Show:
  166. mes "[Young Man]";
  167. mes "Oooooohhhh..... is.. is this... is this... Ora Ora...??? If you give it to me I'll give you my prized treasure in return!";
  168. mes "What do you say?? Is it a deal?";
  169. goto M_Menu;
  170. M_Give:
  171. mes "[Young Man]";
  172. mes "Muhahahahah!!! Finally, I have it.... Ora Ora! Stupid and distgusting Thief Bugs.... you'll pay for invading MY HOME!!!";
  173. emotion 29;
  174. next;
  175. mes "[Young Man]";
  176. mes "..... Eh em... sorry. I was a little outa control there.... Ah, let me give you my valuable treasure......";
  177. emotion 4;
  178. next;
  179. getitem 5004,1;
  180. delitem 701,5;
  181. mes "[Young Man]";
  182. mes "By wearing this over your mouth, the air you breathe will be filltered so that you can breathe clean air.";
  183. mes "I picked it up while I was a Sailor out at sea. I really have no need for it.";
  184. next;
  185. mes "[Young Man]";
  186. mes "Hehehehe!! I can't wait to use this Ora Ora!!!";
  187. close;
  188. M_End2:
  189. mes "[Young Man]";
  190. mes "What if I CAN'T get rid of these thief bugs???... I guess the only other thing I could do is fall in love with them...... heh... heh... heh....";
  191. emotion 4;
  192. close;
  193. }
  194. //========================================================================================//
  195. // Derivuchi Cap(Hat of Petite Diablo), Helm of Angel
  196. //========================================================================================//
  197. payon_in01.gat,56,12,4 script Young Man 89,{
  198. mes "[Young Man]";
  199. mes "What is it?............";
  200. next;
  201. menu "Can you make me a special item?",M_0, "Nothing.",M_End;
  202. M_0:
  203. mes "[Young Man]";
  204. mes "I see.... so you know about me huh?.... Ok, tell me what you want.";
  205. next;
  206. menu "-Helm of Angel",sM_Angel, "-Deviruchi Cap(Hat of Petite Diablo)",sM_Devir, "-I'll come back later.",M_End;
  207. sM_Angel:
  208. mes "[Young Man]";
  209. mes "For the Helm of Angel I will need:";
  210. mes "- ^5555FF1 Helm (slotted)^000000.";
  211. mes "- ^5555FF1 Angel Wing^000000.";
  212. mes "- ^5555FF5 Fang of Garm^000000.";
  213. set @HAT, 1;
  214. next;
  215. goto sL_GetHat;
  216. sM_Devir:
  217. mes "[Young Man]";
  218. mes "For the Deviruchi Cap(Hat of Petite Diablo) I will need:";
  219. mes "- ^5555FF600 Little Evil Horn^000000.";
  220. mes "- ^5555FF40 Talon of Griffon^000000.";
  221. set @HAT, 2;
  222. sL_GetHat:
  223. mes "[Young Man]";
  224. mes "Wait a moment! Be carefull about what items you give me.";
  225. mes "I do not distinguish between equipment that has been forged or has cards attached to them.";
  226. mes "If you don't want to loose a precious card or piece of equipment, make sure you don't have it equiped.";
  227. next;
  228. mes "[Young Man]";
  229. mes "Do you have all of the items needed?";
  230. menu "-Give him the items.",-, "Nevermind.",M_End;
  231. if(@HAT == 2) goto ssL_Devir;
  232. ssL_Angel:
  233. if(countitem(2229)<1 || countitem(2254)<1 || countitem(7036)<5) goto ssL_NotEnuf;
  234. mes "[Young Man]";
  235. mes "Here is your Helm of Angel.";
  236. delitem 2229, 1;
  237. delitem 2254, 1;
  238. delitem 7036, 5;
  239. getitem 5025, 1;
  240. close;
  241. ssL_Devir:
  242. if(countitem(1038)<600 || countitem(7048)<40) goto ssL_NotEnuf;
  243. mes "[Young Man]";
  244. mes "Here is your Deviruchi Cap(Hat of Petite Diablo).";
  245. delitem 1038, 600;
  246. delitem 7048, 40;
  247. getitem 5038, 1;
  248. close;
  249. ssL_NotEnuf:
  250. mes "[Young Man]";
  251. mes "You don't have enough items for me to make what you want.";
  252. close;
  253. M_End:
  254. mes "[Young Man]";
  255. mes "Fine then.....";
  256. close;
  257. }