You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

203 lines
3.4 KiB

  1. module.exports = {
  2. resources: {
  3. 'Tiny Pumpkin': {
  4. type: 'herb',
  5. max: 4
  6. },
  7. Pumpkin: {
  8. type: 'herb',
  9. max: 2
  10. },
  11. 'Giant Pumpkin': {
  12. type: 'herb',
  13. max: 1
  14. }
  15. },
  16. mobs: {
  17. 'the pumpkin sailor': {
  18. level: 25,
  19. walkDistance: 0,
  20. attackable: false,
  21. regular: {
  22. drops: {
  23. chance: 75,
  24. rolls: 1
  25. }
  26. },
  27. rare: {
  28. count: 0
  29. },
  30. properties: {
  31. cpnTrade: {
  32. items: {
  33. min: 0,
  34. max: 0
  35. },
  36. forceItems: [{
  37. type: 'skin',
  38. id: '3.0',
  39. infinite: true,
  40. worth: {
  41. currency: 'Candy Corn',
  42. amount: 1200
  43. },
  44. factions: [{
  45. id: 'pumpkinSailor',
  46. tier: 6
  47. }]
  48. }, {
  49. name: 'Signet of Witching',
  50. spritesheet: 'server/mods/event-halloween/images/items.png',
  51. sprite: [0, 0],
  52. slot: 'finger',
  53. type: 'Ring',
  54. level: 10,
  55. quality: 3,
  56. worth: {
  57. currency: 'Candy Corn',
  58. amount: 400
  59. },
  60. stats: {
  61. int: 50,
  62. regenMana: 8
  63. },
  64. factions: [{
  65. id: 'pumpkinSailor',
  66. tier: 5
  67. }],
  68. infinite: true,
  69. noSalvage: true,
  70. noDrop: true,
  71. noDestroy: true
  72. }, {
  73. name: 'Banshee\'s Will',
  74. spritesheet: 'server/mods/event-halloween/images/items.png',
  75. sprite: [0, 0],
  76. slot: 'finger',
  77. type: 'Ring',
  78. level: 10,
  79. quality: 3,
  80. worth: {
  81. currency: 'Candy Corn',
  82. amount: 400
  83. },
  84. stats: {
  85. str: 25,
  86. int: 25,
  87. regenHp: 10
  88. },
  89. factions: [{
  90. id: 'pumpkinSailor',
  91. tier: 5
  92. }],
  93. infinite: true,
  94. noSalvage: true,
  95. noDrop: true,
  96. noDestroy: true
  97. }, {
  98. name: 'Black Cat\'s Grace',
  99. spritesheet: 'server/mods/event-halloween/images/items.png',
  100. sprite: [0, 0],
  101. slot: 'finger',
  102. type: 'Ring',
  103. level: 10,
  104. quality: 3,
  105. worth: {
  106. currency: 'Candy Corn',
  107. amount: 400
  108. },
  109. stats: {
  110. dex: 50,
  111. addCritChance: 90
  112. },
  113. factions: [{
  114. id: 'pumpkinSailor',
  115. tier: 5
  116. }],
  117. infinite: true,
  118. noSalvage: true,
  119. noDrop: true,
  120. noDestroy: true
  121. }, {
  122. name: 'Dead Man\'s Band',
  123. spritesheet: 'server/mods/event-halloween/images/items.png',
  124. sprite: [0, 0],
  125. slot: 'finger',
  126. type: 'Ring',
  127. level: 10,
  128. quality: 3,
  129. worth: {
  130. currency: 'Candy Corn',
  131. amount: 400
  132. },
  133. stats: {
  134. str: 50,
  135. armor: 350
  136. },
  137. factions: [{
  138. id: 'pumpkinSailor',
  139. tier: 5
  140. }],
  141. infinite: true,
  142. noSalvage: true,
  143. noDrop: true,
  144. noDestroy: true
  145. }],
  146. level: {
  147. min: 1,
  148. max: 5
  149. },
  150. markup: {
  151. buy: 0.25,
  152. sell: 2.5
  153. }
  154. }
  155. }
  156. }
  157. },
  158. objects: {
  159. shopcaptain: {
  160. properties: {
  161. cpnNotice: {
  162. actions: {
  163. enter: {
  164. cpn: 'dialogue',
  165. method: 'talk',
  166. args: [{
  167. targetName: 'the pumpkin sailor'
  168. }]
  169. },
  170. exit: {
  171. cpn: 'dialogue',
  172. method: 'stopTalk'
  173. }
  174. }
  175. }
  176. }
  177. },
  178. greencandle: {
  179. components: {
  180. cpnLight: {
  181. simplify: function () {
  182. return {
  183. type: 'light',
  184. blueprint: {
  185. color: {
  186. start: ['80f643'],
  187. end: ['4ac441', '51fc9a', 'd07840']
  188. },
  189. lifetime: {
  190. min: 2,
  191. max: 6
  192. }
  193. }
  194. };
  195. }
  196. }
  197. }
  198. }
  199. }
  200. };