挑战副本精度
parent
ccbb37e20b
commit
d4abf2e27e
|
@ -126,9 +126,11 @@ public class ChallengeLogic {
|
|||
double bossBlood =SMonsterGroup.getInitHp(sChallengeConfig.getMonsterGroup()); //怪物初始化血量
|
||||
double leaveHp = result[2] + result[3] + result[4]
|
||||
+ result[5] + result[6];
|
||||
double lossBlood = bossBlood - leaveHp;
|
||||
double lossBlood = bossBlood - leaveHp;
|
||||
|
||||
LOGGER.info("lossBlood=>{} bossBlood=>{} lossBlood/bossBlood=>{}",lossBlood,bossBlood,lossBlood/bossBlood);
|
||||
for (int[] percent : reward1) {
|
||||
if (percent[0]/10000 > lossBlood/bossBlood) {
|
||||
if (percent[0]/(double)10000 > lossBlood/bossBlood) {
|
||||
break;
|
||||
}
|
||||
ratio = percent[1];
|
||||
|
@ -263,7 +265,7 @@ public class ChallengeLogic {
|
|||
builder.setResult(1);
|
||||
} else {
|
||||
if (type == 1){
|
||||
if((int) fightResult.getCheckResult()[1]>=20){
|
||||
if(time>=20){
|
||||
//无尽副本回合数超过20 赢
|
||||
user.getPlayerInfoManager().setEndlessNewReplica(id);
|
||||
comDropMap = dropMap(sChallengeConfig, model, type, 1, fightResult.getCheckResult(),time,builder);
|
||||
|
|
Loading…
Reference in New Issue