選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 

197 行
2.9 KiB

  1. define([
  2. 'misc/events'
  3. ], function(
  4. events
  5. ) {
  6. var types = {
  7. head: {
  8. 'Helmet': {
  9. sprite: [0, 0],
  10. material: 'plate'
  11. },
  12. 'Cowl': {
  13. sprite: [0, 1],
  14. material: 'cloth'
  15. },
  16. 'Leather Cap': {
  17. sprite: [0, 2],
  18. material: 'leather'
  19. },
  20. 'Facemask': {
  21. sprite: [0, 3],
  22. material: 'leather'
  23. }
  24. },
  25. neck: {
  26. 'Pendant': {
  27. sprite: [1, 0]
  28. },
  29. 'Amulet': {
  30. sprite: [1, 1]
  31. },
  32. 'Locket': {
  33. sprite: [1, 2]
  34. },
  35. 'Choker': {
  36. sprite: [1, 3]
  37. }
  38. },
  39. chest: {
  40. 'Breastplate': {
  41. sprite: [2, 0],
  42. material: 'plate'
  43. },
  44. 'Robe': {
  45. material: 'cloth',
  46. sprite: [2, 1]
  47. },
  48. 'Leather Armor': {
  49. sprite: [2, 2],
  50. material: 'leather'
  51. },
  52. 'Scalemail': {
  53. sprite: [2, 3],
  54. material: 'leather'
  55. }
  56. },
  57. hands: {
  58. 'Gauntlets': {
  59. sprite: [3, 0],
  60. material: 'plate'
  61. },
  62. 'Gloves': {
  63. material: 'cloth',
  64. sprite: [3, 1]
  65. },
  66. 'Leather Gloves': {
  67. sprite: [3, 2],
  68. material: 'leather'
  69. },
  70. 'Scale Gloves': {
  71. sprite: [3, 3],
  72. material: 'leather'
  73. }
  74. },
  75. finger: {
  76. 'Signet': {
  77. sprite: [4, 0]
  78. },
  79. 'Ring': {
  80. sprite: [4, 1]
  81. },
  82. 'Loop': {
  83. sprite: [4, 2]
  84. },
  85. 'Viridian Band': {
  86. sprite: [4, 3]
  87. }
  88. },
  89. waist: {
  90. 'Belt': {
  91. material: 'plate',
  92. sprite: [5, 0]
  93. },
  94. 'Sash': {
  95. material: 'cloth',
  96. sprite: [5, 1]
  97. },
  98. 'Leather Belt': {
  99. material: 'leather',
  100. sprite: [5, 2]
  101. },
  102. 'Scaled Binding': {
  103. material: 'leather',
  104. sprite: [5, 3]
  105. }
  106. },
  107. legs: {
  108. 'Legplates': {
  109. material: 'plate',
  110. sprite: [6, 0]
  111. },
  112. 'Pants': {
  113. material: 'cloth',
  114. sprite: [6, 1]
  115. },
  116. 'Leather Pants': {
  117. sprite: [6, 2],
  118. material: 'leather'
  119. },
  120. 'Scale Leggings': {
  121. sprite: [6, 3],
  122. material: 'leather'
  123. }
  124. },
  125. feet: {
  126. 'Steel Boots': {
  127. material: 'plate',
  128. sprite: [7, 0]
  129. },
  130. 'Boots': {
  131. material: 'cloth',
  132. sprite: [7, 1]
  133. },
  134. 'Leather Boots': {
  135. material: 'leather',
  136. sprite: [7, 2]
  137. },
  138. 'Scale Boots': {
  139. material: 'leather',
  140. sprite: [7, 3]
  141. }
  142. },
  143. trinket: {
  144. 'Forged Ember': {
  145. sprite: [8, 0]
  146. },
  147. 'Smokey Orb': {
  148. sprite: [8, 1]
  149. },
  150. 'Quartz Fragment': {
  151. sprite: [8, 2]
  152. },
  153. 'Mystic Card': {
  154. sprite: [8, 3]
  155. },
  156. 'Dragon Fang': {
  157. sprite: [8, 4]
  158. }
  159. },
  160. twoHanded: {
  161. 'Sword': {
  162. sprite: [9, 0],
  163. spellName: 'slash'
  164. },
  165. 'Gnarled Staff': {
  166. sprite: [9, 1],
  167. spellName: 'magic missile'
  168. },
  169. 'Dagger': {
  170. sprite: [9, 2],
  171. spellName: 'double slash'
  172. },
  173. 'Axe': {
  174. sprite: [9, 3],
  175. spellName: 'slash',
  176. onlyDungeon: true
  177. },
  178. 'Mace': {
  179. sprite: [9, 4],
  180. spellName: 'smite'
  181. },
  182. 'Spear': {
  183. sprite: [9, 6],
  184. spellName: 'slash',
  185. range: 2
  186. }
  187. },
  188. tool: {
  189. 'Fishing Rod': {
  190. sprite: [11, 0]
  191. }
  192. }
  193. }
  194. events.emit('onBeforeGetItemTypes', types);
  195. return types;
  196. });