}\r
var levelAverage = sum == 0 ? 0.0 : (double)level / sum;\r
bonus = Min(bonus, 0.2);\r
- return bonus + 0.01 * bonus * levelAverage + tokudaiBonus[Min(tokudai, 4), Min(daihatsu, 4)];\r
+ var result = bonus + 0.01 * bonus * levelAverage + tokudaiBonus[Min(tokudai, 4), Min(daihatsu, 4)];\r
+ return Floor(result * 1000) / 10;\r
}\r
}\r
\r
if (drums > 0)\r
result.Add($"ド{drums}({drumShips}隻)");\r
if (DaihatsuBonus > 0)\r
- result.Add($"ダ{DaihatsuBonus * 100:f1}%");\r
+ result.Add($"ダ{DaihatsuBonus:f1}%");\r
return string.Join(" ", result);\r
}\r
}\r
var total = CalcTotal(fleet);\r
return "計:" + HideIfZero(" Lv", total.Level) +\r
HideIfZero(" ド", total.Drum) + HideIfZero("(", total.DrumShips, "隻)") +\r
- HideIfZero(" 大", fleet.DaihatsuBonus * 100, "%") + "\r\n" +\r
+ HideIfZero(" 大", fleet.DaihatsuBonus, "%") + "\r\n" +\r
$"戦闘:燃{total.Fuel / 5}弾{total.Bull / 5} 支援:燃{total.Fuel / 2}弾{(int)(total.Bull * 0.8)}";\r
}\r
\r