挖宝重置优化2
parent
2bc03ed615
commit
be12e006a2
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue