{\r
var sniffer = new Sniffer();\r
SniffLogFile(sniffer, "powerup_001");\r
- PAssert.That(() => Math.Abs(sniffer.GetShipStatuses(0)[0].RealFirepower - 30) < 0.0001);\r
+ PAssert.That(() => Math.Abs(sniffer.GetShipStatuses(0)[0].EffectiveFirepower - 30) < 0.0001);\r
}\r
\r
/// <summary>\r
levelTotal += s.Level;\r
if (f < (sniffer.CombinedFleetType == 3 ? 2 : 1))\r
tp += s.TransportPoint;\r
- var fire = s.RealFirepower;\r
- var subm = s.RealAntiSubmarine;\r
- var torp = s.RealTorpedo;\r
+ var fire = s.EffectiveFirepower;\r
+ var subm = s.EffectiveAntiSubmarine;\r
+ var torp = s.EffectiveTorpedo;\r
var night = s.NightBattlePower;\r
var ship = new Record\r
{\r
steal = (int)(Spec.FuelMax * 0.2 * 0.3 * damage);\r
}\r
\r
- public double RealFirepower\r
+ public double EffectiveFirepower\r
{\r
get\r
{\r
}\r
}\r
\r
- public double RealTorpedo\r
+ public double EffectiveTorpedo\r
{\r
get\r
{\r
\r
private int CombinedFleetTorpedoPenalty => CombinedFleetType > 0 && Fleet == 1 ? -5 : 0;\r
\r
- public double RealAntiSubmarine\r
+ public double EffectiveAntiSubmarine\r
{\r
get\r
{\r
if (!Spec.IsAntiSubmarine)\r
return 0;\r
// ReSharper disable once CompareOfFloatsByEqualityOperator\r
- if (Spec.IsAircraftCarrier && RealFirepower == 0) // 砲撃戦に参加しない\r
+ if (Spec.IsAircraftCarrier && EffectiveFirepower == 0) // 砲撃戦に参加しない\r
return 0;\r
var sonar = false;\r
var dc = false;\r
dc = true;\r
else if (spec.IsAircraft)\r
aircraft = true;\r
- all += spec.RealAntiSubmarine;\r
+ all += spec.EffectiveAntiSubmarine;\r
}\r
if (vanilla == 0 && !aircraft) // 素対潜0で航空機なしは対潜攻撃なし\r
return 0;\r