Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 

247 rader
3.5 KiB

  1. module.exports = {
  2. name: 'estuary',
  3. level: [15, 18],
  4. addLevel: 0,
  5. resources: {},
  6. mobs: {
  7. default: {
  8. faction: 'hostile',
  9. grantRep: {
  10. gaekatla: 15
  11. },
  12. spells: [{
  13. type: 'melee',
  14. statMult: 0.1356,
  15. element: 'poison'
  16. }],
  17. regular: {
  18. hpMult: 4,
  19. dmgMult: 2.2,
  20. drops: {
  21. chance: 45,
  22. rolls: 1,
  23. magicFind: 500
  24. }
  25. },
  26. rare: {
  27. hpMult: 7,
  28. dmgMult: 3,
  29. drops: {
  30. chance: 100,
  31. rolls: 1,
  32. magicFind: 2000
  33. }
  34. }
  35. },
  36. 'giant gull': {
  37. level: 15,
  38. questItem: {
  39. name: 'Gull Feather',
  40. sprite: [0, 0]
  41. }
  42. },
  43. 'fanged rabbit': {
  44. level: 15
  45. },
  46. 'ghastly toad': {
  47. level: 16
  48. },
  49. 'overgrown beaver': {
  50. level: 16
  51. },
  52. 'huge flamingo': {
  53. level: 17,
  54. questItem: {
  55. name: 'Flamingo Feather',
  56. sprite: [0, 0]
  57. }
  58. },
  59. 'ironskull goat': {
  60. level: 18
  61. },
  62. "m'ogresh": {
  63. level: 20,
  64. grantRep: {
  65. gaekatla: 120
  66. },
  67. regular: {
  68. hpMult: 10,
  69. dmgMult: 3,
  70. drops: {
  71. chance: 100,
  72. rolls: 3,
  73. magicFind: [2000, 125]
  74. }
  75. },
  76. spells: [{
  77. type: 'melee',
  78. range: 2,
  79. animation: 'basic'
  80. }, {
  81. type: 'warnBlast',
  82. range: 2,
  83. animation: 'basic',
  84. statMult: 0.01,
  85. particles: {
  86. color: {
  87. start: ['c0c3cf', '929398'],
  88. end: ['929398', 'c0c3cf']
  89. },
  90. scale: {
  91. start: {
  92. min: 4,
  93. max: 10
  94. },
  95. end: {
  96. min: 0,
  97. max: 4
  98. }
  99. },
  100. speed: {
  101. start: {
  102. min: 2,
  103. max: 16
  104. },
  105. end: {
  106. min: 0,
  107. max: 8
  108. }
  109. },
  110. lifetime: {
  111. min: 1,
  112. max: 1
  113. },
  114. spawnType: 'circle',
  115. spawnCircle: {
  116. x: 0,
  117. y: 0,
  118. r: 12
  119. },
  120. randomScale: true,
  121. randomSpeed: true,
  122. chance: 0.075,
  123. randomColor: true
  124. }
  125. }, {
  126. statMult: 0.2,
  127. type: 'projectile',
  128. row: 5,
  129. col: 4,
  130. shootAll: true,
  131. particles: {
  132. color: {
  133. start: ['a24eff', '7a3ad3'],
  134. end: ['7a3ad3', '533399']
  135. },
  136. scale: {
  137. start: {
  138. min: 2,
  139. max: 12
  140. },
  141. end: {
  142. min: 0,
  143. max: 6
  144. }
  145. },
  146. lifetime: {
  147. min: 2,
  148. max: 4
  149. },
  150. alpha: {
  151. start: 0.7,
  152. end: 0
  153. },
  154. speed: {
  155. start: {
  156. min: 4,
  157. max: 24
  158. },
  159. end: {
  160. min: 0,
  161. max: 12
  162. }
  163. },
  164. startRotation: {
  165. min: 0,
  166. max: 360
  167. },
  168. rotationSpeed: {
  169. min: 0,
  170. max: 360
  171. },
  172. randomScale: true,
  173. randomColor: true,
  174. randomSpeed: true,
  175. chance: 0.55,
  176. spawnType: 'circle',
  177. spawnCircle: {
  178. x: 0,
  179. y: 0,
  180. r: 8
  181. }
  182. }
  183. }]
  184. }
  185. },
  186. objects: {
  187. 'exit': {
  188. components: {
  189. cpnParticles: {
  190. simplify: function () {
  191. return {
  192. type: 'particles',
  193. blueprint: {
  194. color: {
  195. start: ['48edff', '80f643'],
  196. end: ['80f643', '48edff']
  197. },
  198. scale: {
  199. start: {
  200. min: 2,
  201. max: 10
  202. },
  203. end: {
  204. min: 0,
  205. max: 2
  206. }
  207. },
  208. speed: {
  209. start: {
  210. min: 4,
  211. max: 16
  212. },
  213. end: {
  214. min: 2,
  215. max: 8
  216. }
  217. },
  218. lifetime: {
  219. min: 1,
  220. max: 4
  221. },
  222. randomScale: true,
  223. randomSpeed: true,
  224. chance: 0.075,
  225. randomColor: true,
  226. spawnType: 'rect',
  227. spawnRect: {
  228. x: -32,
  229. y: -48,
  230. w: 64,
  231. h: 64
  232. }
  233. }
  234. }
  235. }
  236. }
  237. }
  238. }
  239. }
  240. };