From 11fb5eb27520837873f4784a7cb506364e1fb34a Mon Sep 17 00:00:00 2001 From: xuexinpeng Date: Tue, 19 Oct 2021 17:22:18 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B7=A8=E6=9C=8DrpcbreakID?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ljsd/jieling/logic/player/PlayerLogic.java | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java index 583b93860..c5d179e6b 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java @@ -1322,7 +1322,13 @@ public class PlayerLogic { if(rpcHero == null){ throw new ErrorCodeException(ErrorCode.newDefineCode("hero no")); } - CommonProto.Hero.Builder heroBuilder = CommonProto.Hero.newBuilder().setLevel(rpcHero.getLevel()).setEspecialEquipLevel(rpcHero.getEspecialEquipLevel()).setStar(rpcHero.getStar()).setId(rpcHero.getId()).setHeroId(rpcHero.getTemplateId()).setBreakId(rpcHero.getBreakId()).setStarBreakId(rpcHero.getStarBreakId()); + CommonProto.Hero.Builder heroBuilder = CommonProto.Hero.newBuilder(). + setLevel(rpcHero.getLevel()). + setEspecialEquipLevel(rpcHero.getEspecialEquipLevel()). + setStar(rpcHero.getStar()). + setId(rpcHero.getId()). + setHeroId(rpcHero.getTemplateId()). + setBreakId(rpcHero.getBreakId()).setStarBreakId(rpcHero.getStarBreakId()); PlayerInfoProto.ViewHeroInfoResponse.Builder builder = PlayerInfoProto.ViewHeroInfoResponse.newBuilder(); Map heroNotBufferAttribute = rpcHero.getAttributeMapByTeam().getOrDefault(teamId,new HashMap<>()); @@ -1365,10 +1371,14 @@ public class PlayerLogic { if(hero == null){ throw new ErrorCodeException(ErrorCode.newDefineCode("hero no")); } - CommonProto.Hero.Builder heroBuilder = CommonProto.Hero.newBuilder().setLevel(hero.getLevel(user.getHeroManager())).setEspecialEquipLevel(hero.getEspecialEquipLevel()).setStar(hero.getStar()).setId(hero.getId()).setHeroId(hero.getTemplateId()).setBreakId(hero.getBreakId()).setStarBreakId(hero.getStarBreakId()); + CommonProto.Hero.Builder heroBuilder = CommonProto.Hero.newBuilder(). + setLevel(hero.getLevel(user.getHeroManager())) + .setEspecialEquipLevel(hero.getEspecialEquipLevel()) + .setStar(hero.getStar()).setId(hero.getId()) + .setHeroId(hero.getTemplateId()) + .setBreakId(hero.getBreakIdByHongMeng(user.getHeroManager())) + .setStarBreakId(hero.getStarBreakId()); PlayerInfoProto.ViewHeroInfoResponse.Builder builder = PlayerInfoProto.ViewHeroInfoResponse.newBuilder(); - - Map heroNotBufferAttribute = HeroLogic.getInstance().calHeroNotBufferAttribute(user, hero, true, teamId); for(Map.Entry item : heroNotBufferAttribute.entrySet()){ int id = item.getKey();