diff --git a/docs/回调消息协议.md b/docs/回调消息协议.md index 7d8daec9bf..9c7f7dfed1 100644 --- a/docs/回调消息协议.md +++ b/docs/回调消息协议.md @@ -195,21 +195,21 @@ Todo "fingerprint": "e464bafaa3f92877bbc4fb20209e4169ae49d587499c8d2e72026b96356c591f6a17477a5b345518a00b23be78252e0825070585d33f2109390807672c252a0b", "md5": "b40ea51ec7802afa2e86951bffbbc21f", "cost": 6.0624, - "statistics": [ // 本次执行期间总的材料掉落 + "stats": [ // 本次执行期间总的材料掉落 { "itemId": "3301", "itemName": "技巧概要·卷1", - "count": 4 + "quantity": 4 }, { "itemId": "3302", "itemName": "技巧概要·卷2", - "count": 3 + "quantity": 3 }, { "itemId": "3303", "itemName": "技巧概要·卷3", - "count": 4 + "quantity": 4 } ] } diff --git a/src/MeoAssistant/StageDropsTaskPlugin.cpp b/src/MeoAssistant/StageDropsTaskPlugin.cpp index cd6329dbcb..f03b69b8b7 100644 --- a/src/MeoAssistant/StageDropsTaskPlugin.cpp +++ b/src/MeoAssistant/StageDropsTaskPlugin.cpp @@ -74,7 +74,7 @@ void asst::StageDropsTaskPlugin::drop_info_callback() info["itemId"] = id; const std::string& name = item.get_item_name(id); info["itemName"] = name.empty() ? "未知材料" : name; - info["count"] = count; + info["quantity"] = count; statistics_vec.emplace_back(std::move(info)); } //// 排个序,数量多的放前面 @@ -83,7 +83,7 @@ void asst::StageDropsTaskPlugin::drop_info_callback() // return lhs.at("count").as_integer() > rhs.at("count").as_integer(); // }); - drops_details["statistics"] = json::array(std::move(statistics_vec)); + drops_details["stats"] = json::array(std::move(statistics_vec)); json::value info = basic_info(); info["what"] = "StageDrops"; diff --git a/src/MeoAsstGui/Helper/AsstProxy.cs b/src/MeoAsstGui/Helper/AsstProxy.cs index 8c02b5f741..331fcf2226 100644 --- a/src/MeoAsstGui/Helper/AsstProxy.cs +++ b/src/MeoAsstGui/Helper/AsstProxy.cs @@ -294,11 +294,11 @@ namespace MeoAsstGui mainModel.AddLog("当次掉落:\n" + cur_drops); string all_drops = ""; - JArray statistics = (JArray)subTaskDetails["statistics"]; + JArray statistics = (JArray)subTaskDetails["stats"]; foreach (var item in statistics) { string itemName = item["itemName"].ToString(); - int count = (int)item["count"]; + int count = (int)item["quantity"]; all_drops += $"{itemName} : {count}\n"; } all_drops = all_drops.EndsWith("\n") ? all_drops.TrimEnd('\n') : "无";