Guest User

Untitled

a guest
Jun 24th, 2018
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. package org.dementhium.content.skills.magic;
  2.  
  3. import org.dementhium.model.Item;
  4.  
  5. /**
  6. * @author Wolfey
  7. */
  8. public enum EnchantLevel {
  9. SAPPHIRE(7, 29, 17.5, new Item(555, 1)),
  10. EMERALD(27, 41, 37, new Item(556,1)),
  11. RUBY(49, 53, 59, new Item(554, 5)),
  12. DIAMOND(57, 61, 67, new Item(557, 10)),
  13. DRAGONSTONE(68, 76, 78, new Item(557, 15), new Item(555, 15)),
  14. ONYX(87, 88, 97, new Item(557, 20), new Item(554, 20));
  15. private final int childId;
  16. private final Item[] runes;
  17. private final double experience;
  18. private final int levelReq;
  19.  
  20. private EnchantLevel(int levelReq, int childId, double experience,
  21. Item... runes) {
  22. this.levelReq = levelReq;
  23. this.childId = childId;
  24. this.experience = experience;
  25. this.runes = runes;
  26. }
  27.  
  28. public int getChildId() {
  29. return childId;
  30. }
  31.  
  32. public Item[] getRunes() {
  33. return runes;
  34. }
  35.  
  36. public double getExperience() {
  37. return experience;
  38. }
  39.  
  40. public int getLevelReq() {
  41. return levelReq;
  42. }
  43.  
  44. public static EnchantLevel forChild(int childId) {
  45. for (EnchantLevel level : EnchantLevel.values()) {
  46. if (level.getChildId() == childId)
  47. return level;
  48. }
  49. return null;
  50. }
  51. }
Add Comment
Please, Sign In to add comment