case 45:\r
case 47: // 陸上攻撃機\r
case 48: // 局地戦闘機\r
+ case 49: // 陸上偵察機\r
case 56:\r
case 57:\r
case 58:\r
Id == 226 || // 九五式爆雷\r
Id == 227; // 二式爆雷\r
\r
- public bool IsSpecialDCT => Id == 287 || // 三式爆雷投射機 集中配備\r
- Id == 288; // 試製15cm9連装対潜噴進砲\r
+ public bool IsSpecialDCT => Type == 15 && !IsDCT && !IsDC;\r
\r
public bool IsRepairFacility => Type == 31;\r
\r
public bool IsDrum => Id == 75;\r
\r
+ public bool IsArmyAircraft => Type == 25 || Type == 26;\r
+\r
+ public bool IsNightRecon => Id == 102;\r
+\r
public double ContactTriggerRate\r
{\r
get\r
case 9: // 艦偵\r
case 10: // 水偵\r
case 41: // 大艇\r
+ case 49: // 陸偵\r
return 0.04;\r
default:\r
return 0;\r
}\r
}\r
\r
- public AirBaseParams ReconPlaneAirBaseBonus\r
+ public AirCorpsFighterPower.Pair ReconPlaneAirBaseBonus\r
{\r
get\r
{\r
switch (Type)\r
{\r
case 9:\r
- return new AirBaseParams(1.0, LoS <= 7 ? 1.2 : 1.3);\r
+ return new AirCorpsFighterPower.Pair(1.0, LoS <= 7 ? 1.2 : 1.3);\r
case 10:\r
case 41:\r
- return new AirBaseParams(1.0, LoS <= 7 ? 1.1 : LoS <= 8 ? 1.13 : 1.16);\r
+ return new AirCorpsFighterPower.Pair(1.0, LoS <= 7 ? 1.1 : LoS <= 8 ? 1.13 : 1.16);\r
case 49:\r
- return new AirBaseParams(LoS <= 8 ? 1.15 : 1.18, LoS <= 8 ? 1.18 : 1.24);\r
+ return new AirCorpsFighterPower.Pair(LoS <= 8 ? 1.15 : 1.18, LoS <= 8 ? 1.18 : 1.24);\r
}\r
- return new AirBaseParams(1.0, 1.0);\r
+ return new AirCorpsFighterPower.Pair(1.0, 1.0);\r
}\r
}\r
\r