{\r
A12cm30連装噴進砲改二\r
};\r
- Assert.AreEqual("63.1", _ship.AntiAirPropellantBarrageChance.ToString("f1"));\r
+ Assert.AreEqual("61.7", _ship.AntiAirPropellantBarrageChance.ToString("f1"));\r
}\r
\r
[TestMethod]\r
{\r
_ship.AntiAir = 85 + 8;\r
_ship.SlotEx = A12cm30連装噴進砲改二;\r
- Assert.AreEqual("63.1", _ship.AntiAirPropellantBarrageChance.ToString("f1"));\r
+ Assert.AreEqual("61.7", _ship.AntiAirPropellantBarrageChance.ToString("f1"));\r
}\r
\r
[TestMethod]\r
A12cm30連装噴進砲改二,\r
A12cm30連装噴進砲改二\r
};\r
- Assert.AreEqual("95.1", _ship.AntiAirPropellantBarrageChance.ToString("f1"));\r
+ Assert.AreEqual("93.8", _ship.AntiAirPropellantBarrageChance.ToString("f1"));\r
}\r
\r
[TestMethod]\r
A12cm30連装噴進砲改二,\r
A25mm三連装機銃集中配備\r
};\r
- Assert.AreEqual("114.3", _ship.AntiAirPropellantBarrageChance.ToString("f1"), "噴進砲改二2+機銃");\r
+ Assert.AreEqual("113.0", _ship.AntiAirPropellantBarrageChance.ToString("f1"), "噴進砲改二2+機銃");\r
}\r
\r
[TestMethod]\r
A12cm30連装噴進砲改二\r
};\r
_ship.Spec.ShipClass = 2;\r
- Assert.AreEqual("88.1", _ship.AntiAirPropellantBarrageChance.ToString("f1"));\r
+ Assert.AreEqual("86.7", _ship.AntiAirPropellantBarrageChance.ToString("f1"));\r
}\r
}\r
}\r
if (launcherCount == 0)\r
return 0;\r
var iseClass = Spec.ShipClass == 2;\r
- var baseChance = (EffectiveAntiAirForShip + Lucky) / 282.0;\r
+ var baseChance = (EffectiveAntiAirForShip + 0.9 * Lucky) / 281.0;\r
return (baseChance + 0.15 * (launcherCount - 1) + (iseClass ? 0.25 : 0)) * 100;\r
}\r
}\r