From cfcf56093dcab1799393c1594913336bf7169c82 Mon Sep 17 00:00:00 2001 From: "DESKTOP-C3M45P4\\dengdan" Date: Tue, 16 Dec 2025 14:12:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=8E=89=E8=90=BD=E7=9B=B8?= =?UTF-8?q?=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ljsd/jieling/logic/mission/MissionLoigc.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java index 2aefa8d7c..8f0b20669 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/MissionLoigc.java @@ -723,7 +723,7 @@ public class MissionLoigc { throw new ErrorCodeException(ErrorCode.newDefineCode("had taked reward")); } int rewardGroup = STableManager.getConfig(SBloodyBattleTask.class).get(missionId).getRewardGroup(); - CommonProto.Drop.Builder drop = ItemUtil.drop(user, new int[]{rewardGroup}, 1.0f, 0, BIReason.TAKE_MISSION_REWARD); + CommonProto.Drop.Builder drop = ItemUtil.dropByGroup(user, new int[]{rewardGroup}, 1.0f, 0, BIReason.TAKE_MISSION_REWARD); PlayerInfoProto.TakeMissionRewardResponse build = PlayerInfoProto.TakeMissionRewardResponse.newBuilder().setDrop(drop).build(); MessageUtil.sendMessage(session,1, MessageTypeProto.MessageType.TAKE_MISSION_REWARD_RESPONSE_VALUE,build,true); ReportUtil.onReportEvent(user, ReportEventEnum.MISSION_COMPLETE.getType(),missionId,GameMisionType.BLOODYMISSION.toString()); @@ -765,7 +765,7 @@ public class MissionLoigc { } takeCopyMisionRewards.add(missionId); user.getMapManager().setTakeCopyMisionRewards(takeCopyMisionRewards); - CommonProto.Drop.Builder drop = ItemUtil.drop(user, STableManager.getConfig(SAccomplishmentConfig.class).get(missionId).getReward(), 1,0,BIReason.TAKE_COPY_REWARD); + CommonProto.Drop.Builder drop = ItemUtil.dropByGroup(user, STableManager.getConfig(SAccomplishmentConfig.class).get(missionId).getReward(), 1,0,BIReason.TAKE_COPY_REWARD); PlayerInfoProto.TakeMissionRewardResponse build = PlayerInfoProto.TakeMissionRewardResponse.newBuilder().setDrop(drop).build(); MessageUtil.sendMessage(session,1, MessageTypeProto.MessageType.TAKE_MISSION_REWARD_RESPONSE_VALUE,build,true); KtEventUtils.onKtEvent(user, ParamEventBean.UserTaskEvent,type,missionId);