back_recharge
parent
f4f027c40c
commit
bb1bea214f
|
@ -93,13 +93,14 @@ public class ExplorerMapLogic {
|
||||||
//掉血比例
|
//掉血比例
|
||||||
float reduceRatioMonster = exploreFightData.getLoseFight();
|
float reduceRatioMonster = exploreFightData.getLoseFight();
|
||||||
int reduceMonster = (int) (mapMonsterForce * reduceRatioMonster);
|
int reduceMonster = (int) (mapMonsterForce * reduceRatioMonster);
|
||||||
explorerInfo.setPlayerHp(explorerInfo.getPlayerHp() - reducePlayer);
|
//explorerInfo.setPlayerHp(explorerInfo.getPlayerHp() - reducePlayer);
|
||||||
LOGGER.info("玩家掉血:=》{},剩余血量-》{}", reducePlayer, explorerInfo.getPlayerHp());
|
//LOGGER.info("玩家掉血:=》{},剩余血量-》{}", reducePlayer, explorerInfo.getPlayerHp());
|
||||||
//输赢判断
|
//输赢判断
|
||||||
if (reduceRatio > reduceRatioMonster) {
|
if (reduceRatio > reduceRatioMonster) {
|
||||||
//怪物赢了 保留血量 下次打
|
//怪物赢了 保留血量 下次打
|
||||||
LOGGER.info("怪物赢了:");
|
LOGGER.info("怪物赢了:");
|
||||||
explorerInfo.setEnemyHp(explorerInfo.getEnemyHp() - (reduceMonster));
|
explorerInfo.setEnemyHp(explorerInfo.getEnemyHp() - (reduceMonster));
|
||||||
|
explorerInfo.setPlayerHp(0);
|
||||||
LOGGER.info("怪物掉血:=》{},剩余血量-》{}", reduceMonster, explorerInfo.getEnemyHp());
|
LOGGER.info("怪物掉血:=》{},剩余血量-》{}", reduceMonster, explorerInfo.getEnemyHp());
|
||||||
sendIndication(user.getId(),explorerInfo,teamId);
|
sendIndication(user.getId(),explorerInfo,teamId);
|
||||||
} else {
|
} else {
|
||||||
|
@ -108,7 +109,9 @@ public class ExplorerMapLogic {
|
||||||
dropMap = new HashMap<>();
|
dropMap = new HashMap<>();
|
||||||
}
|
}
|
||||||
Map<Integer, Integer> itemMap = ItemUtil.getItemMapByGroupId(user, exploreConfig.getReward(), 1, 0, BIReason.EXPLORE_MAP_GET);
|
Map<Integer, Integer> itemMap = ItemUtil.getItemMapByGroupId(user, exploreConfig.getReward(), 1, 0, BIReason.EXPLORE_MAP_GET);
|
||||||
|
explorerInfo.setPlayerHp(explorerInfo.getPlayerHp() - reducePlayer);
|
||||||
explorerInfo.setEnemyHp(0);
|
explorerInfo.setEnemyHp(0);
|
||||||
|
LOGGER.info("玩家掉血:=》{},剩余血量-》{}", reducePlayer, explorerInfo.getPlayerHp());
|
||||||
LOGGER.info("玩家赢了 怪物死 怪物走复活逻辑 掉落组=>{}", explorerInfo.getEnemyReliveTime(), exploreConfig.getReward());
|
LOGGER.info("玩家赢了 怪物死 怪物走复活逻辑 掉落组=>{}", explorerInfo.getEnemyReliveTime(), exploreConfig.getReward());
|
||||||
for (Map.Entry<Integer, Integer> keyVal : itemMap.entrySet()) {
|
for (Map.Entry<Integer, Integer> keyVal : itemMap.entrySet()) {
|
||||||
if (dropMap.containsKey(keyVal.getKey())) {
|
if (dropMap.containsKey(keyVal.getKey())) {
|
||||||
|
|
Loading…
Reference in New Issue