挖宝重置优化2

back_recharge
duhui 2023-02-02 10:19:12 +08:00
parent 2bc03ed615
commit be12e006a2
1 changed files with 8 additions and 8 deletions

View File

@ -240,8 +240,16 @@ public class SubActivity extends AbstractActivity {
subRewardPoolInfo = new SubRewardPoolInfo();
user.getActivityManager().setSubRewardPoolInfo(subRewardPoolInfo);
}
SBlessingConfigNew sBlessingConfigNew = SBlessingConfigNew.getsBlessingConfigNewHashMap().get(id);
if (null == sBlessingConfigNew) {
throw new ErrorCodeException(ErrorCode.CFG_NULL);
}
int lay = user.getActivityManager().getSubRewardPoolInfo().getLay();
int curLay = lay + 1;
if (curLay > sBlessingConfigNew.getFloorCount()){
throw new ErrorCodeException(ErrorCode.CFG_NULL,"已达到最高等级");
}
user.getActivityManager().getSubRewardPoolInfo().setLay(curLay);
HashMap<Integer, HashSet<SBlessingRewardPoolNew>> integerHashSetHashMap = SBlessingRewardPoolNew.getsBlessingRewardPoolNewHashMap();
//init Activity
@ -256,11 +264,6 @@ public class SubActivity extends AbstractActivity {
//init reward
SBlessingConfigNew sBlessingConfigNew = SBlessingConfigNew.getsBlessingConfigNewHashMap().get(id);
if (null == sBlessingConfigNew) {
throw new ErrorCodeException(ErrorCode.CFG_NULL);
}
int[] basicPoolId = sBlessingConfigNew.getBasicPoolId();
if (basicPoolId.length < curLay) {
throw new ErrorCodeException(ErrorCode.CFG_NULL);
@ -305,10 +308,7 @@ public class SubActivity extends AbstractActivity {
activityProgressInfo1.setState(0);
activityMission.getActivityMissionMap().put(POOL_INDEX + sBlessingRewardPoolNew.getId(), activityProgressInfo1);
}
}
}
@Override