增加主角神觉额外解锁法术格子功能

master_yuenan
DESKTOP-C3M45P4\dengdan 2025-12-25 18:21:14 +08:00
parent 31fac9d662
commit 391401d1bf
2 changed files with 6 additions and 1 deletions

View File

@ -2661,7 +2661,8 @@ public class MapLogic {
open = SMainLevelConfig.biggerThanFight(user.getMainLevelManager().getFightId(), rule[1]);
break;
case 3:
open = playerInfoManager.getMaxForce() >= rule[1];
//战力限制做除2处理,前后端战力不一致时容错
open = playerInfoManager.getMaxForce() >= rule[1] /2;
break;
default: {
LOGGER.info("dailyChallenge wrong type=>{} uid=>{}", rule[0], session.getUid());

View File

@ -5198,6 +5198,10 @@ public class HeroLogic {
if (targetHero.getStar() < value) {
throw new ErrorCodeException(ErrorCode.SERVER_DEFINE, "英雄星级不足,开启失败");
}
} else if (key == 3) {
if (user.getPlayerInfoManager().getPlayerGodLevel() < value) {
throw new ErrorCodeException(ErrorCode.SERVER_DEFINE, "主角神阶等级不足,开启失败");
}
} else {
throw new ErrorCodeException(ErrorCode.SERVER_DEFINE, "未配置开启类型,请联系管理员");
}