back_recharge
parent
35c2547c89
commit
f4f027c40c
|
@ -84,22 +84,23 @@ public class ExplorerMapLogic {
|
||||||
float reduceRatio = exploreFightData.getLoseFight();
|
float reduceRatio = exploreFightData.getLoseFight();
|
||||||
//玩家掉血
|
//玩家掉血
|
||||||
int reducePlayer = (int) (teamForce * reduceRatio);
|
int reducePlayer = (int) (teamForce * reduceRatio);
|
||||||
explorerInfo.setPlayerHp(explorerInfo.getPlayerHp() - reducePlayer);
|
|
||||||
LOGGER.info("玩家掉血:=》{},剩余血量-》{}", reducePlayer, explorerInfo.getPlayerHp());
|
|
||||||
//怪物掉血
|
//怪物掉血
|
||||||
ratio = (float) explorerInfo.getEnemyHp()/explorerInfo.getPlayerHp();
|
ratio = (float) explorerInfo.getEnemyHp()/explorerInfo.getPlayerHp();
|
||||||
exploreFightData = SExploreFight.getConfigByFightDownAndFightUp(ratio);
|
exploreFightData = SExploreFight.getConfigByFightDownAndFightUp(ratio);
|
||||||
if (exploreFightData == null) {
|
if (exploreFightData == null) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
//掉血比例
|
||||||
float reduceRatioMonster = exploreFightData.getLoseFight();
|
float reduceRatioMonster = exploreFightData.getLoseFight();
|
||||||
int reduceMonster = (int) (mapMonsterForce * reduceRatioMonster);
|
int reduceMonster = (int) (mapMonsterForce * reduceRatioMonster);
|
||||||
explorerInfo.setEnemyHp(explorerInfo.getEnemyHp() - (reduceMonster));
|
explorerInfo.setPlayerHp(explorerInfo.getPlayerHp() - reducePlayer);
|
||||||
LOGGER.info("怪物掉血:=》{},剩余血量-》{}", reduceMonster, explorerInfo.getEnemyHp());
|
LOGGER.info("玩家掉血:=》{},剩余血量-》{}", reducePlayer, explorerInfo.getPlayerHp());
|
||||||
//输赢判断
|
//输赢判断
|
||||||
if (reduceRatio > reduceRatioMonster) {
|
if (reduceRatio > reduceRatioMonster) {
|
||||||
//怪物赢了 保留血量 下次打
|
//怪物赢了 保留血量 下次打
|
||||||
LOGGER.info("怪物赢了:");
|
LOGGER.info("怪物赢了:");
|
||||||
|
explorerInfo.setEnemyHp(explorerInfo.getEnemyHp() - (reduceMonster));
|
||||||
|
LOGGER.info("怪物掉血:=》{},剩余血量-》{}", reduceMonster, explorerInfo.getEnemyHp());
|
||||||
sendIndication(user.getId(),explorerInfo,teamId);
|
sendIndication(user.getId(),explorerInfo,teamId);
|
||||||
} else {
|
} else {
|
||||||
Map<Integer, Integer> dropMap = explorerInfo.getDropMap();
|
Map<Integer, Integer> dropMap = explorerInfo.getDropMap();
|
||||||
|
|
Loading…
Reference in New Issue