diff --git a/repo/js/AbundantOre/README.md b/repo/js/AbundantOre/README.md index 4b75a1ec8..0e5a111f9 100644 --- a/repo/js/AbundantOre/README.md +++ b/repo/js/AbundantOre/README.md @@ -1,6 +1,6 @@ # 说明 -该脚本按挖矿路线的效率从高到低挖矿,记录矿产资源的冷却时间,自动规划挖矿路线,可选挖矿种类和挖矿区域。 +该脚本按挖矿路线的效率从高到低挖矿,记录矿产资源的刷新时间,自动规划挖矿路线,可选挖矿种类和挖矿区域。 - 目前支持5种运行模式 1. 最速480矿 @@ -25,4 +25,9 @@ 顾名思义 - 地面挖矿队伍中必须有诺艾尔,只挖水下的矿则无此限制 -- 矿产资源的冷却时间记录在脚本目录下`records/persistent_data.json`文件中,升级、重新订阅脚本或重新安装BetterGI可能导致该记录丢失,请自行备份。 +- 矿产资源的刷新时间记录在脚本目录下`records/persistent_data.json`文件中,升级、重新订阅脚本或重新安装BetterGI可能导致该记录丢失,请自行备份。 + +## 进阶使用 + +- 如果有多个游戏帐号,可在最后一个输入框内为每个游戏帐号填写一个唯一的字符串以使他们的刷新时间分开保存,互不干扰。这个唯一的字符串并不必须是帐号的UID,只要互不相同就可以了。 +- 对于少部分路线没有完成地图探索任务,又不想跳过整个区域的玩家,可以将想要跳过的脚本文件名称填入`assets/disabled_paths.conf`文件中以跳过这些地图追踪脚本,注意这个文件在重新订阅或更新时会被覆写。 diff --git a/repo/js/AbundantOre/assets/disabled_paths.txt b/repo/js/AbundantOre/assets/disabled_paths.conf similarity index 100% rename from repo/js/AbundantOre/assets/disabled_paths.txt rename to repo/js/AbundantOre/assets/disabled_paths.conf diff --git a/repo/js/AbundantOre/assets/statistics.json b/repo/js/AbundantOre/assets/statistics.json index 152d3cc7b..fd600dd3c 100644 --- a/repo/js/AbundantOre/assets/statistics.json +++ b/repo/js/AbundantOre/assets/statistics.json @@ -1,27 +1,32 @@ { - "comment": "WARNING: AUTO-GENERATED FILE!!! Any modifications will be lost!", + "notes": "WARNING: AUTO-GENERATED FILE!!! Any modifications will be lost!", "data": { "01-水晶块-层岩巨渊·地下矿区-地下水泽-南-6个.json": { "runs": { "yield": [ - 12 + 12, + 11 ], "time_consomed": [ - 110 + 110, + 114 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 110.0, - "avg_yield": 12.0, + "avg_time_consumed": 112.0, + "avg_yield": 11.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -35,24 +40,29 @@ "02-水晶块-层岩巨渊·地下矿区-地下水泽-东(有战斗,精英200x1,小怪)-7个.json": { "runs": { "yield": [ - 11 + 11, + 13 ], "time_consomed": [ - 189 + 189, + 170 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 189.0, - "avg_yield": 11.0, + "avg_time_consumed": 179.5, + "avg_yield": 12.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -67,25 +77,30 @@ "03-水晶块-层岩巨渊·地下矿区-地下水泽-西南(有战斗,精英200x1)-5个.json": { "runs": { "yield": [ - 12 + 12, + 8 ], "time_consomed": [ - 153 + 153, + 143 ], "num_stucks": [ - 1 + 1, + 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 153.0, - "avg_yield": 12.0, - "avg_num_stucks": 1.0, + "avg_time_consumed": 148.0, + "avg_yield": 10.0, + "avg_num_stucks": 0.5, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 }, @@ -99,23 +114,28 @@ "04-水晶块-层岩巨渊·地下矿区-巨蛇岩洞-9个.json": { "runs": { "yield": [ + 15, 15 ], "time_consomed": [ - 145 + 145, + 150 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 145.0, + "avg_time_consumed": 147.5, "avg_yield": 15.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, @@ -130,24 +150,29 @@ "05-水晶块-层岩巨渊·地下矿区-巨渊主矿区-6个.json": { "runs": { "yield": [ - 13 + 13, + 14 ], "time_consomed": [ - 85 + 85, + 86 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 85.0, - "avg_yield": 13.0, + "avg_time_consumed": 85.5, + "avg_yield": 13.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -161,23 +186,28 @@ "06-水晶块-层岩巨渊·地下矿区-巨渊主矿区-东-3个.json": { "runs": { "yield": [ + 6, 6 ], "time_consomed": [ - 49 + 49, + 46 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 49.0, + "avg_time_consumed": 47.5, "avg_yield": 6.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, @@ -192,24 +222,29 @@ "07-水晶块-层岩巨渊·地下矿区-巨渊主矿区-西北-3个.json": { "runs": { "yield": [ - 5 + 5, + 8 ], "time_consomed": [ - 49 + 49, + 50 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 49.0, - "avg_yield": 5.0, + "avg_time_consumed": 49.5, + "avg_yield": 6.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -223,23 +258,28 @@ "08-水晶块-层岩巨渊·地下矿区-临时主矿道-东-2个.json": { "runs": { "yield": [ + 4, 4 ], "time_consomed": [ - 52 + 52, + 51 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 52.0, + "avg_time_consumed": 51.5, "avg_yield": 4.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, @@ -254,24 +294,29 @@ "09-水晶块-层岩巨渊·地下矿区-临时主矿道-东北(有战斗,小怪)-3个.json": { "runs": { "yield": [ - 6 + 6, + 4 ], "time_consomed": [ - 78 + 78, + 79 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 78.0, - "avg_yield": 6.0, + "avg_time_consumed": 78.5, + "avg_yield": 5.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -286,24 +331,29 @@ "10-水晶块-层岩巨渊·地下矿区-临时主矿道-南-2个.json": { "runs": { "yield": [ - 4 + 4, + 3 ], "time_consomed": [ - 48 + 48, + 46 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 48.0, - "avg_yield": 4.0, + "avg_time_consumed": 47.0, + "avg_yield": 3.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -317,24 +367,29 @@ "11-水晶块-层岩巨渊·地下矿区-临时主矿道-南2-4个.json": { "runs": { "yield": [ - 4 + 4, + 8 ], "time_consomed": [ - 103 + 103, + 98 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 103.0, - "avg_yield": 4.0, + "avg_time_consumed": 100.5, + "avg_yield": 6.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -348,23 +403,28 @@ "12-水晶块-层岩巨渊·地下矿区-临时主矿道-西-2个.json": { "runs": { "yield": [ + 4, 4 ], "time_consomed": [ - 52 + 52, + 48 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 52.0, + "avg_time_consumed": 50.0, "avg_yield": 4.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, @@ -379,18 +439,23 @@ "13-水晶块-层岩巨渊·地下矿区-崎岖石厅-南2(有战斗,小怪)-2个.json": { "runs": { "yield": [ + 4, 4 ], "time_consomed": [ + 61, 61 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, @@ -411,24 +476,29 @@ "14-水晶块-层岩巨渊·地下矿区-崎岖石厅-南-2个.json": { "runs": { "yield": [ - 5 + 5, + 4 ], "time_consomed": [ + 42, 42 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { "avg_time_consumed": 42.0, - "avg_yield": 5.0, + "avg_yield": 4.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -442,24 +512,29 @@ "15-水晶块-层岩巨渊·地下矿区-崎岖石厅-南3-2个.json": { "runs": { "yield": [ - 5 + 5, + 4 ], "time_consomed": [ - 57 + 57, + 54 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 57.0, - "avg_yield": 5.0, + "avg_time_consumed": 55.5, + "avg_yield": 4.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -473,24 +548,29 @@ "16-水晶块-层岩巨渊·地下矿区-无名遗迹-北-4个.json": { "runs": { "yield": [ - 9 + 9, + 8 ], "time_consomed": [ - 58 + 58, + 57 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 58.0, - "avg_yield": 9.0, + "avg_time_consumed": 57.5, + "avg_yield": 8.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -504,23 +584,28 @@ "17-水晶块-层岩巨渊·地下矿区-无名遗迹-南(有战斗,小怪)-3个.json": { "runs": { "yield": [ + 10, 10 ], "time_consomed": [ - 120 + 120, + 117 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 120.0, + "avg_time_consumed": 118.5, "avg_yield": 10.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, @@ -536,24 +621,29 @@ "18-水晶块-层岩巨渊·地下矿区-荧光狭道-9个.json": { "runs": { "yield": [ - 19 + 19, + 16 ], "time_consomed": [ - 179 + 179, + 186 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 179.0, - "avg_yield": 19.0, + "avg_time_consumed": 182.5, + "avg_yield": 17.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -567,23 +657,28 @@ "19-水晶块-层岩巨渊·地下矿区-荧光狭道-西-4个.json": { "runs": { "yield": [ + 10, 10 ], "time_consomed": [ - 120 + 120, + 128 ], "num_stucks": [ + 1, 1 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 120.0, + "avg_time_consumed": 124.0, "avg_yield": 10.0, "avg_num_stucks": 1.0, "avg_num_defeats": 0.0, @@ -598,24 +693,29 @@ "20-水晶块-层岩巨渊·地下矿区-巨渊主矿区-(诺艾尔必须放1号位)东2-3个.json": { "runs": { "yield": [ - 6 + 6, + 3 ], "time_consomed": [ - 91 + 91, + 97 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 91.0, - "avg_yield": 6.0, + "avg_time_consumed": 94.0, + "avg_yield": 4.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -629,24 +729,29 @@ "01-水晶块-沉玉谷-药蝶谷-8个.json": { "runs": { "yield": [ - 12 + 12, + 9 ], "time_consomed": [ - 109 + 109, + 115 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 109.0, - "avg_yield": 12.0, + "avg_time_consumed": 112.0, + "avg_yield": 10.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -660,23 +765,28 @@ "02-水晶块-沉玉谷-古茶树坡-5个.json": { "runs": { "yield": [ + 5, 5 ], "time_consomed": [ - 105 + 105, + 102 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 105.0, + "avg_time_consumed": 103.5, "avg_yield": 5.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, @@ -691,24 +801,29 @@ "03-水晶块-沉玉谷-灵濛山西-5个.json": { "runs": { "yield": [ - 5 + 5, + 6 ], "time_consomed": [ - 75 + 75, + 77 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 75.0, - "avg_yield": 5.0, + "avg_time_consumed": 76.0, + "avg_yield": 5.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -722,23 +837,28 @@ "04-水晶块-沉玉谷-灵濛山北-7个.json": { "runs": { "yield": [ + 6, 6 ], "time_consomed": [ - 124 + 124, + 120 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 124.0, + "avg_time_consumed": 122.0, "avg_yield": 6.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, @@ -753,24 +873,29 @@ "05-水晶块-沉玉谷-暝垣山北-3个.json": { "runs": { "yield": [ - 3 + 3, + 2 ], "time_consomed": [ + 61, 61 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { "avg_time_consumed": 61.0, - "avg_yield": 3.0, + "avg_yield": 2.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -784,24 +909,29 @@ "06-水晶块-沉玉谷-暝垣山-5个.json": { "runs": { "yield": [ - 7 + 7, + 8 ], "time_consomed": [ - 102 + 102, + 97 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 102.0, - "avg_yield": 7.0, + "avg_time_consumed": 99.5, + "avg_yield": 7.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -815,25 +945,30 @@ "07-水晶块-沉玉谷-赤璋城垣(有战斗,精英200x4)-11个.json": { "runs": { "yield": [ - 12 + 12, + 13 ], "time_consomed": [ - 256 + 256, + 273 ], "num_stucks": [ - 0 + 0, + 1 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 256.0, - "avg_yield": 12.0, - "avg_num_stucks": 0.0, + "avg_time_consumed": 264.5, + "avg_yield": 12.5, + "avg_num_stucks": 0.5, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 }, @@ -847,25 +982,30 @@ "01-水晶块-璃月-天衡山-10个.json": { "runs": { "yield": [ - 15 + 15, + 12 ], "time_consomed": [ - 146 + 146, + 160 ], "num_stucks": [ - 1 + 1, + 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 146.0, - "avg_yield": 15.0, - "avg_num_stucks": 1.0, + "avg_time_consumed": 153.0, + "avg_yield": 13.5, + "avg_num_stucks": 0.5, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 }, @@ -878,24 +1018,29 @@ "02-水晶块-璃月-天衡山西南(有战斗,火免,精英200x1)-5个.json": { "runs": { "yield": [ - 2 + 2, + 3 ], "time_consomed": [ + 118, 118 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { "avg_time_consumed": 118.0, - "avg_yield": 2.0, + "avg_yield": 2.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -910,23 +1055,28 @@ "03-水晶块-璃月-天衡山西(有战斗,冰免,精英200x1)-5个.json": { "runs": { "yield": [ + 3, 3 ], "time_consomed": [ - 111 + 111, + 117 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 111.0, + "avg_time_consumed": 114.0, "avg_yield": 3.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, @@ -942,24 +1092,29 @@ "04-水晶块-璃月-灵矩关南(有战斗,小怪)-3个.json": { "runs": { "yield": [ - 2 + 2, + 3 ], "time_consomed": [ - 68 + 68, + 76 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 68.0, - "avg_yield": 2.0, + "avg_time_consumed": 72.0, + "avg_yield": 2.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -974,23 +1129,28 @@ "05-水晶块-璃月-天衡山北(有战斗,小怪)-4个.json": { "runs": { "yield": [ + 4, 4 ], "time_consomed": [ - 119 + 119, + 121 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 119.0, + "avg_time_consumed": 120.0, "avg_yield": 4.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, @@ -1006,25 +1166,30 @@ "06-水晶块-璃月-遁玉陵-6个.json": { "runs": { "yield": [ - 5 + 5, + 7 ], "time_consomed": [ - 121 + 121, + 91 ], "num_stucks": [ - 1 + 1, + 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 121.0, - "avg_yield": 5.0, - "avg_num_stucks": 1.0, + "avg_time_consumed": 106.0, + "avg_yield": 6.0, + "avg_num_stucks": 0.5, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 }, @@ -1037,25 +1202,30 @@ "07-水晶块-璃月-遁玉陵西(有战斗,小怪)-8个.json": { "runs": { "yield": [ - 7 + 7, + 10 ], "time_consomed": [ - 128 + 128, + 155 ], "num_stucks": [ - 0 + 0, + 1 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 128.0, - "avg_yield": 7.0, - "avg_num_stucks": 0.0, + "avg_time_consumed": 141.5, + "avg_yield": 8.5, + "avg_num_stucks": 0.5, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 }, @@ -1069,23 +1239,28 @@ "08-水晶块-璃月-天遒谷东-2个.json": { "runs": { "yield": [ + 2, 2 ], "time_consomed": [ - 49 + 49, + 51 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 49.0, + "avg_time_consumed": 50.0, "avg_yield": 2.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, @@ -1100,24 +1275,29 @@ "09-水晶块-璃月-翠玦坡西-5个.json": { "runs": { "yield": [ - 6 + 6, + 7 ], "time_consomed": [ - 84 + 84, + 86 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 84.0, - "avg_yield": 6.0, + "avg_time_consumed": 85.0, + "avg_yield": 6.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -1131,24 +1311,29 @@ "10-水晶块-璃月-翠玦坡东(有战斗,小怪)-8个.json": { "runs": { "yield": [ - 9 + 9, + 8 ], "time_consomed": [ - 171 + 171, + 170 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 171.0, - "avg_yield": 9.0, + "avg_time_consumed": 170.5, + "avg_yield": 8.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -1195,27 +1380,32 @@ "12-水晶块-璃月-绝云间西(有战斗,小怪)-2个.json": { "runs": { "yield": [ - 2 - ], - "time_consomed": [ - 60 - ], - "num_stucks": [ + 2, 0 ], + "time_consomed": [ + 60, + 115 + ], + "num_stucks": [ + 0, + 2 + ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ - 0 + 0, + 1 ] }, "statistics": { - "avg_time_consumed": 60.0, - "avg_yield": 2.0, - "avg_num_stucks": 0.0, + "avg_time_consumed": 87.5, + "avg_yield": 1.0, + "avg_num_stucks": 1.0, "avg_num_defeats": 0.0, - "avg_abnormal_exits": 0.0 + "avg_abnormal_exits": 0.5 }, "tags": [ "crystal chunk", @@ -1227,24 +1417,29 @@ "13-水晶块-璃月-庆云顶南-3个.json": { "runs": { "yield": [ - 4 + 4, + 3 ], "time_consomed": [ - 70 + 70, + 92 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 70.0, - "avg_yield": 4.0, + "avg_time_consumed": 81.0, + "avg_yield": 3.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -1258,23 +1453,28 @@ "14-水晶块-璃月-庆云顶西-7个.json": { "runs": { "yield": [ + 8, 8 ], "time_consomed": [ - 174 + 174, + 171 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 174.0, + "avg_time_consumed": 172.5, "avg_yield": 8.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, @@ -1289,24 +1489,29 @@ "15-水晶块-璃月-庆云顶北(有战斗,精英600x2)-6个.json": { "runs": { "yield": [ - 8 + 8, + 7 ], "time_consomed": [ + 173, 173 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { "avg_time_consumed": 173.0, - "avg_yield": 8.0, + "avg_yield": 7.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -1321,24 +1526,29 @@ "16-水晶块-璃月-庆云顶东-7个.json": { "runs": { "yield": [ - 8 + 8, + 10 ], "time_consomed": [ - 175 + 175, + 184 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 175.0, - "avg_yield": 8.0, + "avg_time_consumed": 179.5, + "avg_yield": 9.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -1352,25 +1562,30 @@ "17-水晶块-璃月-奥藏山(有战斗,精英600x1,200x1)-8个.json": { "runs": { "yield": [ - 9 + 9, + 13 ], "time_consomed": [ - 409 + 409, + 155 ], "num_stucks": [ - 2 + 2, + 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 409.0, - "avg_yield": 9.0, - "avg_num_stucks": 2.0, + "avg_time_consumed": 282.0, + "avg_yield": 11.0, + "avg_num_stucks": 1.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 }, @@ -1384,23 +1599,28 @@ "18-水晶块-璃月-绝云间北-3个.json": { "runs": { "yield": [ + 3, 3 ], "time_consomed": [ - 79 + 79, + 81 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 79.0, + "avg_time_consumed": 80.0, "avg_yield": 3.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, @@ -1415,23 +1635,28 @@ "19-水晶块-璃月-望舒客栈西-1个.json": { "runs": { "yield": [ + 2, 2 ], "time_consomed": [ - 44 + 44, + 45 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 44.0, + "avg_time_consumed": 44.5, "avg_yield": 2.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, @@ -1446,24 +1671,29 @@ "20-水晶块-璃月-奥藏山东(有战斗,小怪)-2个.json": { "runs": { "yield": [ - 2 + 2, + 3 ], "time_consomed": [ + 68, 68 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { "avg_time_consumed": 68.0, - "avg_yield": 2.0, + "avg_yield": 2.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -1478,23 +1708,28 @@ "21-水晶块-璃月-华池-2个.json": { "runs": { "yield": [ + 2, 2 ], "time_consomed": [ - 47 + 47, + 46 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 47.0, + "avg_time_consumed": 46.5, "avg_yield": 2.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, @@ -1509,24 +1744,29 @@ "22-水晶块-璃月-轻策庄南-6个.json": { "runs": { "yield": [ - 7 + 7, + 6 ], "time_consomed": [ - 83 + 83, + 79 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 83.0, - "avg_yield": 7.0, + "avg_time_consumed": 81.0, + "avg_yield": 6.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -1540,24 +1780,29 @@ "23-水晶块-璃月-孤云阁北(定位不准)-5个.json": { "runs": { "yield": [ - 8 + 8, + 5 ], "time_consomed": [ + 63, 63 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { "avg_time_consumed": 63.0, - "avg_yield": 8.0, + "avg_yield": 6.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -1571,24 +1816,29 @@ "24-水晶块-璃月-孤云阁南(定位不准,有战斗,精英200x1)-18个.json": { "runs": { "yield": [ - 20 + 20, + 23 ], "time_consomed": [ - 302 + 302, + 293 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 302.0, - "avg_yield": 20.0, + "avg_time_consumed": 297.5, + "avg_yield": 21.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -1603,24 +1853,29 @@ "25-水晶块-璃月-天工峡-4个.json": { "runs": { "yield": [ - 4 + 4, + 5 ], "time_consomed": [ - 54 + 54, + 52 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 54.0, - "avg_yield": 4.0, + "avg_time_consumed": 53.0, + "avg_yield": 4.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -1634,18 +1889,23 @@ "26-水晶块-璃月-巨渊之口-4个.json": { "runs": { "yield": [ + 4, 4 ], "time_consomed": [ + 48, 48 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, @@ -1665,24 +1925,29 @@ "27-水晶块-璃月-岩中幽谷-7个.json": { "runs": { "yield": [ - 7 + 7, + 6 ], "time_consomed": [ - 89 + 89, + 90 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 89.0, - "avg_yield": 7.0, + "avg_time_consumed": 89.5, + "avg_yield": 6.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -1696,24 +1961,29 @@ "28-水晶块-璃月-地面矿区(有战斗,小怪)-9个.json": { "runs": { "yield": [ - 11 + 11, + 9 ], "time_consomed": [ - 114 + 114, + 108 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 114.0, - "avg_yield": 11.0, + "avg_time_consumed": 111.0, + "avg_yield": 10.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -1728,24 +1998,29 @@ "29-水晶块-璃月-琉璃峰-5个.json": { "runs": { "yield": [ - 7 + 7, + 6 ], "time_consomed": [ - 108 + 108, + 110 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 108.0, - "avg_yield": 7.0, + "avg_time_consumed": 109.0, + "avg_yield": 6.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -1759,23 +2034,28 @@ "30-水晶块-璃月-琉璃峰北-2个.json": { "runs": { "yield": [ + 2, 2 ], "time_consomed": [ - 35 + 35, + 36 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 35.0, + "avg_time_consumed": 35.5, "avg_yield": 2.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, @@ -1790,24 +2070,29 @@ "01-水晶块-蒙德-望风山地-3个.json": { "runs": { "yield": [ - 3 + 3, + 4 ], "time_consomed": [ - 90 + 90, + 96 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 90.0, - "avg_yield": 3.0, + "avg_time_consumed": 93.0, + "avg_yield": 3.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -1821,24 +2106,29 @@ "02-水晶块-蒙德-铭记之谷-6个.json": { "runs": { "yield": [ - 2 + 2, + 7 ], "time_consomed": [ - 72 + 72, + 74 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 72.0, - "avg_yield": 2.0, + "avg_time_consumed": 73.0, + "avg_yield": 4.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -1852,23 +2142,28 @@ "03-水晶块-蒙德-奔狼领-5个.json": { "runs": { "yield": [ + 5, 5 ], "time_consomed": [ - 87 + 87, + 90 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 87.0, + "avg_time_consumed": 88.5, "avg_yield": 5.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, @@ -1883,23 +2178,28 @@ "04-水晶块-蒙德-奔狼领东(有战斗,小怪)-3个.json": { "runs": { "yield": [ + 4, 4 ], "time_consomed": [ - 85 + 85, + 88 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 85.0, + "avg_time_consumed": 86.5, "avg_yield": 4.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, @@ -1915,24 +2215,29 @@ "05-水晶块-蒙德-奔狼领北(有战斗,精英200x1,小怪)-7个.json": { "runs": { "yield": [ - 5 + 5, + 7 ], "time_consomed": [ - 133 + 133, + 148 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 133.0, - "avg_yield": 5.0, + "avg_time_consumed": 140.5, + "avg_yield": 6.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -1947,18 +2252,23 @@ "06-水晶块-蒙德-明冠峡-1个.json": { "runs": { "yield": [ + 1, 1 ], "time_consomed": [ + 33, 33 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, @@ -1978,24 +2288,29 @@ "07-水晶块-蒙德-风龙废墟南-6个.json": { "runs": { "yield": [ - 6 + 6, + 8 ], "time_consomed": [ - 153 + 153, + 155 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 153.0, - "avg_yield": 6.0, + "avg_time_consumed": 154.0, + "avg_yield": 7.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -2009,24 +2324,29 @@ "08-水晶块-蒙德-风龙废墟(有战斗,小怪)-6个.json": { "runs": { "yield": [ - 7 + 7, + 6 ], "time_consomed": [ - 148 + 148, + 138 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 148.0, - "avg_yield": 7.0, + "avg_time_consumed": 143.0, + "avg_yield": 6.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -2041,24 +2361,29 @@ "09-水晶块-蒙德-风龙废墟中央-2个.json": { "runs": { "yield": [ - 3 + 3, + 2 ], "time_consomed": [ - 108 + 108, + 106 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 108.0, - "avg_yield": 3.0, + "avg_time_consumed": 107.0, + "avg_yield": 2.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -2072,23 +2397,28 @@ "10-水晶块-蒙德-风龙废墟中央(有战斗,小怪)-2个.json": { "runs": { "yield": [ + 2, 2 ], "time_consomed": [ - 63 + 63, + 62 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 63.0, + "avg_time_consumed": 62.5, "avg_yield": 2.0, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, @@ -2104,24 +2434,29 @@ "11-水晶块-蒙德-风龙废墟中央-6个.json": { "runs": { "yield": [ - 5 + 5, + 6 ], "time_consomed": [ - 155 + 155, + 156 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 155.0, - "avg_yield": 5.0, + "avg_time_consumed": 155.5, + "avg_yield": 5.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 @@ -2135,24 +2470,29 @@ "12-水晶块-蒙德-风龙废墟北-1个.json": { "runs": { "yield": [ - 2 + 2, + 1 ], "time_consomed": [ - 40 + 40, + 37 ], "num_stucks": [ + 0, 0 ], "num_defeats": [ + 0, 0 ], "abnormal_exits": [ + 0, 0 ] }, "statistics": { - "avg_time_consumed": 40.0, - "avg_yield": 2.0, + "avg_time_consumed": 38.5, + "avg_yield": 1.5, "avg_num_stucks": 0.0, "avg_num_defeats": 0.0, "avg_abnormal_exits": 0.0 diff --git a/repo/js/AbundantOre/main.js b/repo/js/AbundantOre/main.js index 3d0aed06f..89e603da8 100644 --- a/repo/js/AbundantOre/main.js +++ b/repo/js/AbundantOre/main.js @@ -81,7 +81,7 @@ function load_persistent_data() { const disabled_paths = new Set(); function load_disabled_paths() { - const file_content = file.readTextSync("assets/disabled_paths.txt"); + const file_content = file.readTextSync("assets/disabled_paths.conf"); for (var l of file_content.split("\n")) { l = l.trim(); if (l.length === 0) { @@ -94,6 +94,12 @@ function load_disabled_paths() { } } +var statistics = {}; + +function load_statistics_data() { + statistics = JSON.parse(file.readTextSync("assets/statistics.json")).data; +} + async function flush_persistent_data() { await file.writeText("records/persistent_data.json", JSON.stringify(persistent_data, null, " ")); } @@ -127,7 +133,6 @@ function is_ore_respawned(t) { } function get_some_tasks() { - const statistics = JSON.parse(file.readTextSync("assets/statistics.json")).data; const exclude_tags = new Set(get_exclude_tags()); var filtered_statistics = []; for (const [key, value] of Object.entries(statistics)) { @@ -240,8 +245,6 @@ async function run_pathing_script(name, path_state_change, current_states) { path_state_change.add ||= []; path_state_change.sustain ||= []; - const statistics = JSON.parse(file.readTextSync("assets/statistics.json")).data; - for (const s of path_state_change.require) { if (!current_states.has(s)) { log.debug("Trying to get {s}", s); @@ -315,6 +318,7 @@ async function main() { load_filename_to_path_map(); load_persistent_data(); load_disabled_paths(); + load_statistics_data(); dispatcher.addTimer(new RealtimeTimer("AutoPick")); if (["natlan", "fontaine terrestrial", "sumeru", "inazuma", "liyue", "chasm underground", "mondstadt"].filter(i => !get_exclude_tags().includes(i)).length > 0) { if (!Array.from(getAvatars()).includes("诺艾尔")) { diff --git a/repo/pathing/矿物/萃凝晶/枫丹水下@芝士贝果/README.md b/repo/pathing/矿物/萃凝晶/枫丹水下@芝士贝果/README.md index d5e639116..9167cdd34 100644 --- a/repo/pathing/矿物/萃凝晶/枫丹水下@芝士贝果/README.md +++ b/repo/pathing/矿物/萃凝晶/枫丹水下@芝士贝果/README.md @@ -1,6 +1,7 @@ # 说明 - 因BetterGI移动鼠标函数存在无法适配DPI scaling的bug,鼠标转动的角度可能会因为设置不同而有所差异,故提供缩放比1.0和1.75两个配置的路线,请根据自己的显示器缩放比设置选择一个较接近的路线运行。后续BetterGI中的bug修复之后将只保留1.0的路线。 +- 推荐使用可自动进行DPI scaling适配的JS挖矿脚本`AbundantOre`,绕过以上问题。 - 不限制配队移动速度(游泳速度),可以用龙王+迪希雅+双风提高效率 - 建议行走位用血量较高的角色,推荐钟剑迪希雅,避免挖矿过程中被打回七天神像回血失去螃蟹技能,导致后续不能挖矿 - ABC-开头的路线假设已经习得螃蟹技能,不按顺序运行或者中途暂停出水面将导致角色失去螃蟹技能,运行或恢复运行前请确保角色学习了螃蟹技能,A00路线专门用来学螃蟹技能