Timers and other features for Heroes of the Storm
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.3 KiB

  1. /**
  2. * This file contains informations about all objectives types in the game
  3. * They are separated in 2 arrays of objectives objects, one for mercenary camps and the other for map objectives
  4. */
  5. const BRUISER = {
  6. type: 'Bruiser',
  7. initialSpawnTime: 60,
  8. respawnTime: 240
  9. }
  10. const SIEGE = {
  11. type: 'Siege',
  12. initialSpawnTime: 60,
  13. respawnTime: 180
  14. }
  15. export const CAMPS = {
  16. // #################### BRUISER CAMPS ####################
  17. shamans: {
  18. ...BRUISER,
  19. name: 'Shamans'
  20. },
  21. knights: {
  22. ...BRUISER,
  23. name: 'Knights'
  24. },
  25. goliaths: {
  26. ...BRUISER,
  27. name: 'Goliaths and Raven'
  28. },
  29. // #################### SIEGE CAMPS ####################
  30. gnolls: {
  31. ...SIEGE,
  32. name: 'Armored Gnolls'
  33. },
  34. troopers: {
  35. ...SIEGE,
  36. name: 'Assault Troopers'
  37. },
  38. hellbats: {
  39. ...SIEGE,
  40. name: 'Hellbats'
  41. },
  42. impalers: {
  43. ...SIEGE,
  44. name: 'Impalers'
  45. },
  46. sappers: {
  47. ...SIEGE,
  48. name: 'Sappers',
  49. respawnTime: 120
  50. },
  51. sentinels: {
  52. ...SIEGE,
  53. name: 'Sentinels',
  54. respawnTime: 150
  55. },
  56. giants: {
  57. ...SIEGE,
  58. name: 'Giants'
  59. }
  60. }
  61. export const MAP = {
  62. shrine: {
  63. name: 'Shrine',
  64. initialSpawnTime: 180,
  65. respawnTime: 180
  66. },
  67. immortals: {
  68. name: 'Immortals',
  69. initialSpawnTime: 105,
  70. respawnTime: 180
  71. }
  72. }