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.
 
 
 

76 lines
1.1 KiB

  1. const events = require('../../misc/events');
  2. const baseStats = {
  3. mana: 20,
  4. manaMax: 20,
  5. manaReservePercent: 0,
  6. hp: 5,
  7. hpMax: 5,
  8. xpTotal: 0,
  9. xp: 0,
  10. xpMax: 0,
  11. level: 1,
  12. str: 0,
  13. int: 0,
  14. dex: 0,
  15. magicFind: 0,
  16. itemQuantity: 0,
  17. regenHp: 0,
  18. regenMana: 5,
  19. addCritChance: 0,
  20. addCritMultiplier: 0,
  21. addAttackCritChance: 0,
  22. addAttackCritMultiplier: 0,
  23. addSpellCritChance: 0,
  24. addSpellCritMultiplier: 0,
  25. critChance: 5,
  26. critMultiplier: 150,
  27. attackCritChance: 0,
  28. attackCritMultiplier: 0,
  29. spellCritChance: 0,
  30. spellCritMultiplier: 0,
  31. armor: 0,
  32. vit: 0,
  33. blockAttackChance: 0,
  34. blockSpellChance: 0,
  35. dodgeAttackChance: 0,
  36. dodgeSpellChance: 0,
  37. attackSpeed: 0,
  38. castSpeed: 0,
  39. elementArcanePercent: 0,
  40. elementFrostPercent: 0,
  41. elementFirePercent: 0,
  42. elementHolyPercent: 0,
  43. elementPoisonPercent: 0,
  44. physicalPercent: 0,
  45. elementPercent: 0,
  46. spellPercent: 0,
  47. elementArcaneResist: 0,
  48. elementFrostResist: 0,
  49. elementFireResist: 0,
  50. elementHolyResist: 0,
  51. elementPoisonResist: 0,
  52. elementAllResist: 0,
  53. sprintChance: 0,
  54. xpIncrease: 0,
  55. lifeOnHit: 0
  56. };
  57. events.emit('onBeforeGetBaseStats', baseStats);
  58. module.exports = baseStats;