diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/explorerMap/ExplorerMapLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/explorerMap/ExplorerMapLogic.java index c5d3a33a7..e63643346 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/explorerMap/ExplorerMapLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/explorerMap/ExplorerMapLogic.java @@ -92,12 +92,12 @@ public class ExplorerMapLogic { if (exploreFightData == null) { return; } - reduceRatio = exploreFightData.getLoseFight(); - int reduceMonster = (int) (mapMonsterForce * reduceRatio); + float reduceRatioMonster = exploreFightData.getLoseFight(); + int reduceMonster = (int) (mapMonsterForce * reduceRatioMonster); explorerInfo.setEnemyHp(explorerInfo.getEnemyHp() - (reduceMonster)); LOGGER.info("怪物掉血:=》{},剩余血量-》{}", reduceMonster, explorerInfo.getEnemyHp()); //输赢判断 - if (reducePlayer > reduceMonster) { + if (reduceRatio > reduceRatioMonster) { //怪物赢了 保留血量 下次打 LOGGER.info("怪物赢了:"); sendIndication(user.getId(),explorerInfo,teamId);