From 4306b7e51885f812cd231104e6ace90c09f47457 Mon Sep 17 00:00:00 2001 From: wangyuan Date: Mon, 16 Sep 2019 20:10:13 +0800 Subject: [PATCH] fix playerlogic --- .../java/com/ljsd/jieling/logic/player/PlayerLogic.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 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 b6084efe2..faf497314 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 @@ -435,10 +435,13 @@ public class PlayerLogic { PlayerManager playerManager = user.getPlayerInfoManager(); CommonProto.Team.Builder team = CommonProto.Team.newBuilder(); TeamPosManager teamPosManager = user.getTeamPosManager(); - for (TeamPosHeroInfo heroInfo:teamPosManager.getTeamPosForHero().get(teamId)) { - int templateId = user.getHeroManager().getHero(heroInfo.getHeroId()).getTemplateId(); - team.addHeroTid(templateId); + if(teamPosManager.getTeamPosForHero().containsKey(teamId)){ + for (TeamPosHeroInfo heroInfo:teamPosManager.getTeamPosForHero().get(teamId)) { + int templateId = user.getHeroManager().getHero(heroInfo.getHeroId()).getTemplateId(); + team.addHeroTid(templateId); + } } + CommonProto.TeamOneInfo.Builder oneInfo = CommonProto.TeamOneInfo.newBuilder() .setHead(1) .setHeadFrame(playerManager.getHeadFrame())