From 507364286894826a5221200540bad6c4bb52e1a3 Mon Sep 17 00:00:00 2001 From: "DESKTOP-98AVA47\\Administrator" Date: Mon, 15 Aug 2022 01:53:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=91=98=E6=98=9F=E9=98=81=E9=87=8D=E7=BD=AE?= =?UTF-8?q?=E9=82=AE=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ljsd/jieling/handler/GetPlayerInfoHandler.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/GetPlayerInfoHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/GetPlayerInfoHandler.java index 603c64134..60035a946 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/GetPlayerInfoHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/GetPlayerInfoHandler.java @@ -613,6 +613,7 @@ public class GetPlayerInfoHandler extends BaseHandler{ if (strongMark == 1){ return; } + user.getPlayerInfoManager().setEquipStrongMark(1); // 消耗的道具合集 ArrayList cost = new ArrayList<>(); @@ -629,9 +630,11 @@ public class GetPlayerInfoHandler extends BaseHandler{ Map rankUp = SEquipRankUp.lvMap; List rankUpList = rankUp.values().stream().filter(v -> v.getid() < equipHomeRankUp).map(v -> v.getOldCost()).collect(Collectors.toList()); cost.addAll(rankUpList); + if (cost.isEmpty()){ + return; + } ItemUtil.drop(user, cost, BIReason.ZHAIXINGGE_BAKCUP_ITEM); - user.getPlayerInfoManager().setEquipStrongMark(1); LOGGER.info("===========摘星阁装备道具返还,玩家id:{},装备列表:{},突破等级:{},返还道具:{}",user.getId(),equipIntensify,equipHomeRankUp,rankUpList.toArray(),JSON.toJSONString(cost)); String title = SErrorCodeEerverConfig.getI18NMessage("zhaixingge_mail_title");