private static int[] getCrystal(final int itemid, final int level) { int[] all = new int[2]; all[0] = -1; if (level >= 31 && level <= 50) { all[0] = 4260000; } else if (level >= 51 && level <= 60) { all[0] = 4260001; } else if (level >= 61 && level <= 70) { all[0] = 4260002; } else if (level >= 71 && level <= 80) { all[0] = 4260003; } else if (level >= 81 && level <= 90) { all[0] = 4260004; } else if (level >= 91 && level <= 100) { all[0] = 4260005; } else if (level >= 101 && level <= 110) { all[0] = 4260006; } else if (level >= 111 && level <= 120) { all[0] = 4260007; } else if (level >= 121 && level <= 200) { all[0] = 4260008; } else { throw new RuntimeException("Invalid Item Maker type" + level); } if (GameConstants.isWeapon(itemid) || GameConstants.isOverall(itemid)) { all[1] = Randomizer.rand(5, 11); } else { all[1] = Randomizer.rand(3, 7); } return all; }