package client;
public enum MapleStat {
SKIN(1L),
FACE(2L),
HAIR(4L),
LEVEL(16L),
JOB(32L),
STR(64L),
DEX(128L),
INT(256L),
LUK(512L),
HP(1024L),
MAXHP(2048L),
MP(4096L),
MAXMP(8192L),
AVAILABLEAP(16384L),
AVAILABLESP(0x8000),
EXP(65536L),
FAME(131072L),
MESO(262144L),
PET(1572872L),
GACHAPONEXP(2097152L),
FATIGUE(4194304L),
CHARISMA(8388608L),
INSIGHT(16777216L),
WILL(33554432L),
CRAFT(67108864L),
SENSE(134217728L),
CHARM(268435456L),
TRAIT_LIMIT(536870912L),
BATTLE_EXP(1073741824L),
BATTLE_RANK(2147483648L),
BATTLE_POINTS(4294967296L),
ICE_GAGE(8589934592L),
VIRTUE(17179869184L);
private final long i;
private MapleStat(long i) {
this.i = i;
}
public long getValue() {
return this.i;
}
public static final MapleStat getByValue(long value) {
for (MapleStat stat : values()) {
if (stat.i == value) {
return stat;
}
}
return null;
}
public static enum Temp {
STR(1),
DEX(2),
INT(4),
LUK(8),
WATK(16),
WDEF(32),
MATK(64),
MDEF(128),
ACC(256),
AVOID(512),
SPEED(1024),
JUMP(2048),
UNKNOWN(4096);
private final int i;
private Temp(int i) {
this.i = i;
}
public int getValue() {
return this.i;
}
}
}