From 8eff75e7c618034d51eede844c879c6aa88f3eb4 Mon Sep 17 00:00:00 2001 From: mashiyu Date: Wed, 20 Mar 2019 20:04:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ljsd/jieling/handler/map/behavior/BehaviorUtil.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/behavior/BehaviorUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/behavior/BehaviorUtil.java index a90181f1e..10c022682 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/behavior/BehaviorUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/behavior/BehaviorUtil.java @@ -94,11 +94,13 @@ public class BehaviorUtil { } StringBuilder skillSb = new StringBuilder(); StringBuilder propertySb = new StringBuilder(); + String heroSkill = HeroLogic.getInstance().getHeroSkills(hero,skillSb).toString(); + String property = HeroLogic.getInstance().getHeroProperty(user,hero,propertySb).toString(); CommonProto.FightUnitInfo heroFightInfo = CommonProto.FightUnitInfo .newBuilder() .setUnitId(Integer.toString(hero.getTemplateId())) - .setUnitSkillIds(HeroLogic.getInstance().getHeroSkills(hero,skillSb).toString()) - .setProperty(HeroLogic.getInstance().getHeroProperty(user,hero,propertySb).toString()) + .setUnitSkillIds(heroSkill.substring(0,heroSkill.length()-1)) + .setProperty(property.substring(0, property.length()-1)) .build(); heroFightInfos.add(heroFightInfo); } @@ -111,7 +113,7 @@ public class BehaviorUtil { //monster List monsterByGroup = MonsterUtil.getMonsterByGroup(groupId); - String monsterTeamSkill = MonsterUtil.getMonsterTeamSkillByGroup(groupId); + String monsterTeamSkill = MonsterUtil.getMonsterTeamSkillByGroup(groupId).trim(); List monsterGroupList = new ArrayList<>(); CommonProto.FightTeamInfo monsterTeamInfo = CommonProto.FightTeamInfo .newBuilder()