From 1f08ca2f33affdc1dccb4ed557701d597a7c3d1d Mon Sep 17 00:00:00 2001 From: jiahuiwen Date: Wed, 15 Dec 2021 09:45:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=9E=E9=80=80=E6=89=80=E5=BE=97=E7=A5=9E?= =?UTF-8?q?=E5=B0=86=E4=B8=8D=E6=9B=B4=E6=96=B0=E4=BB=BB=E5=8A=A1=E6=88=96?= =?UTF-8?q?=E6=B4=BB=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ljsd/jieling/util/ItemUtil.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java index 2405f1e20..7f0562950 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java @@ -1354,6 +1354,10 @@ public class ItemUtil { SItem sItem = SItem.getsItemMap().get(entry.getKey()); extraDropAop(user,dropBuilder,sItem); } + // 回退所得神将不更新任务或活动 + if (reason == BIReason.HERO_RETURN) { + continue; + } fiveStarEvent(user,entry.getKey()); if(reason != BIReason.HERO_RANDOM){ fiveStarPushByCombine(user,entry.getKey(),count); @@ -1389,8 +1393,10 @@ public class ItemUtil { PlayerManager playerInfoManager = user.getPlayerInfoManager(); int[] heroStar = SItem.getsItemMap().get(cardId).getHeroStar(); Hero hero = new Hero(user.getId(),heroStar[0],heroStar[1]); - if (hero.getStar() == GlobalsDef.WUJINGMIBAO_STAR){ - Poster.getPoster().dispatchEvent(new SummonTreasureEvent(user.getId(),hero.getStar(),1)); + if (reason != BIReason.HERO_RETURN) { + if (hero.getStar() == GlobalsDef.WUJINGMIBAO_STAR){ + Poster.getPoster().dispatchEvent(new SummonTreasureEvent(user.getId(),hero.getStar(),1)); + } } heroManager.addHero(hero); // 鸿蒙阵推送