new_hats_0625.txt 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314
  1. //===== eAthena Script ============
  2. //= New hats from kRO Sakray on 2005-05-31
  3. //===== By: =========================
  4. //= Lorky, Lupus
  5. //===== Current Version: ===================
  6. //= 0.7
  7. //===== Compatible With: =====================
  8. //= eAthena 1.0
  9. //===== Description: ============================================
  10. //Hats lists:
  11. // Crunch Toast
  12. // Renown Detective's Cap
  13. // Red Bonnet
  14. // Baby Pacifier
  15. // Crunch Toast
  16. // Winter Hat
  17. // Zherlthsh Mask
  18. //===== Additional Comments: ==========================================
  19. // 03.06.2005 :: Lorky :: First release 0.1a
  20. // 0.1b Fixed some missing things with temp IDs. [Lupus]
  21. // Could someone correct wrong info, names, coords, etc? ^___-
  22. // 0.1c Fixed hats shop. It shouldn't sell slotted hats.
  23. // 0.2 Fixed Detective Hat items (by Ishizu-chan) [Lupus]
  24. // 0.3 Added Zealotus mask quest with correct items [Lupus]
  25. // 0.4 Fixed some sprites, npc names and coords [Lupus]
  26. // 0.5 Removed temp shops, Black Clothes -> Piece of Black Quartz, thx to vicious_Pucca for note [Lupus]
  27. // 0.5a Updated detective hat to ask for the correct items [Kayla]
  28. // 0.6 Fixed possible exploits. Update yuor servers! [Lupus]
  29. // 0.7 Changed item names to the new official ones, and fixed some Engrish [Poki#3]
  30. //=====================================================================
  31. //Links (some info related to these headgears)
  32. //http://translate.google.com/translate?hl=en&sl=ja&u=http://www11.big.or.jp/~top/2005/0625/head.htm
  33. //http://eathena.deltaanime.net/board/index.php?showtopic=34214
  34. //http://www.ragnainfo.net/forums/viewtopic.php?t=79677&start=0&postdays=0&postorder=asc&highlight=
  35. //-------------------------------------------------------------------------------------------------
  36. // Crunch Toast (ID 5107)
  37. yuno.gat,224,116,4 script Kacis 818,{
  38. mes "[Kacis]";
  39. mes "Do you want a ^FF3300Crunch Toast^000000?";
  40. next;
  41. menu "Please, make one for me",-,"No, thanks. I'm so full",L_EXIT;
  42. if(countitem(519) < 50 || countitem(548) < 50 || countitem(539) < 50 || countitem(7031)<50) goto L_NOITEM;//Items: Milk, Cheese, Piece_of_Cake, Old_Frying_Pan,
  43. delitem 519,50; // Milk
  44. delitem 548,50; // Cheese
  45. delitem 539,50; // Piece of Cake
  46. delitem 7031,50; // Old Frying Pan
  47. mes "[Kacis]";
  48. mes "Good, thank you! Let me just take your items.";
  49. next;
  50. mes "[Kacis]";
  51. mes "Well done. Be careful, it's hot.";
  52. getitem 5107,1; // Crunch Toast
  53. close;
  54. L_NOITEM:
  55. mes "[Kacis]";
  56. mes "Well, for me to make you a ^FF3300Crunch Toast^000000";
  57. mes "I'll require these materials:";
  58. mes "^FF3300 50 Milk, ^000000";
  59. mes "^FF3300 50 Cheese, ^000000";
  60. mes "^FF3300 50 Piece of Cake, ^000000";
  61. mes "^FF3300 50 Old Frying Pan. ^000000";
  62. close;
  63. L_EXIT:
  64. mes "[Kacis]";
  65. mes "I want more tasty toasts!";
  66. close;
  67. }
  68. //-------------------------------------------------------------------------------------------------
  69. // Renown Detective's Cap (ID 5108)
  70. lighthalzen.gat,140,68,4 script Morris 818,{
  71. mes "[Morris]";
  72. mes "Do you want a ^FF3300Renown Detective's Cap^000000?";
  73. next;
  74. menu "Of course, I do",-,"No, thanks",L_EXIT;
  75. mes "[Morris]";
  76. mes "Very well. Now I can make it...";
  77. if(countitem(611)<10 || countitem(7301)<1887 || countitem(5120)<1 || Zeny<50000) goto L_NOITEM;//Items: Magnifier, Tassel, Wide_Bunker_Hat_,
  78. delitem 611,10; // Magnifier
  79. delitem 7301,1887; // Tassel
  80. delitem 5120,1; // Bucket Hat [1]
  81. set Zeny,Zeny-50000;
  82. next;
  83. mes "[Morris]";
  84. mes "Enjoy.";
  85. getitem 5108,1; // Renown Detective's Cap
  86. close;
  87. L_NOITEM:
  88. mes "[Morris]";
  89. mes "Bring me:";
  90. mes "^FF3300 10 Magnifier^000000,";
  91. mes "^FF3300 1887 Tassel^000000,";
  92. mes "^FF3300 1 Bucket Hat [1]^000000,";
  93. mes "and ^FF3300 50,000 zeny.^000000";
  94. close;
  95. L_EXIT:
  96. mes "[Morris]";
  97. mes "Bye.";
  98. close;
  99. }
  100. //-------------------------------------------------------------------------------------------------
  101. // Red Bonnet (ID 5109)
  102. lighthalzen.gat,180,88,4 script Rich Girl 818,{
  103. mes "[Rich Girl]";
  104. mes "Hello there! Please, answer my questions...";
  105. next;
  106. mes "[Rich Girl]";
  107. mes "Do you have a grandma?";
  108. emotion e_hmm;
  109. next;
  110. mes "[Rich Girl]";
  111. mes "Really? I'm sorry. Do you like wolves?";
  112. next;
  113. mes "[Rich Girl]";
  114. mes "Ha! I knew it! And... my last question. Would you like to put on something reddish?";
  115. emotion e_what;
  116. next;
  117. mes "[Rich Girl]";
  118. mes "Just kidding, Have you ever read 'Red-Hood'? I can make to you the very same ^FF3300Red Bonnet^000000.";
  119. next;
  120. menu "Please, make it!",-,"No, thanks",L_EXIT;
  121. if(countitem(10015) < 1 || countitem(975) < 1 || countitem(10007) < 1 || countitem(5032)<1 || Zeny<50000) goto L_NOITEM;//Items: Green_Lace, Scarlet_Dyestuffs, Silk_Ribbon, Sunday_Hat,
  122. delitem 10015,1; // Green Lace
  123. delitem 975,1; // Scarlet Dyestuff
  124. delitem 10007,1; // Silk Ribbon
  125. delitem 5032,1; // Sunday Hat
  126. set Zeny,Zeny-50000;
  127. mes "[Rich Girl]";
  128. mes "Ok then, I shall make one for you.";
  129. next;
  130. mes "[Rich Girl]";
  131. mes "Now you can drink tea with your grannie and have fun with wolves.";
  132. getitem 5109,1; //Items: Red_Bonnet,
  133. close;
  134. L_NOITEM:
  135. mes "[Rich Girl]";
  136. mes "Give me:";
  137. mes "^FF3300 Green Lace^000000,";
  138. mes "^FF3300 Scarlet Dyestuff^000000,";
  139. mes "^FF3300 Silk Ribbon^000000,";
  140. mes "^FF3300 Sunday Hat^000000,";
  141. mes "and ^FF3300 50,000 zeny.^000000";
  142. close;
  143. L_EXIT:
  144. mes "[Rich Girl]";
  145. mes "Well done. Bye.";
  146. close;
  147. }
  148. //-------------------------------------------------------------------------------------------------
  149. // Baby Pacifier (ID 5110)
  150. lighthalzen.gat,360,310,4 script Boy 818,{
  151. mes "[Boy]";
  152. mes "...MA...Ma..ma...";
  153. emotion e_slur;
  154. next;
  155. menu "Wow! Give me a Baby Pacifier!",-,"Nice Boy!",L_EXIT;
  156. mes "[Boy]";
  157. mes "Rrr..Rrr.. (^FF3300Royal Jelly^000000)";
  158. mes "Bu.. Ba...Ba-Bu-bi (^FF3300Nursing Bottle^000000)";
  159. mes "Pa-Pa..Paxfi.. (^FF3300Pacifier^000000)";
  160. mes "Nu..Noos rie.. (^FF3300Nose Ring^000000)";
  161. next;
  162. if(countitem(526)<1 || countitem(7270)<1 || countitem(10004)<1 || countitem(941)<1) goto L_EXIT;//Items: Royal_Jelly, Baby_Bottle, Pacifier, Nose_Ring,
  163. delitem 526,1; // Royal Jelly
  164. delitem 7270,1; // Nursing Bottle
  165. delitem 10004,1; // Pacifier
  166. delitem 941,1; // Nose Ring
  167. mes "[Boy]";
  168. mes "Th-anke...";
  169. emotion e_slur;
  170. getitem 5110,1; // Baby Pacifier
  171. next;
  172. L_EXIT:
  173. mes "[Boy]";
  174. mes "...B...Bye...";
  175. emotion e_sob;
  176. close;
  177. }
  178. //-------------------------------------------------------------------------------------------------
  179. // Winter Hat (ID 5115)
  180. einbech.gat,70,200,7 script Mater 818,{
  181. mes "[Mater]";
  182. mes "Aren't you cold?";
  183. mes "I can make you a ^FF3300Winter Hat^000000";
  184. next;
  185. menu "Please, make one for me",-,"No, thanks",L_EXIT;
  186. if(countitem(7267) < 999 || countitem(983) < 1 || countitem(749) < 1 || Zeny<50000) goto L_NOITEM;//Items: Tigerskin_Underwear, Black_Dyestuff, Frozen_Rose,
  187. delitem 7267,999; // Tiger Panty
  188. delitem 983,1; // Black Dyestuff
  189. delitem 749,1; // Frozen Rose
  190. set Zeny,Zeny-50000;
  191. mes "[Mater]";
  192. mes "Exellent! Now give me the items.";
  193. next;
  194. mes "[Mater]";
  195. mes "Here you are.";
  196. getitem 5115,1; // Winter Hat
  197. close;
  198. L_NOITEM:
  199. mes "[Mater]";
  200. mes "Please, correct these materials:";
  201. mes "^FF3300 999 Tiger Panty^000000,";
  202. mes "^FF3300 Black Dyestuff^000000,";
  203. mes "^FF3300 Frozen Rose^000000,";
  204. mes "and ^FF3300 50,000 zeny.^000000";
  205. close;
  206. L_EXIT:
  207. mes "[Mater]";
  208. mes "Azzz youu wishhhh... Brr-r.";
  209. close;
  210. }
  211. //-------------------------------------------------------------------------------------------------
  212. // Mystic rose (ID 5117)
  213. lhz_in02.gat,103,31,4 script Margaret Mary 818,{
  214. mes "[Margaret Mary]";
  215. mes "Wheee! Don't you just love making youself look pretty!?";
  216. mes "I love glamourising myself with all the best accessories!";
  217. next;
  218. mes "[Margaret Mary]";
  219. mes "Have you ever heard of a ^FF3300Mystic Rose^000000?";
  220. mes "I can make you one, and you could be fashionable and mysticly, too!";
  221. next;
  222. menu "Make me a ^670000Mystic rose^000000.",-,"No, I dont want one.",L_EXIT;
  223. if(countitem(731) < 10 || countitem(748) < 3 || countitem(982) < 1 || Zeny<50000) goto L_NOITEM;//Items: 2_Carat_Diamond, Witherless_Rose, White_Dyestuff,
  224. delitem 731,10; // 2carat Diamond
  225. delitem 748,3; // Witherless Rose
  226. delitem 982,1; // White Dyestuff
  227. set Zeny,Zeny-50000;
  228. mes "[Margaret Mary]";
  229. mes "Wow, thank you! Hand me your items, please.";
  230. next;
  231. mes "[Margaret Mary]";
  232. mes "Enjoy being pretty and mystic!";
  233. getitem 5117,1; // Mystic Rose
  234. close;
  235. L_NOITEM:
  236. mes "[Margaret Mary]";
  237. mes "Well, for me to make you my Mystic rose...";
  238. mes "I need these materials:";
  239. mes "^FF3300 10 2carat Diamond^000000,";
  240. mes "^FF3300 3 Witherless Rose^000000,";
  241. mes "^FF3300 1 White Dyestuff^000000,";
  242. mes "and ^FF3300 50,000 zeny.^000000";
  243. close;
  244. L_EXIT:
  245. mes "[Margaret Mary]";
  246. mes "Aww... well, OK then!";
  247. mes "Be pretty some other time";
  248. close;
  249. }
  250. //-------------------------------------------------------------------------------------------------
  251. // Zherlthsh Mask (ID 5121)
  252. gl_prison1.gat,138,141,4 script Zherlthsh 1200,{
  253. mes "[Zherlthsh]";
  254. mes "Do you want an unique ^FF3300Zherlthsh Mask^000000?";
  255. next;
  256. menu "Yes, I do!",-,"No, thanks",L_EXIT;
  257. if(countitem(7315) < 369 || countitem(660) < 1 || countitem(7263) < 1 || countitem(7099) < 30) goto L_NOITEM;
  258. delitem 7315,369; // Dark Crystal Fragment
  259. delitem 660,1; // Forbidden Red Candle
  260. delitem 7263,1; // Cat's Eye
  261. delitem 7099,30; // Worn-out Magic Scroll
  262. getnameditem 5121,strcharinfo(0);
  263. logmes "Quest: Got Zherlthsh Mask";
  264. mes "[Zherlthsh]";
  265. mes "Just let me sign your unique Zealotus Mask.";
  266. mes "So all masks should be signed...";
  267. close;
  268. L_NOITEM:
  269. mes "[Zherlthsh]";
  270. mes "All right. Bring me these items:";
  271. mes "^FF3300 369 Dark Crystal Fragment^000000,";
  272. mes "^FF3300 1 Forbidden Red Candle^000000,";
  273. mes "^FF3300 1 Cat's Eye^000000";
  274. mes "and ^FF3300 30 Worn-out Magic Scroll.^000000";
  275. close;
  276. L_EXIT:
  277. mes "[Zherlthsh]";
  278. mes "As you wish...";
  279. close;
  280. }