package com.aionemu.gameserver.model.team.legion;
/**
* @author Simple
*/
public enum LegionHistoryAction {
CREATE(0, Type.LEGION), // No parameters
JOIN(1, Type.LEGION), // Parameter: name
KICK(2, Type.LEGION), // Parameter: name
LEVEL_UP(3, Type.LEGION), // Parameter: legion level
APPOINTED(4, Type.LEGION), // Parameter: legion level
EMBLEM_REGISTER(5, Type.LEGION), // No parameters
EMBLEM_MODIFIED(6, Type.LEGION), // No parameters
// 7 to 10 are not used anymore or never implemented
DEFENSE(11, Type.REWARD), // Parameter: name = kinah amount, description = fortress id
OCCUPATION(12, Type.REWARD), // Parameter: name = kinah amount, description = fortress id
LEGION_RENAME(13, Type.LEGION), // Parameter: old name, new name
CHARACTER_RENAME(14, Type.LEGION), // Parameter: old name, new name
ITEM_DEPOSIT(15, Type.WAREHOUSE), // Parameter: name
ITEM_WITHDRAW(16, Type.WAREHOUSE), // Parameter: name
KINAH_DEPOSIT(17, Type.WAREHOUSE), // Parameter: name
KINAH_WITHDRAW(18, Type.WAREHOUSE); // Parameter: name
private final byte id;
private final Type type;
LegionHistoryAction(int id, Type type) {
this.id = (byte) id;
this.type = type;
}
public byte getId() {
return id;
}
public Type getType() {
return type;
}
public enum Type { LEGION, REWARD, WAREHOUSE }
}