OSDN Git Service

「駆逐艦」の改修工事を実施せよ!のカウンターを実装する
[kancollesniffer/KancolleSniffer.git] / KancolleSniffer / Sniffer.cs
index 13279d4..1ca11a2 100644 (file)
@@ -100,7 +100,7 @@ namespace KancolleSniffer
             _battleInfo = new BattleInfo(_shipInfo, _itemInfo, _airBase);\r
             _logger = new Logger(_shipInfo, _itemInfo, _battleInfo);\r
             _questInfo = new QuestInfo(_questCountList);\r
-            _questCounter = new QuestCounter(_questInfo, _itemInventory, _battleInfo);\r
+            _questCounter = new QuestCounter(_questInfo, _itemInventory, _shipInventory, _battleInfo);\r
             _miscTextInfo = new MiscTextInfo(_shipInfo, _itemInfo);\r
             _haveState = new List<IHaveState> {_achievement, _materialInfo, _conditionTimer, _exMapInfo, _questInfo};\r
             AdditionalData = new AdditionalData();\r
@@ -480,10 +480,10 @@ namespace KancolleSniffer
         {\r
             if (url.EndsWith("api_req_kaisou/powerup"))\r
             {\r
+                _questCounter.InspectPowerUp(request, data); // 艦種が必要なので艦が消える前\r
                 _shipInfo.InspectPowerUp(request, data);\r
                 _conditionTimer.CheckCond();\r
                 _akashiTimer.CheckFleet();\r
-                _questCounter.InspectPowerUp(data);\r
                 return Update.Item | Update.Ship | Update.QuestList;\r
             }\r
             if (url.EndsWith("api_req_kaisou/slot_exchange_index"))\r