小兵属性向上取整
parent
ad34e05704
commit
8ab3bea32d
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue