Experience.java 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. /*
  2. * This program is free software: you can redistribute it and/or modify it under
  3. * the terms of the GNU General Public License as published by the Free Software
  4. * Foundation, either version 3 of the License, or (at your option) any later
  5. * version.
  6. *
  7. * This program is distributed in the hope that it will be useful, but WITHOUT
  8. * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  9. * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
  10. * details.
  11. *
  12. * You should have received a copy of the GNU General Public License along with
  13. * this program. If not, see <http://www.gnu.org/licenses/>.
  14. */
  15. package com.l2jserver.gameserver.model.base;
  16. /**
  17. *
  18. */
  19. public class Experience
  20. {
  21. public final static long LEVEL[] =
  22. {
  23. -1L, // level 0 (unreachable)
  24. 0L,
  25. 68L,
  26. 363L,
  27. 1168L,
  28. 2884L,
  29. 6038L,
  30. 11287L,
  31. 19423L,
  32. 31378L,
  33. 48229L, //level 10
  34. 71201L,
  35. 101676L,
  36. 141192L,
  37. 191452L,
  38. 254327L,
  39. 331864L,
  40. 426284L,
  41. 539995L,
  42. 675590L,
  43. 835854L, //level 20
  44. 1023775L,
  45. 1242536L,
  46. 1495531L,
  47. 1786365L,
  48. 2118860L,
  49. 2497059L,
  50. 2925229L,
  51. 3407873L,
  52. 3949727L,
  53. 4555766L, //level 30
  54. 5231213L,
  55. 5981539L,
  56. 6812472L,
  57. 7729999L,
  58. 8740372L,
  59. 9850111L,
  60. 11066012L,
  61. 12395149L,
  62. 13844879L,
  63. 15422851L, //level 40
  64. 17137002L,
  65. 18995573L,
  66. 21007103L,
  67. 23180442L,
  68. 25524751L,
  69. 28049509L,
  70. 30764519L,
  71. 33679907L,
  72. 36806133L,
  73. 40153995L, //level 50
  74. 45524865L,
  75. 51262204L,
  76. 57383682L,
  77. 63907585L,
  78. 70852742L,
  79. 80700339L,
  80. 91162131L,
  81. 102265326L,
  82. 114038008L,
  83. 126509030L, //level 60
  84. 146307211L,
  85. 167243291L,
  86. 189363788L,
  87. 212716741L,
  88. 237351413L,
  89. 271973532L,
  90. 308441375L,
  91. 346825235L,
  92. 387197529L,
  93. 429632402L, //level 70
  94. 474205751L,
  95. 532692055L,
  96. 606319094L,
  97. 696376867L,
  98. 804219972L,
  99. 931275828L,
  100. 1151275834L,
  101. 1511275834L,
  102. 2099275834L,
  103. 4200000000L, //level 80
  104. 6300000000L, //level 81
  105. 8820000000L, //level 82
  106. 11844000000L, //level 83
  107. 15472800000L, //level 84
  108. 19827360000L, //level 85
  109. 25314105600L, //level 86
  110. 32211728640L //level 87
  111. };
  112. /**
  113. * This is the first UNREACHABLE level.<BR>
  114. * ex: If you want a max at 85 & 100.00%, you have to put 86.<BR><BR>
  115. */
  116. public final static byte MAX_LEVEL = 86;
  117. public final static byte PET_MAX_LEVEL = 87;
  118. public final static byte MIN_NEWBIE_LEVEL = 6;
  119. public final static byte MAX_NEWBIE_LEVEL = 39;
  120. }