OSDN Git Service

出撃から戻ったときに装備数が更新されないのを直す
[kancollesniffer/KancolleSniffer.git] / KancolleSniffer / Sniffer.cs
index 07b894a..2632c7e 100644 (file)
@@ -161,7 +161,7 @@ namespace KancolleSniffer
             if (url.EndsWith("api_get_member/slot_item"))\r
             {\r
                 _itemInfo.InspectSlotItem(data, true);\r
-                return Update.None;\r
+                return Update.Item;\r
             }\r
             if (url.EndsWith("api_get_member/kdock"))\r
             {\r
@@ -178,7 +178,7 @@ namespace KancolleSniffer
             }\r
             if (url.EndsWith("api_get_member/questlist"))\r
             {\r
-                _questInfo.Inspect(data);\r
+                _questInfo.InspectQuestList(data);\r
                 return Update.QuestList;\r
             }\r
             if (url.EndsWith("api_get_member/deck"))\r
@@ -403,6 +403,11 @@ namespace KancolleSniffer
                 _shipInfo.InspectSlotExchange(request, data);\r
                 return Update.Ship;\r
             }\r
+            if (url.EndsWith("api_req_kaisou/slot_deprive"))\r
+            {\r
+                _shipInfo.InspectSlotDeprive(data);\r
+                return Update.Ship;\r
+            }\r
             if (url.EndsWith("api_req_nyukyo/start"))\r
             {\r
                 _dockInfo.InspectNyukyo(request);\r
@@ -427,6 +432,7 @@ namespace KancolleSniffer
             }\r
             if (url.EndsWith("api_req_map/next"))\r
             {\r
+                _battleInfo.InspectMapNext(request);\r
                 _exMapInfo.InspectMapNext(data);\r
                 _logger.InspectMapNext(data);\r
                 return Update.None;\r
@@ -437,6 +443,26 @@ namespace KancolleSniffer
                 _logger.InspectMissionResult(data);\r
                 return Update.Item;\r
             }\r
+            if (url.EndsWith("api_req_quest/stop"))\r
+            {\r
+                _questInfo.InspectStop(request);\r
+                return Update.QuestList;\r
+            }\r
+            if (url.EndsWith("api_req_quest/clearitemget"))\r
+            {\r
+                _questInfo.InspectClearItemGet(request);\r
+                return Update.QuestList;\r
+            }\r
+            if (url.EndsWith("api_req_air_corps/supply"))\r
+            {\r
+                _materialInfo.InspectAirCorpsSupply(data);\r
+                return Update.Item;\r
+            }\r
+            if (url.EndsWith("api_req_air_corps/set_plane"))\r
+            {\r
+                _materialInfo.InspectAirCorpsSetPlane(data);\r
+                return Update.Item;\r
+            }\r
             return Update.None;\r
         }\r
 \r