抽卡生效次数校验修改
parent
1b2e00e478
commit
a4dca69532
|
|
@ -554,7 +554,9 @@ public class HeroLogic{
|
||||||
sLotteryRewardConfig = randomHeroByPoolId(onConfig.getpool_id(), 1, user.getPlayerInfoManager().getLevel());
|
sLotteryRewardConfig = randomHeroByPoolId(onConfig.getpool_id(), 1, user.getPlayerInfoManager().getLevel());
|
||||||
|
|
||||||
for (int key : randomPoolByType.get(mergePool).keySet()) {
|
for (int key : randomPoolByType.get(mergePool).keySet()) {
|
||||||
if(maxId >= key){
|
//如果生效次数是0可重置
|
||||||
|
List<SLotterySpecialConfig> lotteryListByDifferentType = SLotterySpecialConfig.getLotteryListByDifferentType(key);
|
||||||
|
if(maxId >= key&&lotteryListByDifferentType!=null&&lotteryListByDifferentType.iterator().hasNext()&&lotteryListByDifferentType.iterator().next().getMin_num()==0){
|
||||||
randomPoolByType.get(mergePool).put(key, 0);
|
randomPoolByType.get(mergePool).put(key, 0);
|
||||||
}else{
|
}else{
|
||||||
int curValue = randomPoolByType.get(mergePool).getOrDefault(key, 0);
|
int curValue = randomPoolByType.get(mergePool).getOrDefault(key, 0);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue