57 lines
1.1 KiB
Java
57 lines
1.1 KiB
Java
|
package config;
|
|||
|
|
|||
|
import manager.STableManager;
|
|||
|
import manager.Table;
|
|||
|
|
|||
|
import java.util.Map;
|
|||
|
|
|||
|
@Table(name = "RewardGroup")
|
|||
|
public class SRewardGroup implements BaseConfig {
|
|||
|
public static Map<Integer, SRewardGroup> sRewardItemMap;
|
|||
|
private int id;
|
|||
|
/**
|
|||
|
* 组内抽取道具规则
|
|||
|
* 1组内全出
|
|||
|
* 2按照物品在组队的占比出
|
|||
|
* 3按照组内道具概率,依次抽取
|
|||
|
*/
|
|||
|
private int isUpset; // 掉落type
|
|||
|
private int[] rewardItem;
|
|||
|
private int rewardMaxNum; // 道具数
|
|||
|
/**
|
|||
|
* 如果抽取规则选3 ,则需要设置循环轮数
|
|||
|
*/
|
|||
|
private int loop ;
|
|||
|
|
|||
|
@Override
|
|||
|
public void init() throws Exception {
|
|||
|
sRewardItemMap = STableManager.getConfig(SRewardGroup.class);
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
public int getId() {
|
|||
|
return id;
|
|||
|
}
|
|||
|
|
|||
|
public static Map<Integer, SRewardGroup> getsRewardItemMap() {
|
|||
|
return sRewardItemMap;
|
|||
|
}
|
|||
|
|
|||
|
public int getIsUpset() {
|
|||
|
return isUpset;
|
|||
|
}
|
|||
|
|
|||
|
public int[] getRewardItem() {
|
|||
|
return rewardItem;
|
|||
|
}
|
|||
|
|
|||
|
public int getRewardMaxNum() {
|
|||
|
return rewardMaxNum;
|
|||
|
}
|
|||
|
|
|||
|
public int getLoop() {
|
|||
|
return loop;
|
|||
|
}
|
|||
|
}
|