package server.quest; public enum MapleQuestActionType { UNDEFINED(-1), exp(0), item(1), nextQuest(2), money(3), quest(4), skill(5), pop(6), buffItemID(7), infoNumber(8), sp(9), charismaEXP(10), charmEXP(11), willEXP(12), insightEXP(13), senseEXP(14), craftEXP(15); final byte type; private MapleQuestActionType(int type) { this.type = ((byte) type); } public byte getType() { return this.type; } public static MapleQuestActionType getByType(byte type) { for (MapleQuestActionType l : values()) { if (l.getType() == type) { return l; } } return null; } public static MapleQuestActionType getByWZName(String name) { try { return valueOf(name); } catch (IllegalArgumentException ex) { } return UNDEFINED; } }