Untitled
unknown
java
a year ago
12 kB
6
Indexable
// addition item.java
public void randomOptionItem10x(boolean isMaxOption) {
this.isLock = false;
if (id >= 1100 && id <= 1109) {
int[][][] itemOptionIds = {
{{47, 2, 6, 7, 11, 17, 27, 28, 29, 35, 50},
{47, 3, 6, 7, 12, 17, 27, 28, 29, 33, 48},
{47, 4, 6, 7, 13, 17, 27, 28, 29, 34, 49}},
{{47, 2, 6, 7, 11, 17, 27, 28, 29, 35, 50},
{47, 3, 6, 7, 11, 17, 27, 28, 29, 33, 48},
{47, 4, 6, 7, 13, 17, 27, 28, 29, 34, 49}},
{{47, 4, 6, 7, 13, 15, 27, 28, 29, 33, 48},
{47, 2, 6, 7, 11, 15, 27, 28, 29, 34, 49},
{47, 3, 6, 7, 12, 15, 27, 28, 29, 35, 50}},
{{47, 4, 6, 7, 13, 17, 25, 28, 29, 33, 48},
{47, 2, 6, 7, 11, 15, 27, 28, 29, 34, 49},
{47, 3, 6, 7, 12, 15, 27, 28, 29, 35, 50}},
{{47, 2, 6, 7, 11, 15, 27, 28, 29, 35, 50},
{47, 3, 6, 7, 12, 15, 27, 28, 29, 33, 48},
{47, 4, 6, 7, 13, 15, 27, 28, 29, 34, 49}},
{{47, 2, 6, 7, 11, 15, 27, 28, 29, 35, 50},
{47, 3, 6, 7, 12, 15, 27, 28, 29, 33, 48},
{47, 4, 6, 7, 13, 15, 27, 28, 29, 34, 49}},
{{47, 3, 6, 7, 12, 18, 27, 28, 29, 34, 49},
{47, 4, 6, 7, 13, 18, 27, 28, 29, 35, 50},
{47, 2, 6, 7, 11, 18, 27, 28, 29, 33, 48}},
{{47, 3, 6, 7, 12, 18, 27, 28, 29, 34, 49},
{47, 4, 6, 7, 13, 18, 27, 28, 29, 35, 50},
{47, 2, 6, 7, 11, 18, 27, 28, 29, 33, 48}},
{{47, 4, 6, 7, 13, 16, 27, 28, 29, 33, 48},
{47, 2, 6, 7, 11, 16, 27, 28, 29, 34, 49},
{47, 3, 6, 7, 12, 16, 27, 28, 29, 35, 50}},
{{47, 4, 6, 7, 13, 16, 27, 28, 29, 33, 48},
{47, 2, 6, 7, 11, 16, 27, 28, 29, 34, 49},
{47, 3, 6, 7, 12, 16, 27, 28, 29, 35, 50}}
};
int[] itemOptionParams = {60, 80, 170, 170, 80, 80, 18, 11, 750, 200, 700};
byte randomSys = (byte) NinjaUtils.nextInt(1, 3);
int indexItem = id - 1100;
int[] itemOptionId = itemOptionIds[indexItem][randomSys - 1];
int[][] option_max = new int[itemOptionId.length][2];
for (int i = 0; i < itemOptionId.length; i++) {
int optionId = itemOptionId[i];
int param = itemOptionParams[i];
option_max[i][0] = optionId;
if (optionId == 16) {
option_max[i][1] = 36;
} else {
option_max[i][1] = param;
}
// itm.options.add(new ItemOption(optionId, optionId == 16 ? 50 : param));
}
int[][] option_min = NinjaUtils.getOptionShop(option_max);
for (int i = 0; i < option_max.length; i++) {
int param = isMaxOption ? option_max[i][1] : NinjaUtils.nextInt(option_min[i][1], option_max[i][1]);
this.options.add(new ItemOption(option_max[i][0], param));
}
this.sys = randomSys;
} else if (id >= 1110 && id <= 1113) {
int[][][] itemOptionIds = {
{{47, 5, 6, 7, 12, 20, 30, 31, 32, 36, 46},
{47, 5, 6, 7, 13, 20, 30, 31, 32, 36, 46},
{47, 5, 6, 7, 11, 20, 30, 31, 32, 36, 46}},
{{47, 5, 6, 7, 13, 14, 30, 31, 32, 33, 51},
{47, 5, 6, 7, 11, 14, 30, 31, 32, 34, 52},
{47, 5, 6, 7, 12, 14, 30, 31, 32, 35, 53}},
{{47, 5, 6, 7, 11, 17, 30, 31, 32, 35, 53},
{47, 5, 6, 7, 12, 17, 30, 31, 32, 33, 51},
{47, 5, 6, 7, 13, 17, 30, 31, 32, 34, 52}},
{{47, 5, 6, 7, 12, 14, 30, 31, 32, 34, 52},
{47, 5, 6, 7, 13, 14, 30, 31, 32, 35, 53},
{47, 5, 6, 7, 11, 14, 30, 31, 32, 33, 51}}
};
int[] itemOptionParams = {40, 80, 170, 170, 80, 80, 18, 11, 750, 200, 1000};
byte randomSys = (byte) NinjaUtils.nextInt(1, 3);
int indexItem = id - 1110;
int[] itemOptionId = itemOptionIds[indexItem][randomSys - 1];
int[][] option_max = new int[itemOptionId.length][2];
for (int i = 0; i < itemOptionId.length; i++) {
int optionId = itemOptionId[i];
int param = itemOptionParams[i];
if (optionId == 46) {
param = 55;
}
option_max[i][0] = optionId;
option_max[i][1] = param;
// itm.options.add(new ItemOption(optionId, optionId == 16 ? 50 : param));
}
int[][] option_min = NinjaUtils.getOptionShop(option_max);
for (int i = 0; i < option_max.length; i++) {
int param = isMaxOption ? option_max[i][1] : NinjaUtils.nextInt(option_min[i][1], option_max[i][1]);
this.options.add(new ItemOption(option_max[i][0], param));
}
this.sys = randomSys;
} else if (id == 1094) {
int[][] option_max = new int[11][2];
option_max[0][0] = 0;
option_max[0][1] = 700;
option_max[1][0] = 1;
option_max[1][1] = 700;
option_max[2][0] = 8;
option_max[2][1] = 170;
option_max[3][0] = 10;
option_max[3][1] = 80;
option_max[4][0] = 21;
option_max[4][1] = 2000;
option_max[5][0] = 19;
option_max[5][1] = 170;
option_max[6][0] = 27;
option_max[6][1] = 18;
option_max[7][0] = 37;
option_max[7][1] = 110;
option_max[8][0] = 38;
option_max[8][1] = 1100;
option_max[9][0] = 39;
option_max[9][1] = 160;
option_max[10][0] = 55;
option_max[10][1] = 60;
int[][] option_min = NinjaUtils.getOptionShop(option_max);
for (int i = 0; i < option_max.length; i++) {
int param = isMaxOption ? option_max[i][1] : NinjaUtils.nextInt(option_min[i][1], option_max[i][1]);
this.options.add(new ItemOption(option_max[i][0], param));
}
this.sys = 1;
} else if (id == 1095) {
int[][] option_max = new int[11][2];
option_max[0][0] = 0;
option_max[0][1] = 700;
option_max[1][0] = 1;
option_max[1][1] = 700;
option_max[2][0] = 9;
option_max[2][1] = 170;
option_max[3][0] = 10;
option_max[3][1] = 80;
option_max[4][0] = 22;
option_max[4][1] = 2000;
option_max[5][0] = 19;
option_max[5][1] = 170;
option_max[6][0] = 27;
option_max[6][1] = 18;
option_max[7][0] = 37;
option_max[7][1] = 110;
option_max[8][0] = 38;
option_max[8][1] = 1100;
option_max[9][0] = 39;
option_max[9][1] = 160;
option_max[10][0] = 55;
option_max[10][1] = 60;
int[][] option_min = NinjaUtils.getOptionShop(option_max);
for (int i = 0; i < option_max.length; i++) {
int param = isMaxOption ? option_max[i][1] : NinjaUtils.nextInt(option_min[i][1], option_max[i][1]);
this.options.add(new ItemOption(option_max[i][0], param));
}
this.sys = 1;
} else if (id == 1096) {
int[][] option_max = new int[11][2];
option_max[0][0] = 0;
option_max[0][1] = 700;
option_max[1][0] = 1;
option_max[1][1] = 700;
option_max[2][0] = 8;
option_max[2][1] = 170;
option_max[3][0] = 10;
option_max[3][1] = 60;
option_max[4][0] = 23;
option_max[4][1] = 2000;
option_max[5][0] = 19;
option_max[5][1] = 170;
option_max[6][0] = 27;
option_max[6][1] = 18;
option_max[7][0] = 37;
option_max[7][1] = 110;
option_max[8][0] = 38;
option_max[8][1] = 1100;
option_max[9][0] = 39;
option_max[9][1] = 160;
option_max[10][0] = 56;
option_max[10][1] = 60;
int[][] option_min = NinjaUtils.getOptionShop(option_max);
for (int i = 0; i < option_max.length; i++) {
int param = isMaxOption ? option_max[i][1] : NinjaUtils.nextInt(option_min[i][1], option_max[i][1]);
this.options.add(new ItemOption(option_max[i][0], param));
}
this.sys = 2;
} else if (id == 1097) {
int[][] option_max = new int[11][2];
option_max[0][0] = 0;
option_max[0][1] = 700;
option_max[1][0] = 1;
option_max[1][1] = 700;
option_max[2][0] = 9;
option_max[2][1] = 170;
option_max[3][0] = 10;
option_max[3][1] = 80;
option_max[4][0] = 24;
option_max[4][1] = 2000;
option_max[5][0] = 19;
option_max[5][1] = 170;
option_max[6][0] = 27;
option_max[6][1] = 18;
option_max[7][0] = 37;
option_max[7][1] = 110;
option_max[8][0] = 38;
option_max[8][1] = 1100;
option_max[9][0] = 39;
option_max[9][1] = 160;
option_max[10][0] = 56;
option_max[10][1] = 60;
int[][] option_min = NinjaUtils.getOptionShop(option_max);
for (int i = 0; i < option_max.length; i++) {
int param = isMaxOption ? option_max[i][1] : NinjaUtils.nextInt(option_min[i][1], option_max[i][1]);
this.options.add(new ItemOption(option_max[i][0], param));
}
this.sys = 2;
} else if (id == 1098) {
int[][] option_max = new int[11][2];
option_max[0][0] = 0;
option_max[0][1] = 700;
option_max[1][0] = 1;
option_max[1][1] = 700;
option_max[2][0] = 8;
option_max[2][1] = 170;
option_max[3][0] = 10;
option_max[3][1] = 80;
option_max[4][0] = 25;
option_max[4][1] = 2000;
option_max[5][0] = 19;
option_max[5][1] = 170;
option_max[6][0] = 27;
option_max[6][1] = 18;
option_max[7][0] = 37;
option_max[7][1] = 110;
option_max[8][0] = 38;
option_max[8][1] = 1100;
option_max[9][0] = 39;
option_max[9][1] = 160;
option_max[10][0] = 54;
option_max[10][1] = 60;
int[][] option_min = NinjaUtils.getOptionShop(option_max);
for (int i = 0; i < option_max.length; i++) {
int param = isMaxOption ? option_max[i][1] : NinjaUtils.nextInt(option_min[i][1], option_max[i][1]);
this.options.add(new ItemOption(option_max[i][0], param));
}
this.sys = 3;
} else if (id == 1099) {
int[][] option_max = new int[11][2];
option_max[0][0] = 0;
option_max[0][1] = 700;
option_max[1][0] = 1;
option_max[1][1] = 700;
option_max[2][0] = 9;
option_max[2][1] = 170;
option_max[3][0] = 10;
option_max[3][1] = 80;
option_max[4][0] = 26;
option_max[4][1] = 2000;
option_max[5][0] = 19;
option_max[5][1] = 170;
option_max[6][0] = 27;
option_max[6][1] = 18;
option_max[7][0] = 37;
option_max[7][1] = 110;
option_max[8][0] = 38;
option_max[8][1] = 1100;
option_max[9][0] = 39;
option_max[9][1] = 160;
option_max[10][0] = 54;
option_max[10][1] = 60;
int[][] option_min = NinjaUtils.getOptionShop(option_max);
for (int i = 0; i < option_max.length; i++) {
int param = isMaxOption ? option_max[i][1] : NinjaUtils.nextInt(option_min[i][1], option_max[i][1]);
this.options.add(new ItemOption(option_max[i][0], param));
}
this.sys = 3;
}
}Editor is loading...
Leave a Comment