购买额外获得

back_recharge
duhui 2022-11-29 16:32:16 +08:00
parent 7398f86250
commit e0c18ffa8e
3 changed files with 15 additions and 3 deletions

View File

@ -35,7 +35,7 @@ public class FaBaoSoulUpLvRequestHandler extends BaseHandler<HeroInfoProto.FaBao
int faBaoId=proto.getId();
int faBaoLv=proto.getLevel();
STrump trumpConfig=STrump.sTrumpMap.get(faBaoId);
if (faBaoLv> trumpConfig.getLvMax()) {
if (faBaoLv > trumpConfig.getLvMax()) {
LOGGER.error("法宝之魂强化等级已达上限");
throw new ErrorCodeException(ErrorCode.HANDLE_FAILED);
}

View File

@ -104,8 +104,14 @@ public class AbstractWelfareBag extends MongoBase{
if (config.getBaseReward() != null && config.getBaseReward().length > 0){
list.add(config.getBaseReward());
}
if(buyTimes == 1 && config.getFirstMultiple() != null && config.getFirstMultiple().length > 0){
list.add(config.getFirstMultiple());
int[][] firstMultiple = config.getFirstMultiple();
if(buyTimes == 1 && firstMultiple != null && firstMultiple.length > 0){
list.add(firstMultiple);
}else {
int[][] continuedMultiple = config.getContinuedMultiple();
if (continuedMultiple != null){
list.add(continuedMultiple);
}
}
return list;
}

View File

@ -23,6 +23,8 @@ public class SRechargeCommodityNewConfig implements BaseConfig {
private int[][] firstMultiple;
private int[][] continuedMultiple;
private int[][] baseReward;
private int[] openPrivilege;
@ -118,6 +120,10 @@ public class SRechargeCommodityNewConfig implements BaseConfig {
public int[][] getFirstMultiple() { return firstMultiple; }
public int[][] getContinuedMultiple() {
return continuedMultiple;
}
public int[][] getBaseReward() { return baseReward; }
public int[] getOpenPrivilege() { return openPrivilege; }