package handling.world.party; public enum ExpeditionType { Normal_Balrog(15, 2000, 50, 250), Zakum(30, 2002, 50, 250), Horntail(30, 2003, 80, 250), Pink_Bean(30, 2004, 140, 250), Chaos_Zakum(30, 2005, 100, 250), ChaosHT(30, 2006, 110, 250), Von_Leon(18, 2007, 120, 250), Cygnus(18, 2008, 170, 250), Akyrum(18, 2009, 120, 250), Hillah(6, 2010, 120, 250), Chaos_Pink_Bean(6, 2011, 170, 250), CWKPQ(30, 2011, 90, 250); public int maxMembers; public int maxParty; public int exped; public int minLevel; public int maxLevel; private ExpeditionType(int maxMembers, int exped, int minLevel, int maxLevel) { this.maxMembers = maxMembers; this.exped = exped; this.maxParty = (maxMembers / 2 + (maxMembers % 2 > 0 ? 1 : 0)); this.minLevel = minLevel; this.maxLevel = maxLevel; } public static ExpeditionType getById(int id) { for (ExpeditionType pst : values()) { if (pst.exped == id) { return pst; } } return null; } }