diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ChallengeLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ChallengeLogic.java index 782e7462c..e418560da 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ChallengeLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ChallengeLogic.java @@ -204,7 +204,7 @@ public class ChallengeLogic { PVEFightEvent pveFightEvent = new PVEFightEvent(user.getId(), teamId, 20, "", fightType, stage.getMonsterGroup(), 3); FightResult fightResult = FightDispatcher.dispatcher(pveFightEvent); - builder.setResult(fightResult.getResult()); + builder.setResult(0); int round = fightResult.getCurRound(); int victoryValue = stage.getReward1()[stage.getReward1().length - 1][0]; @@ -226,6 +226,7 @@ public class ChallengeLogic { // 满足首通条件 if (fightResult.getResult() == 1 && round <= victoryValue){ user.getPlayerInfoManager().setTreasureReplica(id); + builder.setResult(1); win = 2; } comDropMap = dropMap(stage, type, win, round, builder);