小兵属性向上取整

master_dev
grimm 2024-04-07 17:38:16 +08:00
parent ad34e05704
commit 8ab3bea32d
1 changed files with 2 additions and 2 deletions

View File

@ -154,7 +154,7 @@ public class SoldierLogic {
int randomProperty = random.nextInt(soldierProperty[1] - soldierProperty[0] + 1) + soldierProperty[0];
HashMap<Integer, Long> attributes = new HashMap<>();
for (int[] v : property) {
long value = (long) v[1] * randomProperty / 10000;
long value = (long) Math.ceil(v[1] * randomProperty / 10000D);
attributes.put(v[0], value);
}
// 品质
@ -276,7 +276,7 @@ public class SoldierLogic {
continue;
}
Long ack = soldier.getAttributes().getOrDefault(attackId, 0L);
attack += ((lotteryConfig.getSoldiersUP() / 10000) * ack + ack);
attack += (long) Math.ceil((lotteryConfig.getSoldiersUP() / 10000D) * ack + ack);
}
// 总回合
long round = (stageConfig.getHp() / attack) + 1;