From fb0374a7c4187c0f49f541110922ffbb29c95fc3 Mon Sep 17 00:00:00 2001 From: Andante Date: Sun, 17 Jan 2021 23:33:51 +0900 Subject: [PATCH 01/13] =?UTF-8?q?=E5=A4=A7=E5=9E=8B=E9=99=B8=E4=B8=8A?= =?UTF-8?q?=E6=A9=9F=E3=81=8C=E8=88=AA=E7=A9=BA=E6=A9=9F=E5=88=A4=E5=AE=9A?= =?UTF-8?q?=E3=81=8B=E3=82=89=E6=BC=8F=E3=82=8C=E3=81=A6=E3=81=84=E3=81=9F?= =?UTF-8?q?=E3=81=9F=E3=82=81=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ElectronicObserver/Data/EquipmentDataMaster.cs | 5 ++++- ElectronicObserver/Data/EquipmentTypes.cs | 3 +++ ElectronicObserver/Utility/Data/Calculator.cs | 4 +++- .../Window/Dialog/DialogBaseAirCorpsSimulation.cs | 6 +++++- 4 files changed, 15 insertions(+), 3 deletions(-) diff --git a/ElectronicObserver/Data/EquipmentDataMaster.cs b/ElectronicObserver/Data/EquipmentDataMaster.cs index 290cd02af..066127245 100644 --- a/ElectronicObserver/Data/EquipmentDataMaster.cs +++ b/ElectronicObserver/Data/EquipmentDataMaster.cs @@ -226,10 +226,11 @@ public bool IsAircraft case EquipmentTypes.SeaplaneFighter: case EquipmentTypes.LandBasedAttacker: case EquipmentTypes.Interceptor: + case EquipmentTypes.HeavyBomber: case EquipmentTypes.JetFighter: case EquipmentTypes.JetBomber: case EquipmentTypes.JetTorpedo: - + case EquipmentTypes.CarrierBasedRecon: case EquipmentTypes.SeaplaneRecon: case EquipmentTypes.FlyingBoat: @@ -259,6 +260,7 @@ public bool IsCombatAircraft case EquipmentTypes.SeaplaneFighter: case EquipmentTypes.LandBasedAttacker: case EquipmentTypes.Interceptor: + case EquipmentTypes.HeavyBomber: case EquipmentTypes.JetFighter: case EquipmentTypes.JetBomber: case EquipmentTypes.JetTorpedo: @@ -304,6 +306,7 @@ public bool IsAntiSubmarineAircraft case EquipmentTypes.ASPatrol: case EquipmentTypes.FlyingBoat: case EquipmentTypes.LandBasedAttacker: + case EquipmentTypes.HeavyBomber: case EquipmentTypes.JetBomber: case EquipmentTypes.JetTorpedo: return ASW > 0; diff --git a/ElectronicObserver/Data/EquipmentTypes.cs b/ElectronicObserver/Data/EquipmentTypes.cs index aa5ad8326..cd121e360 100644 --- a/ElectronicObserver/Data/EquipmentTypes.cs +++ b/ElectronicObserver/Data/EquipmentTypes.cs @@ -157,6 +157,9 @@ public enum EquipmentTypes /// 潜水艦装備 SubmarineEquipment = 51, + /// 大型陸上機 + HeavyBomber = 53, + /// 噴式戦闘機 JetFighter = 56, diff --git a/ElectronicObserver/Utility/Data/Calculator.cs b/ElectronicObserver/Utility/Data/Calculator.cs index 79c134218..72916ec46 100644 --- a/ElectronicObserver/Utility/Data/Calculator.cs +++ b/ElectronicObserver/Utility/Data/Calculator.cs @@ -42,6 +42,7 @@ public static int GetParameterFromLevel(int min, int max, int lv) { EquipmentTypes.SeaplaneFighter, new int[] { 0, 0, 2, 5, 9, 14, 14, 22, 22 } }, { EquipmentTypes.LandBasedAttacker, new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0 } }, { EquipmentTypes.Interceptor, new int[] { 0, 0, 2, 5, 9, 14, 14, 22, 22 } }, + { EquipmentTypes.HeavyBomber, new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0 } }, { EquipmentTypes.JetFighter, new int[] { 0, 0, 2, 5, 9, 14, 14, 22, 22 } }, { EquipmentTypes.JetBomber, new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0 } }, { EquipmentTypes.JetTorpedo, new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0 } }, @@ -63,6 +64,7 @@ public static int GetParameterFromLevel(int min, int max, int lv) { EquipmentTypes.SeaplaneFighter, 0.2 }, { EquipmentTypes.Interceptor, 0.2 }, { EquipmentTypes.LandBasedAttacker, 0.5 }, + { EquipmentTypes.HeavyBomber, 0.5 }, }; @@ -100,7 +102,7 @@ public static int GetAirSuperiority(int equipmentID, int count, int aircraftLeve double levelBonus = LevelBonus.ContainsKey(category) ? LevelBonus[category] : 0; // 改修レベル補正 - if (category == EquipmentTypes.LandBasedAttacker) + if (category == EquipmentTypes.LandBasedAttacker || category == EquipmentTypes.HeavyBomber) levelBonus *= Math.Sqrt(level); else levelBonus *= level; diff --git a/ElectronicObserver/Window/Dialog/DialogBaseAirCorpsSimulation.cs b/ElectronicObserver/Window/Dialog/DialogBaseAirCorpsSimulation.cs index 304352a0e..366c31c6d 100644 --- a/ElectronicObserver/Window/Dialog/DialogBaseAirCorpsSimulation.cs +++ b/ElectronicObserver/Window/Dialog/DialogBaseAirCorpsSimulation.cs @@ -31,6 +31,7 @@ public partial class DialogBaseAirCorpsSimulation : Form EquipmentTypes.LandBasedAttacker, EquipmentTypes.Interceptor, EquipmentTypes.LandBasedRecon, + EquipmentTypes.HeavyBomber, EquipmentTypes.JetFighter, EquipmentTypes.JetBomber, EquipmentTypes.JetTorpedo, @@ -44,6 +45,7 @@ public partial class DialogBaseAirCorpsSimulation : Form EquipmentTypes.CarrierBasedTorpedo, EquipmentTypes.SeaplaneBomber, EquipmentTypes.LandBasedAttacker, + EquipmentTypes.HeavyBomber, EquipmentTypes.JetBomber, EquipmentTypes.JetTorpedo, }; @@ -202,7 +204,9 @@ void Aircraft_SelectedValueChanged(object sender, EventArgs e) } else { - int aircraftCount = equipment.EquipmentInstance.IsCombatAircraft ? 18 : 4; + int aircraftCount = + equipment.EquipmentInstance.CategoryType == EquipmentTypes.HeavyBomber ? 9 : + equipment.EquipmentInstance.IsCombatAircraft ? 18 : 4; AircraftCount.Value = AircraftCount.Maximum = aircraftCount; ToolTipInternal.SetToolTip(Aircraft, GetAircraftParameters(equipment.EquipmentInstance)); From 8a467897c121643d159e11e6316f261e74ba503a Mon Sep 17 00:00:00 2001 From: Andante Date: Mon, 1 Feb 2021 07:39:43 +0900 Subject: [PATCH 02/13] =?UTF-8?q?log4net,=20DynaJson=20=E3=81=AE=E3=83=90?= =?UTF-8?q?=E3=83=BC=E3=82=B8=E3=83=A7=E3=83=B3=E3=82=92=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * log4net の脆弱性対応のため --- ElectronicObserver/App.config | 2 +- ElectronicObserver/ElectronicObserver.csproj | 10 +++++----- ElectronicObserver/packages.config | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/ElectronicObserver/App.config b/ElectronicObserver/App.config index 934a8d4ff..0ae745592 100644 --- a/ElectronicObserver/App.config +++ b/ElectronicObserver/App.config @@ -7,7 +7,7 @@ - + diff --git a/ElectronicObserver/ElectronicObserver.csproj b/ElectronicObserver/ElectronicObserver.csproj index d2ccbc951..400944b09 100644 --- a/ElectronicObserver/ElectronicObserver.csproj +++ b/ElectronicObserver/ElectronicObserver.csproj @@ -56,12 +56,11 @@ true - - ..\packages\DynaJson.2.0.0\lib\net45\DynaJson.dll + + ..\packages\DynaJson.2.2.0\lib\net45\DynaJson.dll - - ..\packages\log4net.2.0.8\lib\net45-full\log4net.dll - True + + ..\packages\log4net.2.0.12\lib\net45\log4net.dll True @@ -72,6 +71,7 @@ True + diff --git a/ElectronicObserver/packages.config b/ElectronicObserver/packages.config index 535d403bb..4209f2481 100644 --- a/ElectronicObserver/packages.config +++ b/ElectronicObserver/packages.config @@ -1,6 +1,6 @@  - - + + \ No newline at end of file From 2b938d5ae9ca226396024871a6fddeda9e8ca02b Mon Sep 17 00:00:00 2001 From: myangelkamikaze Date: Fri, 5 Feb 2021 04:49:49 +0000 Subject: [PATCH 03/13] add missing opening ASW ships --- ElectronicObserver/Data/ShipData.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ElectronicObserver/Data/ShipData.cs b/ElectronicObserver/Data/ShipData.cs index 29aa70a0a..6d239898b 100644 --- a/ElectronicObserver/Data/ShipData.cs +++ b/ElectronicObserver/Data/ShipData.cs @@ -1391,7 +1391,10 @@ public bool CanOpeningASW case 689: // Johnston改 case 596: // Fletcher case 692: // Fletcher改 + case 628: // Fletcher改 Mod.2 + case 629: // Fletcher Mk.II case 893: // Janus改 + case 624: // 夕張改二丁 return true; } From 1afff1e0697ec9f189ced1f981660aa305ddaa49 Mon Sep 17 00:00:00 2001 From: Javran Cheng Date: Fri, 5 Feb 2021 21:05:39 -0800 Subject: [PATCH 04/13] Add new api_ctype for ships. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 107: North Carolina級 (Used by Washington) - 108: Town級 (Used by Sheffield) --- ElectronicObserver/Other/Information/apilist.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ElectronicObserver/Other/Information/apilist.txt b/ElectronicObserver/Other/Information/apilist.txt index 216cf86bc..af58aea9e 100644 --- a/ElectronicObserver/Other/Information/apilist.txt +++ b/ElectronicObserver/Other/Information/apilist.txt @@ -1085,6 +1085,8 @@ api_get_member/picture_book :艦船図鑑 図鑑登録済みのもののみ 104=丁型海防艦? 105=Yorktown級? 106=St. Louis級? + 107=North Carolina級? + 108=Town級? api_cnum :艦番 api_taik :耐久 api_souk :装甲 From ecaf80fd68162911d6aee15a83d5252949ebf405 Mon Sep 17 00:00:00 2001 From: pandamon Date: Tue, 2 Mar 2021 23:59:08 +0800 Subject: [PATCH 05/13] =?UTF-8?q?=E7=A0=B2=E6=92=83=E3=80=81=E9=9B=B7?= =?UTF-8?q?=E6=92=83=E3=80=81=E5=AF=BE=E6=BD=9C=E3=80=81=E8=88=AA=E7=A9=BA?= =?UTF-8?q?=E6=94=BB=E6=92=83=E3=80=81=E5=A4=9C=E6=88=A6=E3=81=AE=E3=82=AD?= =?UTF-8?q?=E3=83=A3=E3=83=83=E3=83=97=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ElectronicObserver/Data/ShipData.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ElectronicObserver/Data/ShipData.cs b/ElectronicObserver/Data/ShipData.cs index 29aa70a0a..95f4a04ac 100644 --- a/ElectronicObserver/Data/ShipData.cs +++ b/ElectronicObserver/Data/ShipData.cs @@ -990,7 +990,7 @@ private int CalculateAirBattlePower(int slotIndex) } //キャップ - basepower = Math.Floor(CapDamage(basepower, 150)); + basepower = Math.Floor(CapDamage(basepower, 170)); return (int)(basepower * GetAmmoDamageRate()); } @@ -1013,7 +1013,7 @@ private int CalculateShellingPower(int engagementForm = 1) basepower += GetLightCruiserDamageBonus() + GetItalianDamageBonus(); // キャップ - basepower = Math.Floor(CapDamage(basepower, 180)); + basepower = Math.Floor(CapDamage(basepower, 220)); // 弾着観測射撃 switch (attackKind) @@ -1058,7 +1058,7 @@ private int CalculateAircraftPower(int engagementForm = 1) basepower *= GetHPDamageBonus() * GetEngagementFormDamageRate(engagementForm); // キャップ - basepower = Math.Floor(CapDamage(basepower, 180)); + basepower = Math.Floor(CapDamage(basepower, 220)); // 空母カットイン @@ -1166,7 +1166,7 @@ private int CalculateAntiSubmarinePower(int engagementForm = 1) //キャップ - basepower = Math.Floor(CapDamage(basepower, 150)); + basepower = Math.Floor(CapDamage(basepower, 170)); return (int)(basepower * GetAmmoDamageRate()); } @@ -1185,7 +1185,7 @@ private int CalculateTorpedoPower(int engagementForm = 1) basepower *= GetTorpedoHPDamageBonus() * GetEngagementFormDamageRate(engagementForm); //キャップ - basepower = Math.Floor(CapDamage(basepower, 150)); + basepower = Math.Floor(CapDamage(basepower, 180)); return (int)(basepower * GetAmmoDamageRate()); @@ -1312,7 +1312,7 @@ private int CalculateNightBattlePower() basepower += GetLightCruiserDamageBonus() + GetItalianDamageBonus(); //キャップ - basepower = Math.Floor(CapDamage(basepower, 300)); + basepower = Math.Floor(CapDamage(basepower, 360)); return (int)(basepower * GetAmmoDamageRate()); From d55d049db12943e8a504511e662a45eed71e0abf Mon Sep 17 00:00:00 2001 From: Andante Date: Sun, 7 Mar 2021 23:07:34 +0900 Subject: [PATCH 06/13] =?UTF-8?q?=E4=BB=BB=E5=8B=99=EF=BC=9A=E8=A4=87?= =?UTF-8?q?=E6=95=B0=E6=B5=B7=E5=9F=9F=E3=81=B8=E3=81=AE=E5=87=BA=E6=92=83?= =?UTF-8?q?=E3=83=BB=E9=81=A0=E5=BE=81=E3=80=81=E8=A4=87=E6=95=B0=E7=A8=AE?= =?UTF-8?q?=E9=A1=9E=E3=81=AE=E7=A0=B4=E6=A3=84=E4=BB=BB=E5=8B=99=E3=81=AB?= =?UTF-8?q?=E3=81=8A=E3=81=84=E3=81=A6=E3=80=81=E6=9C=AA=E5=8F=96=E5=BE=97?= =?UTF-8?q?=E6=99=82=E3=81=AB=E9=80=B2=E8=A1=8C=E3=81=97=E3=81=9F=E9=80=B2?= =?UTF-8?q?=E6=8D=97=E3=81=8C=E5=8F=8D=E6=98=A0=E3=81=95=E3=82=8C=E3=81=AA?= =?UTF-8?q?=E3=81=84=E4=B8=8D=E5=85=B7=E5=90=88=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 任務:「西方連絡作戦準備を実施せよ!」の進捗管理に対応 --- ElectronicObserver/Data/Quest/ProgressData.cs | 17 +++++++++++------ .../Data/Quest/ProgressMultiBattle.cs | 5 ++++- .../Data/Quest/ProgressMultiDiscard.cs | 5 ++++- .../Data/Quest/ProgressMultiExpedition.cs | 7 +++++-- .../Data/Quest/QuestProgressManager.cs | 7 +++++++ ElectronicObserver/Other/Information/kcmemo.md | 13 +++++++++---- 6 files changed, 40 insertions(+), 14 deletions(-) diff --git a/ElectronicObserver/Data/Quest/ProgressData.cs b/ElectronicObserver/Data/Quest/ProgressData.cs index f6d7dad90..be5ae9848 100644 --- a/ElectronicObserver/Data/Quest/ProgressData.cs +++ b/ElectronicObserver/Data/Quest/ProgressData.cs @@ -139,13 +139,8 @@ public virtual void Decrement() /// 任務データ。 public virtual void CheckProgress(QuestData q) { + ApplyTemporaryProgress(q); - if (TemporaryProgress > 0) - { - if (q.State == 2) - Progress = Math.Min(Progress + TemporaryProgress, ProgressMax); - TemporaryProgress = 0; - } if (QuestType == 0) // ver. 1.6.6 以前のデータとの互換性維持 QuestType = q.Type; @@ -162,6 +157,16 @@ public virtual void CheckProgress(QuestData q) } + public virtual void ApplyTemporaryProgress(QuestData q) + { + if (TemporaryProgress > 0) + { + if (q.State == 2) + Progress = Math.Min(Progress + TemporaryProgress, ProgressMax); + TemporaryProgress = 0; + } + } + /// /// この任務の達成に必要な条件を表す文字列を返します。 diff --git a/ElectronicObserver/Data/Quest/ProgressMultiBattle.cs b/ElectronicObserver/Data/Quest/ProgressMultiBattle.cs index 7e7db61b3..38c1279a0 100644 --- a/ElectronicObserver/Data/Quest/ProgressMultiBattle.cs +++ b/ElectronicObserver/Data/Quest/ProgressMultiBattle.cs @@ -48,7 +48,10 @@ public override void Decrement() public override void CheckProgress(QuestData q) { - // do nothing + foreach (var p in ProgressList) + p.ApplyTemporaryProgress(q); + + Progress = ProgressList.Sum(p => p.Progress); } public override string ToString() diff --git a/ElectronicObserver/Data/Quest/ProgressMultiDiscard.cs b/ElectronicObserver/Data/Quest/ProgressMultiDiscard.cs index 79b3c2c3b..dba796279 100644 --- a/ElectronicObserver/Data/Quest/ProgressMultiDiscard.cs +++ b/ElectronicObserver/Data/Quest/ProgressMultiDiscard.cs @@ -47,7 +47,10 @@ public override void Decrement() public override void CheckProgress(QuestData q) { - // do nothing + foreach (var p in ProgressList) + p.ApplyTemporaryProgress(q); + + Progress = ProgressList.Sum(p => p.Progress); } diff --git a/ElectronicObserver/Data/Quest/ProgressMultiExpedition.cs b/ElectronicObserver/Data/Quest/ProgressMultiExpedition.cs index 4198ec39f..52bdc0001 100644 --- a/ElectronicObserver/Data/Quest/ProgressMultiExpedition.cs +++ b/ElectronicObserver/Data/Quest/ProgressMultiExpedition.cs @@ -44,8 +44,11 @@ public override void Decrement() public override void CheckProgress(QuestData q) { - // do nothing - } + foreach (var p in ProgressList) + p.ApplyTemporaryProgress(q); + + Progress = ProgressList.Sum(p => p.Progress); + } public override string ToString() { diff --git a/ElectronicObserver/Data/Quest/QuestProgressManager.cs b/ElectronicObserver/Data/Quest/QuestProgressManager.cs index 974c42b84..ba960ba8d 100644 --- a/ElectronicObserver/Data/Quest/QuestProgressManager.cs +++ b/ElectronicObserver/Data/Quest/QuestProgressManager.cs @@ -561,6 +561,13 @@ void QuestUpdated(string apiname, dynamic data) new ProgressExpedition(q, 1, new[]{ 142 }), new ProgressExpedition(q, 1, new[]{ 46 }), })); break; + case 442: //|442|2|西方連絡作戦準備を実施せよ!|「西方海域偵察作戦」「潜水艦派遣演習」「潜水艦派遣作戦」「欧州方面友軍との接触」成功各1?| + Progresses.Add(new ProgressMultiExpedition(q, new[]{ + new ProgressExpedition(q, 1, new[]{ 131 }), + new ProgressExpedition(q, 1, new[]{ 29 }), + new ProgressExpedition(q, 1, new[]{ 30 }), + new ProgressExpedition(q, 1, new[]{ 133 }), + })); break; case 503: //|503|艦隊大整備!|入渠5 Progresses.Add(new ProgressDocking(q, 5)); diff --git a/ElectronicObserver/Other/Information/kcmemo.md b/ElectronicObserver/Other/Information/kcmemo.md index 306cd07de..d107af352 100644 --- a/ElectronicObserver/Other/Information/kcmemo.md +++ b/ElectronicObserver/Other/Information/kcmemo.md @@ -1464,9 +1464,9 @@ Bismarck dreiに対する魚雷装備・試製51cm連装砲といったものの |243|週|南方海域珊瑚諸島沖の制空権を握れ!|5-2ボスS勝利2 |261|週|海上輸送路の安全確保に努めよ!|1-5ボスA勝利3 |241|週|敵北方艦隊主力を撃滅せよ!|3-(3~5)ボス勝利5 -|840|週|【節分任務】令和三年節分作戦|2-(1~3)ボスA勝利各1|要(軽母or軽巡or雷巡or練巡)旗艦/(駆逐or海防)3, 期間限定(2021/01/13~????/??/??) -|841|週|【節分任務】令和三年西方海域節分作戦|4-(1~3)ボスS勝利各1|要(水母2or航巡2or重巡2)旗艦, 期間限定(2021/01/13~????/??/??) -|843|週|【節分拡張任務】令和三年節分作戦、全力出撃!|5-2・5-5・6-4ボスS勝利各1|要(戦艦系or空母系)旗艦/駆逐2, 期間限定(2021/01/13~????/??/??) +|840|週|【節分任務】令和三年節分作戦|2-(1~3)ボスA勝利各1|要(軽母or軽巡or雷巡or練巡)旗艦/(駆逐or海防)3, 期間限定(2021/01/13~2021/02/05) +|841|週|【節分任務】令和三年西方海域節分作戦|4-(1~3)ボスS勝利各1|要(水母2or航巡2or重巡2)旗艦, 期間限定(2021/01/13~2021/02/05) +|843|週|【節分拡張任務】令和三年節分作戦、全力出撃!|5-2・5-5・6-4ボスS勝利各1|要(戦艦系or空母系)旗艦/駆逐2, 期間限定(2021/01/13~2021/02/05) |249|月|「第五戦隊」出撃せよ!|2-5ボスS勝利1|要「那智」「妙高」「羽黒」 |256|月|「潜水艦隊」出撃せよ!|6-1ボスS勝利3 |257|月|「水雷戦隊」南西へ!|1-4ボスS勝利1|要軽巡旗艦、軽巡3隻まで、他駆逐艦 他艦種禁止 @@ -1495,7 +1495,7 @@ Bismarck dreiに対する魚雷装備・試製51cm連装砲といったものの |928|9|歴戦「第十方面艦隊」、全力出撃!|4-2・7-2(第二)・7-3(第二)ボスS勝利各2|要(羽黒/足柄/妙高/高雄/神風)2 |303|日|「演習」で練度向上!|演習3 |304|日|「演習」で他提督を圧倒せよ!|演習勝利5 -|329|日|【節分任務】節分演習!|演習S勝利3|要(駆逐or海防)2, 期間限定(2021/01/13~????/??/??); 進捗は2/5開始(1/3で50%, 2/3で80%) +|329|日|【節分任務】節分演習!|演習S勝利3|要(駆逐or海防)2, 期間限定(2021/01/13~2021/02/05); 進捗は2/5開始(1/3で50%, 2/3で80%) |302|週|大規模演習|演習勝利20 |311|月|精鋭艦隊演習|演習勝利7|デイリー扱い |318|月|給糧艦「伊良湖」の支援|演習勝利3, 秘書艦に戦闘糧食x2装備|要軽巡2以上, 戦闘糧食を装備するまで進捗表示0 @@ -1505,6 +1505,8 @@ Bismarck dreiに対する魚雷装備・試製51cm連装砲といったものの |342|季|小艦艇群演習強化任務|演習A勝利4|要(駆逐+海防+min(軽巡級, 1))4, デイリー扱い; 進捗は1/5開始(3/4で80%) |345|10|演習ティータイム!|演習A勝利4|要(Warspite/金剛/Ark Royal/Nelson/J級駆逐艦)4, デイリー扱い |346|10|最精鋭!主力オブ主力、演習開始!|演習S勝利4|要夕雲改二/巻雲改二/風雲改二/秋雲改二, デイリー扱い +|348|2|「精鋭軽巡」演習!|演習A勝利4|要旗艦(軽巡/練巡)3/駆逐2, デイリー扱い, 進捗は1/5開始(3/4で80%) +|350|3|精鋭「第七駆逐隊」演習開始!|演習A勝利3|要朧/曙/漣/潮, デイリー扱い |402|日|「遠征」を3回成功させよう!|遠征成功3 |403|日|「遠征」を10回成功させよう!|遠征成功10 |404|週|大規模遠征作戦、発令!|遠征成功30 @@ -1514,6 +1516,7 @@ Bismarck dreiに対する魚雷装備・試製51cm連装砲といったものの |426|季|海上通商航路の警戒を厳とせよ!|「警備任務」「対潜警戒任務」「海上護衛任務」「強行偵察任務」成功各1|3エリア達成時点で80% |428|季|近海に侵入する敵潜を制圧せよ!|「対潜警戒任務」「海峡警備行動」「長時間対潜警戒」成功各2|1エリア達成ごとに進捗が進む |434|2|特設護衛船団司令部、活動開始!|「警備任務」「海上護衛任務」「兵站強化任務」「海峡警備行動」「タンカー護衛任務」成功各1| +|442|2|西方連絡作戦準備を実施せよ!|「西方海域偵察作戦」「潜水艦派遣演習」「潜水艦派遣作戦」「欧州方面友軍との接触」成功各1?| |436|3|練習航海及び警備任務を実施せよ!|「練習航海」「長距離練習航海」「警備任務」「対潜警戒任務」「強行偵察任務」成功各1| |437|5|小笠原沖哨戒線の強化を実施せよ!|「対潜警戒任務」「小笠原沖哨戒線遠征」「小笠原沖戦闘哨戒」「南西方面航空偵察作戦」成功各1?| |438|8|南西諸島方面の海上護衛を強化せよ!|「対潜警戒任務」「兵站強化任務」「タンカー護衛任務」「南西諸島捜索撃滅戦」成功各1| @@ -1553,6 +1556,8 @@ Bismarck dreiに対する魚雷装備・試製51cm連装砲といったものの |703|週|「近代化改修」を進め、戦備を整えよ!|近代化改修成功15 |714|11|「駆逐艦」の改修工事を実施せよ!|駆逐に対して駆逐3を用いた近代化改修成功2, (鋼材600, ボーキ300)保有 |715|11|続:「駆逐艦」の改修工事を実施せよ!|駆逐に対して軽巡3を用いた近代化改修成功2, (鋼材900, ボーキ500)保有 +|716|2|「軽巡」級の改修工事を実施せよ!|軽巡/雷巡/練巡に対して(軽巡/雷巡/練巡)3を用いた近代化改修成功2, (鋼材800, ボーキ400)保有 +|717|2|続:「軽巡」級の改修工事を実施せよ!|軽巡/雷巡/練巡に対して(重巡/航巡)3を用いた近代化改修成功2, (弾薬900, 鋼材900)保有 #### 任務の特殊仕様について From 19657fcd581605e93fd44624f534a5797d0c7d37 Mon Sep 17 00:00:00 2001 From: Andante Date: Sun, 7 Mar 2021 23:15:12 +0900 Subject: [PATCH 07/13] =?UTF-8?q?=E8=89=A6=E5=9E=8B=E3=82=92=E8=BF=BD?= =?UTF-8?q?=E5=8A=A0=E3=83=BB=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ElectronicObserver/Data/Constants.cs | 2 ++ ElectronicObserver/Other/Information/apilist.txt | 12 ++++++------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/ElectronicObserver/Data/Constants.cs b/ElectronicObserver/Data/Constants.cs index 41e227740..f062826aa 100644 --- a/ElectronicObserver/Data/Constants.cs +++ b/ElectronicObserver/Data/Constants.cs @@ -398,6 +398,8 @@ public static string GetShipClass(int id) case 104: return "丁型海防艦"; // 86 に同じ case 105: return "Yorktown級"; case 106: return "St. Louis級"; + case 107: return "North Carolina級"; + case 108: return "Town級"; default: return "不明"; } } diff --git a/ElectronicObserver/Other/Information/apilist.txt b/ElectronicObserver/Other/Information/apilist.txt index af58aea9e..296d714c7 100644 --- a/ElectronicObserver/Other/Information/apilist.txt +++ b/ElectronicObserver/Other/Information/apilist.txt @@ -1080,13 +1080,13 @@ api_get_member/picture_book :艦船図鑑 図鑑登録済みのもののみ 99=Atlanta級 100=迅鯨型 101=松型 - 102=South Dakota級? + 102=South Dakota級 103=巡潜丙型 - 104=丁型海防艦? - 105=Yorktown級? - 106=St. Louis級? - 107=North Carolina級? - 108=Town級? + 104=丁型海防艦 + 105=Yorktown級 + 106=St. Louis級 + 107=North Carolina級 + 108=Town級 api_cnum :艦番 api_taik :耐久 api_souk :装甲 From 53d6a537b926f2c8daf568998ebad89d1ab23951 Mon Sep 17 00:00:00 2001 From: Andante Date: Sun, 7 Mar 2021 23:26:26 +0900 Subject: [PATCH 08/13] =?UTF-8?q?Browser=20=E5=81=B4=E3=81=AE=20log4net=20?= =?UTF-8?q?=E3=82=92=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Browser/App.config | 2 +- Browser/Browser.csproj | 6 ++++-- Browser/packages.config | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Browser/App.config b/Browser/App.config index 28be972d5..0a17d669a 100644 --- a/Browser/App.config +++ b/Browser/App.config @@ -7,7 +7,7 @@ - + diff --git a/Browser/Browser.csproj b/Browser/Browser.csproj index c0b2e91fc..a16f7ea1f 100644 --- a/Browser/Browser.csproj +++ b/Browser/Browser.csproj @@ -57,8 +57,8 @@ false - - ..\packages\log4net.2.0.8\lib\net45-full\log4net.dll + + ..\packages\log4net.2.0.12\lib\net45\log4net.dll True @@ -67,8 +67,10 @@ ..\packages\Nekoxy.1.5.3.21\lib\net45\Nekoxy.dll + + diff --git a/Browser/packages.config b/Browser/packages.config index 5df2b5db6..bf2e5d70c 100644 --- a/Browser/packages.config +++ b/Browser/packages.config @@ -4,6 +4,6 @@ - + \ No newline at end of file From 6011711eca0d45144540e70d99a9d75132c3de40 Mon Sep 17 00:00:00 2001 From: Andante Date: Tue, 30 Mar 2021 23:47:18 +0900 Subject: [PATCH 09/13] =?UTF-8?q?=E8=A3=85=E5=82=99=E3=83=97=E3=83=AA?= =?UTF-8?q?=E3=82=BB=E3=83=83=E3=83=88=E9=96=A2=E4=BF=82=E3=81=AE=20API=20?= =?UTF-8?q?=E3=83=AA=E3=82=B9=E3=83=88=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Other/Information/apilist.txt | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/ElectronicObserver/Other/Information/apilist.txt b/ElectronicObserver/Other/Information/apilist.txt index 296d714c7..2d56a6c47 100644 --- a/ElectronicObserver/Other/Information/apilist.txt +++ b/ElectronicObserver/Other/Information/apilist.txt @@ -1520,6 +1520,62 @@ api_req_kaisou/lock :装備ロック api_locked :ロック状態(1=ロック) +api_req_kaisou/can_preset_slot_select :装備プリセット展開可否 + api_flag :展開可能なプリセットが存在するか + +api_get_member/preset_slot :装備プリセット情報 + api_max_num :プリセット最大数 + api_preset_items :プリセット 空なら存在しない + api_preset_no :プリセットID 1基点 + api_name :プリセット名 + api_selected_mode :展開モード 1=A展開 2=B展開 + api_lock_flag :ロックされているか + api_slot_item :通常スロット装備リスト + api_id :装備ID (固有ではない) + api_level :装備改修レベル + api_slot_item_ex :拡張スロット装備 ないなら存在しない + api_id :装備ID (固有ではない) + api_level :装備改修レベル + +Request.api_req_kaisou/preset_slot_register :装備プリセット記録 + api_preset_id :記録するプリセットのID 1基点 + api_ship_id :艦船固有ID + +api_req_kaisou/preset_slot_register :装備プリセット記録 + (情報なし) + +Request.api_req_kaisou/preset_slot_select :装備プリセット展開 + api_preset_id :プリセットID + api_ship_id :艦船固有ID + api_equip_mode :展開モード 1=A展開, 2=B展開 + +api_req_kaisou/preset_slot_select :装備プリセット展開 実行直後に api_get_member/ship3 が呼ばれる + api_bauxite :ボーキサイト保有量 変動があった時のみ存在(日進に大型飛行艇を装備させた場合など) + +Request.api_req_kaisou/preset_slot_update_lock :装備プリセットロック切り替え + api_preset_id :プリセットID + +api_req_kaisou/preset_slot_update_lock :装備プリセットロック切り替え + (情報なし) + +Request.api_req_kaisou/preset_slot_delete :装備プリセット削除 + api_preset_id :プリセットID + +api_req_kaisou/preset_slot_delete :装備プリセット削除 + (情報なし) + +Request.api_req_kaisou/preset_slot_update_name :装備プリセット名変更 + api_preset_id :プリセットID + api_name :プリセット名 末尾の「装備」は含まない + +api_req_kaisou/preset_slot_update_name :装備プリセット名変更 + (情報なし) + +api_req_kaisou/preset_slot_expand :装備プリセット枠拡張 + (?) + + + Request.api_req_map/start :出撃 api_deck_id :出撃艦隊ID api_formation_id : From 82b9fe30b79a376401daef7c0187a8eddff0af8c Mon Sep 17 00:00:00 2001 From: Andante Date: Wed, 31 Mar 2021 00:08:05 +0900 Subject: [PATCH 10/13] =?UTF-8?q?=E8=A3=85=E5=82=99=E5=8F=AF=E5=90=A6?= =?UTF-8?q?=E3=83=AA=E3=82=B9=E3=83=88=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Other/Information/kcmemo.md | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/ElectronicObserver/Other/Information/kcmemo.md b/ElectronicObserver/Other/Information/kcmemo.md index d107af352..55fe102a1 100644 --- a/ElectronicObserver/Other/Information/kcmemo.md +++ b/ElectronicObserver/Other/Information/kcmemo.md @@ -1263,6 +1263,7 @@ Bismarck dreiに対する魚雷装備・試製51cm連装砲といったものの |146|木曾改二|追加装甲(中型)|| |147|Верный|上陸用舟艇, 追加装甲(中型), 特型内火艇|| |148|武蔵改|大口径主砲(II), 水上戦闘機|| +|166|あきつ丸改|航空要員|| |178|Bismarck drei|魚雷|| |198|霰改二|上陸用舟艇, 特型内火艇|| |199|大潮改二|上陸用舟艇, 特型内火艇|| @@ -1276,9 +1277,12 @@ Bismarck dreiに対する魚雷装備・試製51cm連装砲といったものの |306|能代改|水上爆撃機, 追加装甲(中型)|| |307|矢矧改|水上爆撃機, 追加装甲(中型)|| |314|酒匂改|水上爆撃機, 追加装甲(中型)|| +|330|秋月改|大型電探, 追加装甲(中型), 司令部施設, 大型ソナー|| |343|香取改|探照灯|| +|346|照月改|大型電探, 追加装甲(中型), 司令部施設, 大型ソナー|| |352|速吸改|艦上攻撃機, 大型電探, ソナー, 上陸用舟艇, 特型内火艇|| |356|鹿島改|探照灯|| +|357|初月改|大型電探, 追加装甲(中型), 司令部施設, 大型ソナー|| |358|Zara改|水上爆撃機, 水上戦闘機|| |361|Pola改|水上爆撃機, 水上戦闘機|| |372|Commandant Teste改|中口径主砲, ソナー, オートジャイロ, 航空要員, 大型探照灯|爆雷, 特殊潜航艇| @@ -1286,6 +1290,9 @@ Bismarck dreiに対する魚雷装備・試製51cm連装砲といったものの |381|神鷹改|ソナー, 爆雷, 水上艦要員|艦上偵察機, オートジャイロ, 大型ソナー| |392|Richelieu改|水上爆撃機|| |418|皐月改二|上陸用舟艇, 特型内火艇|| +|421|秋月|大型電探, 司令部施設|| +|422|照月|大型電探, 司令部施設|| +|423|初月|大型電探, 司令部施設|| |434|睦月改二|上陸用舟艇|| |435|如月改二|上陸用舟艇|| |445|秋津洲|大型飛行艇|特殊潜航艇, 上陸用舟艇, 対地装備, 特型内火艇| @@ -1309,12 +1316,16 @@ Bismarck dreiに対する魚雷装備・試製51cm連装砲といったものの |497|白露改二|司令部施設, 特型内火艇|| |498|村雨改二|上陸用舟艇, 司令部施設|| |500|神威改母|中口径主砲, 副砲, ソナー, 爆雷, 上陸用舟艇, 追加装甲(中型), 探照灯, 照明弾, 司令部施設, 対地装備, 水上艦要員, 大型ソナー, 大型飛行艇, 特型内火艇, 輸送機材|| +|501|最上改二|大型探照灯|| +|506|最上改二特|特殊潜航艇, 上陸用舟艇, 大型探照灯, 特型内火艇|| |521|春日丸||艦上攻撃機, 艦上偵察機, 大型電探, オートジャイロ, 対潜哨戒機, 司令部施設, 大型ソナー| |526|大鷹||艦上偵察機, オートジャイロ, 対潜哨戒機, 大型ソナー| |529|大鷹改二|ソナー, 爆雷, 水上艦要員|| |530|伊504|対空機銃, 簡易輸送部材, 輸送機材|| +|532|涼月|大型電探, 司令部施設|| |534|神鷹|ソナー, 爆雷|艦上偵察機, オートジャイロ, 対潜哨戒機, 大型ソナー| |536|神鷹改二|ソナー, 爆雷, 水上艦要員|| +|537|涼月改|大型電探, 追加装甲(中型), 司令部施設, 大型ソナー|| |539|UIT-25|対空機銃, 簡易輸送部材, 輸送機材|特殊潜航艇| |541|長門改二|小口径主砲, 上陸用舟艇, 大口径主砲(II), 水上戦闘機, 特型内火艇|| |542|夕雲改二|追加装甲(中型), 司令部施設|| @@ -1351,6 +1362,13 @@ Bismarck dreiに対する魚雷装備・試製51cm連装砲といったものの |634|迅鯨|中口径主砲|| |639|迅鯨改|中口径主砲, 水上爆撃機, 探照灯|| |646|加賀改二護|オートジャイロ, 対潜哨戒機, 噴式戦闘機, 噴式戦闘爆撃機, 噴式攻撃機, 噴式偵察機|| +|651|丹陽|司令部施設|| +|652|球磨改二|水上爆撃機, オートジャイロ, 追加装甲(中型), 航空要員, 水上戦闘機|| +|656|雪風改二|追加装甲(中型), 司令部施設, 特型内火艇|| +|657|球磨改二丁|特殊潜航艇, 上陸用舟艇, 追加装甲(中型), 特型内火艇|魚雷, 水上偵察機| +|662|能代改二|水上爆撃機, オートジャイロ, 追加装甲(中型), 航空要員, 大型ソナー, 特型内火艇|| +|663|矢矧改二|水上爆撃機, オートジャイロ, 追加装甲(中型), 航空要員, 大型ソナー, 特型内火艇|| +|668|矢矧改二乙|水上爆撃機, 特殊潜航艇, オートジャイロ, 追加装甲(中型), 航空要員, 大型ソナー, 水上戦闘機, 特型内火艇|| |690|日進改|中口径主砲, ソナー, オートジャイロ, 航空要員, 大型飛行艇|爆雷| |703|有明改|上陸用舟艇|| @@ -1377,10 +1395,12 @@ Bismarck dreiに対する魚雷装備・試製51cm連装砲といったものの * `api_start2.api_mst_equip_exslot_ship` で指定されている装備 (該当艦のみ) * 66: 8cm高角砲 * 220: 8cm高角砲改+増設機銃 - * 阿賀野(改), 能代(改), 矢矧(改), 酒匂(改), 香取(改), 明石(改), 大鯨, 鹿島(改), 由良改二, 鈴谷(航)改二, 熊野(航)改二 + * 阿賀野(改), 能代(改|二), 矢矧(改|二|乙), 酒匂(改), 香取(改), 明石(改), 大鯨, 鹿島(改), 由良改二, 鈴谷(航)改二, 熊野(航)改二, 最上改二(特) * 71: 10cm連装高角砲(砲架) * 275: 10cm連装高角砲改+増設機銃 * 大和改, 大鳳(改), 大淀(改), 武蔵改(二) + * 408: 装甲艇(AB艇) + * 神州丸(改) なお、見張員判定は補強スロットも参照するようになっている(2015/08/18現在装備することはできない)。 From 4f5e780e9394ad750c3c385babf18c455d0ae4d2 Mon Sep 17 00:00:00 2001 From: Andante Date: Thu, 1 Apr 2021 19:51:51 +0900 Subject: [PATCH 11/13] =?UTF-8?q?=E4=BB=BB=E5=8B=99=EF=BC=9A=E3=80=8C?= =?UTF-8?q?=E6=96=B0=E5=85=B5=E8=A3=85=E9=96=8B=E7=99=BA=E8=B3=87=E6=9D=90?= =?UTF-8?q?=E8=BC=B8=E9=80=81=E3=82=92=E8=88=B9=E5=9B=A3=E8=AD=B7=E8=A1=9B?= =?UTF-8?q?=E3=81=9B=E3=82=88=EF=BC=81=E3=80=8D=E3=81=AE=E9=80=B2=E6=8D=97?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E3=81=AB=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 遠征可否:「強行鼠輸送作戦」「南西海域戦闘哨戒」の条件を更新 --- .../Data/MissionClearCondition.cs | 22 +++++++++---------- .../Data/Quest/QuestProgressManager.cs | 8 +++++++ .../Other/Information/kcmemo.md | 7 +++--- 3 files changed, 22 insertions(+), 15 deletions(-) diff --git a/ElectronicObserver/Data/MissionClearCondition.cs b/ElectronicObserver/Data/MissionClearCondition.cs index 572af5415..1f1431971 100644 --- a/ElectronicObserver/Data/MissionClearCondition.cs +++ b/ElectronicObserver/Data/MissionClearCondition.cs @@ -387,18 +387,17 @@ public static MissionClearConditionResult Check(int missionID, FleetData fleet) .CheckASW(330) .CheckLOS(250); - case 142: // 強行鼠輸送作戦 (unchecked) + case 142: // 強行鼠輸送作戦 return result .CheckFlagshipLevel(70) - .CheckLevelSum(353) + .CheckLevelSum(320) .CheckShipCountByType(ShipTypes.Destroyer, 5) .CheckEquippedShipCount(EquipmentTypes.TransportContainer, 3) - .CheckEquipmentCount(EquipmentTypes.TransportContainer, 5) + .CheckEquipmentCount(EquipmentTypes.TransportContainer, 4) .CheckFirepower(280) - .CheckAA(289) - .CheckASW(278) - .CheckLOS(164) - .SuppressWarnings(); + .CheckAA(240) + .CheckASW(200) + .CheckLOS(160); case 41: // ブルネイ泊地沖哨戒 return result @@ -453,19 +452,18 @@ public static MissionClearConditionResult Check(int missionID, FleetData fleet) .CheckAA(240) .CheckASW(300) .CheckLOS(180); - case 46: // 南西海域戦闘哨戒 (unchecked) + case 46: // 南西海域戦闘哨戒 return result - .CheckFlagshipLevel(65) + .CheckFlagshipLevel(60) .CheckLevelSum(300) .CheckShipCount(5) .CheckShipCountByType(ShipTypes.HeavyCruiser, 2) .CheckShipCountByType(ShipTypes.LightCruiser, 1) .CheckShipCountByType(ShipTypes.Destroyer, 2) .CheckFirepower(350) - .CheckAA(324) + .CheckAA(250) .CheckASW(220) - .CheckLOS(220) - .SuppressWarnings(); + .CheckLOS(190); default: { diff --git a/ElectronicObserver/Data/Quest/QuestProgressManager.cs b/ElectronicObserver/Data/Quest/QuestProgressManager.cs index ba960ba8d..181ae2468 100644 --- a/ElectronicObserver/Data/Quest/QuestProgressManager.cs +++ b/ElectronicObserver/Data/Quest/QuestProgressManager.cs @@ -568,6 +568,14 @@ void QuestUpdated(string apiname, dynamic data) new ProgressExpedition(q, 1, new[]{ 30 }), new ProgressExpedition(q, 1, new[]{ 133 }), })); break; + case 444: //|444|3|新兵装開発資材輸送を船団護衛せよ!|「海上護衛任務」「資源輸送任務」「タンカー護衛任務」「南西方面航空偵察作戦」「ボーキサイト輸送任務」成功各1| + Progresses.Add(new ProgressMultiExpedition(q, new[]{ + new ProgressExpedition(q, 1, new[]{ 5 }), + new ProgressExpedition(q, 1, new[]{ 12 }), + new ProgressExpedition(q, 1, new[]{ 9 }), + new ProgressExpedition(q, 1, new[]{ 110 }), + new ProgressExpedition(q, 1, new[]{ 11 }), + })); break; case 503: //|503|艦隊大整備!|入渠5 Progresses.Add(new ProgressDocking(q, 5)); diff --git a/ElectronicObserver/Other/Information/kcmemo.md b/ElectronicObserver/Other/Information/kcmemo.md index 55fe102a1..09d3012d3 100644 --- a/ElectronicObserver/Other/Information/kcmemo.md +++ b/ElectronicObserver/Other/Information/kcmemo.md @@ -1399,8 +1399,8 @@ Bismarck dreiに対する魚雷装備・試製51cm連装砲といったものの * 71: 10cm連装高角砲(砲架) * 275: 10cm連装高角砲改+増設機銃 * 大和改, 大鳳(改), 大淀(改), 武蔵改(二) - * 408: 装甲艇(AB艇) - * 神州丸(改) + * 408: 装甲艇(AB艇) + * 神州丸(改) なお、見張員判定は補強スロットも参照するようになっている(2015/08/18現在装備することはできない)。 @@ -1538,7 +1538,8 @@ Bismarck dreiに対する魚雷装備・試製51cm連装砲といったものの |434|2|特設護衛船団司令部、活動開始!|「警備任務」「海上護衛任務」「兵站強化任務」「海峡警備行動」「タンカー護衛任務」成功各1| |442|2|西方連絡作戦準備を実施せよ!|「西方海域偵察作戦」「潜水艦派遣演習」「潜水艦派遣作戦」「欧州方面友軍との接触」成功各1?| |436|3|練習航海及び警備任務を実施せよ!|「練習航海」「長距離練習航海」「警備任務」「対潜警戒任務」「強行偵察任務」成功各1| -|437|5|小笠原沖哨戒線の強化を実施せよ!|「対潜警戒任務」「小笠原沖哨戒線遠征」「小笠原沖戦闘哨戒」「南西方面航空偵察作戦」成功各1?| +|444|3|新兵装開発資材輸送を船団護衛せよ!|「海上護衛任務」「資源輸送任務」「タンカー護衛任務」「南西方面航空偵察作戦」「ボーキサイト輸送任務」成功各1| +|437|5|小笠原沖哨戒線の強化を実施せよ!|「対潜警戒任務」「小笠原沖哨戒線遠征」「小笠原沖戦闘哨戒」「南西方面航空偵察作戦」成功各1| |438|8|南西諸島方面の海上護衛を強化せよ!|「対潜警戒任務」「兵站強化任務」「タンカー護衛任務」「南西諸島捜索撃滅戦」成功各1| |439|9|兵站強化遠征任務【基本作戦】|「海上護衛任務」「兵站強化任務」「ボーキサイト輸送任務」「南西方面航空偵察作戦」成功各1 |440|9|兵站強化遠征任務【拡張作戦】|「ブルネイ泊地沖哨戒」「海上護衛任務」「水上機前線輸送」「強行鼠輸送作戦」「南西海域戦闘哨戒」成功各1 From d4be86504813707b2e5bf6b064ba20d599b2dbef Mon Sep 17 00:00:00 2001 From: Andante Date: Thu, 1 Apr 2021 20:00:00 +0900 Subject: [PATCH 12/13] =?UTF-8?q?=E9=81=A0=E5=BE=81=E5=8F=AF=E5=90=A6?= =?UTF-8?q?=EF=BC=9A=E3=80=8C=E7=B2=BE=E9=8B=AD=E6=B0=B4=E9=9B=B7=E6=88=A6?= =?UTF-8?q?=E9=9A=8A=E5=A4=9C=E8=A5=B2=E3=80=8D=E3=80=8C=E6=AC=A7=E5=B7=9E?= =?UTF-8?q?=E6=96=B9=E9=9D=A2=E5=8F=8B=E8=BB=8D=E3=81=A8=E3=81=AE=E6=8E=A5?= =?UTF-8?q?=E8=A7=A6=E3=80=8D=E3=81=AB=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Data/MissionClearCondition.cs | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/ElectronicObserver/Data/MissionClearCondition.cs b/ElectronicObserver/Data/MissionClearCondition.cs index 1f1431971..b9744ae95 100644 --- a/ElectronicObserver/Data/MissionClearCondition.cs +++ b/ElectronicObserver/Data/MissionClearCondition.cs @@ -212,6 +212,16 @@ public static MissionClearConditionResult Check(int missionID, FleetData fleet) .CheckAA(400) .CheckASW(285) .CheckLOS(385); + case 115: // 精鋭水雷戦隊夜襲 + return result + .CheckFlagshipLevel(75) + .CheckLevelSum(400) + .CheckFlagshipType(ShipTypes.LightCruiser) + .CheckShipCountByType(ShipTypes.Destroyer, 5) + .CheckFirepower(410) + .CheckAA(390) + .CheckASW(410) + .CheckLOS(340); case 17: // 敵地偵察作戦 return result @@ -323,6 +333,17 @@ public static MissionClearConditionResult Check(int missionID, FleetData fleet) .CheckFirepower(60) .CheckAA(80) .CheckASW(50); + case 133: // 欧州方面友軍との接触 + return result + .CheckFlagshipLevel(65) + .CheckLevelSum(350) + .CheckFlagshipType(ShipTypes.SubmarineTender) + .CheckSubmarineCount(3) + .CheckShipCount(5) + .CheckFirepower(115) + .CheckAA(90) + .CheckASW(70) + .CheckLOS(95); case 33: // 前衛支援任務 return result From eac8a1fd73cd1c64db180cfd67ab426aff37b080 Mon Sep 17 00:00:00 2001 From: Andante Date: Thu, 1 Apr 2021 20:04:38 +0900 Subject: [PATCH 13/13] Version 4.6.6 --- ElectronicObserver/Utility/SoftwareInformation.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ElectronicObserver/Utility/SoftwareInformation.cs b/ElectronicObserver/Utility/SoftwareInformation.cs index 19372bf82..bae634c97 100644 --- a/ElectronicObserver/Utility/SoftwareInformation.cs +++ b/ElectronicObserver/Utility/SoftwareInformation.cs @@ -29,20 +29,20 @@ public static class SoftwareInformation /// /// バージョン(日本語, ソフトウェア名を含みます) /// - public static string VersionJapanese => SoftwareNameJapanese + "四六型改五"; + public static string VersionJapanese => SoftwareNameJapanese + "四六型改六"; /// /// バージョン(英語) /// - public static string VersionEnglish => "4.6.5"; + public static string VersionEnglish => "4.6.6"; /// /// 更新日時 /// - public static DateTime UpdateTime => DateTimeHelper.CSVStringToTime("2021/01/17 20:00:00"); + public static DateTime UpdateTime => DateTimeHelper.CSVStringToTime("2021/04/01 20:00:00");