MXD-Server/src/client/inventory/EquipAdditions.java

104 lines
4.5 KiB
Java

package client.inventory;
import java.util.Arrays;
import java.util.List;
public enum EquipAdditions {
elemboost("elemVol", "elemVol", true),
mobcategory("category", "damage"),
critical("prob", "damage"),
boss("prob", "damage"),
mobdie("hpIncOnMobDie", "mpIncOnMobDie"),
hpmpchange("hpChangerPerTime", "mpChangerPerTime"),
skill("id", "level"),
statinc("incDEX", "incINT", "incLUK", "incPAD", "incSpeed", "incSTR");
private final String i1;
private final String i2;
private final String i3;
private final String i4;
private final String i5;
private final String i6;
private final boolean element;
private EquipAdditions(final String i1, final String i2) {
this.i1 = i1;
this.i2 = i2;
this.i3 = "";
this.i4 = "";
this.i5 = "";
this.i6 = "";
this.element = false;
}
private EquipAdditions(final String i1, final String i2, final boolean element) {
this.i1 = i1;
this.i2 = i2;
this.i3 = "";
this.i4 = "";
this.i5 = "";
this.i6 = "";
this.element = element;
}
private EquipAdditions(final String i1, final String i2, final String i3, final String i4, final String i5, final String i6) {
this.i1 = i1;
this.i2 = i2;
this.i3 = i3;
this.i4 = i4;
this.i5 = i5;
this.i6 = i6;
this.element = false;
}
public final String getValue1() {
return this.i1;
}
public final String getValue2() {
return this.i2;
}
public final String getValue3() {
return this.i3;
}
public final String getValue4() {
return this.i4;
}
public final String getValue5() {
return this.i5;
}
public final String getValue6() {
return this.i6;
}
public final boolean isElement() {
return this.element;
}
public static final EquipAdditions fromString(final String str) {
for (final EquipAdditions s : values()) {
if (s.name().equalsIgnoreCase(str)) {
return s;
}
}
return null;
}
public enum RingSet {
天使的祝福戒指(new Integer[]{Integer.valueOf(1112585), Integer.valueOf(1112586), Integer.valueOf(1112594)}),
职业戒指(new Integer[]{Integer.valueOf(1112427), Integer.valueOf(1112428), Integer.valueOf(1112429), Integer.valueOf(1112405), Integer.valueOf(1112445), Integer.valueOf(1112591), Integer.valueOf(1112592)}),
Evolving_Ring(new Integer[]{Integer.valueOf(1112499), Integer.valueOf(1112500), Integer.valueOf(1112501), Integer.valueOf(1112502), Integer.valueOf(1112503), Integer.valueOf(1112504), Integer.valueOf(1112505), Integer.valueOf(1112506), Integer.valueOf(1112507), Integer.valueOf(1112508), Integer.valueOf(1112509), Integer.valueOf(1112510), Integer.valueOf(1112511), Integer.valueOf(1112512), Integer.valueOf(1112513), Integer.valueOf(1112514), Integer.valueOf(1112515), Integer.valueOf(1112516), Integer.valueOf(1112517), Integer.valueOf(1112518), Integer.valueOf(1112519), Integer.valueOf(1112520), Integer.valueOf(1112521), Integer.valueOf(1112522), Integer.valueOf(1112523), Integer.valueOf(1112524), Integer.valueOf(1112525), Integer.valueOf(1112526), Integer.valueOf(1112527), Integer.valueOf(1112528), Integer.valueOf(1112529), Integer.valueOf(1112530), Integer.valueOf(1112531), Integer.valueOf(1112532), Integer.valueOf(1112533)}),
Evolving_Ring_II(new Integer[]{Integer.valueOf(1112614), Integer.valueOf(1112615), Integer.valueOf(1112616), Integer.valueOf(1112617), Integer.valueOf(1112618), Integer.valueOf(1112619), Integer.valueOf(1112620), Integer.valueOf(1112621), Integer.valueOf(1112622), Integer.valueOf(1112623), Integer.valueOf(1112624), Integer.valueOf(1112625), Integer.valueOf(1112626), Integer.valueOf(1112627), Integer.valueOf(1112628), Integer.valueOf(1112629), Integer.valueOf(1112630), Integer.valueOf(1112631), Integer.valueOf(1112632), Integer.valueOf(1112633), Integer.valueOf(1112634), Integer.valueOf(1112635), Integer.valueOf(1112636), Integer.valueOf(1112637), Integer.valueOf(1112638), Integer.valueOf(1112639), Integer.valueOf(1112640), Integer.valueOf(1112641), Integer.valueOf(1112642), Integer.valueOf(1112643), Integer.valueOf(1112644), Integer.valueOf(1112645), Integer.valueOf(1112646), Integer.valueOf(1112647), Integer.valueOf(1112648)});
public List<Integer> id;
private RingSet(final Integer[] ids) {
this.id = Arrays.asList(ids);
}
}
}