From 18cf582b98b8be8bf0f190bc8b63f3c057982e61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B7=E4=B8=AA=E5=90=8D=E5=AD=97=E5=A5=BD=E9=9A=BE?= =?UTF-8?q?=E7=9A=84=E5=96=B5?= <25520958+MisakaAldrich@users.noreply.github.com> Date: Mon, 18 Aug 2025 21:00:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BD=92=E6=A1=A3=E8=8E=AB=E6=80=BB=E6=B1=90?= =?UTF-8?q?=E6=80=BB=E7=9A=84=E7=8B=97=E7=B2=AEPro?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../js/AutoArtifactsPro/README.md | 0 .../A路线/-1激活/2.1璃月富A路TP刷CD.json | 0 .../A路线/-1激活/2.2璃月富A路TP刷CD.json | 0 .../A路线/-1激活/3稻妻富A路TP刷CD.json | 0 .../A路线/-1激活/4须弥富A路TP刷CD.json | 0 .../A路线/-1激活/5枫丹富A路TP刷CD.json | 0 .../A路线/-1激活/6纳塔富A路TP刷CD.json | 0 .../A路线/00准备/001【激活程序】稻妻大炮.json | 0 .../002【激活程序】须弥-凡爷屋顶罐子.json | 0 .../00准备/003【激活程序】纳塔-鸡鸡.json | 0 .../305【激活程序】稻妻-踏鞴砂狸猫炸药桶.json | 0 .../A路线/01普通/000强制白芙.json | 0 .../A路线/01普通/202璃月-渌华池3.json | 0 .../A路线/01普通/206璃月-绝云间3.json | 0 .../A路线/01普通/210璃月-地中之盐3(岸边).json | 0 .../A路线/01普通/219璃月-华光林2.json | 0 .../01普通/228璃月-沉玉谷沉珑渊地洞3.json | 0 .../A路线/01普通/301稻妻-菫色之庭副本4.json | 0 .../A路线/01普通/302稻妻-九条阵屋2.json | 0 .../A路线/01普通/408须弥-桓那兰那村1.json | 0 .../A路线/01普通/414须弥-荼诃落谷营地2.json | 0 .../A路线/01普通/417须弥-千壑沙地露营地2.json | 0 .../A路线/01普通/428须弥-甘露花海4.json | 0 .../A路线/01普通/501枫丹-枫丹城廷区2.json | 0 .../A路线/01普通/502枫丹-黎翡区神像3.json | 0 .../A路线/01普通/506枫丹-科学院左沙滩北4.json | 0 .../A路线/01普通/512枫丹-歌剧院右下2.json | 0 .../01普通/522枫丹-水仙十字结社书馆2.json | 0 .../A路线/01普通/601纳塔-圣火竞技场东2.json | 0 .../A路线/01普通/605纳塔-流泉之众4.json | 0 .../A路线/01普通/607纳塔-柴薪之丘1.json | 0 .../A路线/01普通/611纳塔-花羽会西2.json | 0 .../A路线/01普通/619纳塔-悠悠神像5.json | 0 .../A路线/01普通/622纳塔-悠悠集市栈道南7.json | 0 .../A路线/01普通/623纳塔-悠悠集市东海岸6.json | 0 .../A路线/01普通/632纳塔-彩彩崖西6.json | 0 .../A路线/01普通/634纳塔-彩彩崖东7.json | 0 .../A路线/01普通/639纳塔-浪浪湾西2.json | 0 .../A路线/01普通/640纳塔-浪浪湾北2.json | 0 .../A路线/01普通/641纳塔-刺梨岩1.json | 0 .../A路线/01普通/642纳塔-提提岛入口2.json | 0 .../A路线/01普通/643纳塔-提提岛东3.json | 0 .../A路线/01普通/644纳塔-提提岛西3.json | 0 .../A路线/01普通/645纳塔-提提岛北3.json | 0 .../02收尾/305【收尾】稻妻-踏鞴砂①-10.json | 0 .../02收尾/305【收尾】稻妻-踏鞴砂②-7.json | 0 .../02收尾/305【收尾】稻妻-踏鞴砂③-8.json | 0 .../03额外/01【额外】稻妻-踏鞴砂大炮点5.json | 0 .../03额外/02【额外】须弥-水天丛林7.json | 0 .../03额外/03【额外】须弥-凡爷屋顶罐子1.json | 0 .../03额外/04【额外】枫丹-科学院瓶子3.json | 0 .../A路线/03额外/05【额外】纳塔-鸡屁股9.json | 0 .../A路线/03额外/06【额外】纳塔-灵谜纹13.json | 0 .../03额外/98【额外】璃月-层岩地下1.json | 0 .../03额外/99【复位程序】稻妻踏鞴砂大炮点.json | 0 .../A路线/03额外/99强制黑芙.json | 0 .../00准备/003【激活程序】纳塔-鸡鸡.json | 0 .../B路线/00准备/427【清怪】须弥-智障厅.json | 0 .../B路线/01普通/000强制白芙.json | 0 .../B路线/01普通/204璃月-天遒谷3.json | 0 .../B路线/01普通/214璃月-轻策庄3.json | 0 .../B路线/01普通/216璃月-珉林北4.json | 0 .../B路线/01普通/218璃月-奥藏山右下2.json | 0 .../B路线/01普通/220璃月-采浇谷4.json | 0 .../B路线/01普通/222璃月-翘英庄西1.json | 0 .../01普通/229璃月-沉玉谷灵濛山书洞3.json | 0 .../B路线/01普通/401须弥-须弥城5.json | 0 .../B路线/01普通/404须弥-天臂池七天神像1.json | 0 .../B路线/01普通/406须弥-卡萨扎莱宫南2.json | 0 .../B路线/01普通/412须弥-阿如村3.json | 0 .../B路线/01普通/413须弥-阿如村西2.json | 0 .../B路线/01普通/415须弥-圣显厅北2.json | 0 .../B路线/01普通/429须弥-花海锋刃林泽3.json | 0 .../B路线/01普通/503枫丹-芒索斯山东麓2.json | 0 .../B路线/01普通/504枫丹-学术会堂1.json | 0 .../B路线/01普通/505枫丹-科学院左沙滩2.json | 0 .../B路线/01普通/514枫丹-莫尔泰神像3.json | 0 .../B路线/01普通/520枫丹-自身之塔南3.json | 0 .../B路线/01普通/603纳塔-悬木人声望2.json | 0 .../B路线/01普通/618纳塔-回声之子2.json | 0 .../B路线/01普通/620纳塔-悠悠集市南11.json | 0 .../B路线/01普通/621纳塔-悠悠集市西南3.json | 0 .../B路线/01普通/625纳塔-悠悠集市南4.json | 0 .../B路线/01普通/628纳塔-悠悠集市西岸2.json | 0 .../B路线/01普通/631纳塔-悠悠集市西北5.json | 0 .../B路线/01普通/633纳塔-彩彩崖东北5.json | 0 .../B路线/01普通/635纳塔-呼呼丘3.json | 0 .../B路线/01普通/636纳塔-呼呼丘西北沙滩3.json | 0 .../B路线/01普通/638纳塔-浪浪湾9.json | 0 .../02收尾/427【收尾】须弥-智障厅①-13.json | 0 .../02收尾/427【收尾】须弥-智障厅②-7.json | 0 .../02收尾/427【收尾】须弥-智障厅③-8.json | 0 .../B路线/03额外/05【额外】纳塔-鸡屁股9.json | 0 .../B路线/03额外/99强制黑芙.json | 0 .../assets/AutoPath/愚人众-准备.json | 64 +- .../assets/AutoPath/愚人众-战斗点.json | 46 +- .../assets/AutoPath/愚人众-触发点.json | 0 .../assets/AutoPath/盗宝团-准备.json | 74 +- .../assets/AutoPath/盗宝团-战斗点.json | 60 +- .../assets/AutoPath/盗宝团-触发点.json | 0 .../assets/AutoPath/鳄鱼-准备.json | 76 +- .../assets/AutoPath/鳄鱼-战斗点.json | 58 +- .../assets/AutoPath/鳄鱼-拾取.json | 58 +- .../assets/AutoPath/鳄鱼-触发点.json | 0 .../AutoArtifactsPro/assets/BackUp/record.txt | 0 .../AutoArtifactsPro/assets/CharacterMenu.png | Bin .../RecognitionObject/ArtifactsButton.png | Bin .../RecognitionObject/AutoAddButton.png | Bin .../RecognitionObject/ConfirmButton.png | Bin .../assets/RecognitionObject/DeleteButton.png | Bin .../RecognitionObject/DestoryButton.png | Bin .../A路线/00准备/我超,mno彻底怒了.txt | 0 .../01普通/001-狗粮-蒙德-龙脊雪山-西-3个-f.json | 0 .../002-狗粮-璃月-碧水源-盐中之地-3个-f.json | 0 .../01普通/003-狗粮-璃月-珉林-东北-9个-f.json | 0 .../01普通/004-狗粮-璃月-珉林-北-5个.json | 0 .../005-狗粮-璃月-珉林-奥藏山南-2个/3个-f.json | 0 .../01普通/006-狗粮-璃月-珉林-绝云间-3个-m.json | 0 .../01普通/007-(恢复)狗粮-璃月-琼玑野.json | 0 .../008-狗粮-璃月-琼玑野-绿华池-3个-f.json | 0 .../01普通/009-狗粮-须弥-须弥城-4个.json | 0 .../010-狗粮-须弥-二净甸-七天神像-4个/8个.json | 0 ...11-狗粮-须弥-二净甸-觉王之殿南-6个/7个-f.json | 0 .../012-(恢复)狗粮-须弥-失落的苗圃.json | 0 .../013-狗粮-须弥-失落的苗圃-南-8个-f.json | 0 ...14-狗粮-纳塔-万火之瓯-竞技场东-2个/4个-f.json | 0 .../015-狗粮-纳塔-涌流地-流泉之众-4个.json | 0 .../01普通/016-(恢复)狗粮-纳塔-涌流地.json | 0 .../01普通/017-狗粮-纳塔-镜璧山-南-9个-f.json | 0 .../018-狗粮-纳塔-镜璧山-七天神像下-3个-f.json | 0 .../01普通/019-狗粮-纳塔-翘枝崖-北-6个-f.json | 0 .../020-狗粮-纳塔-奥奇卡纳塔-七天神像-14个.json | 0 .../021-狗粮-纳塔-奥奇卡纳塔-流灰之街-4个-f.json | 0 ...022-狗粮-纳塔-奥奇卡纳塔-托佐兹之岛-6个-f.json | 0 .../01普通/023-(恢复)狗粮-稻妻-神无冢.json | 0 ...收尾】狗粮-稻妻-神无冢-踏鞴砂①-6个/21个-f.json | 0 ...收尾】狗粮-稻妻-神无冢-踏鞴砂②-7个/21个-f.json | 0 ...收尾】狗粮-稻妻-神无冢-踏鞴砂③-8个/21个-f.json | 0 ...】狗粮-枫丹-研究院区-新枫丹科学院周边+3个-f.json | 0 .../03额外/【额外】狗粮-纳塔-灵谜纹+13个.json | 0 .../【额外】狗粮-纳塔-鸡屁股+8个/9个-f.json | 0 .../【额外】狗粮-须弥-水天丛林+7个-f.json | 0 .../B路线/00准备/我超,mno彻底怒了.txt | 0 .../01普通/001-狗粮-枫丹-枫丹庭区-3个.json | 0 .../002-狗粮-枫丹-白露区-秋分山东侧-2个-f~m.json | 0 ...-枫丹-伊黎耶林区-欧庇克莱歌剧院东南-2个-f.json | 0 .../01普通/004-(恢复)狗粮-枫丹-研究院区.json | 0 ...05-狗粮-枫丹-研究院区-学术会堂-1个/2个-f.json | 0 ...-枫丹-研究院区-中央实验室遗址-北侧屋内-4个.json | 0 ...粮-枫丹-研究院区-新枫丹科学院-东南侧-8个-f.json | 0 .../008-狗粮-枫丹-研究院区-西南偏南-6个-m-f.json | 0 .../009-狗粮-枫丹-研究院区-西南偏西-4个-f.json | 0 .../010-狗粮-枫丹-研究院区-西北-6个/7个.json | 0 .../011-狗粮-枫丹-研究院区-中部塔内-9个.json | 0 .../01普通/012-(恢复)狗粮-枫丹-黎翡区.json | 0 .../013-狗粮-枫丹-黎翡区-七天神像-3个/5个.json | 0 .../014-狗粮-枫丹-黎翡区-芒索斯山东-3个-f.json | 0 .../015-狗粮-稻妻-神无冢-堇色之庭-4个.json | 0 .../016-狗粮-稻妻-神无冢-九条阵屋-2个/3个-f.json | 0 .../017-狗粮-稻妻-神无冢-东-5个/6个-f.json | 0 .../01普通/018-(恢复)狗粮-稻妻-神无冢.json | 0 .../019-狗粮-稻妻-海祇岛-东方小岛-2个-f.json | 0 .../020-狗粮-稻妻-海祇岛-珊瑚宫东北-6个-f.json | 0 .../021-狗粮-稻妻-海祇岛-望泷村西南-4个-f.json | 0 .../023-狗粮-稻妻-清籁岛-浅濑神社-3个-f.json | 0 .../024-狗粮-稻妻-清籁岛-越石村-8个-f.json | 0 .../025-狗粮-稻妻-清籁岛-平海砦西-8个-f.json | 0 .../01普通/026-狗粮-稻妻-鹤观-东偏中-2个-f.json | 0 .../01普通/027-狗粮-稻妻-鹤观-南-2个-f.json | 0 .../01普通/028-(恢复)狗粮-稻妻-清籁岛.json | 0 .../【收尾】狗粮-稻妻-清籁岛-清籁丸-20个-f.json | 0 .../【额外】狗粮-纳塔-鸡屁股+8个/9个-f.json | 0 archive/js/AutoArtifactsPro/main.js | 1289 +++++++++++++++++ .../js/AutoArtifactsPro/manifest.json | 60 +- .../js/AutoArtifactsPro/records/占位.json | 0 .../js/AutoArtifactsPro/records/默认账户.txt | 19 + .../js/AutoArtifactsPro/settings.json | 196 +-- 177 files changed, 1654 insertions(+), 346 deletions(-) rename {repo => archive}/js/AutoArtifactsPro/README.md (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/2.1璃月富A路TP刷CD.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/2.2璃月富A路TP刷CD.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/3稻妻富A路TP刷CD.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/4须弥富A路TP刷CD.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/5枫丹富A路TP刷CD.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/6纳塔富A路TP刷CD.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/00准备/001【激活程序】稻妻大炮.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/00准备/002【激活程序】须弥-凡爷屋顶罐子.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/00准备/003【激活程序】纳塔-鸡鸡.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/00准备/305【激活程序】稻妻-踏鞴砂狸猫炸药桶.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/000强制白芙.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/202璃月-渌华池3.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/206璃月-绝云间3.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/210璃月-地中之盐3(岸边).json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/219璃月-华光林2.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/228璃月-沉玉谷沉珑渊地洞3.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/301稻妻-菫色之庭副本4.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/302稻妻-九条阵屋2.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/408须弥-桓那兰那村1.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/414须弥-荼诃落谷营地2.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/417须弥-千壑沙地露营地2.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/428须弥-甘露花海4.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/501枫丹-枫丹城廷区2.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/502枫丹-黎翡区神像3.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/506枫丹-科学院左沙滩北4.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/512枫丹-歌剧院右下2.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/522枫丹-水仙十字结社书馆2.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/601纳塔-圣火竞技场东2.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/605纳塔-流泉之众4.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/607纳塔-柴薪之丘1.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/611纳塔-花羽会西2.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/619纳塔-悠悠神像5.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/622纳塔-悠悠集市栈道南7.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/623纳塔-悠悠集市东海岸6.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/632纳塔-彩彩崖西6.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/634纳塔-彩彩崖东7.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/639纳塔-浪浪湾西2.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/640纳塔-浪浪湾北2.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/641纳塔-刺梨岩1.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/642纳塔-提提岛入口2.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/643纳塔-提提岛东3.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/644纳塔-提提岛西3.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/645纳塔-提提岛北3.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/02收尾/305【收尾】稻妻-踏鞴砂①-10.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/02收尾/305【收尾】稻妻-踏鞴砂②-7.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/02收尾/305【收尾】稻妻-踏鞴砂③-8.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/01【额外】稻妻-踏鞴砂大炮点5.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/02【额外】须弥-水天丛林7.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/03【额外】须弥-凡爷屋顶罐子1.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/04【额外】枫丹-科学院瓶子3.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/05【额外】纳塔-鸡屁股9.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/06【额外】纳塔-灵谜纹13.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/98【额外】璃月-层岩地下1.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/99【复位程序】稻妻踏鞴砂大炮点.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/99强制黑芙.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/00准备/003【激活程序】纳塔-鸡鸡.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/00准备/427【清怪】须弥-智障厅.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/000强制白芙.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/204璃月-天遒谷3.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/214璃月-轻策庄3.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/216璃月-珉林北4.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/218璃月-奥藏山右下2.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/220璃月-采浇谷4.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/222璃月-翘英庄西1.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/229璃月-沉玉谷灵濛山书洞3.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/401须弥-须弥城5.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/404须弥-天臂池七天神像1.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/406须弥-卡萨扎莱宫南2.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/412须弥-阿如村3.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/413须弥-阿如村西2.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/415须弥-圣显厅北2.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/429须弥-花海锋刃林泽3.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/503枫丹-芒索斯山东麓2.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/504枫丹-学术会堂1.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/505枫丹-科学院左沙滩2.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/514枫丹-莫尔泰神像3.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/520枫丹-自身之塔南3.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/603纳塔-悬木人声望2.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/618纳塔-回声之子2.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/620纳塔-悠悠集市南11.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/621纳塔-悠悠集市西南3.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/625纳塔-悠悠集市南4.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/628纳塔-悠悠集市西岸2.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/631纳塔-悠悠集市西北5.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/633纳塔-彩彩崖东北5.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/635纳塔-呼呼丘3.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/636纳塔-呼呼丘西北沙滩3.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/638纳塔-浪浪湾9.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/02收尾/427【收尾】须弥-智障厅①-13.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/02收尾/427【收尾】须弥-智障厅②-7.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/02收尾/427【收尾】须弥-智障厅③-8.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/03额外/05【额外】纳塔-鸡屁股9.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/03额外/99强制黑芙.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/AutoPath/愚人众-准备.json (94%) rename {repo => archive}/js/AutoArtifactsPro/assets/AutoPath/愚人众-战斗点.json (95%) rename {repo => archive}/js/AutoArtifactsPro/assets/AutoPath/愚人众-触发点.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/AutoPath/盗宝团-准备.json (94%) rename {repo => archive}/js/AutoArtifactsPro/assets/AutoPath/盗宝团-战斗点.json (94%) rename {repo => archive}/js/AutoArtifactsPro/assets/AutoPath/盗宝团-触发点.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-准备.json (94%) rename {repo => archive}/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-战斗点.json (94%) rename {repo => archive}/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-拾取.json (94%) rename {repo => archive}/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-触发点.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/BackUp/record.txt (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/CharacterMenu.png (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/RecognitionObject/ArtifactsButton.png (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/RecognitionObject/AutoAddButton.png (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/RecognitionObject/ConfirmButton.png (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/RecognitionObject/DeleteButton.png (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/RecognitionObject/DestoryButton.png (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/00准备/我超,mno彻底怒了.txt (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/001-狗粮-蒙德-龙脊雪山-西-3个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/002-狗粮-璃月-碧水源-盐中之地-3个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/003-狗粮-璃月-珉林-东北-9个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/004-狗粮-璃月-珉林-北-5个.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/005-狗粮-璃月-珉林-奥藏山南-2个/3个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/006-狗粮-璃月-珉林-绝云间-3个-m.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/007-(恢复)狗粮-璃月-琼玑野.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/008-狗粮-璃月-琼玑野-绿华池-3个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/009-狗粮-须弥-须弥城-4个.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/010-狗粮-须弥-二净甸-七天神像-4个/8个.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/011-狗粮-须弥-二净甸-觉王之殿南-6个/7个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/012-(恢复)狗粮-须弥-失落的苗圃.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/013-狗粮-须弥-失落的苗圃-南-8个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/014-狗粮-纳塔-万火之瓯-竞技场东-2个/4个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/015-狗粮-纳塔-涌流地-流泉之众-4个.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/016-(恢复)狗粮-纳塔-涌流地.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/017-狗粮-纳塔-镜璧山-南-9个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/018-狗粮-纳塔-镜璧山-七天神像下-3个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/019-狗粮-纳塔-翘枝崖-北-6个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/020-狗粮-纳塔-奥奇卡纳塔-七天神像-14个.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/021-狗粮-纳塔-奥奇卡纳塔-流灰之街-4个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/022-狗粮-纳塔-奥奇卡纳塔-托佐兹之岛-6个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/023-(恢复)狗粮-稻妻-神无冢.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/02收尾/【收尾】狗粮-稻妻-神无冢-踏鞴砂①-6个/21个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/02收尾/【收尾】狗粮-稻妻-神无冢-踏鞴砂②-7个/21个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/02收尾/【收尾】狗粮-稻妻-神无冢-踏鞴砂③-8个/21个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/03额外/【额外】狗粮-枫丹-研究院区-新枫丹科学院周边+3个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/03额外/【额外】狗粮-纳塔-灵谜纹+13个.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/03额外/【额外】狗粮-纳塔-鸡屁股+8个/9个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/03额外/【额外】狗粮-须弥-水天丛林+7个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/00准备/我超,mno彻底怒了.txt (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/001-狗粮-枫丹-枫丹庭区-3个.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/002-狗粮-枫丹-白露区-秋分山东侧-2个-f~m.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/003-狗粮-枫丹-伊黎耶林区-欧庇克莱歌剧院东南-2个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/004-(恢复)狗粮-枫丹-研究院区.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/005-狗粮-枫丹-研究院区-学术会堂-1个/2个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/006-狗粮-枫丹-研究院区-中央实验室遗址-北侧屋内-4个.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/007-狗粮-枫丹-研究院区-新枫丹科学院-东南侧-8个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/008-狗粮-枫丹-研究院区-西南偏南-6个-m-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/009-狗粮-枫丹-研究院区-西南偏西-4个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/010-狗粮-枫丹-研究院区-西北-6个/7个.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/011-狗粮-枫丹-研究院区-中部塔内-9个.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/012-(恢复)狗粮-枫丹-黎翡区.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/013-狗粮-枫丹-黎翡区-七天神像-3个/5个.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/014-狗粮-枫丹-黎翡区-芒索斯山东-3个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/015-狗粮-稻妻-神无冢-堇色之庭-4个.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/016-狗粮-稻妻-神无冢-九条阵屋-2个/3个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/017-狗粮-稻妻-神无冢-东-5个/6个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/018-(恢复)狗粮-稻妻-神无冢.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/019-狗粮-稻妻-海祇岛-东方小岛-2个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/020-狗粮-稻妻-海祇岛-珊瑚宫东北-6个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/021-狗粮-稻妻-海祇岛-望泷村西南-4个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/023-狗粮-稻妻-清籁岛-浅濑神社-3个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/024-狗粮-稻妻-清籁岛-越石村-8个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/025-狗粮-稻妻-清籁岛-平海砦西-8个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/026-狗粮-稻妻-鹤观-东偏中-2个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/027-狗粮-稻妻-鹤观-南-2个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/028-(恢复)狗粮-稻妻-清籁岛.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/02收尾/【收尾】狗粮-稻妻-清籁岛-清籁丸-20个-f.json (100%) rename {repo => archive}/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/03额外/【额外】狗粮-纳塔-鸡屁股+8个/9个-f.json (100%) create mode 100644 archive/js/AutoArtifactsPro/main.js rename {repo => archive}/js/AutoArtifactsPro/manifest.json (95%) rename {repo => archive}/js/AutoArtifactsPro/records/占位.json (100%) create mode 100644 archive/js/AutoArtifactsPro/records/默认账户.txt rename {repo => archive}/js/AutoArtifactsPro/settings.json (96%) diff --git a/repo/js/AutoArtifactsPro/README.md b/archive/js/AutoArtifactsPro/README.md similarity index 100% rename from repo/js/AutoArtifactsPro/README.md rename to archive/js/AutoArtifactsPro/README.md diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/2.1璃月富A路TP刷CD.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/2.1璃月富A路TP刷CD.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/2.1璃月富A路TP刷CD.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/2.1璃月富A路TP刷CD.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/2.2璃月富A路TP刷CD.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/2.2璃月富A路TP刷CD.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/2.2璃月富A路TP刷CD.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/2.2璃月富A路TP刷CD.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/3稻妻富A路TP刷CD.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/3稻妻富A路TP刷CD.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/3稻妻富A路TP刷CD.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/3稻妻富A路TP刷CD.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/4须弥富A路TP刷CD.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/4须弥富A路TP刷CD.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/4须弥富A路TP刷CD.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/4须弥富A路TP刷CD.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/5枫丹富A路TP刷CD.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/5枫丹富A路TP刷CD.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/5枫丹富A路TP刷CD.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/5枫丹富A路TP刷CD.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/6纳塔富A路TP刷CD.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/6纳塔富A路TP刷CD.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/6纳塔富A路TP刷CD.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/-1激活/6纳塔富A路TP刷CD.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/00准备/001【激活程序】稻妻大炮.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/00准备/001【激活程序】稻妻大炮.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/00准备/001【激活程序】稻妻大炮.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/00准备/001【激活程序】稻妻大炮.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/00准备/002【激活程序】须弥-凡爷屋顶罐子.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/00准备/002【激活程序】须弥-凡爷屋顶罐子.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/00准备/002【激活程序】须弥-凡爷屋顶罐子.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/00准备/002【激活程序】须弥-凡爷屋顶罐子.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/00准备/003【激活程序】纳塔-鸡鸡.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/00准备/003【激活程序】纳塔-鸡鸡.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/00准备/003【激活程序】纳塔-鸡鸡.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/00准备/003【激活程序】纳塔-鸡鸡.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/00准备/305【激活程序】稻妻-踏鞴砂狸猫炸药桶.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/00准备/305【激活程序】稻妻-踏鞴砂狸猫炸药桶.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/00准备/305【激活程序】稻妻-踏鞴砂狸猫炸药桶.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/00准备/305【激活程序】稻妻-踏鞴砂狸猫炸药桶.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/000强制白芙.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/000强制白芙.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/000强制白芙.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/000强制白芙.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/202璃月-渌华池3.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/202璃月-渌华池3.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/202璃月-渌华池3.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/202璃月-渌华池3.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/206璃月-绝云间3.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/206璃月-绝云间3.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/206璃月-绝云间3.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/206璃月-绝云间3.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/210璃月-地中之盐3(岸边).json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/210璃月-地中之盐3(岸边).json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/210璃月-地中之盐3(岸边).json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/210璃月-地中之盐3(岸边).json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/219璃月-华光林2.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/219璃月-华光林2.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/219璃月-华光林2.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/219璃月-华光林2.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/228璃月-沉玉谷沉珑渊地洞3.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/228璃月-沉玉谷沉珑渊地洞3.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/228璃月-沉玉谷沉珑渊地洞3.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/228璃月-沉玉谷沉珑渊地洞3.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/301稻妻-菫色之庭副本4.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/301稻妻-菫色之庭副本4.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/301稻妻-菫色之庭副本4.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/301稻妻-菫色之庭副本4.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/302稻妻-九条阵屋2.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/302稻妻-九条阵屋2.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/302稻妻-九条阵屋2.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/302稻妻-九条阵屋2.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/408须弥-桓那兰那村1.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/408须弥-桓那兰那村1.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/408须弥-桓那兰那村1.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/408须弥-桓那兰那村1.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/414须弥-荼诃落谷营地2.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/414须弥-荼诃落谷营地2.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/414须弥-荼诃落谷营地2.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/414须弥-荼诃落谷营地2.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/417须弥-千壑沙地露营地2.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/417须弥-千壑沙地露营地2.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/417须弥-千壑沙地露营地2.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/417须弥-千壑沙地露营地2.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/428须弥-甘露花海4.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/428须弥-甘露花海4.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/428须弥-甘露花海4.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/428须弥-甘露花海4.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/501枫丹-枫丹城廷区2.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/501枫丹-枫丹城廷区2.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/501枫丹-枫丹城廷区2.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/501枫丹-枫丹城廷区2.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/502枫丹-黎翡区神像3.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/502枫丹-黎翡区神像3.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/502枫丹-黎翡区神像3.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/502枫丹-黎翡区神像3.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/506枫丹-科学院左沙滩北4.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/506枫丹-科学院左沙滩北4.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/506枫丹-科学院左沙滩北4.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/506枫丹-科学院左沙滩北4.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/512枫丹-歌剧院右下2.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/512枫丹-歌剧院右下2.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/512枫丹-歌剧院右下2.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/512枫丹-歌剧院右下2.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/522枫丹-水仙十字结社书馆2.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/522枫丹-水仙十字结社书馆2.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/522枫丹-水仙十字结社书馆2.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/522枫丹-水仙十字结社书馆2.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/601纳塔-圣火竞技场东2.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/601纳塔-圣火竞技场东2.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/601纳塔-圣火竞技场东2.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/601纳塔-圣火竞技场东2.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/605纳塔-流泉之众4.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/605纳塔-流泉之众4.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/605纳塔-流泉之众4.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/605纳塔-流泉之众4.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/607纳塔-柴薪之丘1.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/607纳塔-柴薪之丘1.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/607纳塔-柴薪之丘1.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/607纳塔-柴薪之丘1.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/611纳塔-花羽会西2.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/611纳塔-花羽会西2.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/611纳塔-花羽会西2.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/611纳塔-花羽会西2.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/619纳塔-悠悠神像5.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/619纳塔-悠悠神像5.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/619纳塔-悠悠神像5.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/619纳塔-悠悠神像5.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/622纳塔-悠悠集市栈道南7.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/622纳塔-悠悠集市栈道南7.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/622纳塔-悠悠集市栈道南7.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/622纳塔-悠悠集市栈道南7.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/623纳塔-悠悠集市东海岸6.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/623纳塔-悠悠集市东海岸6.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/623纳塔-悠悠集市东海岸6.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/623纳塔-悠悠集市东海岸6.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/632纳塔-彩彩崖西6.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/632纳塔-彩彩崖西6.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/632纳塔-彩彩崖西6.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/632纳塔-彩彩崖西6.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/634纳塔-彩彩崖东7.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/634纳塔-彩彩崖东7.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/634纳塔-彩彩崖东7.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/634纳塔-彩彩崖东7.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/639纳塔-浪浪湾西2.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/639纳塔-浪浪湾西2.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/639纳塔-浪浪湾西2.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/639纳塔-浪浪湾西2.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/640纳塔-浪浪湾北2.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/640纳塔-浪浪湾北2.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/640纳塔-浪浪湾北2.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/640纳塔-浪浪湾北2.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/641纳塔-刺梨岩1.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/641纳塔-刺梨岩1.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/641纳塔-刺梨岩1.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/641纳塔-刺梨岩1.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/642纳塔-提提岛入口2.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/642纳塔-提提岛入口2.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/642纳塔-提提岛入口2.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/642纳塔-提提岛入口2.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/643纳塔-提提岛东3.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/643纳塔-提提岛东3.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/643纳塔-提提岛东3.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/643纳塔-提提岛东3.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/644纳塔-提提岛西3.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/644纳塔-提提岛西3.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/644纳塔-提提岛西3.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/644纳塔-提提岛西3.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/645纳塔-提提岛北3.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/645纳塔-提提岛北3.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/645纳塔-提提岛北3.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/01普通/645纳塔-提提岛北3.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/02收尾/305【收尾】稻妻-踏鞴砂①-10.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/02收尾/305【收尾】稻妻-踏鞴砂①-10.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/02收尾/305【收尾】稻妻-踏鞴砂①-10.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/02收尾/305【收尾】稻妻-踏鞴砂①-10.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/02收尾/305【收尾】稻妻-踏鞴砂②-7.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/02收尾/305【收尾】稻妻-踏鞴砂②-7.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/02收尾/305【收尾】稻妻-踏鞴砂②-7.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/02收尾/305【收尾】稻妻-踏鞴砂②-7.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/02收尾/305【收尾】稻妻-踏鞴砂③-8.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/02收尾/305【收尾】稻妻-踏鞴砂③-8.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/02收尾/305【收尾】稻妻-踏鞴砂③-8.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/02收尾/305【收尾】稻妻-踏鞴砂③-8.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/01【额外】稻妻-踏鞴砂大炮点5.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/01【额外】稻妻-踏鞴砂大炮点5.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/01【额外】稻妻-踏鞴砂大炮点5.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/01【额外】稻妻-踏鞴砂大炮点5.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/02【额外】须弥-水天丛林7.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/02【额外】须弥-水天丛林7.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/02【额外】须弥-水天丛林7.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/02【额外】须弥-水天丛林7.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/03【额外】须弥-凡爷屋顶罐子1.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/03【额外】须弥-凡爷屋顶罐子1.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/03【额外】须弥-凡爷屋顶罐子1.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/03【额外】须弥-凡爷屋顶罐子1.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/04【额外】枫丹-科学院瓶子3.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/04【额外】枫丹-科学院瓶子3.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/04【额外】枫丹-科学院瓶子3.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/04【额外】枫丹-科学院瓶子3.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/05【额外】纳塔-鸡屁股9.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/05【额外】纳塔-鸡屁股9.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/05【额外】纳塔-鸡屁股9.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/05【额外】纳塔-鸡屁股9.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/06【额外】纳塔-灵谜纹13.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/06【额外】纳塔-灵谜纹13.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/06【额外】纳塔-灵谜纹13.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/06【额外】纳塔-灵谜纹13.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/98【额外】璃月-层岩地下1.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/98【额外】璃月-层岩地下1.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/98【额外】璃月-层岩地下1.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/98【额外】璃月-层岩地下1.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/99【复位程序】稻妻踏鞴砂大炮点.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/99【复位程序】稻妻踏鞴砂大炮点.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/99【复位程序】稻妻踏鞴砂大炮点.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/99【复位程序】稻妻踏鞴砂大炮点.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/99强制黑芙.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/99强制黑芙.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/99强制黑芙.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/A路线/03额外/99强制黑芙.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/00准备/003【激活程序】纳塔-鸡鸡.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/00准备/003【激活程序】纳塔-鸡鸡.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/00准备/003【激活程序】纳塔-鸡鸡.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/00准备/003【激活程序】纳塔-鸡鸡.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/00准备/427【清怪】须弥-智障厅.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/00准备/427【清怪】须弥-智障厅.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/00准备/427【清怪】须弥-智障厅.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/00准备/427【清怪】须弥-智障厅.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/000强制白芙.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/000强制白芙.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/000强制白芙.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/000强制白芙.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/204璃月-天遒谷3.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/204璃月-天遒谷3.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/204璃月-天遒谷3.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/204璃月-天遒谷3.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/214璃月-轻策庄3.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/214璃月-轻策庄3.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/214璃月-轻策庄3.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/214璃月-轻策庄3.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/216璃月-珉林北4.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/216璃月-珉林北4.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/216璃月-珉林北4.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/216璃月-珉林北4.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/218璃月-奥藏山右下2.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/218璃月-奥藏山右下2.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/218璃月-奥藏山右下2.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/218璃月-奥藏山右下2.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/220璃月-采浇谷4.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/220璃月-采浇谷4.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/220璃月-采浇谷4.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/220璃月-采浇谷4.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/222璃月-翘英庄西1.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/222璃月-翘英庄西1.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/222璃月-翘英庄西1.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/222璃月-翘英庄西1.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/229璃月-沉玉谷灵濛山书洞3.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/229璃月-沉玉谷灵濛山书洞3.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/229璃月-沉玉谷灵濛山书洞3.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/229璃月-沉玉谷灵濛山书洞3.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/401须弥-须弥城5.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/401须弥-须弥城5.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/401须弥-须弥城5.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/401须弥-须弥城5.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/404须弥-天臂池七天神像1.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/404须弥-天臂池七天神像1.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/404须弥-天臂池七天神像1.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/404须弥-天臂池七天神像1.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/406须弥-卡萨扎莱宫南2.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/406须弥-卡萨扎莱宫南2.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/406须弥-卡萨扎莱宫南2.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/406须弥-卡萨扎莱宫南2.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/412须弥-阿如村3.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/412须弥-阿如村3.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/412须弥-阿如村3.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/412须弥-阿如村3.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/413须弥-阿如村西2.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/413须弥-阿如村西2.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/413须弥-阿如村西2.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/413须弥-阿如村西2.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/415须弥-圣显厅北2.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/415须弥-圣显厅北2.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/415须弥-圣显厅北2.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/415须弥-圣显厅北2.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/429须弥-花海锋刃林泽3.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/429须弥-花海锋刃林泽3.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/429须弥-花海锋刃林泽3.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/429须弥-花海锋刃林泽3.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/503枫丹-芒索斯山东麓2.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/503枫丹-芒索斯山东麓2.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/503枫丹-芒索斯山东麓2.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/503枫丹-芒索斯山东麓2.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/504枫丹-学术会堂1.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/504枫丹-学术会堂1.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/504枫丹-学术会堂1.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/504枫丹-学术会堂1.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/505枫丹-科学院左沙滩2.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/505枫丹-科学院左沙滩2.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/505枫丹-科学院左沙滩2.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/505枫丹-科学院左沙滩2.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/514枫丹-莫尔泰神像3.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/514枫丹-莫尔泰神像3.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/514枫丹-莫尔泰神像3.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/514枫丹-莫尔泰神像3.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/520枫丹-自身之塔南3.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/520枫丹-自身之塔南3.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/520枫丹-自身之塔南3.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/520枫丹-自身之塔南3.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/603纳塔-悬木人声望2.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/603纳塔-悬木人声望2.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/603纳塔-悬木人声望2.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/603纳塔-悬木人声望2.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/618纳塔-回声之子2.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/618纳塔-回声之子2.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/618纳塔-回声之子2.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/618纳塔-回声之子2.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/620纳塔-悠悠集市南11.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/620纳塔-悠悠集市南11.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/620纳塔-悠悠集市南11.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/620纳塔-悠悠集市南11.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/621纳塔-悠悠集市西南3.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/621纳塔-悠悠集市西南3.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/621纳塔-悠悠集市西南3.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/621纳塔-悠悠集市西南3.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/625纳塔-悠悠集市南4.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/625纳塔-悠悠集市南4.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/625纳塔-悠悠集市南4.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/625纳塔-悠悠集市南4.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/628纳塔-悠悠集市西岸2.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/628纳塔-悠悠集市西岸2.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/628纳塔-悠悠集市西岸2.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/628纳塔-悠悠集市西岸2.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/631纳塔-悠悠集市西北5.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/631纳塔-悠悠集市西北5.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/631纳塔-悠悠集市西北5.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/631纳塔-悠悠集市西北5.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/633纳塔-彩彩崖东北5.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/633纳塔-彩彩崖东北5.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/633纳塔-彩彩崖东北5.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/633纳塔-彩彩崖东北5.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/635纳塔-呼呼丘3.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/635纳塔-呼呼丘3.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/635纳塔-呼呼丘3.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/635纳塔-呼呼丘3.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/636纳塔-呼呼丘西北沙滩3.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/636纳塔-呼呼丘西北沙滩3.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/636纳塔-呼呼丘西北沙滩3.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/636纳塔-呼呼丘西北沙滩3.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/638纳塔-浪浪湾9.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/638纳塔-浪浪湾9.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/638纳塔-浪浪湾9.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/01普通/638纳塔-浪浪湾9.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/02收尾/427【收尾】须弥-智障厅①-13.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/02收尾/427【收尾】须弥-智障厅①-13.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/02收尾/427【收尾】须弥-智障厅①-13.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/02收尾/427【收尾】须弥-智障厅①-13.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/02收尾/427【收尾】须弥-智障厅②-7.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/02收尾/427【收尾】须弥-智障厅②-7.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/02收尾/427【收尾】须弥-智障厅②-7.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/02收尾/427【收尾】须弥-智障厅②-7.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/02收尾/427【收尾】须弥-智障厅③-8.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/02收尾/427【收尾】须弥-智障厅③-8.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/02收尾/427【收尾】须弥-智障厅③-8.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/02收尾/427【收尾】须弥-智障厅③-8.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/03额外/05【额外】纳塔-鸡屁股9.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/03额外/05【额外】纳塔-鸡屁股9.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/03额外/05【额外】纳塔-鸡屁股9.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/03额外/05【额外】纳塔-鸡屁股9.json diff --git a/repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/03额外/99强制黑芙.json b/archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/03额外/99强制黑芙.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/03额外/99强制黑芙.json rename to archive/js/AutoArtifactsPro/assets/ArtifactsPath/B路线/03额外/99强制黑芙.json diff --git a/repo/js/AutoArtifactsPro/assets/AutoPath/愚人众-准备.json b/archive/js/AutoArtifactsPro/assets/AutoPath/愚人众-准备.json similarity index 94% rename from repo/js/AutoArtifactsPro/assets/AutoPath/愚人众-准备.json rename to archive/js/AutoArtifactsPro/assets/AutoPath/愚人众-准备.json index cafe4e171..356e38ccb 100644 --- a/repo/js/AutoArtifactsPro/assets/AutoPath/愚人众-准备.json +++ b/archive/js/AutoArtifactsPro/assets/AutoPath/愚人众-准备.json @@ -1,33 +1,33 @@ -{ - "info": { - "name": "愚人众-准备", - "type": "collect", - "author": "秋云", - "version": "1.0", - "description": "", - "map_name": "Teyvat", - "bgi_version": "0.45.0", - "tags": [], - "last_modified_time": 1748154261518 - }, - "positions": [ - { - "id": 1, - "x": 4790.77, - "y": -3182.48, - "action": "", - "move_mode": "walk", - "action_params": "", - "type": "teleport" - }, - { - "id": 2, - "x": 4771.75, - "y": -3135.45, - "action": "", - "move_mode": "dash", - "action_params": "", - "type": "path" - } - ] +{ + "info": { + "name": "愚人众-准备", + "type": "collect", + "author": "秋云", + "version": "1.0", + "description": "", + "map_name": "Teyvat", + "bgi_version": "0.45.0", + "tags": [], + "last_modified_time": 1748154261518 + }, + "positions": [ + { + "id": 1, + "x": 4790.77, + "y": -3182.48, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "teleport" + }, + { + "id": 2, + "x": 4771.75, + "y": -3135.45, + "action": "", + "move_mode": "dash", + "action_params": "", + "type": "path" + } + ] } \ No newline at end of file diff --git a/repo/js/AutoArtifactsPro/assets/AutoPath/愚人众-战斗点.json b/archive/js/AutoArtifactsPro/assets/AutoPath/愚人众-战斗点.json similarity index 95% rename from repo/js/AutoArtifactsPro/assets/AutoPath/愚人众-战斗点.json rename to archive/js/AutoArtifactsPro/assets/AutoPath/愚人众-战斗点.json index 8624fb515..01cc31ba3 100644 --- a/repo/js/AutoArtifactsPro/assets/AutoPath/愚人众-战斗点.json +++ b/archive/js/AutoArtifactsPro/assets/AutoPath/愚人众-战斗点.json @@ -1,24 +1,24 @@ -{ - "info": { - "name": "愚人众-战斗点", - "type": "collect", - "author": "秋云", - "version": "1.0", - "description": "", - "map_name": "Teyvat", - "bgi_version": "0.45.0", - "tags": [], - "last_modified_time": 1748154217767 - }, - "positions": [ - { - "id": 1, - "x": 4840.55, - "y": -3078.01, - "type": "path", - "move_mode": "dash", - "action": "", - "action_params": "" - } - ] +{ + "info": { + "name": "愚人众-战斗点", + "type": "collect", + "author": "秋云", + "version": "1.0", + "description": "", + "map_name": "Teyvat", + "bgi_version": "0.45.0", + "tags": [], + "last_modified_time": 1748154217767 + }, + "positions": [ + { + "id": 1, + "x": 4840.55, + "y": -3078.01, + "type": "path", + "move_mode": "dash", + "action": "", + "action_params": "" + } + ] } \ No newline at end of file diff --git a/repo/js/AutoArtifactsPro/assets/AutoPath/愚人众-触发点.json b/archive/js/AutoArtifactsPro/assets/AutoPath/愚人众-触发点.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/AutoPath/愚人众-触发点.json rename to archive/js/AutoArtifactsPro/assets/AutoPath/愚人众-触发点.json diff --git a/repo/js/AutoArtifactsPro/assets/AutoPath/盗宝团-准备.json b/archive/js/AutoArtifactsPro/assets/AutoPath/盗宝团-准备.json similarity index 94% rename from repo/js/AutoArtifactsPro/assets/AutoPath/盗宝团-准备.json rename to archive/js/AutoArtifactsPro/assets/AutoPath/盗宝团-准备.json index 95630cf6c..d4e850b5d 100644 --- a/repo/js/AutoArtifactsPro/assets/AutoPath/盗宝团-准备.json +++ b/archive/js/AutoArtifactsPro/assets/AutoPath/盗宝团-准备.json @@ -1,38 +1,38 @@ -{ - "info": { - "name": "盗宝团-准备", - "type": "collect", - "author": "HZYgrandma", - "version": "1.0", - "description": "", - "map_name": "Teyvat", - "bgi_version": "0.45.0" - }, - "positions": [ - { - "id": 1, - "x": -2740.60, - "y": -3410.69, - "action": "", - "move_mode": "walk", - "type": "teleport" - }, - { - "id": 2, - "x": -2764.40, - "y": -3465.68, - "action": "", - "move_mode": "dash", - "type": "path" - }, - { - "id": 3, - "x": -2770.41, - "y": -3450.83, - "type": "path", - "move_mode": "dash", - "action": "fight", - "action_params": "" - } - ] +{ + "info": { + "name": "盗宝团-准备", + "type": "collect", + "author": "HZYgrandma", + "version": "1.0", + "description": "", + "map_name": "Teyvat", + "bgi_version": "0.45.0" + }, + "positions": [ + { + "id": 1, + "x": -2740.60, + "y": -3410.69, + "action": "", + "move_mode": "walk", + "type": "teleport" + }, + { + "id": 2, + "x": -2764.40, + "y": -3465.68, + "action": "", + "move_mode": "dash", + "type": "path" + }, + { + "id": 3, + "x": -2770.41, + "y": -3450.83, + "type": "path", + "move_mode": "dash", + "action": "fight", + "action_params": "" + } + ] } \ No newline at end of file diff --git a/repo/js/AutoArtifactsPro/assets/AutoPath/盗宝团-战斗点.json b/archive/js/AutoArtifactsPro/assets/AutoPath/盗宝团-战斗点.json similarity index 94% rename from repo/js/AutoArtifactsPro/assets/AutoPath/盗宝团-战斗点.json rename to archive/js/AutoArtifactsPro/assets/AutoPath/盗宝团-战斗点.json index 92ae4543b..544346517 100644 --- a/repo/js/AutoArtifactsPro/assets/AutoPath/盗宝团-战斗点.json +++ b/archive/js/AutoArtifactsPro/assets/AutoPath/盗宝团-战斗点.json @@ -1,31 +1,31 @@ -{ - "info": { - "name": "盗宝团-战斗点", - "type": "collect", - "author": "HZYgrandma", - "version": "1.0", - "description": "", - "map_name": "Teyvat", - "bgi_version": "0.45.0" - }, - "positions": [ - { - "id": 1, - "x": -2741.25, - "y": -3441.00, - "action": "", - "move_mode": "dash", - "action_params": "", - "type": "path" - }, - { - "id": 2, - "x": -2757.28, - "y": -3468.43, - "action": "", - "move_mode": "dash", - "action_params": "", - "type": "path" - } - ] +{ + "info": { + "name": "盗宝团-战斗点", + "type": "collect", + "author": "HZYgrandma", + "version": "1.0", + "description": "", + "map_name": "Teyvat", + "bgi_version": "0.45.0" + }, + "positions": [ + { + "id": 1, + "x": -2741.25, + "y": -3441.00, + "action": "", + "move_mode": "dash", + "action_params": "", + "type": "path" + }, + { + "id": 2, + "x": -2757.28, + "y": -3468.43, + "action": "", + "move_mode": "dash", + "action_params": "", + "type": "path" + } + ] } \ No newline at end of file diff --git a/repo/js/AutoArtifactsPro/assets/AutoPath/盗宝团-触发点.json b/archive/js/AutoArtifactsPro/assets/AutoPath/盗宝团-触发点.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/AutoPath/盗宝团-触发点.json rename to archive/js/AutoArtifactsPro/assets/AutoPath/盗宝团-触发点.json diff --git a/repo/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-准备.json b/archive/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-准备.json similarity index 94% rename from repo/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-准备.json rename to archive/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-准备.json index 410ae8a66..a9237f6a2 100644 --- a/repo/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-准备.json +++ b/archive/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-准备.json @@ -1,39 +1,39 @@ -{ - "info": { - "name": "鳄鱼-准备", - "type": "collect", - "author": "秋云", - "version": "1.0", - "description": "", - "bgi_version": "0.45.1" - }, - "positions": [ - { - "id": 1, - "action": "", - "move_mode": "walk", - "type": "teleport", - "x": 3705.53, - "y": -497.45, - "action_params": "" - }, - { - "id": 2, - "x": 3615.48, - "y": -521.27, - "type": "path", - "move_mode": "fly", - "action": "stop_flying", - "action_params": "2500" - }, - { - "id": 3, - "x": 3615.48, - "y": -521.27, - "type": "path", - "move_mode": "walk", - "action": "", - "action_params": "" - } - ] +{ + "info": { + "name": "鳄鱼-准备", + "type": "collect", + "author": "秋云", + "version": "1.0", + "description": "", + "bgi_version": "0.45.1" + }, + "positions": [ + { + "id": 1, + "action": "", + "move_mode": "walk", + "type": "teleport", + "x": 3705.53, + "y": -497.45, + "action_params": "" + }, + { + "id": 2, + "x": 3615.48, + "y": -521.27, + "type": "path", + "move_mode": "fly", + "action": "stop_flying", + "action_params": "2500" + }, + { + "id": 3, + "x": 3615.48, + "y": -521.27, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + } + ] } \ No newline at end of file diff --git a/repo/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-战斗点.json b/archive/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-战斗点.json similarity index 94% rename from repo/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-战斗点.json rename to archive/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-战斗点.json index 4a1d06335..bdda9cf27 100644 --- a/repo/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-战斗点.json +++ b/archive/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-战斗点.json @@ -1,30 +1,30 @@ -{ - "info": { - "name": "鳄鱼-战斗点", - "type": "collect", - "author": "秋云", - "version": "1.0", - "description": "", - "bgi_version": "0.45.1" - }, - "positions": [ - { - "id": 1, - "x": 3614.63, - "y": -521.6, - "action": "", - "move_mode": "dash", - "action_params": "", - "type": "path" - }, - { - "id": 2, - "x": 3578.08, - "y": -500.75, - "action": "", - "move_mode": "dash", - "action_params": "", - "type": "path" - } - ] +{ + "info": { + "name": "鳄鱼-战斗点", + "type": "collect", + "author": "秋云", + "version": "1.0", + "description": "", + "bgi_version": "0.45.1" + }, + "positions": [ + { + "id": 1, + "x": 3614.63, + "y": -521.6, + "action": "", + "move_mode": "dash", + "action_params": "", + "type": "path" + }, + { + "id": 2, + "x": 3578.08, + "y": -500.75, + "action": "", + "move_mode": "dash", + "action_params": "", + "type": "path" + } + ] } \ No newline at end of file diff --git a/repo/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-拾取.json b/archive/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-拾取.json similarity index 94% rename from repo/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-拾取.json rename to archive/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-拾取.json index 6da585a26..9cc6480d4 100644 --- a/repo/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-拾取.json +++ b/archive/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-拾取.json @@ -1,30 +1,30 @@ -{ - "info": { - "name": "鳄鱼-拾取", - "type": "collect", - "author": "秋云", - "version": "1.0", - "description": "", - "bgiVersion": "0.42.3" - }, - "positions": [ - { - "id": 1, - "x": 3576.7568359375, - "y": -495.845703125, - "type": "path", - "move_mode": "walk", - "action": "", - "action_params": "" - }, - { - "id": 2, - "x": 3572.375, - "y": -502.4375, - "action": "", - "move_mode": "walk", - "action_params": "", - "type": "path" - } - ] +{ + "info": { + "name": "鳄鱼-拾取", + "type": "collect", + "author": "秋云", + "version": "1.0", + "description": "", + "bgiVersion": "0.42.3" + }, + "positions": [ + { + "id": 1, + "x": 3576.7568359375, + "y": -495.845703125, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 2, + "x": 3572.375, + "y": -502.4375, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + } + ] } \ No newline at end of file diff --git a/repo/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-触发点.json b/archive/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-触发点.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-触发点.json rename to archive/js/AutoArtifactsPro/assets/AutoPath/鳄鱼-触发点.json diff --git a/repo/js/AutoArtifactsPro/assets/BackUp/record.txt b/archive/js/AutoArtifactsPro/assets/BackUp/record.txt similarity index 100% rename from repo/js/AutoArtifactsPro/assets/BackUp/record.txt rename to archive/js/AutoArtifactsPro/assets/BackUp/record.txt diff --git a/repo/js/AutoArtifactsPro/assets/CharacterMenu.png b/archive/js/AutoArtifactsPro/assets/CharacterMenu.png similarity index 100% rename from repo/js/AutoArtifactsPro/assets/CharacterMenu.png rename to archive/js/AutoArtifactsPro/assets/CharacterMenu.png diff --git a/repo/js/AutoArtifactsPro/assets/RecognitionObject/ArtifactsButton.png b/archive/js/AutoArtifactsPro/assets/RecognitionObject/ArtifactsButton.png similarity index 100% rename from repo/js/AutoArtifactsPro/assets/RecognitionObject/ArtifactsButton.png rename to archive/js/AutoArtifactsPro/assets/RecognitionObject/ArtifactsButton.png diff --git a/repo/js/AutoArtifactsPro/assets/RecognitionObject/AutoAddButton.png b/archive/js/AutoArtifactsPro/assets/RecognitionObject/AutoAddButton.png similarity index 100% rename from repo/js/AutoArtifactsPro/assets/RecognitionObject/AutoAddButton.png rename to archive/js/AutoArtifactsPro/assets/RecognitionObject/AutoAddButton.png diff --git a/repo/js/AutoArtifactsPro/assets/RecognitionObject/ConfirmButton.png b/archive/js/AutoArtifactsPro/assets/RecognitionObject/ConfirmButton.png similarity index 100% rename from repo/js/AutoArtifactsPro/assets/RecognitionObject/ConfirmButton.png rename to archive/js/AutoArtifactsPro/assets/RecognitionObject/ConfirmButton.png diff --git a/repo/js/AutoArtifactsPro/assets/RecognitionObject/DeleteButton.png b/archive/js/AutoArtifactsPro/assets/RecognitionObject/DeleteButton.png similarity index 100% rename from repo/js/AutoArtifactsPro/assets/RecognitionObject/DeleteButton.png rename to archive/js/AutoArtifactsPro/assets/RecognitionObject/DeleteButton.png diff --git a/repo/js/AutoArtifactsPro/assets/RecognitionObject/DestoryButton.png b/archive/js/AutoArtifactsPro/assets/RecognitionObject/DestoryButton.png similarity index 100% rename from repo/js/AutoArtifactsPro/assets/RecognitionObject/DestoryButton.png rename to archive/js/AutoArtifactsPro/assets/RecognitionObject/DestoryButton.png diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/00准备/我超,mno彻底怒了.txt b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/00准备/我超,mno彻底怒了.txt similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/00准备/我超,mno彻底怒了.txt rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/00准备/我超,mno彻底怒了.txt diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/001-狗粮-蒙德-龙脊雪山-西-3个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/001-狗粮-蒙德-龙脊雪山-西-3个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/001-狗粮-蒙德-龙脊雪山-西-3个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/001-狗粮-蒙德-龙脊雪山-西-3个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/002-狗粮-璃月-碧水源-盐中之地-3个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/002-狗粮-璃月-碧水源-盐中之地-3个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/002-狗粮-璃月-碧水源-盐中之地-3个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/002-狗粮-璃月-碧水源-盐中之地-3个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/003-狗粮-璃月-珉林-东北-9个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/003-狗粮-璃月-珉林-东北-9个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/003-狗粮-璃月-珉林-东北-9个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/003-狗粮-璃月-珉林-东北-9个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/004-狗粮-璃月-珉林-北-5个.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/004-狗粮-璃月-珉林-北-5个.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/004-狗粮-璃月-珉林-北-5个.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/004-狗粮-璃月-珉林-北-5个.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/005-狗粮-璃月-珉林-奥藏山南-2个/3个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/005-狗粮-璃月-珉林-奥藏山南-2个/3个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/005-狗粮-璃月-珉林-奥藏山南-2个/3个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/005-狗粮-璃月-珉林-奥藏山南-2个/3个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/006-狗粮-璃月-珉林-绝云间-3个-m.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/006-狗粮-璃月-珉林-绝云间-3个-m.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/006-狗粮-璃月-珉林-绝云间-3个-m.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/006-狗粮-璃月-珉林-绝云间-3个-m.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/007-(恢复)狗粮-璃月-琼玑野.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/007-(恢复)狗粮-璃月-琼玑野.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/007-(恢复)狗粮-璃月-琼玑野.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/007-(恢复)狗粮-璃月-琼玑野.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/008-狗粮-璃月-琼玑野-绿华池-3个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/008-狗粮-璃月-琼玑野-绿华池-3个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/008-狗粮-璃月-琼玑野-绿华池-3个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/008-狗粮-璃月-琼玑野-绿华池-3个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/009-狗粮-须弥-须弥城-4个.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/009-狗粮-须弥-须弥城-4个.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/009-狗粮-须弥-须弥城-4个.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/009-狗粮-须弥-须弥城-4个.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/010-狗粮-须弥-二净甸-七天神像-4个/8个.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/010-狗粮-须弥-二净甸-七天神像-4个/8个.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/010-狗粮-须弥-二净甸-七天神像-4个/8个.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/010-狗粮-须弥-二净甸-七天神像-4个/8个.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/011-狗粮-须弥-二净甸-觉王之殿南-6个/7个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/011-狗粮-须弥-二净甸-觉王之殿南-6个/7个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/011-狗粮-须弥-二净甸-觉王之殿南-6个/7个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/011-狗粮-须弥-二净甸-觉王之殿南-6个/7个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/012-(恢复)狗粮-须弥-失落的苗圃.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/012-(恢复)狗粮-须弥-失落的苗圃.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/012-(恢复)狗粮-须弥-失落的苗圃.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/012-(恢复)狗粮-须弥-失落的苗圃.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/013-狗粮-须弥-失落的苗圃-南-8个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/013-狗粮-须弥-失落的苗圃-南-8个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/013-狗粮-须弥-失落的苗圃-南-8个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/013-狗粮-须弥-失落的苗圃-南-8个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/014-狗粮-纳塔-万火之瓯-竞技场东-2个/4个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/014-狗粮-纳塔-万火之瓯-竞技场东-2个/4个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/014-狗粮-纳塔-万火之瓯-竞技场东-2个/4个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/014-狗粮-纳塔-万火之瓯-竞技场东-2个/4个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/015-狗粮-纳塔-涌流地-流泉之众-4个.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/015-狗粮-纳塔-涌流地-流泉之众-4个.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/015-狗粮-纳塔-涌流地-流泉之众-4个.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/015-狗粮-纳塔-涌流地-流泉之众-4个.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/016-(恢复)狗粮-纳塔-涌流地.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/016-(恢复)狗粮-纳塔-涌流地.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/016-(恢复)狗粮-纳塔-涌流地.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/016-(恢复)狗粮-纳塔-涌流地.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/017-狗粮-纳塔-镜璧山-南-9个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/017-狗粮-纳塔-镜璧山-南-9个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/017-狗粮-纳塔-镜璧山-南-9个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/017-狗粮-纳塔-镜璧山-南-9个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/018-狗粮-纳塔-镜璧山-七天神像下-3个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/018-狗粮-纳塔-镜璧山-七天神像下-3个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/018-狗粮-纳塔-镜璧山-七天神像下-3个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/018-狗粮-纳塔-镜璧山-七天神像下-3个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/019-狗粮-纳塔-翘枝崖-北-6个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/019-狗粮-纳塔-翘枝崖-北-6个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/019-狗粮-纳塔-翘枝崖-北-6个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/019-狗粮-纳塔-翘枝崖-北-6个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/020-狗粮-纳塔-奥奇卡纳塔-七天神像-14个.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/020-狗粮-纳塔-奥奇卡纳塔-七天神像-14个.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/020-狗粮-纳塔-奥奇卡纳塔-七天神像-14个.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/020-狗粮-纳塔-奥奇卡纳塔-七天神像-14个.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/021-狗粮-纳塔-奥奇卡纳塔-流灰之街-4个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/021-狗粮-纳塔-奥奇卡纳塔-流灰之街-4个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/021-狗粮-纳塔-奥奇卡纳塔-流灰之街-4个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/021-狗粮-纳塔-奥奇卡纳塔-流灰之街-4个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/022-狗粮-纳塔-奥奇卡纳塔-托佐兹之岛-6个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/022-狗粮-纳塔-奥奇卡纳塔-托佐兹之岛-6个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/022-狗粮-纳塔-奥奇卡纳塔-托佐兹之岛-6个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/022-狗粮-纳塔-奥奇卡纳塔-托佐兹之岛-6个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/023-(恢复)狗粮-稻妻-神无冢.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/023-(恢复)狗粮-稻妻-神无冢.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/023-(恢复)狗粮-稻妻-神无冢.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/01普通/023-(恢复)狗粮-稻妻-神无冢.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/02收尾/【收尾】狗粮-稻妻-神无冢-踏鞴砂①-6个/21个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/02收尾/【收尾】狗粮-稻妻-神无冢-踏鞴砂①-6个/21个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/02收尾/【收尾】狗粮-稻妻-神无冢-踏鞴砂①-6个/21个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/02收尾/【收尾】狗粮-稻妻-神无冢-踏鞴砂①-6个/21个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/02收尾/【收尾】狗粮-稻妻-神无冢-踏鞴砂②-7个/21个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/02收尾/【收尾】狗粮-稻妻-神无冢-踏鞴砂②-7个/21个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/02收尾/【收尾】狗粮-稻妻-神无冢-踏鞴砂②-7个/21个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/02收尾/【收尾】狗粮-稻妻-神无冢-踏鞴砂②-7个/21个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/02收尾/【收尾】狗粮-稻妻-神无冢-踏鞴砂③-8个/21个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/02收尾/【收尾】狗粮-稻妻-神无冢-踏鞴砂③-8个/21个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/02收尾/【收尾】狗粮-稻妻-神无冢-踏鞴砂③-8个/21个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/02收尾/【收尾】狗粮-稻妻-神无冢-踏鞴砂③-8个/21个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/03额外/【额外】狗粮-枫丹-研究院区-新枫丹科学院周边+3个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/03额外/【额外】狗粮-枫丹-研究院区-新枫丹科学院周边+3个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/03额外/【额外】狗粮-枫丹-研究院区-新枫丹科学院周边+3个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/03额外/【额外】狗粮-枫丹-研究院区-新枫丹科学院周边+3个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/03额外/【额外】狗粮-纳塔-灵谜纹+13个.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/03额外/【额外】狗粮-纳塔-灵谜纹+13个.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/03额外/【额外】狗粮-纳塔-灵谜纹+13个.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/03额外/【额外】狗粮-纳塔-灵谜纹+13个.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/03额外/【额外】狗粮-纳塔-鸡屁股+8个/9个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/03额外/【额外】狗粮-纳塔-鸡屁股+8个/9个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/03额外/【额外】狗粮-纳塔-鸡屁股+8个/9个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/03额外/【额外】狗粮-纳塔-鸡屁股+8个/9个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/03额外/【额外】狗粮-须弥-水天丛林+7个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/03额外/【额外】狗粮-须弥-水天丛林+7个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/03额外/【额外】狗粮-须弥-水天丛林+7个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/A路线/03额外/【额外】狗粮-须弥-水天丛林+7个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/00准备/我超,mno彻底怒了.txt b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/00准备/我超,mno彻底怒了.txt similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/00准备/我超,mno彻底怒了.txt rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/00准备/我超,mno彻底怒了.txt diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/001-狗粮-枫丹-枫丹庭区-3个.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/001-狗粮-枫丹-枫丹庭区-3个.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/001-狗粮-枫丹-枫丹庭区-3个.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/001-狗粮-枫丹-枫丹庭区-3个.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/002-狗粮-枫丹-白露区-秋分山东侧-2个-f~m.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/002-狗粮-枫丹-白露区-秋分山东侧-2个-f~m.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/002-狗粮-枫丹-白露区-秋分山东侧-2个-f~m.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/002-狗粮-枫丹-白露区-秋分山东侧-2个-f~m.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/003-狗粮-枫丹-伊黎耶林区-欧庇克莱歌剧院东南-2个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/003-狗粮-枫丹-伊黎耶林区-欧庇克莱歌剧院东南-2个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/003-狗粮-枫丹-伊黎耶林区-欧庇克莱歌剧院东南-2个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/003-狗粮-枫丹-伊黎耶林区-欧庇克莱歌剧院东南-2个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/004-(恢复)狗粮-枫丹-研究院区.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/004-(恢复)狗粮-枫丹-研究院区.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/004-(恢复)狗粮-枫丹-研究院区.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/004-(恢复)狗粮-枫丹-研究院区.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/005-狗粮-枫丹-研究院区-学术会堂-1个/2个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/005-狗粮-枫丹-研究院区-学术会堂-1个/2个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/005-狗粮-枫丹-研究院区-学术会堂-1个/2个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/005-狗粮-枫丹-研究院区-学术会堂-1个/2个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/006-狗粮-枫丹-研究院区-中央实验室遗址-北侧屋内-4个.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/006-狗粮-枫丹-研究院区-中央实验室遗址-北侧屋内-4个.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/006-狗粮-枫丹-研究院区-中央实验室遗址-北侧屋内-4个.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/006-狗粮-枫丹-研究院区-中央实验室遗址-北侧屋内-4个.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/007-狗粮-枫丹-研究院区-新枫丹科学院-东南侧-8个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/007-狗粮-枫丹-研究院区-新枫丹科学院-东南侧-8个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/007-狗粮-枫丹-研究院区-新枫丹科学院-东南侧-8个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/007-狗粮-枫丹-研究院区-新枫丹科学院-东南侧-8个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/008-狗粮-枫丹-研究院区-西南偏南-6个-m-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/008-狗粮-枫丹-研究院区-西南偏南-6个-m-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/008-狗粮-枫丹-研究院区-西南偏南-6个-m-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/008-狗粮-枫丹-研究院区-西南偏南-6个-m-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/009-狗粮-枫丹-研究院区-西南偏西-4个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/009-狗粮-枫丹-研究院区-西南偏西-4个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/009-狗粮-枫丹-研究院区-西南偏西-4个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/009-狗粮-枫丹-研究院区-西南偏西-4个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/010-狗粮-枫丹-研究院区-西北-6个/7个.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/010-狗粮-枫丹-研究院区-西北-6个/7个.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/010-狗粮-枫丹-研究院区-西北-6个/7个.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/010-狗粮-枫丹-研究院区-西北-6个/7个.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/011-狗粮-枫丹-研究院区-中部塔内-9个.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/011-狗粮-枫丹-研究院区-中部塔内-9个.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/011-狗粮-枫丹-研究院区-中部塔内-9个.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/011-狗粮-枫丹-研究院区-中部塔内-9个.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/012-(恢复)狗粮-枫丹-黎翡区.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/012-(恢复)狗粮-枫丹-黎翡区.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/012-(恢复)狗粮-枫丹-黎翡区.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/012-(恢复)狗粮-枫丹-黎翡区.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/013-狗粮-枫丹-黎翡区-七天神像-3个/5个.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/013-狗粮-枫丹-黎翡区-七天神像-3个/5个.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/013-狗粮-枫丹-黎翡区-七天神像-3个/5个.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/013-狗粮-枫丹-黎翡区-七天神像-3个/5个.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/014-狗粮-枫丹-黎翡区-芒索斯山东-3个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/014-狗粮-枫丹-黎翡区-芒索斯山东-3个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/014-狗粮-枫丹-黎翡区-芒索斯山东-3个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/014-狗粮-枫丹-黎翡区-芒索斯山东-3个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/015-狗粮-稻妻-神无冢-堇色之庭-4个.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/015-狗粮-稻妻-神无冢-堇色之庭-4个.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/015-狗粮-稻妻-神无冢-堇色之庭-4个.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/015-狗粮-稻妻-神无冢-堇色之庭-4个.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/016-狗粮-稻妻-神无冢-九条阵屋-2个/3个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/016-狗粮-稻妻-神无冢-九条阵屋-2个/3个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/016-狗粮-稻妻-神无冢-九条阵屋-2个/3个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/016-狗粮-稻妻-神无冢-九条阵屋-2个/3个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/017-狗粮-稻妻-神无冢-东-5个/6个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/017-狗粮-稻妻-神无冢-东-5个/6个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/017-狗粮-稻妻-神无冢-东-5个/6个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/017-狗粮-稻妻-神无冢-东-5个/6个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/018-(恢复)狗粮-稻妻-神无冢.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/018-(恢复)狗粮-稻妻-神无冢.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/018-(恢复)狗粮-稻妻-神无冢.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/018-(恢复)狗粮-稻妻-神无冢.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/019-狗粮-稻妻-海祇岛-东方小岛-2个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/019-狗粮-稻妻-海祇岛-东方小岛-2个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/019-狗粮-稻妻-海祇岛-东方小岛-2个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/019-狗粮-稻妻-海祇岛-东方小岛-2个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/020-狗粮-稻妻-海祇岛-珊瑚宫东北-6个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/020-狗粮-稻妻-海祇岛-珊瑚宫东北-6个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/020-狗粮-稻妻-海祇岛-珊瑚宫东北-6个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/020-狗粮-稻妻-海祇岛-珊瑚宫东北-6个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/021-狗粮-稻妻-海祇岛-望泷村西南-4个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/021-狗粮-稻妻-海祇岛-望泷村西南-4个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/021-狗粮-稻妻-海祇岛-望泷村西南-4个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/021-狗粮-稻妻-海祇岛-望泷村西南-4个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/023-狗粮-稻妻-清籁岛-浅濑神社-3个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/023-狗粮-稻妻-清籁岛-浅濑神社-3个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/023-狗粮-稻妻-清籁岛-浅濑神社-3个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/023-狗粮-稻妻-清籁岛-浅濑神社-3个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/024-狗粮-稻妻-清籁岛-越石村-8个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/024-狗粮-稻妻-清籁岛-越石村-8个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/024-狗粮-稻妻-清籁岛-越石村-8个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/024-狗粮-稻妻-清籁岛-越石村-8个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/025-狗粮-稻妻-清籁岛-平海砦西-8个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/025-狗粮-稻妻-清籁岛-平海砦西-8个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/025-狗粮-稻妻-清籁岛-平海砦西-8个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/025-狗粮-稻妻-清籁岛-平海砦西-8个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/026-狗粮-稻妻-鹤观-东偏中-2个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/026-狗粮-稻妻-鹤观-东偏中-2个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/026-狗粮-稻妻-鹤观-东偏中-2个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/026-狗粮-稻妻-鹤观-东偏中-2个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/027-狗粮-稻妻-鹤观-南-2个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/027-狗粮-稻妻-鹤观-南-2个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/027-狗粮-稻妻-鹤观-南-2个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/027-狗粮-稻妻-鹤观-南-2个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/028-(恢复)狗粮-稻妻-清籁岛.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/028-(恢复)狗粮-稻妻-清籁岛.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/028-(恢复)狗粮-稻妻-清籁岛.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/01普通/028-(恢复)狗粮-稻妻-清籁岛.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/02收尾/【收尾】狗粮-稻妻-清籁岛-清籁丸-20个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/02收尾/【收尾】狗粮-稻妻-清籁岛-清籁丸-20个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/02收尾/【收尾】狗粮-稻妻-清籁岛-清籁丸-20个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/02收尾/【收尾】狗粮-稻妻-清籁岛-清籁丸-20个-f.json diff --git a/repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/03额外/【额外】狗粮-纳塔-鸡屁股+8个/9个-f.json b/archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/03额外/【额外】狗粮-纳塔-鸡屁股+8个/9个-f.json similarity index 100% rename from repo/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/03额外/【额外】狗粮-纳塔-鸡屁股+8个/9个-f.json rename to archive/js/AutoArtifactsPro/assets/abeArtifactsPath/B路线/03额外/【额外】狗粮-纳塔-鸡屁股+8个/9个-f.json diff --git a/archive/js/AutoArtifactsPro/main.js b/archive/js/AutoArtifactsPro/main.js new file mode 100644 index 000000000..5bffcd230 --- /dev/null +++ b/archive/js/AutoArtifactsPro/main.js @@ -0,0 +1,1289 @@ +const DEFAULT_OCR_TIMEOUT_SECONDS = 10; +const DEFAULT_FIGHT_TIMEOUT_SECONDS = 120; +// 初始化变量并赋予默认值 +let lastRunDate = "未知"; // 默认值 +let lastEndTime = new Date(); // 默认值为当前时间 +let lastRunRoute = "未知"; // 默认值 +let records = new Array(14).fill(""); +let finished = false; +const accountName = settings.accountName || "默认账户"; +let version = "default"; +let runnedToday = false; +let artifactExperienceDiff = 0; +let moraDiff = 0; +let pathIndex = 0; + +//预处理 +const minIntervalTime = settings.minIntervalTime || "5"; +const waitTimePeriod = settings.waitTimePeriod || "4:05-4:45"; +const friendshipPartyName = settings.friendshipPartyName || "好感"; +const grindPartyName = settings.grindPartyName || "狗粮"; +const operationType = settings.operationType || "不卡时间,ab交替运行"; +const runActivatePath = settings.runActivatePath || false; +let enemyType = "无"; + +(async function () { + setGameMetrics(1920, 1080, 1); + //伪造js结束记录 + await fakeLog("自动狗粮加强版", true, true, 0); + + //处理操作模式信息 + switch (operationType) { + case "盗宝团好感卡时间": + enemyType = "盗宝团"; + break; + + case "愚人众好感卡时间": + enemyType = "愚人众"; + break; + + case "鳄鱼好感卡时间": + enemyType = "鳄鱼"; + break; + + case "干等卡时间": + // 干等卡时间的逻辑 + break; + + case "不卡时间,ab交替运行": + // 不卡时间,ab交替运行的逻辑 + break; + + case "不卡时间,尽可能跑A": + // 不卡时间,尽可能跑A的逻辑 + break; + + default: + // 其他情况的逻辑 + log.error("未知的操作类型: " + operationType); + break; + } + + //处理记录文件路径 + // 获取子文件夹路径 + + // Windows文件名非法字符列表 + const illegalCharacters = /[\\/:*?"<>|]/; + // Windows保留设备名称列表 + const reservedNames = [ + "CON", "PRN", "AUX", "NUL", + "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", + "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", "LPT9" + ]; + + // 检查accountName是否为空字符串 + if (accountName === "") { + log.error(`账户名 "${accountName}" 不合法,为空字符串。`); + log.error(`将终止程序,请使用合法的名称`); + await sleep(5000); + return; + } + // 检查accountName是否以空格开头 + else if (accountName.startsWith(" ")) { + log.error(`账户名 "${accountName}" 不合法,以空格开头。`); + log.error(`将终止程序,请使用合法的名称`); + await sleep(5000); + return; + } + // 检查accountName是否以空格结尾 + else if (accountName.endsWith(" ")) { + log.error(`账户名 "${accountName}" 不合法,以空格结尾。`); + log.error(`将终止程序,请使用合法的名称`); + await sleep(5000); + return; + } + // 检查accountName是否包含非法字符 + else if (illegalCharacters.test(accountName)) { + log.error(`账户名 "${accountName}" 不合法,包含非法字符。`); + log.error(`将终止程序,请使用合法的名称`); + await sleep(5000); + return; + } + // 检查accountName是否是保留设备名称 + else if (reservedNames.includes(accountName.toUpperCase())) { + log.error(`账户名 "${accountName}" 不合法,是保留设备名称。`); + log.error(`将终止程序,请使用合法的名称`); + await sleep(5000); + return; + } + // 检查accountName长度是否超过255字符 + else if (accountName.length > 255) { + log.error(`账户名 "${accountName}" 不合法,账户名过长。`); + log.error(`将终止程序,请使用合法的名称`); + await sleep(5000); + return; + } + else { + log.info(`账户名 "${accountName}" 合法。`); + } + let subFolderPath = `records/`; + let recordFilePath = `records/${accountName}.txt`; + // 读取子文件夹中的所有文件路径 + const filesInSubFolder = file.ReadPathSync(subFolderPath); + // 检查记录文件是否存在 + let indexDoExist = false; + for (const filePath of filesInSubFolder) { + if (filePath === `records\\${accountName}.txt`) { + indexDoExist = true; + break; + } + } + if (indexDoExist) { + log.info(`records\\${accountName}.txt 存在`); + } else { + recordFilePath = `record.txt`; + subFolderPath = ``; + // 读取子文件夹中的所有文件路径 + const filesInSubFolder = file.ReadPathSync(subFolderPath); + // 检查记录文件是否存在 + for (const filePath of filesInSubFolder) { + if (filePath === `record.txt`) { + indexDoExist = true; + break; + } + } + if (indexDoExist) { + log.info(`record.txt 存在`); + } else { + log.warn(`无记录文件,将使用默认数据`); + recordFilePath = `assets\\BackUp\\record.txt`; + } + } + await sleep(1000); + + //处理卡时间信息 + // 异步读取文件内容 + const content = await file.readText(recordFilePath); + + // 按行分割内容 + const lines = content.split('\n'); + let recordIndex = 0; + + // 逐行处理 + for (const line of lines) { + // 跳过空行 + if (line.trim() === '') continue; + + // 检查每行的起始部分 + if (line.startsWith("上次运行完成日期:")) { + lastRunDate = line.substring("上次运行完成日期:".length).trim(); + } + + if (line.startsWith("上次结束时间:")) { + const timeString = line.substring("上次结束时间:".length).trim(); + if (timeString) { + lastEndTime = new Date(timeString); + if (isNaN(lastEndTime.getTime())) { + throw new Error(`无效的时间值: ${timeString}`); + } + } + } + + if (line.startsWith("上次运行路线:")) { + lastRunRoute = line.substring("上次运行路线:".length).trim(); + } + + if (line.startsWith("上次运行是否完成: t")) { + finished = true; + } + + if (line.startsWith("日期") && recordIndex < records.length) { + records[recordIndex] = line.trim(); // 直接使用 line.trim() + recordIndex++; + } + } + + // 输出变量值 + log.info(`上次运行完成日期: ${lastRunDate}`); + log.info(`上次狗粮开始时间: ${lastEndTime.toISOString()}`); + log.info(`上次运行路线: ${lastRunRoute}`); + log.info(`上次运行是否完成: ${finished}`); + + try { + // 读取 manifest.json 文件的内容 + const content = await file.readText("manifest.json"); + + // 解析 JSON 内容为对象 + const manifest = JSON.parse(content); + + // 获取 version 字段的值 + version = manifest.version; + + log.info(`当前js版本:${version},更新日期25.8.17,如果太久远,要经常检查更新`); + + } catch (error) { + // 如果发生错误,记录错误信息 + log.error("读取或解析 manifest.json 文件时出错:", error); + } + + + // 拆分 lastRunDate 为年、月、日 + const [year, month, day] = lastRunDate.split('/').map(Number); + + // 生成这个日期凌晨四点的时间 + const lastRunMidnight = new Date(year, month - 1, day, 4, 0, 0); + + // 获取当前时间 + const now = new Date(); + + // 计算当前时间与 lastRunMidnight 之间的时间差(单位:毫秒) + const timeDifference = now - lastRunMidnight; + + // 如果当前时间减去 lastRunMidnight 小于 24 小时(24 * 60 * 60 * 1000 毫秒),则终止狗粮程序运行 + + if (timeDifference < 24 * 60 * 60 * 1000) { + log.info("今日已经运行过狗粮路线"); + runnedToday = true; + } + + let endTime = await getEndTime(minIntervalTime, lastEndTime); + + // 解析 waitTimePeriod + const [startTimeStr, endTimeStr] = waitTimePeriod.split('-').map(time => time.trim()); + + // 将时间字符串转换为小时和分钟 + const [startHour, startMinute] = startTimeStr.split(':').map(Number); + const [endHour, endMinute] = endTimeStr.split(':').map(Number); + + // 获取当前日期 + const today = new Date(); + today.setHours(0, 0, 0, 0); // 将时间设置为当天的午夜 + + // 创建等待时间段的开始时间和结束时间的 Date 对象 + let waitStartTime = new Date(today); + waitStartTime.setHours(startHour, startMinute, 0, 0); + let waitEndTime = new Date(today); + waitEndTime.setHours(endHour, endMinute, 0, 0); + + let runRouteA = lastRunRoute === "A"; + + log.info(`卡时间时间段为${waitStartTime.toTimeString()}-${waitEndTime.toTimeString()}`); + + // 获取当前时间 + const timeNow = new Date(); + + if (!runnedToday || !runActivatePath) { + runRouteA = true; + // 检查 endTime 是否晚于当天的结束时间 + if (endTime > waitEndTime) { + // 如果 endTime 晚于当天的结束时间,则将其改为当天的开始时间 + endTime = new Date(waitStartTime); + // 同时将 runRouteA 改为 false,今天运行B路线 + runRouteA = false; + } + + if (operationType === "不卡时间,尽可能跑A") { + // 根据当前时间与上次运行时间给布尔变量 runRouteA 赋值 + runRouteA = endTime <= timeNow; + } + + // 检查 lastRunRoute 是否为 "B" + if (lastRunRoute === "B" && operationType !== "不卡时间,ab交替运行") { + // 如果 lastRunRoute 为 "B",则将 endTime 改为当天的开始时间 + endTime = new Date(waitStartTime); + // 同时将 runRouteA 改为 true + runRouteA = true; + } + + if (operationType === "不卡时间,ab交替运行") { + // 定义 1970-01-01T20:00:00.000Z 的时间对象 + const epochTime = new Date('1970-01-01T20:00:00.000Z'); + + // 根据当前时间与 1970-01-01T20:00:00.000Z 的天数差的奇偶性给布尔变量 runRouteA 赋值 + runRouteA = Math.floor((now - epochTime) / (24 * 60 * 60 * 1000)) % 2 === 0; + } + } + + //切换至好感队 + await switchPartyIfNeeded(friendshipPartyName); + + let runnedTimes = 0; + + wait: { + if (runnedToday) { + break wait; + } + if (operationType !== "不卡时间,ab交替运行" && operationType !== "不卡时间,尽可能跑A") { + // 输出结果 + log.info(`预期开始狗粮时间: ${endTime.toTimeString().slice(0, 8)}`); + // 检查当前时间是否晚于 endTime + if (timeNow > endTime) { + log.warn('无需卡时间') + } else { + if (operationType !== "干等卡时间") { + //准备环节 + if (enemyType === "盗宝团") { + log.info(`清理原住民...`); + await AutoPath('盗宝团-准备'); + } + if (enemyType === "愚人众") { + log.info(`导航到愚人众触发点...`); + await AutoPath('愚人众-准备'); + } + if (enemyType === "鳄鱼") { + log.info(`导航到鳄鱼触发点...`); + await AutoPath('鳄鱼-准备'); + } + //好感卡时间 + + // 验证超时设置 + const ocrTimeout = validateTimeoutSetting(settings.ocrTimeout, DEFAULT_OCR_TIMEOUT_SECONDS, "OCR"); + const fightTimeout = validateTimeoutSetting(settings.fightTimeout, DEFAULT_FIGHT_TIMEOUT_SECONDS, "战斗"); + + // 好感循环开始 + runnedTimes = await AutoFriendshipDev(50, ocrTimeout, fightTimeout, enemyType, endTime); + } + } + + // 获取当前时间 + const waitStartNow = new Date(); + + // 计算 endTime 与当前时间的差值(单位:毫秒),以防好感度运行完了还没到时间 + const timeDiff = endTime - waitStartNow; + if (timeDiff > 0) { + log.info(`当前时间与预期时间的差值为 ${timeDiff} 毫秒,等待该时间`); + await sleep(timeDiff); + } else { + log.info("当前时间已晚于预期时间,无需等待"); + } + } + } + + //更新运行数据 + refresh: { + if ((runnedToday && finished) || (runnedToday && runActivatePath)) { + break refresh; + } + // 获取当前日期和时间 + const finishDate = new Date(); + + // 格式化当前日期为 "YYYY/MM/DD" 格式 + const currentDateString = `${finishDate.getFullYear()}/${String(finishDate.getMonth() + 1).padStart(2, '0')}/${String(finishDate.getDate()).padStart(2, '0')}`; + + // 根据 runRouteA 的值更新 lastRunRoute + lastRunRoute = runRouteA ? "A" : "B"; + + if (settings.useABE) { + lastRunRoute = `abe${lastRunRoute}`; + } + + + // 更新 lastRunDate 为当前日期 + lastRunDate = currentDateString; + + // 更新 lastEndTime 为当前时间 + lastEndTime = new Date(); // 使用 new Date() 获取当前时间 + + //按格式输出今日狗粮路线信息 + log.info(`今日运行狗粮路线:${runRouteA ? 'A' : 'B'},开始时间:${lastEndTime.toLocaleString()}`); + } + + //运行前按自定义配置清理狗粮 + if (settings.decomposeMode === "分解(经验瓶)") { + await processArtifacts(21); + } else { + artifactExperienceDiff -= await processArtifacts(21); + } + + moraDiff -= await mora(); + artifacts: { + if (runnedToday && finished) { + break artifacts; + } + + // 开始运行狗粮路线 + let runArtifactsResult = true; + runArtifactsResult = await runArtifactsPaths(runRouteA, grindPartyName, settings.useABE); + await genshin.returnMainUi(); + await sleep(2000); + artifactExperienceDiff += await processArtifacts(21); + moraDiff += await mora(); + log.info(`狗粮路线获取摩拉: ${moraDiff}`); + log.info(`狗粮路线获取狗粮经验: ${artifactExperienceDiff}`); + + //修改records + for (let i = records.length - 1; i > 0; i--) { + records[i] = records[i - 1]; + } + records[0] = `日期:${lastRunDate},运行路线${lastRunRoute},狗粮经验${artifactExperienceDiff},摩拉${moraDiff}`; + if (settings.notify) { + notification.Send(`日期:${lastRunDate},运行路线${lastRunRoute},狗粮经验${artifactExperienceDiff},摩拉${moraDiff}`); + } + if (runArtifactsResult) { + //修改文件内容 + log.info('修改记录文件'); + await writeRecordFile(lastRunDate, lastEndTime, lastRunRoute, records, `records/${accountName}.txt`, version, true); + } + } + + //完成剩下好感 + + if (runnedTimes < settings.minTimesForFirendship) { + + //切换至好感队 + await switchPartyIfNeeded(friendshipPartyName); + + // 验证超时设置 + const ocrTimeout = validateTimeoutSetting(settings.ocrTimeout, DEFAULT_OCR_TIMEOUT_SECONDS, "OCR"); + const fightTimeout = validateTimeoutSetting(settings.fightTimeout, DEFAULT_FIGHT_TIMEOUT_SECONDS, "战斗"); + //准备环节 + if (enemyType === "盗宝团") { + log.info(`清理原住民...`); + await AutoPath('盗宝团-准备'); + } + if (enemyType === "愚人众") { + log.info(`导航到愚人众触发点...`); + await AutoPath('愚人众-准备'); + } + if (enemyType === "鳄鱼") { + log.info(`导航到鳄鱼触发点...`); + await AutoPath('鳄鱼-准备'); + } + // 好感循环开始 + await AutoFriendshipDev(settings.minTimesForFirendship - runnedTimes, ocrTimeout, fightTimeout, enemyType, endTime + 24 * 60 * 60 * 1000); + } + + //伪造js开始记录 + await fakeLog("自动狗粮加强版", true, false, 0); +})(); + +// 异步函数,用于将变量内容写回到文件 +async function writeRecordFile(lastRunDate, lastEndTime, lastRunRoute, records, recordFilePath, version, finished) { + try { + // 构造要写入文件的内容 + const content = [ + `上次运行完成日期: ${lastRunDate}`, + `上次结束时间: ${lastEndTime.toISOString()}`, + `上次运行路线: ${lastRunRoute}`, + `上次运行是否完成: ${finished}`, + `js版本: ${version}`, + "历史收益:" + ].concat(records).join('\n'); + + // 异步写入文件 + const result = await file.writeText(recordFilePath, content, false); // 覆盖写入 + if (result) { + log.info("文件写入成功"); + } else { + log.error("文件写入失败"); + } + } catch (error) { + log.error(`写入文件时出错: ${error}`); + } +} + +//运行狗粮路线的逻辑 +async function runArtifactsPaths(runRouteA, grindPartyName, useABE) { + // 根据 runRouteA 的值给 runningRoute 赋值 + const runningRoute = runRouteA ? "A" : "B"; + + // 定义文件夹路径 + const folderName = `${runningRoute}路线`; + + let ArtifactsPath = "abeArtifactsPath"; + + if (!useABE) { + ArtifactsPath = "ArtifactsPath"; + log.info("使用新路线中"); + } else { + log.warn("使用老abe路线中"); + } + + const filePathNormal = `assets/${ArtifactsPath}/${folderName}/01普通`; + const filePathEnding = `assets/${ArtifactsPath}/${folderName}/02收尾`; + const filePathExtra = `assets/${ArtifactsPath}/${folderName}/03额外`; + const filePathPreparation = `assets/${ArtifactsPath}/${folderName}/00准备`; + const filePathActivate = `assets/${ArtifactsPath}/${folderName}/-1激活`; + + // 将每组路线的逻辑抽取为公用函数 + async function runPathGroups(filePathDir, subTaskName) { + // 读取文件夹中的文件名并处理 + const filePaths = file.readPathSync(filePathDir); + const jsonFilePaths = []; + + for (const filePath of filePaths) { + if (filePath.endsWith('.json')) { // 检查文件名是否以 .json 结尾 + jsonFilePaths.push(filePath); // 存储文件名 + } + } + + let currentTask = 0; // 当前任务计数器 + + // 执行地图追踪文件 + for (const fileName of jsonFilePaths) { + pathIndex++; + if ((pathIndex % 5 === 0) && settings.autoSalvage && settings.decomposeMode != "保留") { + artifactExperienceDiff += await processArtifacts(1); + } + const fullPath = fileName; + await fakeLog(fileName, false, true, 0); + currentTask += 1; // 更新当前任务计数器 + log.info(`当前进度:${fullPath}为${subTaskName}${folderName}第${currentTask}/${jsonFilePaths.length}个`); + await pathingScript.runFile(fullPath); + //捕获任务取消的信息并跳出循环 + try { + await sleep(10); // 假设 sleep 是一个异步函数,休眠 10 毫秒 + } catch (error) { + log.error(`发生错误: ${error}`); + throw new Error("任务被取消"); + } + await fakeLog(fileName, false, false, 0); + } + } + + //运行激活路线 + if (settings.runActivatePath && !runnedToday) { + await runPathGroups(filePathActivate, "激活"); + } + + if (!((runnedToday && finished) || (runnedToday && runActivatePath))) { + //修改文件内容 + log.info('修改记录文件'); + await writeRecordFile(lastRunDate, lastEndTime, lastRunRoute, records, `records/${accountName}.txt`, version, false); + } + // 运行准备路线(关闭拾取) + dispatcher.ClearAllTriggers(); + await runPathGroups(filePathPreparation, "准备"); + + // 启用自动拾取的实时任务 + dispatcher.addTimer(new RealtimeTimer("AutoPick")); + + //切换至狗粮队 + await switchPartyIfNeeded(grindPartyName); + + // 运行普通路线 + await runPathGroups(filePathNormal, "普通"); + + await genshin.tpToStatueOfTheSeven(); + + // 运行收尾路线 + await runPathGroups(filePathEnding, "收尾"); + + // 运行额外路线 + await runPathGroups(filePathExtra, "额外"); + + dispatcher.ClearAllTriggers(); + + return true; +} + +// fakeLog 函数,使用方法:将本函数放在主函数前,调用时请务必使用await,否则可能出现v8白框报错 +//在js开头处伪造该js结束运行的日志信息,如 await fakeLog("js脚本", true, true, 0); +//在js结尾处伪造该js开始运行的日志信息,如 await fakeLog("js脚本", true, false, 2333); +//duration项目仅在伪造结束信息时有效,且无实际作用,可以任意填写,当你需要在日志中输出特定值时才需要,单位为毫秒 +//在调用地图追踪前伪造该地图追踪开始运行的日志信息,如 await fakeLog(`地图追踪.json`, false, true, 0); +//在调用地图追踪后伪造该地图追踪结束运行的日志信息,如 await fakeLog(`地图追踪.json`, false, false, 0); +//如此便可以在js运行过程中伪造地图追踪的日志信息,可以在日志分析等中查看 + +async function fakeLog(name, isJs, isStart, duration) { + await sleep(10); + const currentTime = Date.now(); + // 参数检查 + if (typeof name !== 'string') { + log.error("参数 'name' 必须是字符串类型!"); + return; + } + if (typeof isJs !== 'boolean') { + log.error("参数 'isJs' 必须是布尔型!"); + return; + } + if (typeof isStart !== 'boolean') { + log.error("参数 'isStart' 必须是布尔型!"); + return; + } + if (typeof currentTime !== 'number' || !Number.isInteger(currentTime)) { + log.error("参数 'currentTime' 必须是整数!"); + return; + } + if (typeof duration !== 'number' || !Number.isInteger(duration)) { + log.error("参数 'duration' 必须是整数!"); + return; + } + + // 将 currentTime 转换为 Date 对象并格式化为 HH:mm:ss.sss + const date = new Date(currentTime); + const hours = String(date.getHours()).padStart(2, '0'); + const minutes = String(date.getMinutes()).padStart(2, '0'); + const seconds = String(date.getSeconds()).padStart(2, '0'); + const milliseconds = String(date.getMilliseconds()).padStart(3, '0'); + const formattedTime = `${hours}:${minutes}:${seconds}.${milliseconds}`; + + // 将 duration 转换为分钟和秒,并保留三位小数 + const durationInSeconds = duration / 1000; // 转换为秒 + const durationMinutes = Math.floor(durationInSeconds / 60); + const durationSeconds = (durationInSeconds % 60).toFixed(3); // 保留三位小数 + + // 使用四个独立的 if 语句处理四种情况 + if (isJs && isStart) { + // 处理 isJs = true 且 isStart = true 的情况 + const logMessage = `正在伪造js开始的日志记录\n\n` + + `[${formattedTime}] [INF] BetterGenshinImpact.Service.ScriptService\n` + + `------------------------------\n\n` + + `[${formattedTime}] [INF] BetterGenshinImpact.Service.ScriptService\n` + + `→ 开始执行JS脚本: "${name}"`; + log.debug(logMessage); + } + if (isJs && !isStart) { + // 处理 isJs = true 且 isStart = false 的情况 + const logMessage = `正在伪造js结束的日志记录\n\n` + + `[${formattedTime}] [INF] BetterGenshinImpact.Service.ScriptService\n` + + `→ 脚本执行结束: "${name}", 耗时: ${durationMinutes}分${durationSeconds}秒\n\n` + + `[${formattedTime}] [INF] BetterGenshinImpact.Service.ScriptService\n` + + `------------------------------`; + log.debug(logMessage); + } + if (!isJs && isStart) { + // 处理 isJs = false 且 isStart = true 的情况 + const logMessage = `正在伪造地图追踪开始的日志记录\n\n` + + `[${formattedTime}] [INF] BetterGenshinImpact.Service.ScriptService\n` + + `------------------------------\n\n` + + `[${formattedTime}] [INF] BetterGenshinImpact.Service.ScriptService\n` + + `→ 开始执行地图追踪任务: "${name}"`; + log.debug(logMessage); + } + if (!isJs && !isStart) { + // 处理 isJs = false 且 isStart = false 的情况 + const logMessage = `正在伪造地图追踪结束的日志记录\n\n` + + `[${formattedTime}] [INF] BetterGenshinImpact.Service.ScriptService\n` + + `→ 脚本执行结束: "${name}", 耗时: ${durationMinutes}分${durationSeconds}秒\n\n` + + `[${formattedTime}] [INF] BetterGenshinImpact.Service.ScriptService\n` + + `------------------------------`; + log.debug(logMessage); + } +} + +//用于获取结束时间 +async function getEndTime(minIntervalTime, lastEndTime) { + const minIntervalTimeInMs = minIntervalTime * 60 * 1000; // 将分钟转换为毫秒 + return new Date(lastEndTime.getTime() + 24 * 60 * 60 * 1000 + minIntervalTimeInMs); +} + +// 执行 好感度的 path 任务 +async function AutoPath(locationName) { + try { + const filePath = `assets/AutoPath/${locationName}.json`; + await pathingScript.runFile(filePath); + } catch (error) { + log.error(`执行 ${locationName} 路径时发生错误: ${error.message}`); + } +} + +//好感度任务的逻辑 +async function AutoFriendshipDev(times, ocrTimeout, fightTimeout, enemyType = "盗宝团", endTime) { + // 启用自动拾取的实时任务(只有鳄鱼好感启用) + //if (enemyType === "盗宝团") { + //if (enemyType === "愚人众") { + if (enemyType === "鳄鱼") { + dispatcher.addTimer(new RealtimeTimer("AutoPick")); + } + let friendTimes = 0; + for (let i = 0; i < times; i++) { + + if (enemyType === "无") { + log.info(`不进行好感`); + return 0; + } + + // 获取当前时间 + const now = new Date(); + + // 比较当前时间与 endTime,若晚于 endTime 则跳出循环 + if (now > endTime) { + log.info("当前时间已晚于预期时间,终止好感任务"); + break; + } + + await fakeLog(`第${i + 1}次好感`, false, true, 0); + friendTimes = friendTimes + 1; + await AutoPath(`${enemyType}-触发点`); + // 启动路径导航任务 + let pathTaskPromise = AutoPath(`${enemyType}-战斗点`); + + // 根据敌人类型设置不同的OCR检测关键词 + const ocrKeywords = getOcrKeywords(enemyType); + + // OCR检测 + let ocrStatus = false; + let ocrStartTime = Date.now(); + while (Date.now() - ocrStartTime < ocrTimeout * 1000 && !ocrStatus) { + let captureRegion = captureGameRegion(); + let resList = captureRegion.findMulti(RecognitionObject.ocr(0, 200, 300, 300)); + for (let o = 0; o < resList.count; o++) { + let res = resList[o]; + for (let keyword of ocrKeywords) { + if (res.text.includes(keyword)) { + ocrStatus = true; + log.info("检测到突发任务触发"); + break; + } + } + if (ocrStatus) break; + } + if (!ocrStatus) { + await sleep(1000); + } + } + + if (ocrStatus) { + const cts = new CancellationTokenSource(); + try { // 设置最大等待时间为15秒 + const maxWaitTime = 15000; + const waitStartTime = Date.now(); + + // 根据敌人类型设置不同的目标坐标 + const targetCoords = getTargetCoordinates(enemyType); + const maxDistance = 10; // 10米距离判定 + + // 等待角色到达指定位置附近 + let isNearTarget = false; + let pathTaskFinished = false; + + // 简单监控路径任务完成 + pathTaskPromise.then(() => { + pathTaskFinished = true; + log.info("路径任务已完成"); + }).catch(error => { + pathTaskFinished = true; + log.error(`路径任务出错: ${error}`); + }); + // 等待角色到达目标位置或超时 + while (!isNearTarget && !pathTaskFinished && (Date.now() - waitStartTime < maxWaitTime)) { + const pos = genshin.getPositionFromMap(); + if (pos) { + const distance = Math.sqrt(Math.pow(pos.x - targetCoords.x, 2) + Math.pow(pos.y - targetCoords.y, 2)); + if (distance <= maxDistance) { + isNearTarget = true; + log.info(`已到达目标点附近,距离: ${distance.toFixed(2)}米`); + break; + } + } + await sleep(1000); + } log.info("开始战斗..."); + const battleTask = dispatcher.RunTask(new SoloTask("AutoFight"), cts); + const fightResultPromise = waitForBattleResult(fightTimeout * 1000, enemyType, cts); + + // 使用 Promise.all 等待两个任务完成 + const [battleResult, fightResult] = await Promise.all([ + battleTask.catch(error => { + return { success: false, error: error }; + }), + fightResultPromise // 不捕获超时错误,让它直接抛到外层 + ]); + await pathTaskPromise; // 等待路径任务完成 + cts.cancel(); + } catch (error) { + cts.cancel(); + if (error.message && error.message.includes("战斗超时")) { + log.error(`战斗超时,终止整个任务: ${error.message}`); + await genshin.tpToStatueOfTheSeven(); // 超时回到七天神像终止任务 + throw error; // 重新抛出超时错误,终止整个任务 + } + log.error(`执行过程中出错: ${error}`); + } + } else { + notification.send(`未识别到突发任务,${enemyType}好感结束`); + log.info(`未识别到突发任务,${enemyType}好感结束`); + return false; + } + + // 特殊处理:鳄鱼战斗后需要拾取 + if (enemyType === "鳄鱼") { + await AutoPath('鳄鱼-拾取'); + } + + await fakeLog(`第${i + 1}次好感`, false, false, 0); + } + log.info(`${enemyType}好感运行了${friendTimes}次`); + await genshin.tpToStatueOfTheSeven(); + + return friendTimes; +} + +// 验证输入是否是正整数 +function isPositiveInteger(value) { + return Number.isInteger(value) && value > 0; +} + +// 根据敌人类型获取OCR关键词 +function getOcrKeywords(enemyType) { + if (enemyType === "愚人众") { + return ["买卖", "不成", "正义存", "愚人众", "禁止", "危险", "运输", "打倒", "盗宝团", "丘丘人", "今晚", "伙食", "所有人"]; + } + else if (enemyType === "盗宝团") { + return ["岛上", "无贼", "消灭", "鬼鬼祟祟", "盗宝团"]; + } + else if (enemyType === "鳄鱼") { + return ["张牙", "舞爪", "恶党", "鳄鱼", "打倒", "所有", "鳄鱼"]; + } + else { + return ["突发", "任务", "打倒", "消灭", "敌人", "所有"]; // 兜底关键词 + } +} + +// 根据敌人类型获取目标战斗点坐标 +function getTargetCoordinates(enemyType) { + if (enemyType === "愚人众") { + return { x: 4840.55, y: -3078.01 }; + } else if (enemyType === "盗宝团") { + // 盗宝团战斗点坐标 + return { x: -2757.28, y: -3468.43 }; + } else if (enemyType === "鳄鱼") { + // 鳄鱼战斗点坐标 + return { x: 3578.08, y: -500.75 }; + } +} + +//切换队伍 +async function switchPartyIfNeeded(partyName) { + if (!partyName) { + await genshin.returnMainUi(); + return; + } + try { + log.info("正在尝试切换至" + partyName); + if (!await genshin.switchParty(partyName)) { + log.info("切换队伍失败,前往七天神像重试"); + await genshin.tpToStatueOfTheSeven(); + await genshin.switchParty(partyName); + } + } catch { + log.error("队伍切换失败,可能处于联机模式或其他不可切换状态"); + notification.error(`队伍切换失败,可能处于联机模式或其他不可切换状态`); + await genshin.returnMainUi(); + } +} + +//等待战斗结果 +async function waitForBattleResult(timeout = 2 * 60 * 1000, enemyType = "盗宝团", cts = new CancellationTokenSource()) { + let fightStartTime = Date.now(); + const successKeywords = ["事件", "完成"]; + const failureKeywords = ["失败"]; + const eventKeywords = getOcrKeywords(enemyType); + let notFind = 0; + + while (Date.now() - fightStartTime < timeout) { + try { + // 简化OCR检测,只使用一个try-catch块 + let captureRegion = captureGameRegion(); + let result = captureRegion.find(RecognitionObject.ocr(850, 150, 200, 80)); + let result2 = captureRegion.find(RecognitionObject.ocr(0, 200, 300, 300)); + let text = result.text; + let text2 = result2.text; + + // 检查成功关键词 + for (let keyword of successKeywords) { + if (text.includes(keyword)) { + log.info("检测到战斗成功关键词: {0}", keyword); + log.info("战斗结果:成功"); + cts.cancel(); // 取消任务 + return true; + } + } + + // 检查失败关键词 + for (let keyword of failureKeywords) { + if (text.includes(keyword)) { + log.warn("检测到战斗失败关键词: {0}", keyword); + log.warn("战斗结果:失败,回到七天神像重试"); + cts.cancel(); // 取消任务 + await genshin.tpToStatueOfTheSeven(); + if (enemyType === "愚人众") { + await AutoPath('愚人众-准备'); + } + return false; + } + } + + // 检查事件关键词 + let find = 0; + for (let keyword of eventKeywords) { + if (text2.includes(keyword)) { + find++; + } + } + + if (find === 0) { + notFind++; + log.info("未检测到任务触发关键词:{0} 次", notFind); + } else { + notFind = 0; + } + + if (notFind > 10) { + log.warn("不在任务触发区域,战斗失败"); + cts.cancel(); // 取消任务 + if (enemyType === "愚人众") { + log.warn("回到愚人众准备点"); + await AutoPath('愚人众-准备'); + } + return false; + + } + } + catch (error) { + log.error("OCR过程中出错: {0}", error); + // 出错后继续循环,不进行额外嵌套处理 + } + + // 统一的检查间隔 + await sleep(1000); + } + + log.warn("在超时时间内未检测到战斗结果"); + cts.cancel(); // 取消任务 +} + +/** + * 验证超时时间设置 + * @param {number|string} value - 用户设置的超时时间(秒) + * @param {number} defaultValue - 默认超时时间(秒) + * @param {string} timeoutType - 超时类型名称 + * @returns {number} - 验证后的超时时间(秒) + */ +function validateTimeoutSetting(value, defaultValue, timeoutType) { + // 转换为数字 + const timeout = Number(value); + + // 检查是否为有效数字且大于0 + if (!isFinite(timeout) || timeout <= 0) { + log.warn(`${timeoutType}超时设置无效,必须是大于0的数字,将使用默认值 ${defaultValue} 秒`); + return defaultValue; + } + + log.info(`${timeoutType}超时设置为 ${timeout} 秒`); + return timeout; +} + +// 定义所有图标的图像识别对象,每个图片都有自己的识别区域 +let CharacterMenuRo = RecognitionObject.TemplateMatch(file.ReadImageMatSync("assets/CharacterMenu.png"), 60, 991, 38, 38); + +// 定义一个函数用于识别图像 +async function recognizeImage(recognitionObject, timeout = 5000) { + let startTime = Date.now(); + while (Date.now() - startTime < timeout) { + try { + // 尝试识别图像 + let imageResult = captureGameRegion().find(recognitionObject); + if (imageResult) { + // log.info(`成功识别图像,坐标: x=${imageResult.x}, y=${imageResult.y}`); + // log.info(`图像尺寸: width=${imageResult.width}, height=${imageResult.height}`); + return { success: true, x: imageResult.x, y: imageResult.y }; + } + } catch (error) { + log.error(`识别图像时发生异常: ${error.message}`); + } + await sleep(500); // 短暂延迟,避免过快循环 + } + log.warn(`经过多次尝试,仍然无法识别图像`); + return { success: false }; +} + +// 定义一个函数用于识别文字并点击 +async function recognizeTextAndClick(targetText, ocrRegion, timeout = 3000) { + let startTime = Date.now(); + let retryCount = 0; // 重试计数 + while (Date.now() - startTime < timeout) { + try { + // 尝试 OCR 识别 + let resList = captureGameRegion().findMulti(RecognitionObject.ocr(ocrRegion.x, ocrRegion.y, ocrRegion.width, ocrRegion.height)); // 指定识别区域 + // 遍历识别结果,检查是否找到目标文本 + for (let res of resList) { + let correctedText = res.text; + if (correctedText.includes(targetText)) { + // 如果找到目标文本,计算并点击文字的中心坐标 + let centerX = Math.round(res.x + res.width / 2); + let centerY = Math.round(res.y + res.height / 2); + await click(centerX, centerY); + await sleep(500); // 确保点击后有足够的时间等待 + return { success: true, x: centerX, y: centerY }; + } + } + } catch (error) { + retryCount++; // 增加重试计数 + log.warn(`页面标志识别失败,正在进行第 ${retryCount} 次重试...`); + } + await sleep(1000); // 短暂延迟,避免过快循环 + } + log.warn(`经过多次尝试,仍然无法识别文字: ${targetText},尝试点击默认中心位置`); + let centerX = Math.round(ocrRegion.x + ocrRegion.width / 2); + let centerY = Math.round(ocrRegion.y + ocrRegion.height / 2); + await click(centerX, centerY); + await sleep(1000); + return { success: false }; +} + +// 定义一个独立的函数用于在指定区域进行 OCR 识别并输出识别内容 +async function recognizeTextInRegion(ocrRegion, timeout = 5000) { + let startTime = Date.now(); + let retryCount = 0; // 重试计数 + while (Date.now() - startTime < timeout) { + try { + // 在指定区域进行 OCR 识别 + let ocrResult = captureGameRegion().find(RecognitionObject.ocr(ocrRegion.x, ocrRegion.y, ocrRegion.width, ocrRegion.height)); + if (ocrResult) { + let correctedText = ocrResult.text; + return correctedText; // 返回识别到的内容 + } else { + log.warn(`OCR 识别区域未找到内容`); + return null; // 如果 OCR 未识别到内容,返回 null + } + } catch (error) { + retryCount++; // 增加重试计数 + log.warn(`OCR 识别失败,正在进行第 ${retryCount} 次重试...`); + } + await sleep(500); // 短暂延迟,避免过快循环 + } + log.warn(`经过多次尝试,仍然无法在指定区域识别到文字`); + return null; // 如果未识别到文字,返回 null +} + +async function decomposeArtifacts() { + keyPress("B"); + await sleep(1000); + await click(670, 45); + await sleep(500); + + await recognizeTextAndClick("分解", { x: 635, y: 991, width: 81, height: 57 }); + await sleep(1000); + + //识别已储存经验(1570-880-1650-930) + let regionToCheck1 = { x: 1570, y: 880, width: 80, height: 50 }; + let initialNum = await recognizeTextInRegion(regionToCheck1); + let initialValue = 0; + + if (initialNum && !isNaN(parseInt(initialNum, 10))) { + initialValue = parseInt(initialNum, 10); + log.info(`已储存经验识别成功: ${initialValue}`); + } else { + log.warn(`在指定区域未识别到有效数字: ${initialValue}`); + } + let regionToCheck3 = { x: 100, y: 885, width: 170, height: 50 }; + let decomposedNum = 0; + let firstNumber = 0; + let firstNumber2 = 0; + + if (settings.keep4Star) { + await recognizeTextAndClick("快速选择", { x: 248, y: 996, width: 121, height: 49 }); + moveMouseTo(960, 540); + await sleep(1000); + + await click(370, 1020); // 点击“确认选择”按钮 + await sleep(1500); + + decomposedNum = await recognizeTextInRegion(regionToCheck3); + + // 使用正则表达式提取第一个数字 + const match = decomposedNum.match(/已选(\d+)/); + + // 检查是否匹配成功 + if (match) { + // 将匹配到的第一个数字转换为数字类型并存储在变量中 + firstNumber = Number(match[1]); + log.info(`1-4星总数量: ${firstNumber}`); + } else { + log.info("识别失败"); + } + keyPress("VK_ESCAPE"); + + + await recognizeTextAndClick("分解", { x: 635, y: 991, width: 81, height: 57 }); + await sleep(1000); + } + await recognizeTextAndClick("快速选择", { x: 248, y: 996, width: 121, height: 49 }); + moveMouseTo(960, 540); + await sleep(1000); + + if (settings.keep4Star) { + await click(370, 370);//取消选择四星 + await sleep(1000); + } + await click(370, 1020); // 点击“确认选择”按钮 + await sleep(1500); + + let decomposedNum2 = await recognizeTextInRegion(regionToCheck3); + + // 使用正则表达式提取第一个数字 + const match2 = decomposedNum2.match(/已选(\d+)/); + + // 检查是否匹配成功 + if (match2) { + // 将匹配到的第一个数字转换为数字类型并存储在变量中 + firstNumber2 = Number(match2[1]); + log.info(`分解总数是: ${firstNumber2}`); + } else { + log.info("识别失败"); + } + //识别当前总经验 + let regionToCheck2 = { x: 1500, y: 900, width: 150, height: 100 }; + let newNum = await recognizeTextInRegion(regionToCheck2); + let newValue = 0; + + if (newNum && !isNaN(parseInt(newNum, 10))) { + newValue = parseInt(newNum, 10); + log.info(`当前总经验识别成功: ${newValue}`); + } else { + log.warn(`在指定区域未识别到有效数字: ${newValue}`); + } + + if (settings.decomposeMode === "分解(经验瓶)") { + log.info(`用户选择了分解,执行分解`); + // 根据用户配置,分解狗粮 + await sleep(1000); + await click(1620, 1020); // 点击分解按钮 + await sleep(1000); + + // 4. 识别"进行分解"按钮 + await click(1340, 755); // 点击进行分解按钮 + + await sleep(1000); + + // 5. 关闭确认界面 + await click(1340, 755); + await sleep(1000); + } + else { + log.info(`用户未选择分解,不执行分解`); + } + + // 7. 计算分解获得经验=总经验-上次剩余 + const resinExperience = Math.max(newValue - initialValue, 0); + log.info(`分解可获得经验: ${resinExperience}`); + let fourStarNum = firstNumber - firstNumber2; + if (settings.keep4Star) { + log.info(`保留的四星数量: ${fourStarNum}`); + } + let resultExperience = resinExperience; + if (resultExperience === 0) { + resultExperience = initialValue; + } + const result = resultExperience; + await genshin.returnMainUi(); + return result; +} + +/** + * 摧毁圣遗物换摩拉 + */ +async function destroyArtifacts(times = 1) { + const ArtifactsButtonRo = RecognitionObject.TemplateMatch(file.ReadImageMatSync("Assets/RecognitionObject/ArtifactsButton.png")); + const DeleteButtonRo = RecognitionObject.TemplateMatch(file.ReadImageMatSync("Assets/RecognitionObject/DeleteButton.png")); + const AutoAddButtonRo = RecognitionObject.TemplateMatch(file.ReadImageMatSync("Assets/RecognitionObject/AutoAddButton.png")); + const ConfirmButtonRo = RecognitionObject.TemplateMatch(file.ReadImageMatSync("Assets/RecognitionObject/ConfirmButton.png")); + const DestoryButtonRo = RecognitionObject.TemplateMatch(file.ReadImageMatSync("Assets/RecognitionObject/DestoryButton.png")); + const MidDestoryButtonRo = RecognitionObject.TemplateMatch(file.ReadImageMatSync("Assets/RecognitionObject/DestoryButton.png"), 900, 600, 500, 300); + await genshin.returnMainUi(); + keyPress("B"); + await sleep(1500); + + let ArtifactsButton = captureGameRegion().find(ArtifactsButtonRo); + if (ArtifactsButton.isExist()) { + log.info("识别到圣遗物按钮"); + ArtifactsButton.click(); + await sleep(1500); + } + + try { + for (let i = 0; i < times; i++) { + captureGameRegion().find(DeleteButtonRo).click();// 点击摧毁 + await sleep(600); + captureGameRegion().find(AutoAddButtonRo).click();// 点击自动添加 + await sleep(600); + await sleep(300); + click(150, 150); + await sleep(300); + click(150, 220); + await sleep(300); + click(150, 300); + if (!settings.keep4Star) { + await sleep(300); + click(150, 370); + } + captureGameRegion().find(ConfirmButtonRo).click();// 点击快捷放入 + await sleep(600); + captureGameRegion().find(DestoryButtonRo).click();// 点击摧毁 + await sleep(600); + captureGameRegion().find(MidDestoryButtonRo).click();// 弹出页面点击摧毁 + await sleep(600); + click(960, 1000);// 点击空白处 + await sleep(1000); + } + } catch (ex) { + log.info("背包里的圣遗物已摧毁完毕,提前结束") + } finally { + await genshin.returnMainUi(); + } + +} + +async function processArtifacts(times = 1) { + await genshin.returnMainUi(); + let result = 0; + try { + if (settings.decomposeMode === "销毁(摩拉)") { + result = await destroyArtifacts(times); + } else { + result = await decomposeArtifacts(); + } + } catch (error) { + log.error(`处理狗粮分解时发生异常: ${error.message}`); + } + await genshin.returnMainUi(); + return result; +} + +async function mora() { + let result = 0; + let tryTimes = 0; + while (result === 0 && tryTimes < 3) { + await genshin.returnMainUi(); + log.info("开始尝试识别摩拉"); + // 按下 C 键 + keyPress("C"); + await sleep(1500); + let recognized = false; + // 识别“角色菜单”图标或“天赋”文字 + let startTime = Date.now(); + while (Date.now() - startTime < 5000) { + // 尝试识别“角色菜单”图标 + let characterMenuResult = await recognizeImage(CharacterMenuRo, 5000); + if (characterMenuResult.success) { + await click(177, 433); + await sleep(500); + recognized = true; + break; + } + + // 尝试识别“天赋”文字 + let targetText = "天赋"; + let ocrRegion = { x: 133, y: 395, width: 115, height: 70 }; // 设置对应的识别区域 + let talentResult = await recognizeTextAndClick(targetText, ocrRegion); + if (talentResult.success) { + log.info(`点击天赋文字,坐标: x=${talentResult.x}, y=${talentResult.y}`); + recognized = true; + break; + } + + await sleep(1000); // 短暂延迟,避免过快循环 + } + + let recognizedText = ""; + + // 如果识别到了“角色菜单”或“天赋”,则识别“摩拉数值” + if (recognized) { + let ocrRegionMora = { x: 1620, y: 25, width: 152, height: 46 }; // 设置对应的识别区域 + recognizedText = await recognizeTextInRegion(ocrRegionMora); + if (recognizedText) { + log.info(`成功识别到摩拉数值: ${recognizedText}`); + result = recognizedText; + } else { + log.warn("未能识别到摩拉数值。"); + } + } else { + log.warn("未能识别到角色菜单或天赋"); + } + await sleep(500); + tryTimes++; + await genshin.returnMainUi(); + } + return Number(result); +} \ No newline at end of file diff --git a/repo/js/AutoArtifactsPro/manifest.json b/archive/js/AutoArtifactsPro/manifest.json similarity index 95% rename from repo/js/AutoArtifactsPro/manifest.json rename to archive/js/AutoArtifactsPro/manifest.json index 32b5b48e6..e31a38406 100644 --- a/repo/js/AutoArtifactsPro/manifest.json +++ b/archive/js/AutoArtifactsPro/manifest.json @@ -1,30 +1,30 @@ -{ - "manifest_version": 1, - "name": "自动狗粮加强版", - "version": "1.7.12", - "tags": [ - "好感", - "狗粮" - ], - "saved_files": [ - "records/" - ], - "description": "通过不同好感任务卡时间后运行狗粮任务以提高狗粮总收益,需要正确配置好感队伍的战斗策略,并在自定义配置中指定好感和狗粮队伍名称", - "authors": [ - { - "name": "mno", - "links": "https://github.com/Bedrockx" - }, - { - "name": "秋云", - "links": "https://github.com/physligl" - }, - { - "name": "汐", - "links": "https://github.com/jiegedabaobei" - } - ], - "settings_ui": "settings.json", - "main": "main.js" - -} +{ + "manifest_version": 1, + "name": "自动狗粮加强版", + "version": "1.7.12", + "tags": [ + "好感", + "狗粮" + ], + "saved_files": [ + "records/" + ], + "description": "通过不同好感任务卡时间后运行狗粮任务以提高狗粮总收益,需要正确配置好感队伍的战斗策略,并在自定义配置中指定好感和狗粮队伍名称", + "authors": [ + { + "name": "mno", + "links": "https://github.com/Bedrockx" + }, + { + "name": "秋云", + "links": "https://github.com/physligl" + }, + { + "name": "汐", + "links": "https://github.com/jiegedabaobei" + } + ], + "settings_ui": "settings.json", + "main": "main.js" + +} diff --git a/repo/js/AutoArtifactsPro/records/占位.json b/archive/js/AutoArtifactsPro/records/占位.json similarity index 100% rename from repo/js/AutoArtifactsPro/records/占位.json rename to archive/js/AutoArtifactsPro/records/占位.json diff --git a/archive/js/AutoArtifactsPro/records/默认账户.txt b/archive/js/AutoArtifactsPro/records/默认账户.txt new file mode 100644 index 000000000..75ca200d2 --- /dev/null +++ b/archive/js/AutoArtifactsPro/records/默认账户.txt @@ -0,0 +1,19 @@ +上次运行完成日期: 2025/08/15 +上次结束时间: 2025-08-15T10:09:35.440Z +上次运行路线: A +上次运行是否完成: true +js版本: 1.7.9.2 +历史收益: +日期:2025/08/15,运行路线A,狗粮经验99120,摩拉24274 +日期:2025/07/13,运行路线B,狗粮经验0,摩拉178 +日期:2025/07/13,运行路线B,狗粮经验3780,摩拉0 +日期:2025/05/25,运行路线F,狗粮经验-1,摩拉-1 +日期:2025/05/24,运行路线F,狗粮经验-1,摩拉-1 +日期:2025/05/23,运行路线F,狗粮经验-1,摩拉-1 +日期:2025/05/22,运行路线F,狗粮经验-1,摩拉-1 +日期:2025/05/21,运行路线F,狗粮经验-1,摩拉-1 + + + + + diff --git a/repo/js/AutoArtifactsPro/settings.json b/archive/js/AutoArtifactsPro/settings.json similarity index 96% rename from repo/js/AutoArtifactsPro/settings.json rename to archive/js/AutoArtifactsPro/settings.json index 82825cca7..f70f190b1 100644 --- a/repo/js/AutoArtifactsPro/settings.json +++ b/archive/js/AutoArtifactsPro/settings.json @@ -1,99 +1,99 @@ -[ - { - "name": "operationType", - "type": "select", - "label": "卡时间模式", - "options": [ - "盗宝团好感卡时间", - "愚人众好感卡时间", - "鳄鱼好感卡时间", - "干等卡时间", - "不卡时间,ab交替运行" - ], - "default": "不卡时间,ab交替运行" - }, - { - "name": "runActivatePath", - "type": "checkbox", - "label": "是否启用激活路线,启用后将先花费约5分钟激活狗粮点\n启用该选项后可提高稳定性,并允许极大降低最短间隔时间" - }, - { - "name": "useABE", - "type": "checkbox", - "label": "是否使用用时较短,收益较低的老abe路线\n不勾选时使用默认的新路线" - }, - { - "name": "minTimesForFirendship", - "type": "input-text", - "label": "好感任务最低运行次数\n【若卡时间好感次数不足该次数,则在狗粮结束后补齐】", - "default": "10" - }, - { - "name": "accountName", - "type": "input-text", - "label": "账户名称\n用于多用户运行时区分不同账户\n单用户无需修改", - "default": "默认账户" - }, - { - "name": "friendshipPartyName", - "type": "input-text", - "label": "好感队名称\n【请输入好感队的队伍名称】\n请为该配队配置对应的战斗策略,清怪路线也会使用该配队", - "default": "好感" - }, - { - "name": "grindPartyName", - "type": "input-text", - "label": "狗粮队名称\n【请输入狗粮队的队伍名称】\n", - "default": "狗粮" - }, - { - "name": "decomposeMode", - "type": "select", - "label": "狗粮分解模式", - "options": [ - "保留", - "分解(经验瓶)", - "销毁(摩拉)" - ], - "default": "保留" - }, - { - "name": "keep4Star", - "type": "checkbox", - "label": "是否保留四星(默认不保留)" - }, - { - "name": "autoSalvage", - "type": "checkbox", - "label": "是否沿路自动分解(默认:否)" - }, - { - "name": "minIntervalTime", - "type": "input-text", - "label": "最短间隔时间(分钟)\n【默认值为5分钟,过低可能导致狗粮收益下降】", - "default": "5" - }, - { - "name": "waitTimePeriod", - "type": "input-text", - "label": "卡时间时间段\n【格式参考:4:05-4:45,默认为4:05-4:45】\njs会尝试控制开始狗粮路线的时间在这个时间段内", - "default": "4:05-4:45" - }, - { - "name": "ocrTimeout", - "type": "input-text", - "label": "OCR超时时间(秒)\n【选填,默认为10秒,如果经常提前判定未识别到任务,请适当调大】", - "default": "10" - }, - { - "name": "fightTimeout", - "type": "input-text", - "label": "战斗超时时间(秒)\n【选填,默认为120秒】", - "default": "120" - }, - { - "name": "notify", - "type": "checkbox", - "label": "是否通知信息" - } +[ + { + "name": "operationType", + "type": "select", + "label": "卡时间模式", + "options": [ + "盗宝团好感卡时间", + "愚人众好感卡时间", + "鳄鱼好感卡时间", + "干等卡时间", + "不卡时间,ab交替运行" + ], + "default": "不卡时间,ab交替运行" + }, + { + "name": "runActivatePath", + "type": "checkbox", + "label": "是否启用激活路线,启用后将先花费约5分钟激活狗粮点\n启用该选项后可提高稳定性,并允许极大降低最短间隔时间" + }, + { + "name": "useABE", + "type": "checkbox", + "label": "是否使用用时较短,收益较低的老abe路线\n不勾选时使用默认的新路线" + }, + { + "name": "minTimesForFirendship", + "type": "input-text", + "label": "好感任务最低运行次数\n【若卡时间好感次数不足该次数,则在狗粮结束后补齐】", + "default": "10" + }, + { + "name": "accountName", + "type": "input-text", + "label": "账户名称\n用于多用户运行时区分不同账户\n单用户无需修改", + "default": "默认账户" + }, + { + "name": "friendshipPartyName", + "type": "input-text", + "label": "好感队名称\n【请输入好感队的队伍名称】\n请为该配队配置对应的战斗策略,清怪路线也会使用该配队", + "default": "好感" + }, + { + "name": "grindPartyName", + "type": "input-text", + "label": "狗粮队名称\n【请输入狗粮队的队伍名称】\n", + "default": "狗粮" + }, + { + "name": "decomposeMode", + "type": "select", + "label": "狗粮分解模式", + "options": [ + "保留", + "分解(经验瓶)", + "销毁(摩拉)" + ], + "default": "保留" + }, + { + "name": "keep4Star", + "type": "checkbox", + "label": "是否保留四星(默认不保留)" + }, + { + "name": "autoSalvage", + "type": "checkbox", + "label": "是否沿路自动分解(默认:否)" + }, + { + "name": "minIntervalTime", + "type": "input-text", + "label": "最短间隔时间(分钟)\n【默认值为5分钟,过低可能导致狗粮收益下降】", + "default": "5" + }, + { + "name": "waitTimePeriod", + "type": "input-text", + "label": "卡时间时间段\n【格式参考:4:05-4:45,默认为4:05-4:45】\njs会尝试控制开始狗粮路线的时间在这个时间段内", + "default": "4:05-4:45" + }, + { + "name": "ocrTimeout", + "type": "input-text", + "label": "OCR超时时间(秒)\n【选填,默认为10秒,如果经常提前判定未识别到任务,请适当调大】", + "default": "10" + }, + { + "name": "fightTimeout", + "type": "input-text", + "label": "战斗超时时间(秒)\n【选填,默认为120秒】", + "default": "120" + }, + { + "name": "notify", + "type": "checkbox", + "label": "是否通知信息" + } ] \ No newline at end of file