Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 

133 linhas
2.6 KiB

  1. const rune = require('./craftActions/rune');
  2. const weapon = require('./craftActions/weapon');
  3. const armor = require('./craftActions/armor');
  4. const idol = require('./craftActions/idol');
  5. module.exports = [{
  6. name: 'Level 10 Rune',
  7. description: '',
  8. materials: [{
  9. name: 'Runecrafter\'s Toil',
  10. quantity: 3
  11. }],
  12. craftAction: rune.bind(null, {
  13. level: 10
  14. })
  15. }, {
  16. name: 'Legendary Level 15 Weapon',
  17. description: '',
  18. materials: [{
  19. name: 'Godly Promise',
  20. quantity: 6
  21. }],
  22. craftAction: weapon.bind(null, {
  23. level: 15,
  24. quality: 4
  25. })
  26. }, {
  27. name: 'Perfect Level 10 Ring',
  28. description: '',
  29. materials: [{
  30. name: 'The Other Heirloom',
  31. quantity: 3
  32. }],
  33. craftAction: armor.bind(null, {
  34. level: 10,
  35. slot: 'finger',
  36. perfection: 1,
  37. quality: 1
  38. })
  39. }, {
  40. name: '5 Random Idols',
  41. description: '',
  42. materials: [{
  43. name: 'Tradesman\'s Pride',
  44. quantity: 10
  45. }],
  46. craftAction: idol.bind(null, {
  47. rolls: 5
  48. })
  49. }, {
  50. name: 'Princess Morgawsa\'s Trident',
  51. description: '',
  52. materials: [{
  53. name: 'Benthic Incantation',
  54. quantity: 12
  55. }],
  56. craftAction: weapon.bind(null, {
  57. name: 'Princess Morgawsa\'s Trident',
  58. level: [18, 20],
  59. attrRequire: 'int',
  60. quality: 4,
  61. slot: 'twoHanded',
  62. sprite: [0, 0],
  63. spritesheet: '../../../images/legendaryItems.png',
  64. type: 'Trident',
  65. description: 'Summoned from the ancient depths of the ocean by the Benthic Incantation.',
  66. stats: ['elementFrostPercent', 'elementFrostPercent', 'elementFrostPercent'],
  67. effects: [{
  68. type: 'freezeOnHit',
  69. rolls: {
  70. i_chance: [2, 5],
  71. i_duration: [2, 4]
  72. }
  73. }],
  74. spellName: 'projectile',
  75. spellConfig: {
  76. statType: 'int',
  77. statMult: 1,
  78. element: 'arcane',
  79. auto: true,
  80. cdMax: 7,
  81. castTimeMax: 0,
  82. manaCost: 0,
  83. range: 9,
  84. random: {
  85. damage: [1.65, 10.81]
  86. }
  87. }
  88. })
  89. }, {
  90. name: 'Steelclaw\'s Bite',
  91. description: '',
  92. materials: [{
  93. name: 'Fangs of Fury',
  94. quantity: 20
  95. }],
  96. craftAction: weapon.bind(null, {
  97. name: 'Steelclaw\'s Bite',
  98. level: [18, 20],
  99. attrRequire: 'dex',
  100. quality: 4,
  101. slot: 'oneHanded',
  102. sprite: [1, 0],
  103. spritesheet: '../../../images/legendaryItems.png',
  104. type: 'Curved Dagger',
  105. description: 'The blade seems to be made of some kind of bone and steel alloy.',
  106. stats: ['dex', 'dex', 'addCritMultiplier', 'addCritMultiplier'],
  107. effects: [{
  108. type: 'damageSelf',
  109. properties: {
  110. element: 'poison'
  111. },
  112. rolls: {
  113. i_percentage: [8, 22]
  114. }
  115. }, {
  116. type: 'alwaysCrit',
  117. rolls: {}
  118. }],
  119. spellName: 'melee',
  120. spellConfig: {
  121. statType: 'dex',
  122. statMult: 1,
  123. cdMax: 3,
  124. castTimeMax: 0,
  125. useWeaponRange: true,
  126. random: {
  127. damage: [0.88, 5.79]
  128. }
  129. }
  130. })
  131. }];