achievements.txt 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543
  1. //===== rAthena Script =======================================
  2. //= Adventure Achievements
  3. //===== Description: =========================================
  4. //= Spawns Adventure group type treasure chests.
  5. //===== Changelogs: ==========================================
  6. //= 1.0 Initial release. [Aleos]
  7. //= 1.1 Corrected the position using official script. [Atemo]
  8. //============================================================
  9. // Triggers NPCs
  10. - script ach_treasure#touch -1,{
  11. end;
  12. OnTouch:
  13. sscanf( strnpcinfo(0), "#wp%d", .@num );
  14. if (.@num == 0)
  15. end;
  16. if (!achievementexists(.@num)) // Don't trigger if the player has already completed.
  17. cloakoffnpcself( ("#tr" + .@num) );
  18. end;
  19. }
  20. //-----------------
  21. // --- Dungeons ---
  22. //-----------------
  23. // Abbey Underground
  24. abbey03,27,72,4 duplicate(ach_treasure#touch) #wp120110 HIDDEN_WARP_NPC,5,5
  25. // Abyss Lake
  26. abyss_03,86,55,4 duplicate(ach_treasure#touch) #wp120111 HIDDEN_WARP_NPC,5,5
  27. // Amatsu Dungeon
  28. ama_dun03,60,163,4 duplicate(ach_treasure#touch) #wp120113 HIDDEN_WARP_NPC,5,5
  29. // Ant Hell
  30. anthell02,253,41,4 duplicate(ach_treasure#touch) #wp120114 HIDDEN_WARP_NPC,5,5
  31. // Ayothaya Dungeon
  32. ayo_dun02,150,256,4 duplicate(ach_treasure#touch) #wp120115 HIDDEN_WARP_NPC,5,5
  33. // Bifrost
  34. ecl_tdun04,37,37,4 duplicate(ach_treasure#touch) #wp120121 HIDDEN_WARP_NPC,5,5
  35. // Brasilis Dungeon
  36. bra_dun02,171,121,4 duplicate(ach_treasure#touch) #wp120117 HIDDEN_WARP_NPC,5,5
  37. // Byalan Dungeon
  38. iz_dun05,64,223,4 duplicate(ach_treasure#touch) #wp120141 HIDDEN_WARP_NPC,5,5
  39. // Clock Tower
  40. c_tower4,37,158,4 duplicate(ach_treasure#touch) #wp120112 HIDDEN_WARP_NPC,5,5
  41. alde_dun04,90,107,4 duplicate(ach_treasure#touch) #wp120118 HIDDEN_WARP_NPC,5,5
  42. // Coal Mine
  43. mjo_dun03,76,220,4 duplicate(ach_treasure#touch) #wp120136 HIDDEN_WARP_NPC,5,5
  44. // Comodo Dungeon
  45. beach_dun3,102,71,4 duplicate(ach_treasure#touch) #wp120116 HIDDEN_WARP_NPC,5,5
  46. // Einbech
  47. ein_dun02,31,255,4 duplicate(ach_treasure#touch) #wp120122 HIDDEN_WARP_NPC,5,5
  48. // Geffen Dungeon
  49. gef_dun02,222,163,4 duplicate(ach_treasure#touch) #wp120123 HIDDEN_WARP_NPC,5,5
  50. // Glastheim
  51. gl_cas02,53,151,4 duplicate(ach_treasure#touch) #wp120124 HIDDEN_WARP_NPC,5,5
  52. gl_sew04,288,6,4 duplicate(ach_treasure#touch) #wp120125 HIDDEN_WARP_NPC,5,5
  53. gl_knt02,126,235,4 duplicate(ach_treasure#touch) #wp120126 HIDDEN_WARP_NPC,5,5
  54. gl_prison1,126,158,4 duplicate(ach_treasure#touch) #wp120127 HIDDEN_WARP_NPC,5,5
  55. // Kunlun Dungeon
  56. gon_dun03,166,231,4 duplicate(ach_treasure#touch) #wp120128 HIDDEN_WARP_NPC,5,5
  57. // Istana
  58. dew_dun02,87,272,4 duplicate(ach_treasure#touch) #wp120119 HIDDEN_WARP_NPC,5,5
  59. // Labyrinth
  60. prt_maze03,11,14,4 duplicate(ach_treasure#touch) #wp120140 HIDDEN_WARP_NPC,5,5
  61. // Luoyang Dungeon
  62. lou_dun03,29,228,4 duplicate(ach_treasure#touch) #wp120134 HIDDEN_WARP_NPC,5,5
  63. // Nogg Road
  64. mag_dun02,197,77,4 duplicate(ach_treasure#touch) #wp120135 HIDDEN_WARP_NPC,5,5
  65. // Orc Dungeon
  66. orcsdun02,31,72,4 duplicate(ach_treasure#touch) #wp120138 HIDDEN_WARP_NPC,5,5
  67. // Payon Dungeon
  68. pay_dun04,120,124,4 duplicate(ach_treasure#touch) #wp120139 HIDDEN_WARP_NPC,5,5
  69. // Prontera Culvert
  70. prt_sewb4,19,183,4 duplicate(ach_treasure#touch) #wp120131 HIDDEN_WARP_NPC,5,5
  71. // Pyramid
  72. moc_pryd06,102,121,4 duplicate(ach_treasure#touch) #wp120137 HIDDEN_WARP_NPC,5,5
  73. // Rachel Dungeon
  74. ice_dun03,45,261,4 duplicate(ach_treasure#touch) #wp120129 HIDDEN_WARP_NPC,5,5
  75. // Robot Factory
  76. kh_dun02,70,107,4 duplicate(ach_treasure#touch) #wp120132 HIDDEN_WARP_NPC,5,5
  77. // Scaraba Hall
  78. dic_dun03,216,211,4 duplicate(ach_treasure#touch) #wp120120 HIDDEN_WARP_NPC,5,5
  79. // Somatology Lab
  80. lhz_dun03,240,221,4 duplicate(ach_treasure#touch) #wp120133 HIDDEN_WARP_NPC,5,5
  81. // Sphinx
  82. in_sphinx5,154,107,4 duplicate(ach_treasure#touch) #wp120130 HIDDEN_WARP_NPC,5,5
  83. // Sunken Ship
  84. treasure02,19,142,4 duplicate(ach_treasure#touch) #wp120144 HIDDEN_WARP_NPC,5,5
  85. // Thanatos Tower
  86. tha_t06,150,176,4 duplicate(ach_treasure#touch) #wp120142 HIDDEN_WARP_NPC,5,5
  87. // Thors Volcano
  88. thor_v03,220,221,4 duplicate(ach_treasure#touch) #wp120143 HIDDEN_WARP_NPC,5,5
  89. // Toy Factory
  90. xmas_dun02,120,224,4 duplicate(ach_treasure#touch) #wp120146 HIDDEN_WARP_NPC,5,5
  91. // Turtle Island Dungeon
  92. tur_dun04,134,130,4 duplicate(ach_treasure#touch) #wp120145 HIDDEN_WARP_NPC,5,5
  93. //---------------
  94. // --- Fields ---
  95. //---------------
  96. // Comodo
  97. cmd_fild01,112,200,4 duplicate(ach_treasure#touch) #wp120044 HIDDEN_WARP_NPC,5,5
  98. cmd_fild02,86,94,4 duplicate(ach_treasure#touch) #wp120045 HIDDEN_WARP_NPC,5,5
  99. cmd_fild03,144,190,4 duplicate(ach_treasure#touch) #wp120046 HIDDEN_WARP_NPC,5,5
  100. cmd_fild04,151,191,4 duplicate(ach_treasure#touch) #wp120047 HIDDEN_WARP_NPC,5,5
  101. cmd_fild06,221,108,4 duplicate(ach_treasure#touch) #wp120048 HIDDEN_WARP_NPC,5,5
  102. cmd_fild07,269,322,4 duplicate(ach_treasure#touch) #wp120049 HIDDEN_WARP_NPC,5,5
  103. cmd_fild08,181,136,4 duplicate(ach_treasure#touch) #wp120050 HIDDEN_WARP_NPC,5,5
  104. cmd_fild09,211,266,4 duplicate(ach_treasure#touch) #wp120051 HIDDEN_WARP_NPC,5,5
  105. // Einbroch
  106. ein_fild01,266,277,4 duplicate(ach_treasure#touch) #wp120067 HIDDEN_WARP_NPC,5,5
  107. ein_fild03,99,332,4 duplicate(ach_treasure#touch) #wp120068 HIDDEN_WARP_NPC,5,5
  108. ein_fild04,334,305,4 duplicate(ach_treasure#touch) #wp120069 HIDDEN_WARP_NPC,5,5
  109. ein_fild05,337,233,4 duplicate(ach_treasure#touch) #wp120070 HIDDEN_WARP_NPC,5,5
  110. ein_fild06,174,245,4 duplicate(ach_treasure#touch) #wp120071 HIDDEN_WARP_NPC,5,5
  111. ein_fild07,188,50,4 duplicate(ach_treasure#touch) #wp120072 HIDDEN_WARP_NPC,5,5
  112. ein_fild08,258,78,4 duplicate(ach_treasure#touch) #wp120073 HIDDEN_WARP_NPC,5,5
  113. ein_fild09,330,76,4 duplicate(ach_treasure#touch) #wp120074 HIDDEN_WARP_NPC,5,5
  114. // Geffen
  115. gef_fild00,73,119,4 duplicate(ach_treasure#touch) #wp120011 HIDDEN_WARP_NPC,5,5
  116. gef_fild01,222,224,4 duplicate(ach_treasure#touch) #wp120012 HIDDEN_WARP_NPC,5,5
  117. gef_fild05,202,292,4 duplicate(ach_treasure#touch) #wp120013 HIDDEN_WARP_NPC,5,5
  118. gef_fild06,279,105,4 duplicate(ach_treasure#touch) #wp120014 HIDDEN_WARP_NPC,5,5
  119. gef_fild07,184,249,4 duplicate(ach_treasure#touch) #wp120015 HIDDEN_WARP_NPC,5,5
  120. gef_fild09,170,73,4 duplicate(ach_treasure#touch) #wp120016 HIDDEN_WARP_NPC,5,5
  121. gef_fild11,239,248,4 duplicate(ach_treasure#touch) #wp120017 HIDDEN_WARP_NPC,5,5
  122. // Hugel
  123. hu_fild01,347,312,4 duplicate(ach_treasure#touch) #wp120062 HIDDEN_WARP_NPC,5,5
  124. hu_fild02,80,152,4 duplicate(ach_treasure#touch) #wp120063 HIDDEN_WARP_NPC,5,5
  125. hu_fild04,322,313,4 duplicate(ach_treasure#touch) #wp120064 HIDDEN_WARP_NPC,5,5
  126. hu_fild06,204,228,4 duplicate(ach_treasure#touch) #wp120065 HIDDEN_WARP_NPC,5,5
  127. hu_fild05,197,210,4 duplicate(ach_treasure#touch) #wp120066 HIDDEN_WARP_NPC,5,5
  128. // Laphine
  129. ecl_fild01,234,217,4 duplicate(ach_treasure#touch) #wp120090 HIDDEN_WARP_NPC,5,5
  130. bif_fild01,147,64,4 duplicate(ach_treasure#touch) #wp120091 HIDDEN_WARP_NPC,5,5
  131. bif_fild02,155,322,4 duplicate(ach_treasure#touch) #wp120092 HIDDEN_WARP_NPC,5,5
  132. spl_fild01,335,315,4 duplicate(ach_treasure#touch) #wp120093 HIDDEN_WARP_NPC,5,5
  133. spl_fild02,153,358,4 duplicate(ach_treasure#touch) #wp120094 HIDDEN_WARP_NPC,5,5
  134. spl_fild03,61,286,4 duplicate(ach_treasure#touch) #wp120095 HIDDEN_WARP_NPC,5,5
  135. // Lighthalzen
  136. lhz_fild01,118,73,4 duplicate(ach_treasure#touch) #wp120075 HIDDEN_WARP_NPC,5,5
  137. lhz_fild02,239,243,4 duplicate(ach_treasure#touch) #wp120076 HIDDEN_WARP_NPC,5,5
  138. lhz_fild03,313,132,4 duplicate(ach_treasure#touch) #wp120077 HIDDEN_WARP_NPC,5,5
  139. // Manuk
  140. man_fild01,41,172,4 duplicate(ach_treasure#touch) #wp120096 HIDDEN_WARP_NPC,5,5
  141. man_fild02,268,355,4 duplicate(ach_treasure#touch) #wp120097 HIDDEN_WARP_NPC,5,5
  142. man_fild03,198,91,4 duplicate(ach_treasure#touch) #wp120098 HIDDEN_WARP_NPC,5,5
  143. dic_fild01,227,82,4 duplicate(ach_treasure#touch) #wp120099 HIDDEN_WARP_NPC,5,5
  144. dic_fild02,147,196,4 duplicate(ach_treasure#touch) #wp120100 HIDDEN_WARP_NPC,5,5
  145. // Misc
  146. ama_fild01,187,337,4 duplicate(ach_treasure#touch) #wp120101 HIDDEN_WARP_NPC,5,5
  147. gon_fild01,171,332,4 duplicate(ach_treasure#touch) #wp120102 HIDDEN_WARP_NPC,5,5
  148. lou_fild01,104,232,4 duplicate(ach_treasure#touch) #wp120103 HIDDEN_WARP_NPC,5,5
  149. ayo_fild01,289,70,4 duplicate(ach_treasure#touch) #wp120104 HIDDEN_WARP_NPC,5,5
  150. mosk_fild02,176,77,4 duplicate(ach_treasure#touch) #wp120105 HIDDEN_WARP_NPC,5,5
  151. bra_fild01,99,193,4 duplicate(ach_treasure#touch) #wp120106 HIDDEN_WARP_NPC,5,5
  152. dew_fild01,175,287,4 duplicate(ach_treasure#touch) #wp120107 HIDDEN_WARP_NPC,5,5
  153. ma_fild01,308,206,4 duplicate(ach_treasure#touch) #wp120108 HIDDEN_WARP_NPC,5,5
  154. ma_fild02,246,323,4 duplicate(ach_treasure#touch) #wp120109 HIDDEN_WARP_NPC,5,5
  155. // Mjolnir
  156. mjolnir_01,47,60,4 duplicate(ach_treasure#touch) #wp120032 HIDDEN_WARP_NPC,5,5
  157. mjolnir_02,77,49,4 duplicate(ach_treasure#touch) #wp120033 HIDDEN_WARP_NPC,5,5
  158. mjolnir_03,190,200,4 duplicate(ach_treasure#touch) #wp120034 HIDDEN_WARP_NPC,5,5
  159. mjolnir_04,201,146,4 duplicate(ach_treasure#touch) #wp120035 HIDDEN_WARP_NPC,5,5
  160. mjolnir_05,43,327,4 duplicate(ach_treasure#touch) #wp120036 HIDDEN_WARP_NPC,5,5
  161. mjolnir_06,162,290,4 duplicate(ach_treasure#touch) #wp120037 HIDDEN_WARP_NPC,5,5
  162. mjolnir_07,321,127,4 duplicate(ach_treasure#touch) #wp120038 HIDDEN_WARP_NPC,5,5
  163. mjolnir_08,175,225,4 duplicate(ach_treasure#touch) #wp120039 HIDDEN_WARP_NPC,5,5
  164. mjolnir_09,299,123,4 duplicate(ach_treasure#touch) #wp120040 HIDDEN_WARP_NPC,5,5
  165. mjolnir_10,353,371,4 duplicate(ach_treasure#touch) #wp120041 HIDDEN_WARP_NPC,5,5
  166. mjolnir_11,325,178,4 duplicate(ach_treasure#touch) #wp120042 HIDDEN_WARP_NPC,5,5
  167. mjolnir_12,110,298,4 duplicate(ach_treasure#touch) #wp120043 HIDDEN_WARP_NPC,5,5
  168. // Morocc
  169. moc_fild11,188,218,4 duplicate(ach_treasure#touch) #wp120018 HIDDEN_WARP_NPC,5,5
  170. moc_fild12,234,96,4 duplicate(ach_treasure#touch) #wp120019 HIDDEN_WARP_NPC,5,5
  171. moc_fild13,290,207,4 duplicate(ach_treasure#touch) #wp120020 HIDDEN_WARP_NPC,5,5
  172. moc_fild16,196,108,4 duplicate(ach_treasure#touch) #wp120021 HIDDEN_WARP_NPC,5,5
  173. moc_fild17,269,105,4 duplicate(ach_treasure#touch) #wp120022 HIDDEN_WARP_NPC,5,5
  174. moc_fild18,54,284,4 duplicate(ach_treasure#touch) #wp120023 HIDDEN_WARP_NPC,5,5
  175. // Payon
  176. pay_fild01,167,243,4 duplicate(ach_treasure#touch) #wp120024 HIDDEN_WARP_NPC,5,5
  177. pay_fild02,105,240,4 duplicate(ach_treasure#touch) #wp120025 HIDDEN_WARP_NPC,5,5
  178. pay_fild03,144,97,4 duplicate(ach_treasure#touch) #wp120026 HIDDEN_WARP_NPC,5,5
  179. pay_fild04,257,95,4 duplicate(ach_treasure#touch) #wp120027 HIDDEN_WARP_NPC,5,5
  180. pay_fild07,365,37,4 duplicate(ach_treasure#touch) #wp120028 HIDDEN_WARP_NPC,5,5
  181. pay_fild08,237,345,4 duplicate(ach_treasure#touch) #wp120029 HIDDEN_WARP_NPC,5,5
  182. pay_fild09,251,42,4 duplicate(ach_treasure#touch) #wp120030 HIDDEN_WARP_NPC,5,5
  183. pay_fild10,196,38,4 duplicate(ach_treasure#touch) #wp120031 HIDDEN_WARP_NPC,5,5
  184. // Prontera
  185. prt_fild01,146,126,4 duplicate(ach_treasure#touch) #wp120001 HIDDEN_WARP_NPC,5,5
  186. prt_fild02,142,221,4 duplicate(ach_treasure#touch) #wp120002 HIDDEN_WARP_NPC,5,5
  187. prt_fild03,172,139,4 duplicate(ach_treasure#touch) #wp120003 HIDDEN_WARP_NPC,5,5
  188. prt_fild04,118,57,4 duplicate(ach_treasure#touch) #wp120004 HIDDEN_WARP_NPC,5,5
  189. prt_fild05,189,291,4 duplicate(ach_treasure#touch) #wp120005 HIDDEN_WARP_NPC,5,5
  190. prt_fild06,298,304,4 duplicate(ach_treasure#touch) #wp120006 HIDDEN_WARP_NPC,5,5
  191. prt_fild07,44,104,4 duplicate(ach_treasure#touch) #wp120007 HIDDEN_WARP_NPC,5,5
  192. prt_fild08,203,222,4 duplicate(ach_treasure#touch) #wp120008 HIDDEN_WARP_NPC,5,5
  193. prt_fild09,37,354,4 duplicate(ach_treasure#touch) #wp120009 HIDDEN_WARP_NPC,5,5
  194. prt_fild10,177,206,4 duplicate(ach_treasure#touch) #wp120010 HIDDEN_WARP_NPC,5,5
  195. // Rachel
  196. ra_fild01,138,166,4 duplicate(ach_treasure#touch) #wp120078 HIDDEN_WARP_NPC,5,5
  197. ra_fild03,224,275,4 duplicate(ach_treasure#touch) #wp120079 HIDDEN_WARP_NPC,5,5
  198. ra_fild08,326,45,4 duplicate(ach_treasure#touch) #wp120080 HIDDEN_WARP_NPC,5,5
  199. ra_fild12,352,165,4 duplicate(ach_treasure#touch) #wp120081 HIDDEN_WARP_NPC,5,5
  200. ra_fild04,92,302,4 duplicate(ach_treasure#touch) #wp120082 HIDDEN_WARP_NPC,5,5
  201. ra_fild05,59,59,4 duplicate(ach_treasure#touch) #wp120083 HIDDEN_WARP_NPC,5,5
  202. ra_fild06,362,230,4 duplicate(ach_treasure#touch) #wp120084 HIDDEN_WARP_NPC,5,5
  203. // Veins
  204. ve_fild01,180,234,4 duplicate(ach_treasure#touch) #wp120085 HIDDEN_WARP_NPC,5,5
  205. ve_fild02,65,194,4 duplicate(ach_treasure#touch) #wp120086 HIDDEN_WARP_NPC,5,5
  206. ve_fild03,197,242,4 duplicate(ach_treasure#touch) #wp120087 HIDDEN_WARP_NPC,5,5
  207. ve_fild04,288,279,4 duplicate(ach_treasure#touch) #wp120088 HIDDEN_WARP_NPC,5,5
  208. ve_fild07,33,113,4 duplicate(ach_treasure#touch) #wp120089 HIDDEN_WARP_NPC,5,5
  209. // Juno
  210. yuno_fild01,284,138,4 duplicate(ach_treasure#touch) #wp120052 HIDDEN_WARP_NPC,5,5
  211. yuno_fild12,76,268,4 duplicate(ach_treasure#touch) #wp120053 HIDDEN_WARP_NPC,5,5
  212. yuno_fild02,142,191,4 duplicate(ach_treasure#touch) #wp120054 HIDDEN_WARP_NPC,5,5
  213. yuno_fild03,135,329,4 duplicate(ach_treasure#touch) #wp120055 HIDDEN_WARP_NPC,5,5
  214. yuno_fild04,35,369,4 duplicate(ach_treasure#touch) #wp120056 HIDDEN_WARP_NPC,5,5
  215. yuno_fild06,262,220,4 duplicate(ach_treasure#touch) #wp120057 HIDDEN_WARP_NPC,5,5
  216. yuno_fild07,113,339,4 duplicate(ach_treasure#touch) #wp120058 HIDDEN_WARP_NPC,5,5
  217. yuno_fild08,179,209,4 duplicate(ach_treasure#touch) #wp120059 HIDDEN_WARP_NPC,5,5
  218. yuno_fild09,166,228,4 duplicate(ach_treasure#touch) #wp120060 HIDDEN_WARP_NPC,5,5
  219. yuno_fild11,141,357,4 duplicate(ach_treasure#touch) #wp120061 HIDDEN_WARP_NPC,5,5
  220. // Treasures
  221. - script ach_treasure#click -1,{
  222. sscanf( strnpcinfo(0), "#tr%d", .@num );
  223. if (.@num == 0)
  224. end;
  225. if (!achievementexists(.@num))
  226. achievementcomplete(.@num);
  227. cloakonnpcself();
  228. end;
  229. OnInit:
  230. cloakonnpc();
  231. end;
  232. }
  233. // Abbey Underground
  234. abbey03,27,72,4 duplicate(ach_treasure#click) #tr120110 4_TREASURE_BOX
  235. // Abyss Lake
  236. abyss_03,86,55,4 duplicate(ach_treasure#click) #tr120111 4_TREASURE_BOX
  237. // Amatsu Dungeon
  238. ama_dun03,60,163,4 duplicate(ach_treasure#click) #tr120113 4_TREASURE_BOX
  239. // Ant Hell
  240. anthell02,253,41,4 duplicate(ach_treasure#click) #tr120114 4_TREASURE_BOX
  241. // Ayothaya Dungeon
  242. ayo_dun02,150,256,4 duplicate(ach_treasure#click) #tr120115 4_TREASURE_BOX
  243. // Bifrost
  244. ecl_tdun04,37,37,4 duplicate(ach_treasure#click) #tr120121 4_TREASURE_BOX
  245. // Brasilis Dungeon
  246. bra_dun02,171,121,4 duplicate(ach_treasure#click) #tr120117 4_TREASURE_BOX
  247. // Byalan Dungeon
  248. iz_dun05,64,223,4 duplicate(ach_treasure#click) #tr120141 4_TREASURE_BOX
  249. // Clock Tower
  250. c_tower4,37,158,4 duplicate(ach_treasure#click) #tr120112 4_TREASURE_BOX
  251. alde_dun04,90,107,4 duplicate(ach_treasure#click) #tr120118 4_TREASURE_BOX
  252. // Coal Mine
  253. mjo_dun03,76,220,4 duplicate(ach_treasure#click) #tr120136 4_TREASURE_BOX
  254. // Comodo Dungeon
  255. beach_dun3,102,71,4 duplicate(ach_treasure#click) #tr120116 4_TREASURE_BOX
  256. // Einbech
  257. ein_dun02,31,255,4 duplicate(ach_treasure#click) #tr120122 4_TREASURE_BOX
  258. // Geffen Dungeon
  259. gef_dun02,222,163,4 duplicate(ach_treasure#click) #tr120123 4_TREASURE_BOX
  260. // Glastheim
  261. gl_cas02,53,151,4 duplicate(ach_treasure#click) #tr120124 4_TREASURE_BOX
  262. gl_sew04,288,6,4 duplicate(ach_treasure#click) #tr120125 4_TREASURE_BOX
  263. gl_knt02,126,235,4 duplicate(ach_treasure#click) #tr120126 4_TREASURE_BOX
  264. gl_prison1,126,158,4 duplicate(ach_treasure#click) #tr120127 4_TREASURE_BOX
  265. // Kunlun Dungeon
  266. gon_dun03,166,231,4 duplicate(ach_treasure#click) #tr120128 4_TREASURE_BOX
  267. // Istana
  268. dew_dun02,87,272,4 duplicate(ach_treasure#click) #tr120119 4_TREASURE_BOX
  269. // Labyrinth
  270. prt_maze03,11,14,4 duplicate(ach_treasure#click) #tr120140 4_TREASURE_BOX
  271. // Luoyang Dungeon
  272. lou_dun03,29,228,4 duplicate(ach_treasure#click) #tr120134 4_TREASURE_BOX
  273. // Nogg Road
  274. mag_dun02,197,77,4 duplicate(ach_treasure#click) #tr120135 4_TREASURE_BOX
  275. // Orc Dungeon
  276. orcsdun02,31,72,4 duplicate(ach_treasure#click) #tr120138 4_TREASURE_BOX
  277. // Payon Dungeon
  278. pay_dun04,120,124,4 duplicate(ach_treasure#click) #tr120139 4_TREASURE_BOX
  279. // Prontera Culvert
  280. prt_sewb4,19,183,4 duplicate(ach_treasure#click) #tr120131 4_TREASURE_BOX
  281. // Pyramid
  282. moc_pryd06,102,121,4 duplicate(ach_treasure#click) #tr120137 4_TREASURE_BOX
  283. // Rachel Dungeon
  284. ice_dun03,45,261,4 duplicate(ach_treasure#click) #tr120129 4_TREASURE_BOX
  285. // Robot Factory
  286. kh_dun02,70,107,4 duplicate(ach_treasure#click) #tr120132 4_TREASURE_BOX
  287. // Scaraba Hall
  288. dic_dun03,216,211,4 duplicate(ach_treasure#click) #tr120120 4_TREASURE_BOX
  289. // Somatology Lab
  290. lhz_dun03,240,221,4 duplicate(ach_treasure#click) #tr120133 4_TREASURE_BOX
  291. // Sphinx
  292. in_sphinx5,154,107,4 duplicate(ach_treasure#click) #tr120130 4_TREASURE_BOX
  293. // Sunken Ship
  294. treasure02,19,142,4 duplicate(ach_treasure#click) #tr120144 4_TREASURE_BOX
  295. // Thanatos Tower
  296. tha_t06,150,176,4 duplicate(ach_treasure#click) #tr120142 4_TREASURE_BOX
  297. // Thors Volcano
  298. thor_v03,220,221,4 duplicate(ach_treasure#click) #tr120143 4_TREASURE_BOX
  299. // Toy Factory
  300. xmas_dun02,120,224,4 duplicate(ach_treasure#click) #tr120146 4_TREASURE_BOX
  301. // Turtle Island Dungeon
  302. tur_dun04,134,130,4 duplicate(ach_treasure#click) #tr120145 4_TREASURE_BOX
  303. //---------------
  304. // --- Fields ---
  305. //---------------
  306. // Comodo
  307. cmd_fild01,112,200,4 duplicate(ach_treasure#click) #tr120044 4_TREASURE_BOX
  308. cmd_fild02,86,94,4 duplicate(ach_treasure#click) #tr120045 4_TREASURE_BOX
  309. cmd_fild03,144,190,4 duplicate(ach_treasure#click) #tr120046 4_TREASURE_BOX
  310. cmd_fild04,151,191,4 duplicate(ach_treasure#click) #tr120047 4_TREASURE_BOX
  311. cmd_fild06,221,108,4 duplicate(ach_treasure#click) #tr120048 4_TREASURE_BOX
  312. cmd_fild07,269,322,4 duplicate(ach_treasure#click) #tr120049 4_TREASURE_BOX
  313. cmd_fild08,181,136,4 duplicate(ach_treasure#click) #tr120050 4_TREASURE_BOX
  314. cmd_fild09,211,266,4 duplicate(ach_treasure#click) #tr120051 4_TREASURE_BOX
  315. // Einbroch
  316. ein_fild01,266,277,4 duplicate(ach_treasure#click) #tr120067 4_TREASURE_BOX
  317. ein_fild03,99,332,4 duplicate(ach_treasure#click) #tr120068 4_TREASURE_BOX
  318. ein_fild04,334,305,4 duplicate(ach_treasure#click) #tr120069 4_TREASURE_BOX
  319. ein_fild05,337,233,4 duplicate(ach_treasure#click) #tr120070 4_TREASURE_BOX
  320. ein_fild06,174,245,4 duplicate(ach_treasure#click) #tr120071 4_TREASURE_BOX
  321. ein_fild07,188,50,4 duplicate(ach_treasure#click) #tr120072 4_TREASURE_BOX
  322. ein_fild08,258,78,4 duplicate(ach_treasure#click) #tr120073 4_TREASURE_BOX
  323. ein_fild09,330,76,4 duplicate(ach_treasure#click) #tr120074 4_TREASURE_BOX
  324. // Geffen
  325. gef_fild00,73,119,4 duplicate(ach_treasure#click) #tr120011 4_TREASURE_BOX
  326. gef_fild01,222,224,4 duplicate(ach_treasure#click) #tr120012 4_TREASURE_BOX
  327. gef_fild05,202,292,4 duplicate(ach_treasure#click) #tr120013 4_TREASURE_BOX
  328. gef_fild06,279,105,4 duplicate(ach_treasure#click) #tr120014 4_TREASURE_BOX
  329. gef_fild07,184,249,4 duplicate(ach_treasure#click) #tr120015 4_TREASURE_BOX
  330. gef_fild09,170,73,4 duplicate(ach_treasure#click) #tr120016 4_TREASURE_BOX
  331. gef_fild11,239,248,4 duplicate(ach_treasure#click) #tr120017 4_TREASURE_BOX
  332. // Hugel
  333. hu_fild01,347,312,4 duplicate(ach_treasure#click) #tr120062 4_TREASURE_BOX
  334. hu_fild02,80,152,4 duplicate(ach_treasure#click) #tr120063 4_TREASURE_BOX
  335. hu_fild04,322,313,4 duplicate(ach_treasure#click) #tr120064 4_TREASURE_BOX
  336. hu_fild06,204,228,4 duplicate(ach_treasure#click) #tr120065 4_TREASURE_BOX
  337. hu_fild05,197,210,4 duplicate(ach_treasure#click) #tr120066 4_TREASURE_BOX
  338. // Laphine
  339. ecl_fild01,234,217,4 duplicate(ach_treasure#click) #tr120090 4_TREASURE_BOX
  340. bif_fild01,147,64,4 duplicate(ach_treasure#click) #tr120091 4_TREASURE_BOX
  341. bif_fild02,155,322,4 duplicate(ach_treasure#click) #tr120092 4_TREASURE_BOX
  342. spl_fild01,335,315,4 duplicate(ach_treasure#click) #tr120093 4_TREASURE_BOX
  343. spl_fild02,153,358,4 duplicate(ach_treasure#click) #tr120094 4_TREASURE_BOX
  344. spl_fild03,61,286,4 duplicate(ach_treasure#click) #tr120095 4_TREASURE_BOX
  345. // Lighthalzen
  346. lhz_fild01,118,73,4 duplicate(ach_treasure#click) #tr120075 4_TREASURE_BOX
  347. lhz_fild02,239,243,4 duplicate(ach_treasure#click) #tr120076 4_TREASURE_BOX
  348. lhz_fild03,313,132,4 duplicate(ach_treasure#click) #tr120077 4_TREASURE_BOX
  349. // Manuk
  350. man_fild01,41,172,4 duplicate(ach_treasure#click) #tr120096 4_TREASURE_BOX
  351. man_fild02,268,355,4 duplicate(ach_treasure#click) #tr120097 4_TREASURE_BOX
  352. man_fild03,198,91,4 duplicate(ach_treasure#click) #tr120098 4_TREASURE_BOX
  353. dic_fild01,227,82,4 duplicate(ach_treasure#click) #tr120099 4_TREASURE_BOX
  354. dic_fild02,147,196,4 duplicate(ach_treasure#click) #tr120100 4_TREASURE_BOX
  355. // Misc
  356. ama_fild01,187,337,4 duplicate(ach_treasure#click) #tr120101 4_TREASURE_BOX
  357. gon_fild01,171,332,4 duplicate(ach_treasure#click) #tr120102 4_TREASURE_BOX
  358. lou_fild01,104,232,4 duplicate(ach_treasure#click) #tr120103 4_TREASURE_BOX
  359. ayo_fild01,289,70,4 duplicate(ach_treasure#click) #tr120104 4_TREASURE_BOX
  360. mosk_fild02,176,77,4 duplicate(ach_treasure#click) #tr120105 4_TREASURE_BOX
  361. bra_fild01,99,193,4 duplicate(ach_treasure#click) #tr120106 4_TREASURE_BOX
  362. dew_fild01,175,287,4 duplicate(ach_treasure#click) #tr120107 4_TREASURE_BOX
  363. ma_fild01,308,206,4 duplicate(ach_treasure#click) #tr120108 4_TREASURE_BOX
  364. ma_fild02,246,323,4 duplicate(ach_treasure#click) #tr120109 4_TREASURE_BOX
  365. // Mjolnir
  366. mjolnir_01,47,60,4 duplicate(ach_treasure#click) #tr120032 4_TREASURE_BOX
  367. mjolnir_02,77,49,4 duplicate(ach_treasure#click) #tr120033 4_TREASURE_BOX
  368. mjolnir_03,190,200,4 duplicate(ach_treasure#click) #tr120034 4_TREASURE_BOX
  369. mjolnir_04,201,146,4 duplicate(ach_treasure#click) #tr120035 4_TREASURE_BOX
  370. mjolnir_05,43,327,4 duplicate(ach_treasure#click) #tr120036 4_TREASURE_BOX
  371. mjolnir_06,162,290,4 duplicate(ach_treasure#click) #tr120037 4_TREASURE_BOX
  372. mjolnir_07,321,127,4 duplicate(ach_treasure#click) #tr120038 4_TREASURE_BOX
  373. mjolnir_08,175,225,4 duplicate(ach_treasure#click) #tr120039 4_TREASURE_BOX
  374. mjolnir_09,299,123,4 duplicate(ach_treasure#click) #tr120040 4_TREASURE_BOX
  375. mjolnir_10,353,371,4 duplicate(ach_treasure#click) #tr120041 4_TREASURE_BOX
  376. mjolnir_11,325,178,4 duplicate(ach_treasure#click) #tr120042 4_TREASURE_BOX
  377. mjolnir_12,110,298,4 duplicate(ach_treasure#click) #tr120043 4_TREASURE_BOX
  378. // Morocc
  379. moc_fild11,188,218,4 duplicate(ach_treasure#click) #tr120018 4_TREASURE_BOX
  380. moc_fild12,234,96,4 duplicate(ach_treasure#click) #tr120019 4_TREASURE_BOX
  381. moc_fild13,290,207,4 duplicate(ach_treasure#click) #tr120020 4_TREASURE_BOX
  382. moc_fild16,196,108,4 duplicate(ach_treasure#click) #tr120021 4_TREASURE_BOX
  383. moc_fild17,269,105,4 duplicate(ach_treasure#click) #tr120022 4_TREASURE_BOX
  384. moc_fild18,54,284,4 duplicate(ach_treasure#click) #tr120023 4_TREASURE_BOX
  385. // Payon
  386. pay_fild01,167,243,4 duplicate(ach_treasure#click) #tr120024 4_TREASURE_BOX
  387. pay_fild02,105,240,4 duplicate(ach_treasure#click) #tr120025 4_TREASURE_BOX
  388. pay_fild03,144,97,4 duplicate(ach_treasure#click) #tr120026 4_TREASURE_BOX
  389. pay_fild04,257,95,4 duplicate(ach_treasure#click) #tr120027 4_TREASURE_BOX
  390. pay_fild07,365,37,4 duplicate(ach_treasure#click) #tr120028 4_TREASURE_BOX
  391. pay_fild08,237,345,4 duplicate(ach_treasure#click) #tr120029 4_TREASURE_BOX
  392. pay_fild09,251,42,4 duplicate(ach_treasure#click) #tr120030 4_TREASURE_BOX
  393. pay_fild10,196,38,4 duplicate(ach_treasure#click) #tr120031 4_TREASURE_BOX
  394. // Prontera
  395. prt_fild01,146,126,4 duplicate(ach_treasure#click) #tr120001 4_TREASURE_BOX
  396. prt_fild02,142,221,4 duplicate(ach_treasure#click) #tr120002 4_TREASURE_BOX
  397. prt_fild03,172,139,4 duplicate(ach_treasure#click) #tr120003 4_TREASURE_BOX
  398. prt_fild04,118,57,4 duplicate(ach_treasure#click) #tr120004 4_TREASURE_BOX
  399. prt_fild05,189,291,4 duplicate(ach_treasure#click) #tr120005 4_TREASURE_BOX
  400. prt_fild06,298,304,4 duplicate(ach_treasure#click) #tr120006 4_TREASURE_BOX
  401. prt_fild07,44,104,4 duplicate(ach_treasure#click) #tr120007 4_TREASURE_BOX
  402. prt_fild08,203,222,4 duplicate(ach_treasure#click) #tr120008 4_TREASURE_BOX
  403. prt_fild09,37,354,4 duplicate(ach_treasure#click) #tr120009 4_TREASURE_BOX
  404. prt_fild10,177,206,4 duplicate(ach_treasure#click) #tr120010 4_TREASURE_BOX
  405. // Rachel
  406. ra_fild01,138,166,4 duplicate(ach_treasure#click) #tr120078 4_TREASURE_BOX
  407. ra_fild03,224,275,4 duplicate(ach_treasure#click) #tr120079 4_TREASURE_BOX
  408. ra_fild08,326,45,4 duplicate(ach_treasure#click) #tr120080 4_TREASURE_BOX
  409. ra_fild12,352,165,4 duplicate(ach_treasure#click) #tr120081 4_TREASURE_BOX
  410. ra_fild04,92,302,4 duplicate(ach_treasure#click) #tr120082 4_TREASURE_BOX
  411. ra_fild05,59,59,4 duplicate(ach_treasure#click) #tr120083 4_TREASURE_BOX
  412. ra_fild06,362,230,4 duplicate(ach_treasure#click) #tr120084 4_TREASURE_BOX
  413. // Veins
  414. ve_fild01,180,234,4 duplicate(ach_treasure#click) #tr120085 4_TREASURE_BOX
  415. ve_fild02,65,194,4 duplicate(ach_treasure#click) #tr120086 4_TREASURE_BOX
  416. ve_fild03,197,242,4 duplicate(ach_treasure#click) #tr120087 4_TREASURE_BOX
  417. ve_fild04,288,279,4 duplicate(ach_treasure#click) #tr120088 4_TREASURE_BOX
  418. ve_fild07,33,113,4 duplicate(ach_treasure#click) #tr120089 4_TREASURE_BOX
  419. // Juno
  420. yuno_fild01,284,138,4 duplicate(ach_treasure#click) #tr120052 4_TREASURE_BOX
  421. yuno_fild12,76,268,4 duplicate(ach_treasure#click) #tr120053 4_TREASURE_BOX
  422. yuno_fild02,142,191,4 duplicate(ach_treasure#click) #tr120054 4_TREASURE_BOX
  423. yuno_fild03,135,329,4 duplicate(ach_treasure#click) #tr120055 4_TREASURE_BOX
  424. yuno_fild04,35,369,4 duplicate(ach_treasure#click) #tr120056 4_TREASURE_BOX
  425. yuno_fild06,262,220,4 duplicate(ach_treasure#click) #tr120057 4_TREASURE_BOX
  426. yuno_fild07,113,339,4 duplicate(ach_treasure#click) #tr120058 4_TREASURE_BOX
  427. yuno_fild08,179,209,4 duplicate(ach_treasure#click) #tr120059 4_TREASURE_BOX
  428. yuno_fild09,166,228,4 duplicate(ach_treasure#click) #tr120060 4_TREASURE_BOX
  429. yuno_fild11,141,357,4 duplicate(ach_treasure#click) #tr120061 4_TREASURE_BOX
  430. // If the feature is turned off these NPCs are useless
  431. - script AchievementInit -1,{
  432. end;
  433. OnInit:
  434. if( !getbattleflag( "feature.achievement" ) ){
  435. unloadnpc "ach_treasure#touch";
  436. unloadnpc "ach_treasure#click";
  437. }
  438. end;
  439. }