miduo_server/tablemanager/src/main/java/config/SRewardItem.java

67 lines
1.4 KiB
Java

package config;
import manager.STableManager;
import manager.Table;
import java.util.Map;
@Table(name = "RewardItemConfig")
public class SRewardItem implements BaseConfig {
public static Map<Integer, SRewardItem> sDropMap;
private int id;
private int itemId;
private int chance; //获取概率
private float growChance; //成长概率 针对特殊处理,如果不获取,则获取概率增加
private int randomMin; //获取数量最小值
private int randomMax; //获取数量最大值
private int[] addition;
private int[] chanceAddition;
@Override
public void init() throws Exception {
sDropMap = STableManager.getConfig(SRewardItem.class);
}
public int getId() {
return id;
}
public static Map<Integer, SRewardItem> getsDropMap() {
return sDropMap;
}
public int getItemId() {
return itemId;
}
public int getChance() {
return chance;
}
public float getGrowChance() {
return growChance;
}
public int getRandomMin() {
return randomMin;
}
public int getRandomMax() {
return randomMax;
}
public int[] getAddition() {
return addition;
}
public void setAddition(int[] addition) {
this.addition = addition;
}
public int[] getChanceAddition() {
return chanceAddition;
}
}