From 65c31a8ae613809a16e5ef867e4305b056044519 Mon Sep 17 00:00:00 2001 From: duhui Date: Wed, 13 Jan 2021 11:40:33 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8B=B1=E9=9B=84breakid=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E5=A4=84=E7=90=86=E5=88=9D=E7=89=88=EF=BC=8C=E6=9C=AA=E8=A7=A3?= =?UTF-8?q?=E5=86=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ljsd/jieling/logic/dao/Hero.java | 6 ++++++ .../main/java/com/ljsd/jieling/logic/hero/HeroLogic.java | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/Hero.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/Hero.java index 6694c6031..1c8577ec2 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/Hero.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/Hero.java @@ -266,7 +266,13 @@ public class Hero extends MongoBase { this.soulEquipByPositionMap.remove(position); } + public int getBreakIdByHongMeng(HeroManager heroManager){ + // 英雄在共鸣池中 + if (heroManager.getResonances().values().contains(id)) { + } + return breakId; + } public int getBreakId() { return breakId; diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java index 7609c1182..03e4b0d8c 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java @@ -1254,7 +1254,7 @@ public class HeroLogic{ private Map getParaForHero(User user, Hero hero){ SCHero scHero = SCHero.getsCHero().get(hero.getTemplateId()); - return getParaRate(scHero, hero.getStar(), hero.getLevel(user.getHeroManager()), hero.getBreakId()); + return getParaRate(scHero, hero.getStar(), hero.getLevel(user.getHeroManager()), hero.getBreakIdByHongMeng()); } //todo