助战小bug修改
parent
b1d5c773c2
commit
888a04a023
|
@ -198,7 +198,11 @@ public class HelpHeroLogic {
|
|||
// 选择助战
|
||||
if (status == 1) {
|
||||
if (useHelp != 0){
|
||||
throw new ErrorCodeException(ErrorCode.SYS_ERROR_CODE,"今日已无使用助战次数!");
|
||||
if (useHelp == 2){
|
||||
throw new ErrorCodeException(ErrorCode.SYS_ERROR_CODE,"今日已无使用助战次数!");
|
||||
}else {
|
||||
throw new ErrorCodeException(ErrorCode.SYS_ERROR_CODE,"已选择其他助战英雄!");
|
||||
}
|
||||
}
|
||||
// 获取全部助战列表
|
||||
Map<String, HelpHero> helpMap = RedisUtil.getInstence().getMapValues(RedisKey.HELP_FIGHT, String.valueOf(type), String.class, HelpHero.class);
|
||||
|
@ -259,6 +263,9 @@ public class HelpHeroLogic {
|
|||
LOGGER.error("今日助战可领取奖励以达到上限!");
|
||||
return;
|
||||
}
|
||||
// 领取助战奖励次数+1
|
||||
otherUser.getPlayerInfoManager().addHelpRewardNum(1);
|
||||
|
||||
// 配置表奖励
|
||||
int[] helpReward = campTowerSetting.getHelpReward();
|
||||
// 转换为二维数组
|
||||
|
@ -284,10 +291,10 @@ public class HelpHeroLogic {
|
|||
public void clearHelpInfo(User user){
|
||||
// 玩家四灵队伍,必须在清理助战列表前执行
|
||||
user.getTeamPosManager().clearTeamPosByFourChallenge(user);
|
||||
// 玩家助战列表
|
||||
user.getHeroManager().clearHelpHero();
|
||||
// 助战英雄装备
|
||||
user.getEquipManager().clearHelpEquip();
|
||||
// 玩家助战列表
|
||||
user.getHeroManager().clearHelpHero();
|
||||
// 玩家助战使用记录
|
||||
user.getHeroManager().clearIsUseHelpHero();
|
||||
// 领取奖励次数
|
||||
|
|
Loading…
Reference in New Issue