diff --git a/repo/js/TravelersTales/README.md b/repo/js/TravelersTales/README.md index e2afc9241..b1950f99f 100644 --- a/repo/js/TravelersTales/README.md +++ b/repo/js/TravelersTales/README.md @@ -1,48 +1,170 @@ # 自动游逸旅闻 自动完成游逸旅闻活动 -暂仅支持“鎏溢之章” +## 注意事项 +- 请将脚本加入调度器内运行 +- 由于角色出现时并不一定会按以下排序,可能会出现问题,也因此下方表格中的游戏内名称可能存在错误 ## 路线 +|路径|游戏内名称|支持情况|含有键鼠脚本|登场版本| +|--|--|--|--|--| +|安柏-1|你好,旅行者|✔️||5.4| +|安柏-2|蒙德城的猫|✔️||5.4| +|安柏-3|区区史莱姆|✔️||5.4| +|安柏-4|飞起来看看|✔️||5.4| +|安柏-5|休息日|✔️||5.4| +|香菱-1|甜甜香膏|✔️||5.4| +|行秋-1|书剑之一|✔️||5.4| +|行秋-2|书剑之二|✔️||5.4| +|行秋-3|事急从权!|✔️||5.4| +|行秋-4|一字千金|✔️||5.4| +|凝光-1|重任|✔️|✔️|5.4| +|菲谢尔-1|修订|✔️|✔️|5.4| +|菲谢尔-2|魔女|✔️|✔️|5.4| +|菲谢尔-3|命运时刻|✔️|✔️|5.4| +|诺艾尔-1|剑术|✔️||5.4| +|诺艾尔-2|进步法|✔️||5.4| +|砂糖-1|观测|✔️||5.4| +|迪卢克-1|定价|✔️|✔️|5.4| +|七七-1|烹饪|✔️||5.4| +|刻晴-1|奔走|✔️||5.4| +|迪奥娜-1|打猎|✔️||5.4| +|迪奥娜-2|委托|✔️||5.4| +|迪奥娜-3|空空如也|✔️||5.4| +|迪奥娜-4|猎物的真面目|✔️||5.4| +|钟离-1|茶|✔️||5.4| +|钟离-2|书|✔️||5.4| +|钟离-3|戏|✔️||5.4| +|罗莎莉亚-1|工作|✔️||5.4| +|罗莎莉亚-2|本职工作|||5.4| +|罗莎莉亚-3|假日|✔️||5.4| +|枫原万叶-1|远望天地||✔️|5.4| +|枫原万叶-2|旅途小感|✔️||5.4| +|枫原万叶-3|剑与酒|✔️||5.4| +|早柚-1|长高的…方法?|✔️||5.7| +|珊瑚宫心海-1|孤梦|||5.4| +|珊瑚宫心海-2|团聚|||5.4| +|托马-1|培训考试|✔️||5.7| +|托马-2|悠长假期|✔️||5.7| +|云堇-1|他山之石|✔️||5.4| +|云堇-2|来者是客|✔️||5.4| +|申鹤-1|萦怀|✔️||5.4| +|八重神子-1|好运气|✔️[^1]||5.7| +|神里绫人-1|事务|✔️||5.7| +|鹿野院平藏-1|怪案|✔️||5.7| +|鹿野院平藏-2|真相|✔️||5.7| +|鹿野院平藏-3|追缉|✔️||5.7| +|鹿野院平藏-4|静待…|✔️||5.7| +|鹿野院平藏-5|破案日|✔️||5.7| +|鹿野院平藏-6|他人之罪|✔️||6.0| +|柯莱-1|学习会|✔️|✔️|5.7| +|赛诺-1|估量|✔️||5.7| +|赛诺-2|食物|✔️||5.7| +|赛诺-3|职责|✔️||5.7| +|瑶瑶-1|练枪|✔️||5.4| +|瑶瑶-2|郊游|✔️||5.4| +|迪希雅-1|机关舞步|✔️||5.7| +|迪希雅-2|裙子|✔️||5.7| +|绮良良-1|热腾腾|✔️||5.7| +|绮良良-2|凉丝丝|✔️||5.7| +|绮良良-3|我的快递!|✔️||5.7| +|琳妮特-1|修理…?|✔️||5.7| +|林尼-1|魔术|✔️||5.7| +|菲米尼-1|故事|✔️|✔️|5.7| +|那维莱特-1|雨中|✔️||5.7| +|那维莱特-2|礼物|✔️||5.7| +|那维莱特-3|拜访|✔️||5.7| +|夏洛蒂-1|耐心|✔️[^1]||5.7| +|夏洛蒂-2|糟糕糟糕|✔️[^1]||5.7| +|夏洛蒂-3|新目的地|✔️[^1]||5.7| +|夏沃蕾-1|再加把劲!|✔️||5.7| +|闲云-1|弟子的礼物|||5.4| +|闲云-2|摘星崖掠影|||5.4| +|闲云-3|蒙德印象|||5.4| +|闲云-4|奔狼巧遇|||5.4| +|闲云-5|叨光受赞|||5.4| +|梦见月瑞希-1|新患者|✔️|✔️|5.7| +|梦见月瑞希-2|诊疗|✔️|✔️|5.7| +|爱诺-1|救治|✔️||6.0| +|爱诺-2|选择…|✔️||6.0| +|爱诺-3|时间足够你道别[^3]|✔️||6.0| +|爱诺-4|猫,可爱|✔️||6.0| +|奈芙尔-2|贵客登门|||6.0| +|奈芙尔-3|旧客登门|||6.0| +|菲林斯-1|力有未逮|✔️||6.0| +|菲林斯-4|古币|||6.0| +|菲林斯-5|日常所需|||6.0| +|菲林斯-6|意外助手|||6.0| +|菈乌玛-1|聚会|||6.0| +|菈乌玛-2|可承之重|||6.0| +|伊涅芙-1|冥想时间||✔️|6.0| +|伊涅芙-2|语言问题|✔️||6.0| +|伊涅芙-3|事关蛋卷|||6.0| +|丝柯克-1|日常所需|||6.0| +|米卡-1|为信而来|✔️||6.0| +|烟绯-1|学术所致|✔️||6.0| +|烟绯-2|噢,角|||6.0| +|辛焱-1|新演出|✔️|✔️|6.0| +|雅珂达-3|对不起嘛!伊涅芙——|||6.0| -|路径|支持情况|含有键鼠脚本| -|--|--|--| -|八重神子-1|✔️|| -|迪希雅-1|✔️|| -|迪希雅-2|✔️|| -|菲米尼-1|✔️|✔️| -|基尼奇-1|❌[^1]|| -|柯莱-1|✔️|✔️| -|林尼-1|✔️|| -|琳妮特-1|❌[^2]|| -|鹿野院平藏-1|✔️|| -|鹿野院平藏-2|✔️|| -|鹿野院平藏-3|✔️|| -|鹿野院平藏-4|✔️|| -|鹿野院平藏-5|✔️|| -|梦见月瑞希-1|✔️|✔️| -|梦见月瑞希-2|✔️|✔️| -|那维莱特-1|✔️|| -|那维莱特-2|✔️|| -|那维莱特-3|✔️|| -|绮良良-1|✔️|| -|绮良良-2|✔️|| -|绮良良-3|✔️|| -|赛诺-1|✔️|| -|赛诺-2|✔️|| -|赛诺-3|✔️|| -|神里绫人-1|✔️|| -|托马-1|✔️|| -|托马-2|✔️|| -|希诺宁-1|❌[^1]|| -|夏洛蒂-1|✔️|| -|夏洛蒂-2|✔️|| -|夏洛蒂-3|✔️|| -|夏沃蕾-1|✔️|| -|伊安珊-1|❌[^1]|| -|伊法-1|❌[^1]|| -|早柚-1|✔️|| +### 隐藏路线 +此类路线在地图上不可见 +将在后续版本更新支持 +|路径|游戏内名称|支持情况|含有键鼠脚本|登场版本| +|--|--|--|--|--| +|基尼奇-1|委托|❌||5.7| +|希诺宁-1|面谈实务|❌||5.7| +|伊安珊-1|训练问题|❌||5.7| +|伊法-1|药物|❌||5.7| +|雅珂达-1|对应酬劳|❌||6.0| +|雅珂达-2|猫!喂!猫——|||6.0| +|奈芙尔-1|靠谱与否|||6.0| +|菲林斯-2|巡视古币|||6.0| +|菲林斯-3|藏品|||6.0| +|爱诺-5|运转吧,伊涅芙|||6.0| -[^1]: 角色所在位置(圣火竞技场)无法使用地图追踪功能前往,键鼠录制的效果也非常不稳定 -[^2]: 角色所在位置(灰河)无法使用地图追踪功能前往,键鼠录制的效果也非常不稳定 -## 待完成功能 -- [x] 连续运行 \ No newline at end of file +[^1]: 可能存在无法识别的问题 +[^3]: 如果没有抽取菈乌玛,爱诺的[选择]则持续5日,每次做完获得1个逸闻印签,若后续再抽取菈乌玛,解锁该后续,可获得1个逸闻印签;如果有抽取菈乌玛,爱诺的[选择]则持续1日,解锁该后续,可获得5个逸闻印签。因此,如果有的话请尽量在队伍中携带菈乌玛!脚本后续会对此情况进行自动处理。也有人反馈没有菈乌玛的话无法触发该后续。 + + +## 文件结构 +``` +TravelersTales/ // 主目录 +├── assets/ // 资源目录 +│ ├── avatars/ // 角色头像 +│ │ ├── 安柏.png +│ │ └── ... +│ ├── icon/ // OCR用图标 +│ ├── keymouse/ // 键鼠脚本 +│ │ ├── 迪卢克-1.json +│ │ └── ... +│ └── pathing/ // 路径追踪 +│ ├── 爱诺-1.json +│ └── ... +├── data.json // 识别点数据 +├── config.json // 配置文件,存放路线的完成状态 +├── positions.json // 角色点位数据 +├── main.js // 脚本文件 +└── README.md // 说明文档 +``` +### config.json +存放每条路线的完成状态,脚本会自动更新 +不存在的路线默认设为false +```json +{ + "安柏-1": true, + "安柏-2": true, + ... +} +``` +### positions.json +存放角色的大地图点位数据,一般取地图追踪的最后一个点位的坐标 +含有键鼠脚本的路线需添加`hasKeyMouse`属性 +```json +[ + { "name": "安柏-1", "x": -1132, "y": 2297 }, + { "name": "安柏-2", "x": -959, "y": 2248 }, + ... + { "name": "凝光-1", "x": 449, "y": -834, "hasKeyMouse": true }, + ... +] +``` \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/avatars/琳妮特.png b/repo/js/TravelersTales/assets/avatars/琳妮特.png new file mode 100644 index 000000000..856365884 Binary files /dev/null and b/repo/js/TravelersTales/assets/avatars/琳妮特.png differ diff --git a/repo/js/TravelersTales/assets/avatars/辛焱.png b/repo/js/TravelersTales/assets/avatars/辛焱.png new file mode 100644 index 000000000..ee085d75d Binary files /dev/null and b/repo/js/TravelersTales/assets/avatars/辛焱.png differ diff --git a/repo/js/TravelersTales/assets/keymouse/伊涅芙-3.json b/repo/js/TravelersTales/assets/keymouse/伊涅芙-3.json new file mode 100644 index 000000000..3340edc57 --- /dev/null +++ b/repo/js/TravelersTales/assets/keymouse/伊涅芙-3.json @@ -0,0 +1 @@ +{"macroEvents":[{"type":3,"mouseX":92,"mouseY":1,"time":698},{"type":3,"mouseX":21,"mouseY":2,"time":729},{"type":3,"mouseX":24,"mouseY":2,"time":760},{"type":3,"mouseX":25,"mouseY":2,"time":792},{"type":3,"mouseX":24,"mouseY":1,"time":823},{"type":3,"mouseX":33,"mouseY":2,"time":854},{"type":3,"mouseX":29,"mouseY":2,"time":885},{"type":3,"mouseX":28,"mouseY":1,"time":917},{"type":3,"mouseX":15,"mouseY":1,"time":948},{"type":3,"mouseX":19,"mouseY":1,"time":979},{"type":3,"mouseX":21,"mouseY":0,"time":1010},{"type":3,"mouseX":17,"mouseY":0,"time":1042},{"type":3,"mouseX":8,"mouseY":0,"time":1073},{"type":3,"mouseX":16,"mouseY":0,"time":1104},{"type":3,"mouseX":25,"mouseY":2,"time":1135},{"type":3,"mouseX":10,"mouseY":0,"time":1167},{"type":3,"mouseX":6,"mouseY":0,"time":1198},{"type":3,"mouseX":5,"mouseY":0,"time":1229},{"type":3,"mouseX":2,"mouseY":-1,"time":1260},{"type":3,"mouseX":6,"mouseY":-1,"time":1292},{"type":3,"mouseX":4,"mouseY":-1,"time":1323},{"type":3,"mouseX":3,"mouseY":0,"time":1354},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":1593},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":3859},{"type":3,"mouseX":-69,"mouseY":2,"time":4354},{"type":3,"mouseX":-20,"mouseY":-3,"time":4385},{"type":3,"mouseX":-11,"mouseY":0,"time":4417},{"type":3,"mouseX":-16,"mouseY":-1,"time":4448},{"type":3,"mouseX":-23,"mouseY":-1,"time":4479},{"type":3,"mouseX":-29,"mouseY":-2,"time":4510},{"type":3,"mouseX":-17,"mouseY":-1,"time":4542},{"type":3,"mouseX":-20,"mouseY":-1,"time":4573},{"type":3,"mouseX":-15,"mouseY":0,"time":4604},{"type":3,"mouseX":-21,"mouseY":-1,"time":4635},{"type":3,"mouseX":-29,"mouseY":-1,"time":4667},{"type":3,"mouseX":-23,"mouseY":-1,"time":4698},{"type":3,"mouseX":-21,"mouseY":-2,"time":4729},{"type":3,"mouseX":-12,"mouseY":-1,"time":4760},{"type":3,"mouseX":-11,"mouseY":-1,"time":4792},{"type":3,"mouseX":-15,"mouseY":-2,"time":4823},{"type":3,"mouseX":-19,"mouseY":-2,"time":4854},{"type":3,"mouseX":-22,"mouseY":-3,"time":4885},{"type":3,"mouseX":-22,"mouseY":-2,"time":4917},{"type":3,"mouseX":-21,"mouseY":-1,"time":4948},{"type":3,"mouseX":-23,"mouseY":-3,"time":4979},{"type":3,"mouseX":-16,"mouseY":-1,"time":5010},{"type":3,"mouseX":-12,"mouseY":-2,"time":5042},{"type":3,"mouseX":-8,"mouseY":-1,"time":5073},{"type":3,"mouseX":-13,"mouseY":-2,"time":5104},{"type":3,"mouseX":-5,"mouseY":-2,"time":5135},{"type":3,"mouseX":-3,"mouseY":-1,"time":5167},{"type":3,"mouseX":-3,"mouseY":-1,"time":5198},{"type":3,"mouseX":-2,"mouseY":0,"time":5229},{"type":3,"mouseX":-2,"mouseY":-1,"time":5260},{"type":3,"mouseX":-3,"mouseY":-1,"time":5292},{"type":3,"mouseX":-1,"mouseY":0,"time":5323},{"type":3,"mouseX":0,"mouseY":-1,"time":5417},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":5453},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":7906},{"type":0,"keyCode":68,"mouseX":0,"mouseY":0,"time":8515},{"type":1,"keyCode":68,"mouseX":0,"mouseY":0,"time":9234},{"type":4,"mouseX":959,"mouseY":540,"mouseButton":"Middle","time":9890},{"type":5,"mouseX":959,"mouseY":540,"mouseButton":"Middle","time":9890},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":10609},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":14015}],"info":{"name":"","description":"","x":0,"y":0,"width":1920,"height":1080,"recordDpi":1}} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/keymouse/凝光-1.json b/repo/js/TravelersTales/assets/keymouse/凝光-1.json new file mode 100644 index 000000000..9c1501875 --- /dev/null +++ b/repo/js/TravelersTales/assets/keymouse/凝光-1.json @@ -0,0 +1 @@ +{"macroEvents":[{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":375},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":2875},{"type":3,"mouseX":3,"mouseY":2,"time":3073},{"type":3,"mouseX":40,"mouseY":11,"time":3105},{"type":3,"mouseX":35,"mouseY":10,"time":3136},{"type":3,"mouseX":54,"mouseY":14,"time":3167},{"type":3,"mouseX":61,"mouseY":13,"time":3198},{"type":3,"mouseX":61,"mouseY":12,"time":3230},{"type":3,"mouseX":52,"mouseY":9,"time":3261},{"type":3,"mouseX":47,"mouseY":8,"time":3292},{"type":3,"mouseX":42,"mouseY":7,"time":3323},{"type":3,"mouseX":46,"mouseY":8,"time":3355},{"type":3,"mouseX":49,"mouseY":9,"time":3386},{"type":3,"mouseX":39,"mouseY":7,"time":3417},{"type":3,"mouseX":51,"mouseY":8,"time":3448},{"type":3,"mouseX":44,"mouseY":7,"time":3480},{"type":3,"mouseX":41,"mouseY":6,"time":3511},{"type":3,"mouseX":35,"mouseY":6,"time":3542},{"type":3,"mouseX":34,"mouseY":4,"time":3573},{"type":3,"mouseX":29,"mouseY":4,"time":3605},{"type":3,"mouseX":23,"mouseY":4,"time":3636},{"type":3,"mouseX":17,"mouseY":1,"time":3667},{"type":3,"mouseX":22,"mouseY":2,"time":3698},{"type":3,"mouseX":20,"mouseY":2,"time":3730},{"type":3,"mouseX":21,"mouseY":1,"time":3761},{"type":3,"mouseX":19,"mouseY":1,"time":3792},{"type":3,"mouseX":20,"mouseY":1,"time":3823},{"type":3,"mouseX":19,"mouseY":1,"time":3855},{"type":3,"mouseX":13,"mouseY":1,"time":3886},{"type":3,"mouseX":2,"mouseY":0,"time":3917},{"type":3,"mouseX":5,"mouseY":0,"time":4011},{"type":3,"mouseX":5,"mouseY":0,"time":4042},{"type":3,"mouseX":5,"mouseY":0,"time":4073},{"type":3,"mouseX":3,"mouseY":-1,"time":4105},{"type":3,"mouseX":2,"mouseY":-1,"time":4136},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":4313},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":5203},{"type":3,"mouseX":-7,"mouseY":0,"time":5448},{"type":3,"mouseX":-19,"mouseY":-3,"time":5480},{"type":3,"mouseX":-34,"mouseY":-3,"time":5511},{"type":3,"mouseX":-36,"mouseY":-3,"time":5542},{"type":3,"mouseX":-26,"mouseY":-3,"time":5573},{"type":3,"mouseX":-35,"mouseY":-4,"time":5605},{"type":3,"mouseX":-40,"mouseY":-6,"time":5636},{"type":3,"mouseX":-51,"mouseY":-10,"time":5667},{"type":3,"mouseX":-53,"mouseY":-10,"time":5698},{"type":3,"mouseX":-38,"mouseY":-7,"time":5730},{"type":3,"mouseX":-30,"mouseY":-4,"time":5761},{"type":3,"mouseX":-24,"mouseY":-5,"time":5792},{"type":3,"mouseX":-15,"mouseY":-2,"time":5823},{"type":3,"mouseX":-22,"mouseY":-4,"time":5855},{"type":3,"mouseX":-24,"mouseY":-2,"time":5886},{"type":3,"mouseX":-21,"mouseY":-1,"time":5917},{"type":3,"mouseX":-16,"mouseY":0,"time":5948},{"type":3,"mouseX":-10,"mouseY":1,"time":5980},{"type":3,"mouseX":-7,"mouseY":1,"time":6011},{"type":3,"mouseX":-3,"mouseY":0,"time":6042},{"type":3,"mouseX":-8,"mouseY":1,"time":6073},{"type":3,"mouseX":-11,"mouseY":1,"time":6105},{"type":3,"mouseX":-8,"mouseY":0,"time":6136},{"type":3,"mouseX":-12,"mouseY":-1,"time":6167},{"type":3,"mouseX":-15,"mouseY":-2,"time":6198},{"type":3,"mouseX":-6,"mouseY":0,"time":6230},{"type":3,"mouseX":-2,"mouseY":0,"time":6339},{"type":3,"mouseX":-6,"mouseY":-1,"time":6370},{"type":3,"mouseX":-1,"mouseY":0,"time":6402},{"type":3,"mouseX":-2,"mouseY":0,"time":6542},{"type":3,"mouseX":-2,"mouseY":-1,"time":6573},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":6688},{"type":3,"mouseX":5,"mouseY":0,"time":7745},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":8594},{"type":3,"mouseX":-3,"mouseY":0,"time":8777},{"type":3,"mouseX":-11,"mouseY":0,"time":8808},{"type":3,"mouseX":-20,"mouseY":-1,"time":8839},{"type":3,"mouseX":-21,"mouseY":-2,"time":8870},{"type":3,"mouseX":-21,"mouseY":-2,"time":8902},{"type":3,"mouseX":-19,"mouseY":-1,"time":8933},{"type":3,"mouseX":-29,"mouseY":-3,"time":8964},{"type":3,"mouseX":-38,"mouseY":-4,"time":8995},{"type":3,"mouseX":-24,"mouseY":-3,"time":9027},{"type":3,"mouseX":-24,"mouseY":-3,"time":9058},{"type":3,"mouseX":-21,"mouseY":-2,"time":9089},{"type":3,"mouseX":-20,"mouseY":-3,"time":9120},{"type":3,"mouseX":-22,"mouseY":-3,"time":9152},{"type":3,"mouseX":-21,"mouseY":-2,"time":9183},{"type":3,"mouseX":-21,"mouseY":-2,"time":9214},{"type":3,"mouseX":-18,"mouseY":-1,"time":9245},{"type":3,"mouseX":-17,"mouseY":0,"time":9277},{"type":3,"mouseX":-19,"mouseY":-1,"time":9308},{"type":3,"mouseX":-22,"mouseY":-2,"time":9339},{"type":3,"mouseX":-15,"mouseY":-1,"time":9370},{"type":3,"mouseX":-19,"mouseY":-1,"time":9402},{"type":3,"mouseX":-19,"mouseY":-2,"time":9433},{"type":3,"mouseX":-16,"mouseY":-2,"time":9464},{"type":3,"mouseX":-24,"mouseY":-4,"time":9495},{"type":3,"mouseX":-22,"mouseY":-4,"time":9527},{"type":3,"mouseX":-19,"mouseY":-2,"time":9558},{"type":3,"mouseX":-16,"mouseY":-2,"time":9589},{"type":3,"mouseX":-13,"mouseY":-2,"time":9620},{"type":3,"mouseX":-8,"mouseY":-1,"time":9652},{"type":3,"mouseX":-10,"mouseY":-1,"time":9683},{"type":3,"mouseX":-11,"mouseY":-1,"time":9714},{"type":3,"mouseX":-9,"mouseY":0,"time":9745},{"type":3,"mouseX":-14,"mouseY":-1,"time":9777},{"type":3,"mouseX":-6,"mouseY":-1,"time":9808},{"type":3,"mouseX":-2,"mouseY":0,"time":9839},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":10047},{"type":3,"mouseX":1,"mouseY":1,"time":10464},{"type":3,"mouseX":1,"mouseY":2,"time":10495},{"type":3,"mouseX":-1,"mouseY":12,"time":10527},{"type":3,"mouseX":-1,"mouseY":5,"time":10558},{"type":3,"mouseX":-5,"mouseY":2,"time":10589},{"type":3,"mouseX":-1,"mouseY":0,"time":10652},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":11969},{"type":3,"mouseX":-21,"mouseY":-2,"time":12605},{"type":3,"mouseX":-30,"mouseY":-3,"time":12636},{"type":3,"mouseX":-31,"mouseY":-3,"time":12667},{"type":3,"mouseX":-30,"mouseY":-3,"time":12698},{"type":3,"mouseX":-25,"mouseY":-1,"time":12730},{"type":3,"mouseX":-20,"mouseY":-2,"time":12761},{"type":3,"mouseX":-31,"mouseY":-1,"time":12792},{"type":3,"mouseX":-20,"mouseY":-1,"time":12823},{"type":3,"mouseX":-19,"mouseY":-1,"time":12855},{"type":3,"mouseX":-21,"mouseY":-2,"time":12886},{"type":3,"mouseX":-19,"mouseY":-1,"time":12917},{"type":3,"mouseX":-16,"mouseY":-1,"time":12948},{"type":3,"mouseX":-14,"mouseY":-1,"time":12980},{"type":3,"mouseX":-14,"mouseY":-1,"time":13011},{"type":3,"mouseX":-11,"mouseY":0,"time":13042},{"type":3,"mouseX":-18,"mouseY":0,"time":13073},{"type":3,"mouseX":-11,"mouseY":-1,"time":13105},{"type":3,"mouseX":-11,"mouseY":0,"time":13136},{"type":3,"mouseX":-10,"mouseY":-1,"time":13167},{"type":3,"mouseX":-11,"mouseY":0,"time":13198},{"type":3,"mouseX":-9,"mouseY":-1,"time":13230},{"type":3,"mouseX":-7,"mouseY":-1,"time":13261},{"type":3,"mouseX":-7,"mouseY":0,"time":13292},{"type":3,"mouseX":-8,"mouseY":-1,"time":13323},{"type":3,"mouseX":-5,"mouseY":-1,"time":13355},{"type":3,"mouseX":-6,"mouseY":0,"time":13386},{"type":3,"mouseX":0,"mouseY":-1,"time":13480},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":13594},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":14672},{"type":3,"mouseX":-6,"mouseY":1,"time":14730},{"type":3,"mouseX":-14,"mouseY":1,"time":14761},{"type":3,"mouseX":-18,"mouseY":0,"time":14792},{"type":3,"mouseX":-17,"mouseY":0,"time":14823},{"type":3,"mouseX":-18,"mouseY":0,"time":14855},{"type":3,"mouseX":-16,"mouseY":0,"time":14886},{"type":3,"mouseX":-13,"mouseY":0,"time":14917},{"type":3,"mouseX":-20,"mouseY":0,"time":14948},{"type":3,"mouseX":-21,"mouseY":-1,"time":14980},{"type":3,"mouseX":-20,"mouseY":0,"time":15011},{"type":3,"mouseX":-21,"mouseY":-1,"time":15042},{"type":3,"mouseX":-17,"mouseY":-1,"time":15073},{"type":3,"mouseX":-12,"mouseY":0,"time":15105},{"type":3,"mouseX":-10,"mouseY":-1,"time":15136},{"type":3,"mouseX":-6,"mouseY":0,"time":15167},{"type":3,"mouseX":-6,"mouseY":0,"time":15198},{"type":3,"mouseX":-3,"mouseY":0,"time":15230},{"type":3,"mouseX":-1,"mouseY":0,"time":15261},{"type":3,"mouseX":-5,"mouseY":0,"time":15323},{"type":3,"mouseX":-4,"mouseY":0,"time":15355},{"type":3,"mouseX":-4,"mouseY":0,"time":15386},{"type":3,"mouseX":-10,"mouseY":1,"time":15417},{"type":3,"mouseX":-22,"mouseY":0,"time":15448},{"type":3,"mouseX":-7,"mouseY":0,"time":15480},{"type":3,"mouseX":-3,"mouseY":0,"time":15605},{"type":3,"mouseX":-1,"mouseY":0,"time":15636},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":15782},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":16297},{"type":3,"mouseX":-1,"mouseY":1,"time":16558},{"type":3,"mouseX":-11,"mouseY":2,"time":16589},{"type":3,"mouseX":-17,"mouseY":1,"time":16620},{"type":3,"mouseX":-14,"mouseY":1,"time":16652},{"type":3,"mouseX":-14,"mouseY":2,"time":16683},{"type":3,"mouseX":-13,"mouseY":1,"time":16714},{"type":3,"mouseX":-15,"mouseY":0,"time":16745},{"type":3,"mouseX":-33,"mouseY":0,"time":16777},{"type":3,"mouseX":-46,"mouseY":-3,"time":16808},{"type":3,"mouseX":-57,"mouseY":-4,"time":16839},{"type":3,"mouseX":-56,"mouseY":-3,"time":16870},{"type":3,"mouseX":-43,"mouseY":-1,"time":16902},{"type":3,"mouseX":-39,"mouseY":0,"time":16933},{"type":3,"mouseX":-36,"mouseY":0,"time":16964},{"type":3,"mouseX":-43,"mouseY":7,"time":16995},{"type":3,"mouseX":-21,"mouseY":6,"time":17027},{"type":3,"mouseX":-4,"mouseY":1,"time":17105},{"type":3,"mouseX":-1,"mouseY":-5,"time":17652},{"type":3,"mouseX":-8,"mouseY":-3,"time":17683},{"type":3,"mouseX":-7,"mouseY":-3,"time":17714},{"type":3,"mouseX":-13,"mouseY":-1,"time":17745},{"type":3,"mouseX":-28,"mouseY":0,"time":17777},{"type":3,"mouseX":-30,"mouseY":-1,"time":17808},{"type":3,"mouseX":-42,"mouseY":-1,"time":17839},{"type":3,"mouseX":-31,"mouseY":0,"time":17870},{"type":3,"mouseX":-25,"mouseY":0,"time":17902},{"type":3,"mouseX":-27,"mouseY":0,"time":17933},{"type":3,"mouseX":-28,"mouseY":0,"time":17964},{"type":3,"mouseX":-26,"mouseY":1,"time":17995},{"type":3,"mouseX":-26,"mouseY":1,"time":18027},{"type":3,"mouseX":-24,"mouseY":1,"time":18058},{"type":3,"mouseX":-22,"mouseY":0,"time":18089},{"type":3,"mouseX":-18,"mouseY":0,"time":18120},{"type":3,"mouseX":-11,"mouseY":1,"time":18152},{"type":3,"mouseX":-11,"mouseY":1,"time":18183},{"type":3,"mouseX":-8,"mouseY":1,"time":18214},{"type":3,"mouseX":-4,"mouseY":0,"time":18245},{"type":3,"mouseX":-3,"mouseY":1,"time":18277},{"type":3,"mouseX":-4,"mouseY":0,"time":18308},{"type":3,"mouseX":-7,"mouseY":1,"time":18339},{"type":3,"mouseX":-6,"mouseY":0,"time":18370},{"type":3,"mouseX":-7,"mouseY":1,"time":18402},{"type":3,"mouseX":-8,"mouseY":0,"time":18433},{"type":3,"mouseX":-6,"mouseY":0,"time":18464},{"type":3,"mouseX":-1,"mouseY":0,"time":18542},{"type":3,"mouseX":-1,"mouseY":0,"time":18714},{"type":3,"mouseX":-1,"mouseY":0,"time":18980},{"type":3,"mouseX":0,"mouseY":-1,"time":19011},{"type":3,"mouseX":-2,"mouseY":0,"time":19042},{"type":3,"mouseX":-2,"mouseY":0,"time":19073},{"type":3,"mouseX":-1,"mouseY":0,"time":19120},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":19500},{"type":3,"mouseX":-1,"mouseY":0,"time":19855},{"type":3,"mouseX":-1,"mouseY":0,"time":19886},{"type":3,"mouseX":-1,"mouseY":0,"time":19917},{"type":3,"mouseX":-2,"mouseY":0,"time":19980},{"type":3,"mouseX":-2,"mouseY":0,"time":20027},{"type":3,"mouseX":-1,"mouseY":0,"time":20105},{"type":0,"keyCode":32,"mouseX":0,"mouseY":0,"time":20250},{"type":1,"keyCode":32,"mouseX":0,"mouseY":0,"time":20485},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":21172},{"type":0,"keyCode":83,"mouseX":0,"mouseY":0,"time":22032},{"type":1,"keyCode":83,"mouseX":0,"mouseY":0,"time":22110},{"type":4,"mouseX":959,"mouseY":540,"mouseButton":"Middle","time":22641},{"type":5,"mouseX":959,"mouseY":540,"mouseButton":"Middle","time":22782},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":23969},{"type":0,"keyCode":32,"mouseX":0,"mouseY":0,"time":24282},{"type":1,"keyCode":32,"mouseX":0,"mouseY":0,"time":24578},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":24625},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":27047},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":30610},{"type":0,"keyCode":65,"mouseX":0,"mouseY":0,"time":31438},{"type":1,"keyCode":65,"mouseX":0,"mouseY":0,"time":32063}],"info":{"name":"","description":"","x":0,"y":0,"width":1920,"height":1080,"recordDpi":1}} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/keymouse/奈芙尔-2.json b/repo/js/TravelersTales/assets/keymouse/奈芙尔-2.json new file mode 100644 index 000000000..eb6e37788 --- /dev/null +++ b/repo/js/TravelersTales/assets/keymouse/奈芙尔-2.json @@ -0,0 +1 @@ +{"macroEvents":[{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":1046},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":2453},{"type":0,"keyCode":83,"mouseX":0,"mouseY":0,"time":2953},{"type":1,"keyCode":83,"mouseX":0,"mouseY":0,"time":3406},{"type":0,"keyCode":68,"mouseX":0,"mouseY":0,"time":4000},{"type":1,"keyCode":68,"mouseX":0,"mouseY":0,"time":4250},{"type":4,"mouseX":959,"mouseY":539,"mouseButton":"Middle","time":4750},{"type":5,"mouseX":959,"mouseY":539,"mouseButton":"Middle","time":4906},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":5734},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":8343},{"type":0,"keyCode":83,"mouseX":0,"mouseY":0,"time":8890},{"type":1,"keyCode":83,"mouseX":0,"mouseY":0,"time":9078},{"type":0,"keyCode":65,"mouseX":0,"mouseY":0,"time":9812},{"type":1,"keyCode":65,"mouseX":0,"mouseY":0,"time":10453},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":10968},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":11875},{"type":0,"keyCode":65,"mouseX":0,"mouseY":0,"time":12328},{"type":1,"keyCode":65,"mouseX":0,"mouseY":0,"time":12562},{"type":4,"mouseX":959,"mouseY":539,"mouseButton":"Middle","time":13031},{"type":5,"mouseX":959,"mouseY":539,"mouseButton":"Middle","time":13203},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":13750},{"type":0,"keyCode":32,"mouseX":0,"mouseY":0,"time":13796},{"type":1,"keyCode":32,"mouseX":0,"mouseY":0,"time":14046},{"type":0,"keyCode":32,"mouseX":0,"mouseY":0,"time":14343},{"type":1,"keyCode":32,"mouseX":0,"mouseY":0,"time":14750},{"type":0,"keyCode":32,"mouseX":0,"mouseY":0,"time":15046},{"type":1,"keyCode":32,"mouseX":0,"mouseY":0,"time":15359},{"type":0,"keyCode":32,"mouseX":0,"mouseY":0,"time":15468},{"type":1,"keyCode":32,"mouseX":0,"mouseY":0,"time":15640},{"type":0,"keyCode":32,"mouseX":0,"mouseY":0,"time":16171},{"type":1,"keyCode":32,"mouseX":0,"mouseY":0,"time":16531},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":16578}],"info":{"name":"","description":"","x":0,"y":0,"width":1920,"height":1080,"recordDpi":1}} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/keymouse/奈芙尔-3.json b/repo/js/TravelersTales/assets/keymouse/奈芙尔-3.json new file mode 100644 index 000000000..4bdc2d43c --- /dev/null +++ b/repo/js/TravelersTales/assets/keymouse/奈芙尔-3.json @@ -0,0 +1 @@ +{"macroEvents":[{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":719},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":3750},{"type":0,"keyCode":65,"mouseX":0,"mouseY":0,"time":4782},{"type":1,"keyCode":65,"mouseX":0,"mouseY":0,"time":5391},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":6016},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":6985}],"info":{"name":"","description":"","x":0,"y":0,"width":1920,"height":1080,"recordDpi":1}} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/keymouse/菲谢尔-1.json b/repo/js/TravelersTales/assets/keymouse/菲谢尔-1.json new file mode 100644 index 000000000..52999c53a --- /dev/null +++ b/repo/js/TravelersTales/assets/keymouse/菲谢尔-1.json @@ -0,0 +1 @@ +{"macroEvents":[{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":344},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":1437},{"type":3,"mouseX":7,"mouseY":0,"time":1636},{"type":3,"mouseX":11,"mouseY":0,"time":1667},{"type":3,"mouseX":15,"mouseY":1,"time":1698},{"type":3,"mouseX":30,"mouseY":3,"time":1729},{"type":3,"mouseX":53,"mouseY":5,"time":1761},{"type":3,"mouseX":58,"mouseY":8,"time":1792},{"type":3,"mouseX":51,"mouseY":7,"time":1823},{"type":3,"mouseX":58,"mouseY":6,"time":1854},{"type":3,"mouseX":65,"mouseY":6,"time":1886},{"type":3,"mouseX":71,"mouseY":6,"time":1917},{"type":3,"mouseX":68,"mouseY":8,"time":1948},{"type":3,"mouseX":74,"mouseY":8,"time":1979},{"type":3,"mouseX":57,"mouseY":6,"time":2011},{"type":3,"mouseX":70,"mouseY":6,"time":2042},{"type":3,"mouseX":58,"mouseY":5,"time":2073},{"type":3,"mouseX":51,"mouseY":6,"time":2104},{"type":3,"mouseX":38,"mouseY":3,"time":2136},{"type":3,"mouseX":30,"mouseY":3,"time":2167},{"type":3,"mouseX":31,"mouseY":2,"time":2198},{"type":3,"mouseX":26,"mouseY":1,"time":2229},{"type":3,"mouseX":13,"mouseY":0,"time":2261},{"type":3,"mouseX":10,"mouseY":-1,"time":2292},{"type":3,"mouseX":14,"mouseY":-2,"time":2323},{"type":3,"mouseX":10,"mouseY":-1,"time":2354},{"type":3,"mouseX":-5,"mouseY":-2,"time":2557},{"type":3,"mouseX":-9,"mouseY":-3,"time":2589},{"type":3,"mouseX":-6,"mouseY":-1,"time":2620},{"type":3,"mouseX":-2,"mouseY":0,"time":2651},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":2875},{"type":3,"mouseX":-2,"mouseY":0,"time":4948},{"type":3,"mouseX":-1,"mouseY":0,"time":4979},{"type":3,"mouseX":-1,"mouseY":0,"time":5026},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":5031},{"type":0,"keyCode":70,"mouseX":0,"mouseY":0,"time":5375},{"type":1,"keyCode":70,"mouseX":0,"mouseY":0,"time":5484},{"type":3,"mouseX":-3,"mouseY":1,"time":5839},{"type":3,"mouseX":-3,"mouseY":1,"time":5870},{"type":3,"mouseX":-4,"mouseY":2,"time":5917},{"type":3,"mouseX":-5,"mouseY":2,"time":5948},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":6109},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":7500},{"type":3,"mouseX":-3,"mouseY":1,"time":7667},{"type":3,"mouseX":-12,"mouseY":2,"time":7698},{"type":3,"mouseX":-26,"mouseY":2,"time":7729},{"type":3,"mouseX":-39,"mouseY":1,"time":7761},{"type":3,"mouseX":-57,"mouseY":0,"time":7792},{"type":3,"mouseX":-69,"mouseY":1,"time":7823},{"type":3,"mouseX":-74,"mouseY":-4,"time":7854},{"type":3,"mouseX":-68,"mouseY":-6,"time":7886},{"type":3,"mouseX":-55,"mouseY":-4,"time":7917},{"type":3,"mouseX":-34,"mouseY":-1,"time":7948},{"type":3,"mouseX":-46,"mouseY":0,"time":7979},{"type":3,"mouseX":-43,"mouseY":-1,"time":8011},{"type":3,"mouseX":-33,"mouseY":0,"time":8042},{"type":3,"mouseX":-34,"mouseY":0,"time":8073},{"type":3,"mouseX":-45,"mouseY":-1,"time":8104},{"type":3,"mouseX":-54,"mouseY":-2,"time":8136},{"type":3,"mouseX":-51,"mouseY":-3,"time":8167},{"type":3,"mouseX":-52,"mouseY":-2,"time":8198},{"type":3,"mouseX":-33,"mouseY":-1,"time":8229},{"type":3,"mouseX":-19,"mouseY":-1,"time":8276},{"type":3,"mouseX":-8,"mouseY":-1,"time":8307},{"type":3,"mouseX":-4,"mouseY":0,"time":8339},{"type":3,"mouseX":-11,"mouseY":0,"time":8370},{"type":3,"mouseX":-12,"mouseY":-1,"time":8401},{"type":3,"mouseX":-9,"mouseY":-1,"time":8432},{"type":3,"mouseX":-8,"mouseY":-2,"time":8464},{"type":3,"mouseX":-6,"mouseY":2,"time":8495},{"type":3,"mouseX":-1,"mouseY":0,"time":8542},{"type":3,"mouseX":-4,"mouseY":0,"time":8573},{"type":3,"mouseX":-6,"mouseY":0,"time":8604},{"type":3,"mouseX":-4,"mouseY":0,"time":8636},{"type":3,"mouseX":-1,"mouseY":-1,"time":8667},{"type":3,"mouseX":-10,"mouseY":0,"time":8761},{"type":3,"mouseX":-12,"mouseY":-1,"time":8792},{"type":3,"mouseX":-2,"mouseY":0,"time":8823},{"type":3,"mouseX":3,"mouseY":0,"time":8932},{"type":3,"mouseX":0,"mouseY":-1,"time":9073},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":9094},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":11453}],"info":{"name":"","description":"","x":0,"y":0,"width":1920,"height":1080,"recordDpi":1}} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/keymouse/菲谢尔-2.json b/repo/js/TravelersTales/assets/keymouse/菲谢尔-2.json new file mode 100644 index 000000000..7ed9c31af --- /dev/null +++ b/repo/js/TravelersTales/assets/keymouse/菲谢尔-2.json @@ -0,0 +1 @@ +{"macroEvents":[{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":1093},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":2093},{"type":3,"mouseX":14,"mouseY":0,"time":2245},{"type":3,"mouseX":56,"mouseY":9,"time":2276},{"type":3,"mouseX":73,"mouseY":10,"time":2307},{"type":3,"mouseX":69,"mouseY":9,"time":2338},{"type":3,"mouseX":76,"mouseY":9,"time":2370},{"type":3,"mouseX":66,"mouseY":6,"time":2401},{"type":3,"mouseX":43,"mouseY":3,"time":2432},{"type":3,"mouseX":31,"mouseY":2,"time":2463},{"type":3,"mouseX":40,"mouseY":1,"time":2495},{"type":3,"mouseX":38,"mouseY":1,"time":2526},{"type":3,"mouseX":49,"mouseY":0,"time":2557},{"type":3,"mouseX":43,"mouseY":2,"time":2588},{"type":3,"mouseX":50,"mouseY":1,"time":2620},{"type":3,"mouseX":51,"mouseY":-3,"time":2651},{"type":3,"mouseX":35,"mouseY":-3,"time":2682},{"type":3,"mouseX":27,"mouseY":-4,"time":2713},{"type":3,"mouseX":34,"mouseY":-3,"time":2745},{"type":3,"mouseX":25,"mouseY":-1,"time":2776},{"type":3,"mouseX":23,"mouseY":-3,"time":2807},{"type":3,"mouseX":10,"mouseY":-3,"time":2838},{"type":3,"mouseX":7,"mouseY":-4,"time":2870},{"type":3,"mouseX":5,"mouseY":-6,"time":2901},{"type":3,"mouseX":5,"mouseY":-3,"time":2932},{"type":3,"mouseX":0,"mouseY":-1,"time":2963},{"type":3,"mouseX":6,"mouseY":-4,"time":2995},{"type":3,"mouseX":3,"mouseY":-4,"time":3026},{"type":3,"mouseX":2,"mouseY":-2,"time":3057},{"type":3,"mouseX":3,"mouseY":-5,"time":3088},{"type":3,"mouseX":1,"mouseY":-2,"time":3120},{"type":3,"mouseX":2,"mouseY":-3,"time":3151},{"type":3,"mouseX":5,"mouseY":-3,"time":3182},{"type":3,"mouseX":2,"mouseY":-6,"time":3213},{"type":3,"mouseX":6,"mouseY":-6,"time":3245},{"type":3,"mouseX":7,"mouseY":-5,"time":3276},{"type":3,"mouseX":3,"mouseY":-3,"time":3307},{"type":3,"mouseX":1,"mouseY":-2,"time":3338},{"type":3,"mouseX":0,"mouseY":-3,"time":3370},{"type":3,"mouseX":0,"mouseY":-1,"time":3416},{"type":3,"mouseX":3,"mouseY":-2,"time":3463},{"type":3,"mouseX":0,"mouseY":-2,"time":3495},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":3562},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":5578},{"type":0,"keyCode":70,"mouseX":0,"mouseY":0,"time":5921},{"type":1,"keyCode":70,"mouseX":0,"mouseY":0,"time":6046},{"type":3,"mouseX":2,"mouseY":0,"time":6448},{"type":3,"mouseX":5,"mouseY":0,"time":6479},{"type":3,"mouseX":3,"mouseY":-1,"time":6510},{"type":3,"mouseX":1,"mouseY":0,"time":6573},{"type":3,"mouseX":0,"mouseY":-1,"time":6604},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":6609},{"type":3,"mouseX":2,"mouseY":0,"time":6620},{"type":3,"mouseX":1,"mouseY":0,"time":6651},{"type":3,"mouseX":-2,"mouseY":0,"time":6916},{"type":3,"mouseX":-1,"mouseY":1,"time":6948},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":7437},{"type":3,"mouseX":2,"mouseY":0,"time":7713},{"type":3,"mouseX":16,"mouseY":5,"time":7745},{"type":3,"mouseX":37,"mouseY":11,"time":7776},{"type":3,"mouseX":54,"mouseY":17,"time":7807},{"type":3,"mouseX":66,"mouseY":20,"time":7838},{"type":3,"mouseX":72,"mouseY":19,"time":7870},{"type":3,"mouseX":54,"mouseY":12,"time":7901},{"type":3,"mouseX":69,"mouseY":15,"time":7932},{"type":3,"mouseX":46,"mouseY":11,"time":7963},{"type":3,"mouseX":28,"mouseY":6,"time":7995},{"type":3,"mouseX":35,"mouseY":11,"time":8026},{"type":3,"mouseX":45,"mouseY":13,"time":8057},{"type":3,"mouseX":57,"mouseY":13,"time":8088},{"type":3,"mouseX":50,"mouseY":10,"time":8120},{"type":3,"mouseX":36,"mouseY":7,"time":8151},{"type":3,"mouseX":36,"mouseY":6,"time":8182},{"type":3,"mouseX":36,"mouseY":7,"time":8213},{"type":3,"mouseX":23,"mouseY":3,"time":8245},{"type":3,"mouseX":26,"mouseY":4,"time":8276},{"type":3,"mouseX":23,"mouseY":2,"time":8307},{"type":3,"mouseX":22,"mouseY":1,"time":8338},{"type":3,"mouseX":34,"mouseY":5,"time":8370},{"type":3,"mouseX":39,"mouseY":4,"time":8401},{"type":3,"mouseX":26,"mouseY":1,"time":8432},{"type":3,"mouseX":21,"mouseY":0,"time":8463},{"type":3,"mouseX":11,"mouseY":1,"time":8495},{"type":3,"mouseX":1,"mouseY":1,"time":8573},{"type":3,"mouseX":1,"mouseY":0,"time":8604},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":8703},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":9921},{"type":3,"mouseX":-2,"mouseY":0,"time":10088},{"type":3,"mouseX":-15,"mouseY":5,"time":10120},{"type":3,"mouseX":-33,"mouseY":1,"time":10151},{"type":3,"mouseX":-66,"mouseY":-7,"time":10182},{"type":3,"mouseX":-74,"mouseY":-16,"time":10213},{"type":3,"mouseX":-74,"mouseY":-15,"time":10245},{"type":3,"mouseX":-48,"mouseY":-5,"time":10276},{"type":3,"mouseX":-31,"mouseY":-1,"time":10307},{"type":3,"mouseX":-38,"mouseY":-4,"time":10338},{"type":3,"mouseX":-51,"mouseY":-9,"time":10370},{"type":3,"mouseX":-51,"mouseY":-10,"time":10401},{"type":3,"mouseX":-41,"mouseY":-9,"time":10432},{"type":3,"mouseX":-31,"mouseY":-7,"time":10463},{"type":3,"mouseX":-33,"mouseY":-5,"time":10495},{"type":3,"mouseX":-19,"mouseY":-2,"time":10526},{"type":3,"mouseX":-20,"mouseY":-1,"time":10557},{"type":3,"mouseX":-25,"mouseY":-4,"time":10588},{"type":3,"mouseX":-22,"mouseY":-3,"time":10620},{"type":3,"mouseX":-16,"mouseY":-1,"time":10651},{"type":3,"mouseX":-13,"mouseY":-1,"time":10682},{"type":3,"mouseX":-10,"mouseY":-3,"time":10713},{"type":3,"mouseX":-12,"mouseY":-3,"time":10745},{"type":3,"mouseX":-3,"mouseY":0,"time":10776},{"type":3,"mouseX":-8,"mouseY":0,"time":10807},{"type":3,"mouseX":-14,"mouseY":-1,"time":10838},{"type":3,"mouseX":-13,"mouseY":-1,"time":10870},{"type":3,"mouseX":-13,"mouseY":-3,"time":10901},{"type":3,"mouseX":-9,"mouseY":-3,"time":10932},{"type":3,"mouseX":-1,"mouseY":-3,"time":10963},{"type":3,"mouseX":-1,"mouseY":-4,"time":10995},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":11093},{"type":3,"mouseX":0,"mouseY":-1,"time":11198},{"type":3,"mouseX":0,"mouseY":-1,"time":11260},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":12109},{"type":0,"keyCode":70,"mouseX":0,"mouseY":0,"time":12921},{"type":1,"keyCode":70,"mouseX":0,"mouseY":0,"time":13078}],"info":{"name":"","description":"","x":0,"y":0,"width":1920,"height":1080,"recordDpi":1}} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/keymouse/菲谢尔-3.json b/repo/js/TravelersTales/assets/keymouse/菲谢尔-3.json new file mode 100644 index 000000000..52999c53a --- /dev/null +++ b/repo/js/TravelersTales/assets/keymouse/菲谢尔-3.json @@ -0,0 +1 @@ +{"macroEvents":[{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":344},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":1437},{"type":3,"mouseX":7,"mouseY":0,"time":1636},{"type":3,"mouseX":11,"mouseY":0,"time":1667},{"type":3,"mouseX":15,"mouseY":1,"time":1698},{"type":3,"mouseX":30,"mouseY":3,"time":1729},{"type":3,"mouseX":53,"mouseY":5,"time":1761},{"type":3,"mouseX":58,"mouseY":8,"time":1792},{"type":3,"mouseX":51,"mouseY":7,"time":1823},{"type":3,"mouseX":58,"mouseY":6,"time":1854},{"type":3,"mouseX":65,"mouseY":6,"time":1886},{"type":3,"mouseX":71,"mouseY":6,"time":1917},{"type":3,"mouseX":68,"mouseY":8,"time":1948},{"type":3,"mouseX":74,"mouseY":8,"time":1979},{"type":3,"mouseX":57,"mouseY":6,"time":2011},{"type":3,"mouseX":70,"mouseY":6,"time":2042},{"type":3,"mouseX":58,"mouseY":5,"time":2073},{"type":3,"mouseX":51,"mouseY":6,"time":2104},{"type":3,"mouseX":38,"mouseY":3,"time":2136},{"type":3,"mouseX":30,"mouseY":3,"time":2167},{"type":3,"mouseX":31,"mouseY":2,"time":2198},{"type":3,"mouseX":26,"mouseY":1,"time":2229},{"type":3,"mouseX":13,"mouseY":0,"time":2261},{"type":3,"mouseX":10,"mouseY":-1,"time":2292},{"type":3,"mouseX":14,"mouseY":-2,"time":2323},{"type":3,"mouseX":10,"mouseY":-1,"time":2354},{"type":3,"mouseX":-5,"mouseY":-2,"time":2557},{"type":3,"mouseX":-9,"mouseY":-3,"time":2589},{"type":3,"mouseX":-6,"mouseY":-1,"time":2620},{"type":3,"mouseX":-2,"mouseY":0,"time":2651},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":2875},{"type":3,"mouseX":-2,"mouseY":0,"time":4948},{"type":3,"mouseX":-1,"mouseY":0,"time":4979},{"type":3,"mouseX":-1,"mouseY":0,"time":5026},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":5031},{"type":0,"keyCode":70,"mouseX":0,"mouseY":0,"time":5375},{"type":1,"keyCode":70,"mouseX":0,"mouseY":0,"time":5484},{"type":3,"mouseX":-3,"mouseY":1,"time":5839},{"type":3,"mouseX":-3,"mouseY":1,"time":5870},{"type":3,"mouseX":-4,"mouseY":2,"time":5917},{"type":3,"mouseX":-5,"mouseY":2,"time":5948},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":6109},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":7500},{"type":3,"mouseX":-3,"mouseY":1,"time":7667},{"type":3,"mouseX":-12,"mouseY":2,"time":7698},{"type":3,"mouseX":-26,"mouseY":2,"time":7729},{"type":3,"mouseX":-39,"mouseY":1,"time":7761},{"type":3,"mouseX":-57,"mouseY":0,"time":7792},{"type":3,"mouseX":-69,"mouseY":1,"time":7823},{"type":3,"mouseX":-74,"mouseY":-4,"time":7854},{"type":3,"mouseX":-68,"mouseY":-6,"time":7886},{"type":3,"mouseX":-55,"mouseY":-4,"time":7917},{"type":3,"mouseX":-34,"mouseY":-1,"time":7948},{"type":3,"mouseX":-46,"mouseY":0,"time":7979},{"type":3,"mouseX":-43,"mouseY":-1,"time":8011},{"type":3,"mouseX":-33,"mouseY":0,"time":8042},{"type":3,"mouseX":-34,"mouseY":0,"time":8073},{"type":3,"mouseX":-45,"mouseY":-1,"time":8104},{"type":3,"mouseX":-54,"mouseY":-2,"time":8136},{"type":3,"mouseX":-51,"mouseY":-3,"time":8167},{"type":3,"mouseX":-52,"mouseY":-2,"time":8198},{"type":3,"mouseX":-33,"mouseY":-1,"time":8229},{"type":3,"mouseX":-19,"mouseY":-1,"time":8276},{"type":3,"mouseX":-8,"mouseY":-1,"time":8307},{"type":3,"mouseX":-4,"mouseY":0,"time":8339},{"type":3,"mouseX":-11,"mouseY":0,"time":8370},{"type":3,"mouseX":-12,"mouseY":-1,"time":8401},{"type":3,"mouseX":-9,"mouseY":-1,"time":8432},{"type":3,"mouseX":-8,"mouseY":-2,"time":8464},{"type":3,"mouseX":-6,"mouseY":2,"time":8495},{"type":3,"mouseX":-1,"mouseY":0,"time":8542},{"type":3,"mouseX":-4,"mouseY":0,"time":8573},{"type":3,"mouseX":-6,"mouseY":0,"time":8604},{"type":3,"mouseX":-4,"mouseY":0,"time":8636},{"type":3,"mouseX":-1,"mouseY":-1,"time":8667},{"type":3,"mouseX":-10,"mouseY":0,"time":8761},{"type":3,"mouseX":-12,"mouseY":-1,"time":8792},{"type":3,"mouseX":-2,"mouseY":0,"time":8823},{"type":3,"mouseX":3,"mouseY":0,"time":8932},{"type":3,"mouseX":0,"mouseY":-1,"time":9073},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":9094},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":11453}],"info":{"name":"","description":"","x":0,"y":0,"width":1920,"height":1080,"recordDpi":1}} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/keymouse/辛焱-1.json b/repo/js/TravelersTales/assets/keymouse/辛焱-1.json new file mode 100644 index 000000000..e1070ac13 --- /dev/null +++ b/repo/js/TravelersTales/assets/keymouse/辛焱-1.json @@ -0,0 +1 @@ +{"macroEvents":[{"type":3,"mouseX":0,"mouseY":1,"time":276},{"type":3,"mouseX":0,"mouseY":1,"time":448},{"type":3,"mouseX":1,"mouseY":0,"time":698},{"type":3,"mouseX":1,"mouseY":1,"time":761},{"type":3,"mouseX":2,"mouseY":1,"time":792},{"type":3,"mouseX":0,"mouseY":1,"time":870},{"type":3,"mouseX":2,"mouseY":0,"time":1089},{"type":3,"mouseX":2,"mouseY":0,"time":1136},{"type":3,"mouseX":3,"mouseY":0,"time":1167},{"type":3,"mouseX":6,"mouseY":0,"time":1198},{"type":3,"mouseX":5,"mouseY":0,"time":1229},{"type":3,"mouseX":3,"mouseY":0,"time":1261},{"type":3,"mouseX":3,"mouseY":0,"time":1292},{"type":3,"mouseX":3,"mouseY":0,"time":1323},{"type":3,"mouseX":3,"mouseY":-1,"time":1354},{"type":3,"mouseX":6,"mouseY":0,"time":1386},{"type":3,"mouseX":3,"mouseY":0,"time":1432},{"type":3,"mouseX":4,"mouseY":-1,"time":1464},{"type":3,"mouseX":3,"mouseY":0,"time":1495},{"type":3,"mouseX":2,"mouseY":-1,"time":1526},{"type":3,"mouseX":5,"mouseY":-1,"time":1557},{"type":3,"mouseX":4,"mouseY":0,"time":1589},{"type":3,"mouseX":5,"mouseY":-1,"time":1620},{"type":3,"mouseX":6,"mouseY":0,"time":1651},{"type":3,"mouseX":8,"mouseY":-1,"time":1682},{"type":3,"mouseX":9,"mouseY":0,"time":1714},{"type":3,"mouseX":6,"mouseY":0,"time":1745},{"type":3,"mouseX":7,"mouseY":0,"time":1776},{"type":3,"mouseX":4,"mouseY":0,"time":1807},{"type":3,"mouseX":5,"mouseY":0,"time":1839},{"type":3,"mouseX":4,"mouseY":0,"time":1870},{"type":3,"mouseX":4,"mouseY":0,"time":1901},{"type":3,"mouseX":4,"mouseY":0,"time":1932},{"type":3,"mouseX":3,"mouseY":0,"time":1964},{"type":3,"mouseX":8,"mouseY":1,"time":1995},{"type":3,"mouseX":4,"mouseY":0,"time":2026},{"type":3,"mouseX":3,"mouseY":0,"time":2057},{"type":3,"mouseX":3,"mouseY":0,"time":2089},{"type":3,"mouseX":3,"mouseY":0,"time":2120},{"type":3,"mouseX":4,"mouseY":0,"time":2151},{"type":3,"mouseX":5,"mouseY":0,"time":2182},{"type":3,"mouseX":5,"mouseY":0,"time":2214},{"type":3,"mouseX":6,"mouseY":0,"time":2245},{"type":3,"mouseX":6,"mouseY":1,"time":2276},{"type":3,"mouseX":6,"mouseY":0,"time":2307},{"type":3,"mouseX":3,"mouseY":0,"time":2339},{"type":3,"mouseX":7,"mouseY":1,"time":2370},{"type":3,"mouseX":5,"mouseY":0,"time":2401},{"type":3,"mouseX":6,"mouseY":0,"time":2432},{"type":3,"mouseX":3,"mouseY":0,"time":2464},{"type":3,"mouseX":7,"mouseY":1,"time":2495},{"type":3,"mouseX":7,"mouseY":0,"time":2526},{"type":3,"mouseX":4,"mouseY":0,"time":2557},{"type":3,"mouseX":9,"mouseY":0,"time":2604},{"type":3,"mouseX":6,"mouseY":0,"time":2636},{"type":3,"mouseX":5,"mouseY":0,"time":2667},{"type":3,"mouseX":13,"mouseY":-1,"time":2714},{"type":3,"mouseX":6,"mouseY":0,"time":2761},{"type":3,"mouseX":6,"mouseY":-1,"time":2792},{"type":3,"mouseX":4,"mouseY":0,"time":2823},{"type":3,"mouseX":5,"mouseY":0,"time":2854},{"type":3,"mouseX":5,"mouseY":0,"time":2886},{"type":3,"mouseX":2,"mouseY":0,"time":2917},{"type":3,"mouseX":7,"mouseY":0,"time":2948},{"type":3,"mouseX":5,"mouseY":0,"time":2979},{"type":3,"mouseX":7,"mouseY":0,"time":3011},{"type":3,"mouseX":2,"mouseY":0,"time":3042},{"type":3,"mouseX":7,"mouseY":0,"time":3073},{"type":3,"mouseX":6,"mouseY":0,"time":3104},{"type":3,"mouseX":5,"mouseY":0,"time":3136},{"type":3,"mouseX":5,"mouseY":0,"time":3167},{"type":3,"mouseX":11,"mouseY":0,"time":3198},{"type":3,"mouseX":9,"mouseY":0,"time":3229},{"type":3,"mouseX":8,"mouseY":0,"time":3261},{"type":3,"mouseX":7,"mouseY":0,"time":3292},{"type":3,"mouseX":8,"mouseY":0,"time":3323},{"type":3,"mouseX":6,"mouseY":0,"time":3354},{"type":3,"mouseX":6,"mouseY":0,"time":3386},{"type":3,"mouseX":6,"mouseY":0,"time":3417},{"type":3,"mouseX":8,"mouseY":0,"time":3448},{"type":3,"mouseX":6,"mouseY":0,"time":3495},{"type":3,"mouseX":7,"mouseY":0,"time":3526},{"type":3,"mouseX":4,"mouseY":0,"time":3557},{"type":3,"mouseX":8,"mouseY":-1,"time":3589},{"type":3,"mouseX":8,"mouseY":0,"time":3620},{"type":3,"mouseX":3,"mouseY":-1,"time":3651},{"type":3,"mouseX":12,"mouseY":-1,"time":3682},{"type":3,"mouseX":10,"mouseY":-1,"time":3714},{"type":3,"mouseX":7,"mouseY":0,"time":3745},{"type":3,"mouseX":4,"mouseY":-1,"time":3776},{"type":3,"mouseX":6,"mouseY":0,"time":3807},{"type":3,"mouseX":8,"mouseY":-1,"time":3839},{"type":3,"mouseX":8,"mouseY":-1,"time":3886},{"type":3,"mouseX":11,"mouseY":-1,"time":3917},{"type":3,"mouseX":20,"mouseY":-1,"time":3948},{"type":3,"mouseX":11,"mouseY":0,"time":3979},{"type":3,"mouseX":13,"mouseY":-1,"time":4026},{"type":3,"mouseX":5,"mouseY":-1,"time":4057},{"type":3,"mouseX":7,"mouseY":0,"time":4089},{"type":3,"mouseX":13,"mouseY":-1,"time":4120},{"type":3,"mouseX":6,"mouseY":0,"time":4151},{"type":3,"mouseX":7,"mouseY":0,"time":4182},{"type":3,"mouseX":9,"mouseY":0,"time":4214},{"type":3,"mouseX":7,"mouseY":0,"time":4245},{"type":3,"mouseX":3,"mouseY":0,"time":4276},{"type":3,"mouseX":4,"mouseY":0,"time":4307},{"type":3,"mouseX":6,"mouseY":0,"time":4339},{"type":3,"mouseX":6,"mouseY":0,"time":4370},{"type":3,"mouseX":8,"mouseY":0,"time":4417},{"type":3,"mouseX":10,"mouseY":0,"time":4448},{"type":3,"mouseX":15,"mouseY":-1,"time":4479},{"type":3,"mouseX":14,"mouseY":0,"time":4511},{"type":3,"mouseX":15,"mouseY":-1,"time":4542},{"type":3,"mouseX":11,"mouseY":0,"time":4573},{"type":3,"mouseX":11,"mouseY":-1,"time":4604},{"type":3,"mouseX":7,"mouseY":0,"time":4651},{"type":3,"mouseX":4,"mouseY":-1,"time":4682},{"type":3,"mouseX":4,"mouseY":0,"time":4714},{"type":3,"mouseX":4,"mouseY":0,"time":4745},{"type":3,"mouseX":9,"mouseY":-1,"time":4776},{"type":3,"mouseX":9,"mouseY":-1,"time":4823},{"type":3,"mouseX":8,"mouseY":0,"time":4854},{"type":3,"mouseX":7,"mouseY":-1,"time":4886},{"type":3,"mouseX":3,"mouseY":-1,"time":4917},{"type":3,"mouseX":6,"mouseY":0,"time":4948},{"type":3,"mouseX":5,"mouseY":0,"time":4979},{"type":3,"mouseX":13,"mouseY":-2,"time":5026},{"type":3,"mouseX":9,"mouseY":-2,"time":5057},{"type":3,"mouseX":6,"mouseY":0,"time":5104},{"type":3,"mouseX":4,"mouseY":0,"time":5136},{"type":3,"mouseX":4,"mouseY":0,"time":5167},{"type":3,"mouseX":7,"mouseY":-1,"time":5198},{"type":3,"mouseX":9,"mouseY":0,"time":5229},{"type":3,"mouseX":14,"mouseY":-1,"time":5261},{"type":3,"mouseX":10,"mouseY":-1,"time":5307},{"type":3,"mouseX":4,"mouseY":0,"time":5339},{"type":3,"mouseX":5,"mouseY":-1,"time":5370},{"type":3,"mouseX":7,"mouseY":0,"time":5417},{"type":3,"mouseX":7,"mouseY":-1,"time":5448},{"type":3,"mouseX":6,"mouseY":0,"time":5479},{"type":3,"mouseX":8,"mouseY":-1,"time":5511},{"type":3,"mouseX":7,"mouseY":-1,"time":5542},{"type":3,"mouseX":5,"mouseY":-1,"time":5573},{"type":3,"mouseX":5,"mouseY":0,"time":5604},{"type":3,"mouseX":3,"mouseY":-1,"time":5636},{"type":3,"mouseX":3,"mouseY":0,"time":5667},{"type":3,"mouseX":3,"mouseY":-1,"time":5698},{"type":3,"mouseX":5,"mouseY":-1,"time":5729},{"type":3,"mouseX":4,"mouseY":0,"time":5761},{"type":3,"mouseX":5,"mouseY":-1,"time":5792},{"type":3,"mouseX":6,"mouseY":0,"time":5823},{"type":3,"mouseX":5,"mouseY":-1,"time":5854},{"type":3,"mouseX":7,"mouseY":0,"time":5886},{"type":3,"mouseX":4,"mouseY":0,"time":5917},{"type":3,"mouseX":2,"mouseY":-1,"time":5948},{"type":3,"mouseX":6,"mouseY":0,"time":5979},{"type":3,"mouseX":7,"mouseY":0,"time":6011},{"type":3,"mouseX":5,"mouseY":-1,"time":6042},{"type":3,"mouseX":5,"mouseY":0,"time":6089},{"type":3,"mouseX":9,"mouseY":-1,"time":6120},{"type":3,"mouseX":7,"mouseY":-1,"time":6151},{"type":3,"mouseX":3,"mouseY":0,"time":6182},{"type":3,"mouseX":5,"mouseY":-1,"time":6214},{"type":3,"mouseX":5,"mouseY":-1,"time":6245},{"type":3,"mouseX":4,"mouseY":0,"time":6276},{"type":3,"mouseX":4,"mouseY":-1,"time":6307},{"type":3,"mouseX":4,"mouseY":-1,"time":6339},{"type":3,"mouseX":6,"mouseY":0,"time":6370},{"type":3,"mouseX":5,"mouseY":-1,"time":6401},{"type":3,"mouseX":4,"mouseY":0,"time":6432},{"type":3,"mouseX":5,"mouseY":-1,"time":6464},{"type":3,"mouseX":4,"mouseY":0,"time":6495},{"type":3,"mouseX":4,"mouseY":-1,"time":6526},{"type":3,"mouseX":2,"mouseY":0,"time":6557},{"type":3,"mouseX":2,"mouseY":0,"time":6589},{"type":3,"mouseX":1,"mouseY":0,"time":6620},{"type":3,"mouseX":3,"mouseY":0,"time":6651},{"type":3,"mouseX":2,"mouseY":-1,"time":6682},{"type":3,"mouseX":1,"mouseY":0,"time":6714},{"type":3,"mouseX":1,"mouseY":0,"time":6745},{"type":3,"mouseX":0,"mouseY":-1,"time":7667},{"type":3,"mouseX":2,"mouseY":0,"time":7729},{"type":3,"mouseX":3,"mouseY":0,"time":7761},{"type":3,"mouseX":3,"mouseY":0,"time":7792},{"type":3,"mouseX":4,"mouseY":0,"time":7823},{"type":3,"mouseX":4,"mouseY":-1,"time":7854},{"type":3,"mouseX":1,"mouseY":0,"time":7886},{"type":3,"mouseX":6,"mouseY":-1,"time":7917},{"type":3,"mouseX":2,"mouseY":0,"time":7948},{"type":3,"mouseX":2,"mouseY":-1,"time":7979},{"type":3,"mouseX":2,"mouseY":0,"time":8026},{"type":3,"mouseX":2,"mouseY":-1,"time":8057},{"type":3,"mouseX":2,"mouseY":-1,"time":8089},{"type":3,"mouseX":3,"mouseY":0,"time":8120},{"type":3,"mouseX":5,"mouseY":-2,"time":8151},{"type":3,"mouseX":5,"mouseY":-1,"time":8182},{"type":3,"mouseX":5,"mouseY":-2,"time":8214},{"type":3,"mouseX":4,"mouseY":-1,"time":8245},{"type":3,"mouseX":6,"mouseY":-1,"time":8276},{"type":3,"mouseX":10,"mouseY":-3,"time":8307},{"type":3,"mouseX":8,"mouseY":-2,"time":8339},{"type":3,"mouseX":5,"mouseY":-1,"time":8370},{"type":3,"mouseX":7,"mouseY":-2,"time":8401},{"type":3,"mouseX":7,"mouseY":-1,"time":8448},{"type":3,"mouseX":5,"mouseY":0,"time":8479},{"type":3,"mouseX":6,"mouseY":-1,"time":8511},{"type":3,"mouseX":4,"mouseY":-1,"time":8542},{"type":3,"mouseX":3,"mouseY":0,"time":8573},{"type":3,"mouseX":3,"mouseY":0,"time":8604},{"type":3,"mouseX":4,"mouseY":-1,"time":8651},{"type":3,"mouseX":2,"mouseY":0,"time":8682},{"type":3,"mouseX":3,"mouseY":0,"time":8714},{"type":3,"mouseX":2,"mouseY":-1,"time":8745},{"type":3,"mouseX":3,"mouseY":0,"time":8776},{"type":3,"mouseX":2,"mouseY":0,"time":8823},{"type":3,"mouseX":2,"mouseY":0,"time":8870},{"type":3,"mouseX":1,"mouseY":0,"time":8917},{"type":3,"mouseX":2,"mouseY":0,"time":8948},{"type":3,"mouseX":1,"mouseY":0,"time":8995},{"type":3,"mouseX":1,"mouseY":0,"time":9026},{"type":3,"mouseX":1,"mouseY":0,"time":9073},{"type":3,"mouseX":0,"mouseY":-1,"time":10167},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":10344},{"type":3,"mouseX":-1,"mouseY":0,"time":11667},{"type":3,"mouseX":0,"mouseY":1,"time":11714},{"type":3,"mouseX":-1,"mouseY":0,"time":11745},{"type":3,"mouseX":0,"mouseY":1,"time":11823},{"type":3,"mouseX":-1,"mouseY":0,"time":11886},{"type":3,"mouseX":-1,"mouseY":1,"time":11932},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":12484},{"type":3,"mouseX":1,"mouseY":0,"time":13011},{"type":3,"mouseX":4,"mouseY":0,"time":13042},{"type":3,"mouseX":2,"mouseY":0,"time":13073},{"type":3,"mouseX":3,"mouseY":-1,"time":13104},{"type":3,"mouseX":1,"mouseY":0,"time":13136},{"type":3,"mouseX":3,"mouseY":0,"time":13167},{"type":3,"mouseX":2,"mouseY":-1,"time":13198},{"type":3,"mouseX":3,"mouseY":0,"time":13229},{"type":3,"mouseX":2,"mouseY":0,"time":13261},{"type":3,"mouseX":1,"mouseY":-1,"time":13292},{"type":3,"mouseX":2,"mouseY":0,"time":13323},{"type":3,"mouseX":2,"mouseY":0,"time":13354},{"type":3,"mouseX":2,"mouseY":0,"time":13386},{"type":3,"mouseX":2,"mouseY":-1,"time":13432},{"type":3,"mouseX":3,"mouseY":0,"time":13464},{"type":3,"mouseX":1,"mouseY":0,"time":13495},{"type":3,"mouseX":2,"mouseY":-1,"time":13526},{"type":3,"mouseX":3,"mouseY":0,"time":13557},{"type":3,"mouseX":2,"mouseY":0,"time":13589},{"type":3,"mouseX":1,"mouseY":0,"time":13636},{"type":3,"mouseX":1,"mouseY":0,"time":13667},{"type":3,"mouseX":1,"mouseY":0,"time":13698},{"type":3,"mouseX":1,"mouseY":0,"time":13745},{"type":3,"mouseX":1,"mouseY":-1,"time":13776},{"type":3,"mouseX":1,"mouseY":0,"time":13807},{"type":3,"mouseX":1,"mouseY":0,"time":13839},{"type":3,"mouseX":1,"mouseY":0,"time":13870},{"type":3,"mouseX":1,"mouseY":0,"time":13901},{"type":3,"mouseX":1,"mouseY":0,"time":13948},{"type":3,"mouseX":1,"mouseY":-1,"time":14057},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":14469},{"type":3,"mouseX":1,"mouseY":0,"time":14854},{"type":3,"mouseX":2,"mouseY":0,"time":14886},{"type":3,"mouseX":2,"mouseY":0,"time":14932},{"type":3,"mouseX":3,"mouseY":0,"time":14964},{"type":3,"mouseX":2,"mouseY":0,"time":15011},{"type":3,"mouseX":2,"mouseY":0,"time":15042},{"type":3,"mouseX":1,"mouseY":0,"time":15089},{"type":3,"mouseX":2,"mouseY":0,"time":15120},{"type":3,"mouseX":2,"mouseY":0,"time":15151},{"type":3,"mouseX":1,"mouseY":0,"time":15182},{"type":3,"mouseX":3,"mouseY":0,"time":15214},{"type":3,"mouseX":2,"mouseY":0,"time":15245},{"type":3,"mouseX":2,"mouseY":0,"time":15276},{"type":3,"mouseX":2,"mouseY":0,"time":15307},{"type":3,"mouseX":2,"mouseY":0,"time":15339},{"type":3,"mouseX":2,"mouseY":0,"time":15370},{"type":3,"mouseX":2,"mouseY":0,"time":15401},{"type":3,"mouseX":3,"mouseY":0,"time":15432},{"type":3,"mouseX":4,"mouseY":1,"time":15479},{"type":3,"mouseX":4,"mouseY":0,"time":15511},{"type":3,"mouseX":6,"mouseY":0,"time":15542},{"type":3,"mouseX":7,"mouseY":0,"time":15573},{"type":3,"mouseX":11,"mouseY":0,"time":15604},{"type":3,"mouseX":16,"mouseY":1,"time":15636},{"type":3,"mouseX":11,"mouseY":0,"time":15667},{"type":3,"mouseX":9,"mouseY":1,"time":15698},{"type":3,"mouseX":5,"mouseY":0,"time":15729},{"type":3,"mouseX":5,"mouseY":1,"time":15761},{"type":3,"mouseX":3,"mouseY":0,"time":15792},{"type":3,"mouseX":3,"mouseY":1,"time":15823},{"type":3,"mouseX":1,"mouseY":0,"time":15854},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":15875},{"type":3,"mouseX":1,"mouseY":0,"time":15901}],"info":{"name":"","description":"","x":0,"y":0,"width":2560,"height":1440,"recordDpi":1.5}} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/keymouse/迪卢克-1.json b/repo/js/TravelersTales/assets/keymouse/迪卢克-1.json new file mode 100644 index 000000000..d142de5e2 --- /dev/null +++ b/repo/js/TravelersTales/assets/keymouse/迪卢克-1.json @@ -0,0 +1 @@ +{"macroEvents":[{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":719},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":2828},{"type":0,"keyCode":68,"mouseX":0,"mouseY":0,"time":3172},{"type":1,"keyCode":68,"mouseX":0,"mouseY":0,"time":3563}],"info":{"name":"","description":"","x":0,"y":0,"width":1920,"height":1080,"recordDpi":1}} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/七七-1.json b/repo/js/TravelersTales/assets/pathing/七七-1.json new file mode 100644 index 000000000..19e661d9b --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/七七-1.json @@ -0,0 +1,39 @@ +{ + "info": { + "name": "七七-1", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": 267.947265625, + "y": -665.111328125, + "type": "teleport", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 2, + "x": 232.634765625, + "y": -663.73193359375, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": 231.009765625, + "y": -672.1455078125, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/丝柯克-1.json b/repo/js/TravelersTales/assets/pathing/丝柯克-1.json new file mode 100644 index 000000000..b140f8b49 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/丝柯克-1.json @@ -0,0 +1,67 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1760278196281, + "map_match_method": "", + "map_name": "Teyvat", + "name": "丝柯克-1", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9537.4404296875, + "y": 1637.35107421875 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": 9536.0341796875, + "y": 1629.38427734375 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": 9530.462890625, + "y": 1624.4794921875 + }, + { + "action": "stop_flying", + "action_params": "1000", + "id": 4, + "move_mode": "fly", + "type": "path", + "x": 9445.689453125, + "y": 1568.126953125 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "target", + "x": 9443.482421875, + "y": 1568.0068359375 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/云堇-1.json b/repo/js/TravelersTales/assets/pathing/云堇-1.json new file mode 100644 index 000000000..ef2be3e30 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/云堇-1.json @@ -0,0 +1,103 @@ +{ + "info": { + "name": "云堇-1", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "action": "", + "move_mode": "walk", + "type": "teleport", + "x": 366.75390625, + "y": -502.517578125, + "action_params": "" + }, + { + "id": 2, + "x": 378.947265625, + "y": -530.99951171875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": 319.103515625, + "y": -590.44384765625, + "type": "path", + "move_mode": "dash", + "action": "", + "action_params": "" + }, + { + "id": 4, + "x": 319.9140625, + "y": -587.33642578125, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 5, + "x": 331.138671875, + "y": -575.4775390625, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 6, + "x": 316.0029296875, + "y": -570.6650390625, + "type": "orientation", + "move_mode": "walk", + "action": "", + "action_params": "", + "locked": false + }, + { + "id": 7, + "x": 316.0029296875, + "y": -570.6650390625, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 8, + "x": 310.2861328125, + "y": -575.77880859375, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 9, + "x": 308.3916015625, + "y": -573.478515625, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 10, + "x": 314.9208984375, + "y": -564.77685546875, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/云堇-2.json b/repo/js/TravelersTales/assets/pathing/云堇-2.json new file mode 100644 index 000000000..f534a535e --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/云堇-2.json @@ -0,0 +1,103 @@ +{ + "info": { + "name": "云堇-2", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "action": "", + "move_mode": "walk", + "type": "teleport", + "x": 366.75390625, + "y": -502.517578125, + "action_params": "" + }, + { + "id": 2, + "x": 378.947265625, + "y": -530.99951171875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": 319.103515625, + "y": -590.44384765625, + "type": "path", + "move_mode": "dash", + "action": "", + "action_params": "" + }, + { + "id": 4, + "x": 319.9140625, + "y": -587.33642578125, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 5, + "x": 331.138671875, + "y": -575.4775390625, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 6, + "x": 316.0029296875, + "y": -570.6650390625, + "type": "orientation", + "move_mode": "walk", + "action": "", + "action_params": "", + "locked": false + }, + { + "id": 7, + "x": 316.0029296875, + "y": -570.6650390625, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 8, + "x": 310.2861328125, + "y": -575.77880859375, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 9, + "x": 308.3916015625, + "y": -573.478515625, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 10, + "x": 314.9208984375, + "y": -564.77685546875, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/伊安珊-1.json b/repo/js/TravelersTales/assets/pathing/伊安珊-1.json new file mode 100644 index 000000000..6931b3094 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/伊安珊-1.json @@ -0,0 +1,49 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1757838183781, + "map_match_method": "", + "map_name": "Teyvat", + "name": "伊安珊-1", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9060.5400390625, + "y": -1847.5087890625 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": 9087.6484375, + "y": -1851.4658203125 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "target", + "x": 9093.3984375, + "y": -1855.83056640625 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/伊法-1.json b/repo/js/TravelersTales/assets/pathing/伊法-1.json new file mode 100644 index 000000000..8e6e7f36c --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/伊法-1.json @@ -0,0 +1,49 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1757838209400, + "map_match_method": "", + "map_name": "Teyvat", + "name": "伊法-1", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9060.5400390625, + "y": -1847.5087890625 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": 9087.6484375, + "y": -1851.4658203125 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "target", + "x": 9093.3984375, + "y": -1855.83056640625 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/伊涅芙-1.json b/repo/js/TravelersTales/assets/pathing/伊涅芙-1.json new file mode 100644 index 000000000..8e7582d74 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/伊涅芙-1.json @@ -0,0 +1,44 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1757739387634, + "map_match_method": "", + "map_name": "Teyvat", + "name": "伊涅芙-1", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9885.541015625, + "y": 1718.580078125 + }, + { + "action": "stop_flying", + "action_params": "500", + "id": 2, + "move_mode": "fly", + "type": "path", + "x": 9962.751953125, + "y": 1676.69873046875 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "target", + "x": 9967.720703125, + "y": 1678.974609375 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/伊涅芙-2.json b/repo/js/TravelersTales/assets/pathing/伊涅芙-2.json new file mode 100644 index 000000000..ac0cc4550 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/伊涅芙-2.json @@ -0,0 +1,44 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1757739387634, + "map_match_method": "", + "map_name": "Teyvat", + "name": "伊涅芙-2", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9885.541015625, + "y": 1718.580078125 + }, + { + "action": "stop_flying", + "action_params": "500", + "id": 2, + "move_mode": "fly", + "type": "path", + "x": 9962.751953125, + "y": 1676.69873046875 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "target", + "x": 9967.720703125, + "y": 1678.974609375 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/伊涅芙-3.json b/repo/js/TravelersTales/assets/pathing/伊涅芙-3.json new file mode 100644 index 000000000..6929309ed --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/伊涅芙-3.json @@ -0,0 +1,49 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1760278607726, + "map_match_method": "", + "map_name": "Teyvat", + "name": "伊涅芙-3", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9885.537109375, + "y": 1718.58984375 + }, + { + "action": "stop_flying", + "action_params": "500", + "id": 2, + "move_mode": "fly", + "type": "path", + "x": 9961.783203125, + "y": 1675.556640625 + }, + { + "action": "combat_script", + "action_params": "wait(0.3),keypress(f),wait(10)", + "id": 3, + "move_mode": "walk", + "type": "target", + "x": 9967.36328125, + "y": 1678.66357421875 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/凝光-1.json b/repo/js/TravelersTales/assets/pathing/凝光-1.json new file mode 100644 index 000000000..37a216bb6 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/凝光-1.json @@ -0,0 +1,229 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1757840087580, + "map_match_method": "", + "map_name": "Teyvat", + "name": "凝光-1", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": -867.689453125, + "y": 2281.361083984375 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": -867.8779296875, + "y": 2289.819091796875 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": -874.130859375, + "y": 2302.76611328125 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "path", + "x": -882.0615234375, + "y": 2317.410888671875 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "path", + "x": -887.4970703125, + "y": 2326.26025390625 + }, + { + "action": "", + "action_params": "", + "id": 6, + "move_mode": "walk", + "type": "path", + "x": -891.3330078125, + "y": 2321.82421875 + }, + { + "action": "", + "action_params": "", + "id": 7, + "move_mode": "walk", + "type": "path", + "x": -905.26953125, + "y": 2313.772216796875 + }, + { + "action": "", + "action_params": "", + "id": 8, + "move_mode": "walk", + "type": "path", + "x": -909.91015625, + "y": 2312.240234375 + }, + { + "action": "", + "action_params": "", + "id": 9, + "move_mode": "walk", + "type": "path", + "x": -911.29296875, + "y": 2315.97998046875 + }, + { + "action": "", + "action_params": "", + "id": 10, + "move_mode": "walk", + "type": "path", + "x": -918.0234375, + "y": 2327.587890625 + }, + { + "action": "", + "action_params": "", + "id": 11, + "move_mode": "walk", + "type": "path", + "x": -921.2900390625, + "y": 2327.424072265625 + }, + { + "action": "", + "action_params": "", + "id": 12, + "move_mode": "walk", + "type": "path", + "x": -929.6376953125, + "y": 2323.208251953125 + }, + { + "action": "", + "action_params": "", + "id": 13, + "move_mode": "walk", + "type": "path", + "x": -935.4296875, + "y": 2314.172607421875 + }, + { + "action": "", + "action_params": "", + "id": 14, + "move_mode": "walk", + "type": "path", + "x": -939.9609375, + "y": 2306.020751953125 + }, + { + "action": "stop_flying", + "action_params": "", + "id": 15, + "move_mode": "jump", + "type": "target", + "x": -945.205078125, + "y": 2307.8359375 + }, + { + "action": "stop_flying", + "action_params": "", + "id": 16, + "move_mode": "fly", + "type": "target", + "x": -929.951171875, + "y": 2301.241943359375 + }, + { + "action": "combat_script", + "action_params": "keydown(w),wait(0.3).keyup(w).wait(0.1),keypress(x),wait(0.3),keypress(f),wait(6)", + "id": 17, + "move_mode": "walk", + "type": "orientation", + "x": -927.54296875, + "y": 2304.27978515625 + }, + { + "action": "", + "action_params": "", + "id": 18, + "move_mode": "walk", + "type": "path", + "x": 417.3955078125, + "y": -848.3369140625 + }, + { + "action": "", + "action_params": "", + "id": 19, + "move_mode": "walk", + "type": "path", + "x": 419.283203125, + "y": -836.55078125 + }, + { + "action": "", + "action_params": "", + "id": 20, + "move_mode": "walk", + "type": "path", + "x": 420.9541015625, + "y": -826.158203125 + }, + { + "action": "", + "action_params": "", + "id": 21, + "move_mode": "walk", + "type": "path", + "x": 434.21484375, + "y": -816.06201171875 + }, + { + "action": "", + "action_params": "", + "id": 22, + "move_mode": "walk", + "type": "path", + "x": 439.5654296875, + "y": -821.02197265625 + }, + { + "action": "combat_script", + "action_params": "", + "id": 23, + "move_mode": "walk", + "type": "path", + "x": 449.5966796875, + "y": -834.3876953125 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/刻晴-1.json b/repo/js/TravelersTales/assets/pathing/刻晴-1.json new file mode 100644 index 000000000..75eddd59f --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/刻晴-1.json @@ -0,0 +1,75 @@ +{ + "info": { + "name": "刻晴-1", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "action": "", + "move_mode": "walk", + "type": "teleport", + "x": 366.7958984375, + "y": -502.546875, + "action_params": "" + }, + { + "id": 2, + "x": 379.1123046875, + "y": -508.06201171875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": 390.0302734375, + "y": -519.9716796875, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 4, + "x": 413.8720703125, + "y": -498.4296875, + "type": "path", + "move_mode": "dash", + "action": "", + "action_params": "" + }, + { + "id": 5, + "x": 420.6357421875, + "y": -486.51513671875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 6, + "x": 441.994140625, + "y": -482.31787109375, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 7, + "x": 436.8525390625, + "y": -437.146484375, + "type": "target", + "move_mode": "run", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/基尼奇-1.json b/repo/js/TravelersTales/assets/pathing/基尼奇-1.json new file mode 100644 index 000000000..162d41859 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/基尼奇-1.json @@ -0,0 +1,40 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1757830495614, + "map_match_method": "", + "map_name": "Teyvat", + "name": "基尼奇-1", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "path", + "x": 9060.5400390625, + "y": -1847.5087890625 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "target", + "x": 9079.591796875, + "y": -1846.82177734375 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/奈芙尔-1.json b/repo/js/TravelersTales/assets/pathing/奈芙尔-1.json new file mode 100644 index 000000000..1f2381653 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/奈芙尔-1.json @@ -0,0 +1,148 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1760280440926, + "map_match_method": "", + "map_name": "Teyvat", + "name": "奈芙尔-1", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9458.0341796875, + "y": 1660.66455078125 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": 9451.22265625, + "y": 1659.4619140625 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "jump", + "type": "path", + "x": 9440.6416015625, + "y": 1657.666015625 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "path", + "x": 9417.306640625, + "y": 1664.1318359375 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "path", + "x": 9395.33203125, + "y": 1651.00830078125 + }, + { + "action": "", + "action_params": "", + "id": 6, + "move_mode": "walk", + "type": "path", + "x": 9417.8759765625, + "y": 1671.6123046875 + }, + { + "action": "", + "action_params": "", + "id": 7, + "move_mode": "walk", + "type": "path", + "x": 9421.6513671875, + "y": 1688.0546875 + }, + { + "action": "", + "action_params": "", + "id": 8, + "move_mode": "walk", + "type": "path", + "x": 9408.2470703125, + "y": 1692.1376953125 + }, + { + "action": "", + "action_params": "", + "id": 9, + "move_mode": "walk", + "type": "path", + "x": 9384.373046875, + "y": 1698.97802734375 + }, + { + "action": "", + "action_params": "", + "id": 10, + "move_mode": "walk", + "type": "path", + "x": 9371.6171875, + "y": 1672.2509765625 + }, + { + "action": "", + "action_params": "", + "id": 11, + "move_mode": "walk", + "type": "path", + "x": 9365.48828125, + "y": 1657.9951171875 + }, + { + "action": "", + "action_params": "", + "id": 12, + "move_mode": "walk", + "type": "path", + "x": 9380.5966796875, + "y": 1647.5126953125 + }, + { + "action": "", + "action_params": "", + "id": 13, + "move_mode": "walk", + "type": "path", + "x": 9389.9970703125, + "y": 1662.53564453125 + }, + { + "action": "combat_script", + "action_params": "wait(0.3),keypress(f),wait(2),click,wait(2),keypress(w),wait(0.3),keypress(f),wait(1),click,wait(5)", + "id": 14, + "move_mode": "walk", + "type": "target", + "x": 9393.650390625, + "y": 1670.6728515625 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/奈芙尔-2.json b/repo/js/TravelersTales/assets/pathing/奈芙尔-2.json new file mode 100644 index 000000000..3f5ad6ad6 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/奈芙尔-2.json @@ -0,0 +1,103 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1760280696903, + "map_match_method": "", + "map_name": "Teyvat", + "name": "奈芙尔-2", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9458.0341796875, + "y": 1660.66455078125 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "jump", + "type": "path", + "x": 9445.8515625, + "y": 1650.435546875 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": 9431.48046875, + "y": 1641.517578125 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "path", + "x": 9415.0009765625, + "y": 1600.40087890625 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "path", + "x": 9432.439453125, + "y": 1593.509765625 + }, + { + "action": "", + "action_params": "", + "id": 6, + "move_mode": "walk", + "type": "path", + "x": 9452.025390625, + "y": 1572.876953125 + }, + { + "action": "", + "action_params": "", + "id": 7, + "move_mode": "walk", + "type": "path", + "x": 9467.2236328125, + "y": 1580.4658203125 + }, + { + "action": "", + "action_params": "", + "id": 8, + "move_mode": "walk", + "type": "path", + "x": 9463.240234375, + "y": 1592.98291015625 + }, + { + "action": "combat_script", + "action_params": "wait(0.3),keypress(f)", + "id": 9, + "move_mode": "walk", + "type": "target", + "x": 9461.4052734375, + "y": 1598.06005859375 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/奈芙尔-3.json b/repo/js/TravelersTales/assets/pathing/奈芙尔-3.json new file mode 100644 index 000000000..1ac928dc9 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/奈芙尔-3.json @@ -0,0 +1,94 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1760280206114, + "map_match_method": "", + "map_name": "Teyvat", + "name": "奈芙尔-3", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9537.439453125, + "y": 1637.3505859375 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": 9536.572265625, + "y": 1626.60888671875 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "fly", + "type": "path", + "x": 9528.9091796875, + "y": 1610.28125 + }, + { + "action": "stop_flying", + "action_params": "1500", + "id": 4, + "move_mode": "fly", + "type": "path", + "x": 9510.8447265625, + "y": 1604.46630859375 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "path", + "x": 9517.2255859375, + "y": 1607.82373046875 + }, + { + "action": "", + "action_params": "", + "id": 6, + "move_mode": "walk", + "type": "path", + "x": 9513.28125, + "y": 1617.34716796875 + }, + { + "action": "", + "action_params": "", + "id": 7, + "move_mode": "walk", + "type": "path", + "x": 9527.7900390625, + "y": 1631.005859375 + }, + { + "action": "combat_script", + "action_params": "wait(0.3),keypress(F),wait(10)", + "id": 8, + "move_mode": "walk", + "type": "target", + "x": 9532.03515625, + "y": 1630.9345703125 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/安柏-1.json b/repo/js/TravelersTales/assets/pathing/安柏-1.json new file mode 100644 index 000000000..183e86e0b --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/安柏-1.json @@ -0,0 +1,45 @@ +{ + "info": { + "name": "安柏-1", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": -1121.0830078125, + "y": 2190.33544921875, + "action": "", + "move_mode": "walk", + "type": "teleport" + }, + { + "id": 2, + "x": -1122.76171875, + "y": 2205.00341796875, + "action": "", + "move_mode": "walk", + "type": "path" + }, + { + "id": 3, + "x": -1137.263671875, + "y": 2253.8916015625, + "action": "", + "move_mode": "walk", + "type": "path" + }, + { + "id": 4, + "x": -1132.353515625, + "y": 2297.768310546875, + "move_mode": "walk", + "action": "combat_script", + "action_params": "", + "type": "path" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/安柏-2.json b/repo/js/TravelersTales/assets/pathing/安柏-2.json new file mode 100644 index 000000000..c29fb0beb --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/安柏-2.json @@ -0,0 +1,66 @@ +{ + "info": { + "name": "安柏-2", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "action": "", + "move_mode": "walk", + "type": "teleport", + "x": -867.720703125, + "y": 2281.3876953125, + "action_params": "" + }, + { + "id": 2, + "x": -894, + "y": 2251.0126953125, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": -934.244140625, + "y": 2231.7333984375, + "type": "path", + "move_mode": "dash", + "action": "", + "action_params": "" + }, + { + "id": 4, + "x": -943.337890625, + "y": 2240.958984375, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 5, + "x": -954.2490234375, + "y": 2239.379638671875, + "type": "path", + "move_mode": "climb", + "action": "", + "action_params": "" + }, + { + "id": 6, + "x": -959.072265625, + "y": 2248.337158203125, + "type": "path", + "move_mode": "walk", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/安柏-3.json b/repo/js/TravelersTales/assets/pathing/安柏-3.json new file mode 100644 index 000000000..a995de811 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/安柏-3.json @@ -0,0 +1,48 @@ +{ + "info": { + "name": "安柏-3", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "action": "", + "move_mode": "walk", + "type": "teleport", + "x": -1330.0263671875, + "y": 2563.802490234375, + "action_params": "" + }, + { + "id": 2, + "x": -1324.9306640625, + "y": 2570.115966796875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": -1306.3203125, + "y": 2583.71044921875, + "type": "path", + "move_mode": "fly", + "action": "combat_script", + "action_params": "wait(3)" + }, + { + "id": 4, + "x": -1301.4521484375, + "y": 2587.40966796875, + "type": "path", + "move_mode": "walk", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/安柏-4.json b/repo/js/TravelersTales/assets/pathing/安柏-4.json new file mode 100644 index 000000000..d3abbc2ee --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/安柏-4.json @@ -0,0 +1,165 @@ +{ + "info": { + "name": "安柏-4", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": -521.6591796875, + "y": 2181.295654296875, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "teleport" + }, + { + "id": 2, + "x": -519.8671875, + "y": 2161.906494140625, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 3, + "x": -538.4287109375, + "y": 2136.623046875, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 4, + "x": -532.2421875, + "y": 2121.558349609375, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 5, + "x": -512.8740234375, + "y": 2106.597412109375, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 6, + "x": -485.8251953125, + "y": 2106.74072265625, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 7, + "x": -464.3974609375, + "y": 2126.558837890625, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 8, + "x": -445.4697265625, + "y": 2145.216552734375, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 9, + "x": -429.7626953125, + "y": 2164.935791015625, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 10, + "x": -415.908203125, + "y": 2159.341796875, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 11, + "x": -403.1337890625, + "y": 2113.81787109375, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 12, + "x": -398.3037109375, + "y": 2098.85107421875, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 13, + "x": -395.8681640625, + "y": 2090.67431640625, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 14, + "x": -363.416015625, + "y": 2074.67529296875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 15, + "x": -359.826171875, + "y": 2090.637939453125, + "type": "path", + "move_mode": "climb", + "action": "", + "action_params": "" + }, + { + "id": 16, + "x": -341.7763671875, + "y": 2082.26171875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 17, + "x": -325.4736328125, + "y": 2068.00390625, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/安柏-5.json b/repo/js/TravelersTales/assets/pathing/安柏-5.json new file mode 100644 index 000000000..a7c47a3ef --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/安柏-5.json @@ -0,0 +1,102 @@ +{ + "info": { + "name": "安柏-5", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "爬墙时可能会被卡住,且因为是攀爬策略不会触发脱离卡死", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "action": "", + "move_mode": "walk", + "type": "teleport", + "x": -749.4267578125, + "y": 2262.9970703125, + "action_params": "" + }, + { + "id": 2, + "x": -719.591796875, + "y": 2316.4404296875, + "type": "path", + "move_mode": "fly", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": -700.693359375, + "y": 2336.442626953125, + "type": "path", + "move_mode": "fly", + "action": "", + "action_params": "" + }, + { + "id": 4, + "x": -687.4794921875, + "y": 2342.513427734375, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 5, + "x": -680.806640625, + "y": 2338.24462890625, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 6, + "x": -672.2607421875, + "y": 2343.151123046875, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 7, + "x": -678.4326171875, + "y": 2358.57861328125, + "type": "target", + "move_mode": "climb", + "action": "", + "action_params": "" + }, + { + "id": 8, + "x": -657.5615234375, + "y": 2368.88623046875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 9, + "x": -651.1252847424512, + "y": 2370.875, + "type": "target", + "move_mode": "climb", + "action": "", + "action_params": "" + }, + { + "id": 10, + "x": -652.5, + "y": 2371.060791015625, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/希诺宁-1.json b/repo/js/TravelersTales/assets/pathing/希诺宁-1.json new file mode 100644 index 000000000..ed996ca3e --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/希诺宁-1.json @@ -0,0 +1,40 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1757838069578, + "map_match_method": "", + "map_name": "Teyvat", + "name": "希诺宁-1", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9060.5400390625, + "y": -1847.5087890625 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "target", + "x": 9083.7958984375, + "y": -1851.65087890625 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/枫原万叶-1.json b/repo/js/TravelersTales/assets/pathing/枫原万叶-1.json new file mode 100644 index 000000000..95eceda0d --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/枫原万叶-1.json @@ -0,0 +1,48 @@ +{ + "info": { + "name": "枫原万叶-1", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": 25.9921875, + "y": -112.341796875, + "type": "teleport", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 2, + "x": 14.6875, + "y": -120.36962890625, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": -84.2197265625, + "y": -153.654296875, + "type": "path", + "move_mode": "fly", + "action": "", + "action_params": "" + }, + { + "id": 4, + "move_mode": "walk", + "type": "path", + "x": -116.779296875, + "y": -164.60888671875, + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/枫原万叶-2.json b/repo/js/TravelersTales/assets/pathing/枫原万叶-2.json new file mode 100644 index 000000000..5c6be9c0e --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/枫原万叶-2.json @@ -0,0 +1,57 @@ +{ + "info": { + "name": "枫原万叶-2", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "action": "", + "move_mode": "walk", + "type": "teleport", + "x": 259.2275390625, + "y": -14.27880859375, + "action_params": "" + }, + { + "id": 2, + "x": 224.1240234375, + "y": -22.98779296875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": 206.5283203125, + "y": -18.916015625, + "type": "path", + "move_mode": "climb", + "action": "", + "action_params": "" + }, + { + "id": 4, + "x": 196.2314453125, + "y": -20.96630859375, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 5, + "x": 189.8515625, + "y": -38.1865234375, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/枫原万叶-3.json b/repo/js/TravelersTales/assets/pathing/枫原万叶-3.json new file mode 100644 index 000000000..5b508eacd --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/枫原万叶-3.json @@ -0,0 +1,66 @@ +{ + "info": { + "name": "枫原万叶-3", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "action": "", + "move_mode": "walk", + "type": "teleport", + "x": 611.6796875, + "y": -284.70654296875, + "action_params": "" + }, + { + "id": 2, + "x": 597.8359375, + "y": -273.48779296875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": 582.4033203125, + "y": -253.97509765625, + "type": "path", + "move_mode": "fly", + "action": "", + "action_params": "" + }, + { + "id": 4, + "x": 559.7744140625, + "y": -236.52685546875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 5, + "x": 566.44921875, + "y": -206.59228515625, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 6, + "x": 565.904296875, + "y": -180.2158203125, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/烟绯-1.json b/repo/js/TravelersTales/assets/pathing/烟绯-1.json new file mode 100644 index 000000000..315c79145 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/烟绯-1.json @@ -0,0 +1,71 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1759897582501, + "map_match_method": "", + "map_name": "Teyvat", + "name": "烟绯-1", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9537.4365234375, + "y": 1637.353515625 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": 9528.9501953125, + "y": 1624.15380859375 + }, + { + "action": "stop_flying", + "action_params": "2500", + "id": 3, + "move_mode": "fly", + "type": "path", + "x": 9509.81640625, + "y": 1602.8623046875 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "dash", + "type": "path", + "x": 9517.0302734375, + "y": 1606.2509765625 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "target", + "x": 9514.166015625, + "y": 1612.10302734375 + }, + { + "action": "", + "action_params": "", + "id": 6, + "move_mode": "walk", + "type": "orientation", + "x": 9513.4990234375, + "y": 1613.81201171875 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/烟绯-2.json b/repo/js/TravelersTales/assets/pathing/烟绯-2.json new file mode 100644 index 000000000..4486dfed7 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/烟绯-2.json @@ -0,0 +1,103 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1760361433701, + "map_match_method": "", + "map_name": "Teyvat", + "name": "烟绯-2", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 10416.7275390625, + "y": 1657.35791015625 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": 10413.798828125, + "y": 1660.30859375 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": 10413.203125, + "y": 1678.79296875 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "path", + "x": 10414.970703125, + "y": 1697.17041015625 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "path", + "x": 10417.052734375, + "y": 1723.2177734375 + }, + { + "action": "", + "action_params": "", + "id": 6, + "move_mode": "walk", + "type": "path", + "x": 10399.484375, + "y": 1753.162109375 + }, + { + "action": "", + "action_params": "", + "id": 7, + "move_mode": "walk", + "type": "path", + "x": 10418.5107421875, + "y": 1765.455078125 + }, + { + "action": "", + "action_params": "", + "id": 8, + "move_mode": "walk", + "type": "path", + "x": 10431.0205078125, + "y": 1765.42626953125 + }, + { + "action": "", + "action_params": "", + "id": 9, + "move_mode": "walk", + "type": "target", + "x": 10437.615234375, + "y": 1765.44287109375 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/爱诺-1.json b/repo/js/TravelersTales/assets/pathing/爱诺-1.json new file mode 100644 index 000000000..f7c27f0cd --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/爱诺-1.json @@ -0,0 +1,44 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1757823331095, + "map_match_method": "", + "map_name": "Teyvat", + "name": "爱诺-1", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9885.54296875, + "y": 1718.5849609375 + }, + { + "action": "stop_flying", + "action_params": "1000", + "id": 2, + "move_mode": "fly", + "type": "path", + "x": 9913.2763671875, + "y": 1662.19580078125 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": 9914.529296875, + "y": 1656.2392578125 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/爱诺-2.json b/repo/js/TravelersTales/assets/pathing/爱诺-2.json new file mode 100644 index 000000000..69107a394 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/爱诺-2.json @@ -0,0 +1,49 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1760279359983, + "map_match_method": "", + "map_name": "Teyvat", + "name": "爱诺-2", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9885.537109375, + "y": 1718.58984375 + }, + { + "action": "stop_flying", + "action_params": "", + "id": 2, + "move_mode": "fly", + "type": "path", + "x": 9915.478515625, + "y": 1657.93701171875 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "target", + "x": 9914.4345703125, + "y": 1653.9033203125 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/爱诺-3.json b/repo/js/TravelersTales/assets/pathing/爱诺-3.json new file mode 100644 index 000000000..3e9e8f0f1 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/爱诺-3.json @@ -0,0 +1,49 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1760279359983, + "map_match_method": "", + "map_name": "Teyvat", + "name": "爱诺-3", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9885.537109375, + "y": 1718.58984375 + }, + { + "action": "stop_flying", + "action_params": "", + "id": 2, + "move_mode": "fly", + "type": "path", + "x": 9915.478515625, + "y": 1657.93701171875 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "target", + "x": 9914.4345703125, + "y": 1653.9033203125 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/爱诺-4.json b/repo/js/TravelersTales/assets/pathing/爱诺-4.json new file mode 100644 index 000000000..b1b836ea2 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/爱诺-4.json @@ -0,0 +1,49 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1760279359983, + "map_match_method": "", + "map_name": "Teyvat", + "name": "爱诺-4", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9885.537109375, + "y": 1718.58984375 + }, + { + "action": "stop_flying", + "action_params": "", + "id": 2, + "move_mode": "fly", + "type": "path", + "x": 9915.478515625, + "y": 1657.93701171875 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "target", + "x": 9914.4345703125, + "y": 1653.9033203125 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/爱诺-5.json b/repo/js/TravelersTales/assets/pathing/爱诺-5.json new file mode 100644 index 000000000..6d82cc0e4 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/爱诺-5.json @@ -0,0 +1,58 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1760279658575, + "map_match_method": "", + "map_name": "Teyvat", + "name": "爱诺-5", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9458.0341796875, + "y": 1660.66455078125 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "jump", + "type": "path", + "x": 9448.5263671875, + "y": 1649.669921875 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": 9441.146484375, + "y": 1642.83203125 + }, + { + "action": "combat_script", + "action_params": "wait(0.3),keypress(f),wait(1),click,wait(0.7),keypress(VK_ESCAPE),wait(3)", + "id": 4, + "move_mode": "walk", + "type": "target", + "x": 9438.4833984375, + "y": 1630.7265625 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/珊瑚宫心海-1.json b/repo/js/TravelersTales/assets/pathing/珊瑚宫心海-1.json new file mode 100644 index 000000000..36253f8c0 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/珊瑚宫心海-1.json @@ -0,0 +1,57 @@ +{ + "info": { + "name": "珊瑚宫心海-1", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": -755.6337890625, + "y": -4001.0458984375, + "type": "teleport", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 2, + "x": -734.4404296875, + "y": -3961.970703125, + "type": "path", + "move_mode": "fly", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": -704.578125, + "y": -3955.6162109375, + "type": "path", + "move_mode": "fly", + "action": "stop_flying", + "action_params": "" + }, + { + "id": 4, + "x": -698.083984375, + "y": -3975.2802734375, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 5, + "x": -699.63671875, + "y": -3978.990234375, + "type": "path", + "move_mode": "walk", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/珊瑚宫心海-2.json b/repo/js/TravelersTales/assets/pathing/珊瑚宫心海-2.json new file mode 100644 index 000000000..dcc89d25f --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/珊瑚宫心海-2.json @@ -0,0 +1,30 @@ +{ + "info": { + "name": "珊瑚宫心海-2", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "action": "", + "move_mode": "walk", + "type": "teleport", + "x": -757.94921875, + "y": -3815.1552734375, + "action_params": "" + }, + { + "id": 2, + "x": -720.7705078125, + "y": -3805.912109375, + "type": "target", + "move_mode": "dash", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/琳妮特-1.json b/repo/js/TravelersTales/assets/pathing/琳妮特-1.json new file mode 100644 index 000000000..fe74cf70f --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/琳妮特-1.json @@ -0,0 +1,239 @@ +{ + "info": { + "name": "琳妮特-1", + "bgi_version": "0.47.2", + "type": "collect", + "enable_monster_loot_split": false, + "map_name": "Teyvat", + "authors": [ + { + "name": "ddaodan", + "links": "" + } + ], + "version": "1.0", + "description": "", + "tags": [], + "last_modified_time": 1753422965002 + }, + "farming_info": { + "allow_farming_count": false, + "normal_mob_count": 0, + "elite_mob_count": 0, + "primary_target": "", + "duration_seconds": 0, + "elite_details": "", + "total_mora": 0 + }, + "positions": [ + { + "id": 1, + "x": 4509.267578125, + "y": 3460.34912109375, + "action": "", + "move_mode": "walk", + "type": "teleport", + "point_ext_params": { + "misidentification": { + "type": [ + "unrecognized" + ], + "handling_mode": "previousDetectedPoint", + "arrival_time": 0 + }, + "description": "", + "enable_monster_loot_split": false + } + }, + { + "id": 2, + "x": 4508.7470703125, + "y": 3465.512939453125, + "action": "", + "move_mode": "walk", + "type": "path", + "point_ext_params": { + "misidentification": { + "type": [ + "unrecognized" + ], + "handling_mode": "previousDetectedPoint", + "arrival_time": 0 + }, + "description": "", + "enable_monster_loot_split": false + } + }, + { + "id": 3, + "x": 4515.171875, + "y": 3472.166748046875, + "action": "", + "move_mode": "walk", + "type": "path", + "point_ext_params": { + "misidentification": { + "type": [ + "unrecognized" + ], + "handling_mode": "previousDetectedPoint", + "arrival_time": 0 + }, + "description": "", + "enable_monster_loot_split": false + } + }, + { + "id": 4, + "x": 4517.16357421875, + "y": 3489.322265625, + "action": "", + "move_mode": "dash", + "type": "path", + "point_ext_params": { + "misidentification": { + "type": [ + "unrecognized" + ], + "handling_mode": "previousDetectedPoint", + "arrival_time": 0 + }, + "description": "", + "enable_monster_loot_split": false + } + }, + { + "id": 5, + "x": 4531.0673828125, + "y": 3503.10302734375, + "action": "", + "move_mode": "dash", + "type": "path", + "point_ext_params": { + "misidentification": { + "type": [ + "unrecognized" + ], + "handling_mode": "previousDetectedPoint", + "arrival_time": 0 + }, + "description": "", + "enable_monster_loot_split": false + } + }, + { + "id": 6, + "x": 4539.41259765625, + "y": 3505.741943359375, + "action": "", + "move_mode": "walk", + "type": "path", + "point_ext_params": { + "misidentification": { + "type": [ + "unrecognized" + ], + "handling_mode": "previousDetectedPoint", + "arrival_time": 0 + }, + "description": "", + "enable_monster_loot_split": false + } + }, + { + "id": 7, + "x": 4554.12841796875, + "y": 3518.423828125, + "action": "", + "move_mode": "dash", + "type": "path", + "point_ext_params": { + "misidentification": { + "type": [ + "unrecognized" + ], + "handling_mode": "previousDetectedPoint", + "arrival_time": 0 + }, + "description": "", + "enable_monster_loot_split": false + } + }, + { + "id": 8, + "x": 4565.4345703125, + "y": 3524.34130859375, + "action": "", + "move_mode": "dash", + "type": "path", + "point_ext_params": { + "misidentification": { + "type": [ + "unrecognized" + ], + "handling_mode": "previousDetectedPoint", + "arrival_time": 0 + }, + "description": "", + "enable_monster_loot_split": false + } + }, + { + "id": 9, + "x": 4572.8203125, + "y": 3531.326904296875, + "action": "", + "move_mode": "walk", + "type": "path", + "point_ext_params": { + "misidentification": { + "type": [ + "unrecognized" + ], + "handling_mode": "previousDetectedPoint", + "arrival_time": 0 + }, + "description": "", + "enable_monster_loot_split": false + } + }, + { + "id": 10, + "x": 4573.33544921875, + "y": 3534.21923828125, + "action": "", + "move_mode": "walk", + "type": "path", + "point_ext_params": { + "misidentification": { + "type": [ + "unrecognized" + ], + "handling_mode": "previousDetectedPoint", + "arrival_time": 0 + }, + "description": "", + "enable_monster_loot_split": false + } + }, + { + "id": 11, + "x": 4580.5048828125, + "y": 3539.31884765625, + "action": "", + "move_mode": "walk", + "type": "path", + "point_ext_params": { + "misidentification": { + "type": [ + "unrecognized" + ], + "handling_mode": "previousDetectedPoint", + "arrival_time": 0 + }, + "description": "", + "enable_monster_loot_split": false + } + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/瑶瑶-1.json b/repo/js/TravelersTales/assets/pathing/瑶瑶-1.json new file mode 100644 index 000000000..4baa13a80 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/瑶瑶-1.json @@ -0,0 +1,39 @@ +{ + "info": { + "name": "瑶瑶-1", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": 508.0068359375, + "y": -630.4453125, + "type": "teleport", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 2, + "x": 447.48046875, + "y": -536.90234375, + "type": "target", + "move_mode": "fly", + "action": "combat_script", + "action_params": "j,wait(3),attack" + }, + { + "id": 3, + "x": 447.24609375, + "y": -536.6298828125, + "type": "orientation", + "move_mode": "walk", + "action": "", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/瑶瑶-2.json b/repo/js/TravelersTales/assets/pathing/瑶瑶-2.json new file mode 100644 index 000000000..b69980efc --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/瑶瑶-2.json @@ -0,0 +1,48 @@ +{ + "info": { + "name": "瑶瑶-2", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "action": "", + "move_mode": "walk", + "type": "teleport", + "x": 801.5791015625, + "y": 1796.1552734375, + "action_params": "" + }, + { + "id": 2, + "x": 790.533203125, + "y": 1776.23876953125, + "type": "path", + "move_mode": "climb", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": 774.794921875, + "y": 1765.72509765625, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 4, + "x": 766.6640625, + "y": 1759.20849609375, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/申鹤-1.json b/repo/js/TravelersTales/assets/pathing/申鹤-1.json new file mode 100644 index 000000000..f8ac1db30 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/申鹤-1.json @@ -0,0 +1,39 @@ +{ + "info": { + "name": "申鹤-1", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "action": "", + "move_mode": "walk", + "type": "teleport", + "x": 267.9404296875, + "y": -665.1259765625, + "action_params": "" + }, + { + "id": 2, + "x": 234.0224609375, + "y": -662.20703125, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": 228.1494140625, + "y": -668.376953125, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/砂糖-1.json b/repo/js/TravelersTales/assets/pathing/砂糖-1.json new file mode 100644 index 000000000..76d9a7891 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/砂糖-1.json @@ -0,0 +1,67 @@ +{ + "info": { + "name": "砂糖-1", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "可能会失败", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": -1505.904296875, + "y": 2296.23291015625, + "type": "teleport", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 2, + "x": -1572.0302734375, + "y": 2342.5322265625, + "type": "path", + "move_mode": "dash", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": -1658.2626953125, + "y": 2369.8974609375, + "type": "path", + "move_mode": "run", + "action": "", + "action_params": "" + }, + { + "id": 4, + "x": -1667.619140625, + "y": 2386.450439453125, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 5, + "x": -1675.1826171875, + "y": 2382.850830078125, + "type": "target", + "move_mode": "climb", + "action": "", + "action_params": "", + "locked": false + }, + { + "id": 6, + "x": -1675.1826171875, + "y": 2382.850830078125, + "type": "target", + "move_mode": "climb", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/米卡-1.json b/repo/js/TravelersTales/assets/pathing/米卡-1.json new file mode 100644 index 000000000..5a3f3c971 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/米卡-1.json @@ -0,0 +1,53 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1759897440733, + "map_match_method": "", + "map_name": "Teyvat", + "name": "米卡-1", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9458.0322265625, + "y": 1660.666015625 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "jump", + "type": "path", + "x": 9449.859375, + "y": 1649.6708984375 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "jump", + "type": "target", + "x": 9446.90234375, + "y": 1636.00390625 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "orientation", + "x": 9447.1396484375, + "y": 1634.4736328125 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/罗莎莉亚-1.json b/repo/js/TravelersTales/assets/pathing/罗莎莉亚-1.json new file mode 100644 index 000000000..edd175703 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/罗莎莉亚-1.json @@ -0,0 +1,66 @@ +{ + "info": { + "name": "罗莎莉亚-1", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "action": "", + "move_mode": "walk", + "type": "teleport", + "x": -749.439453125, + "y": 2263.120361328125, + "action_params": "" + }, + { + "id": 2, + "x": -748.1220703125, + "y": 2264.01708984375, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": -719.458984375, + "y": 2316.20654296875, + "type": "path", + "move_mode": "fly", + "action": "", + "action_params": "" + }, + { + "id": 4, + "x": -706.52734375, + "y": 2348.88232421875, + "type": "path", + "move_mode": "fly", + "action": "", + "action_params": "" + }, + { + "id": 5, + "x": -696.3681640625, + "y": 2366.28466796875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 6, + "x": -683.6123046875, + "y": 2371.435302734375, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/罗莎莉亚-2.json b/repo/js/TravelersTales/assets/pathing/罗莎莉亚-2.json new file mode 100644 index 000000000..b2fee4366 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/罗莎莉亚-2.json @@ -0,0 +1,175 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1757839978260, + "map_match_method": "", + "map_name": "Teyvat", + "name": "罗莎莉亚-2", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": -867.689453125, + "y": 2281.361083984375 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": -867.8779296875, + "y": 2289.819091796875 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": -874.130859375, + "y": 2302.76611328125 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "path", + "x": -882.0615234375, + "y": 2317.410888671875 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "path", + "x": -887.4970703125, + "y": 2326.26025390625 + }, + { + "action": "", + "action_params": "", + "id": 6, + "move_mode": "walk", + "type": "path", + "x": -891.3330078125, + "y": 2321.82421875 + }, + { + "action": "", + "action_params": "", + "id": 7, + "move_mode": "walk", + "type": "path", + "x": -905.26953125, + "y": 2313.772216796875 + }, + { + "action": "", + "action_params": "", + "id": 8, + "move_mode": "walk", + "type": "path", + "x": -909.91015625, + "y": 2312.240234375 + }, + { + "action": "", + "action_params": "", + "id": 9, + "move_mode": "walk", + "type": "path", + "x": -911.29296875, + "y": 2315.97998046875 + }, + { + "action": "", + "action_params": "", + "id": 10, + "move_mode": "walk", + "type": "path", + "x": -918.0234375, + "y": 2327.587890625 + }, + { + "action": "", + "action_params": "", + "id": 11, + "move_mode": "walk", + "type": "path", + "x": -921.2900390625, + "y": 2327.424072265625 + }, + { + "action": "", + "action_params": "", + "id": 12, + "move_mode": "walk", + "type": "path", + "x": -929.6376953125, + "y": 2323.208251953125 + }, + { + "action": "", + "action_params": "", + "id": 13, + "move_mode": "walk", + "type": "path", + "x": -935.4296875, + "y": 2314.172607421875 + }, + { + "action": "", + "action_params": "", + "id": 14, + "move_mode": "walk", + "type": "path", + "x": -939.9609375, + "y": 2306.020751953125 + }, + { + "action": "stop_flying", + "action_params": "", + "id": 15, + "move_mode": "jump", + "type": "target", + "x": -945.205078125, + "y": 2307.8359375 + }, + { + "action": "stop_flying", + "action_params": "", + "id": 16, + "move_mode": "fly", + "type": "target", + "x": -929.951171875, + "y": 2301.241943359375 + }, + { + "action": "combat_script", + "action_params": "", + "id": 17, + "move_mode": "walk", + "type": "orientation", + "x": -927.54296875, + "y": 2304.27978515625 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/罗莎莉亚-3.json b/repo/js/TravelersTales/assets/pathing/罗莎莉亚-3.json new file mode 100644 index 000000000..3583300b0 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/罗莎莉亚-3.json @@ -0,0 +1,39 @@ +{ + "info": { + "name": "罗莎莉亚-3", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": -867.748046875, + "y": 2281.41845703125, + "type": "teleport", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 2, + "x": -895.88671875, + "y": 2249.685302734375, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": -904.0048828125, + "y": 2238.18603515625, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/菈乌玛-1.json b/repo/js/TravelersTales/assets/pathing/菈乌玛-1.json new file mode 100644 index 000000000..a4553400a --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/菈乌玛-1.json @@ -0,0 +1,121 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1760277996623, + "map_match_method": "", + "map_name": "Teyvat", + "name": "菈乌玛-1", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 10416.7333984375, + "y": 1657.35888671875 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": 10413.4140625, + "y": 1661.3603515625 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": 10413.0986328125, + "y": 1677.310546875 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "path", + "x": 10414.259765625, + "y": 1690.0859375 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "path", + "x": 10416.859375, + "y": 1720.7724609375 + }, + { + "action": "", + "action_params": "", + "id": 6, + "move_mode": "walk", + "type": "path", + "x": 10400.6298828125, + "y": 1742.646484375 + }, + { + "action": "", + "action_params": "", + "id": 7, + "move_mode": "walk", + "type": "path", + "x": 10403.90625, + "y": 1762.51318359375 + }, + { + "action": "", + "action_params": "", + "id": 8, + "move_mode": "walk", + "type": "path", + "x": 10429.9638671875, + "y": 1765.0576171875 + }, + { + "action": "", + "action_params": "", + "id": 9, + "move_mode": "walk", + "type": "path", + "x": 10441.1259765625, + "y": 1761.197265625 + }, + { + "action": "", + "action_params": "", + "id": 10, + "move_mode": "walk", + "type": "path", + "x": 10447.3486328125, + "y": 1759.72265625 + }, + { + "action": "", + "action_params": "", + "id": 11, + "move_mode": "walk", + "type": "target", + "x": 10452.5146484375, + "y": 1765.76953125 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/菈乌玛-2.json b/repo/js/TravelersTales/assets/pathing/菈乌玛-2.json new file mode 100644 index 000000000..375476909 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/菈乌玛-2.json @@ -0,0 +1,121 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1760277996623, + "map_match_method": "", + "map_name": "Teyvat", + "name": "菈乌玛-2", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 10416.7333984375, + "y": 1657.35888671875 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": 10413.4140625, + "y": 1661.3603515625 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": 10413.0986328125, + "y": 1677.310546875 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "path", + "x": 10414.259765625, + "y": 1690.0859375 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "path", + "x": 10416.859375, + "y": 1720.7724609375 + }, + { + "action": "", + "action_params": "", + "id": 6, + "move_mode": "walk", + "type": "path", + "x": 10400.6298828125, + "y": 1742.646484375 + }, + { + "action": "", + "action_params": "", + "id": 7, + "move_mode": "walk", + "type": "path", + "x": 10403.90625, + "y": 1762.51318359375 + }, + { + "action": "", + "action_params": "", + "id": 8, + "move_mode": "walk", + "type": "path", + "x": 10429.9638671875, + "y": 1765.0576171875 + }, + { + "action": "", + "action_params": "", + "id": 9, + "move_mode": "walk", + "type": "path", + "x": 10441.1259765625, + "y": 1761.197265625 + }, + { + "action": "", + "action_params": "", + "id": 10, + "move_mode": "walk", + "type": "path", + "x": 10447.3486328125, + "y": 1759.72265625 + }, + { + "action": "", + "action_params": "", + "id": 11, + "move_mode": "walk", + "type": "target", + "x": 10452.5146484375, + "y": 1765.76953125 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/菲林斯-1.json b/repo/js/TravelersTales/assets/pathing/菲林斯-1.json new file mode 100644 index 000000000..d8442e4ab --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/菲林斯-1.json @@ -0,0 +1,152 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1759302353017, + "map_match_method": "", + "map_name": "Teyvat", + "name": "菲林斯-1", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9248.234375, + "y": 2350.255126953125 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": 9244.8046875, + "y": 2346.37060546875 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "dash", + "type": "path", + "x": 9221.076171875, + "y": 2374.317138671875 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "path", + "x": 9222.1337890625, + "y": 2379.51220703125 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "jump", + "type": "path", + "x": 9221.470703125, + "y": 2381.824462890625 + }, + { + "action": "", + "action_params": "", + "id": 6, + "move_mode": "dash", + "type": "path", + "x": 9207.0595703125, + "y": 2390.60107421875 + }, + { + "action": "", + "action_params": "", + "id": 7, + "move_mode": "walk", + "type": "path", + "x": 9202.73046875, + "y": 2396.546142578125 + }, + { + "action": "", + "action_params": "", + "id": 8, + "move_mode": "walk", + "type": "path", + "x": 9204.072265625, + "y": 2403.353759765625 + }, + { + "action": "", + "action_params": "", + "id": 9, + "move_mode": "dash", + "type": "path", + "x": 9209.05859375, + "y": 2410.5498046875 + }, + { + "action": "", + "action_params": "", + "id": 10, + "move_mode": "dash", + "type": "path", + "x": 9215.546875, + "y": 2403.42431640625 + }, + { + "action": "combat_script", + "action_params": "wait(0.2),keypress(f),wait(15)", + "id": 11, + "move_mode": "walk", + "type": "path", + "x": 9218.279296875, + "y": 2404.418212890625 + }, + { + "action": "combat_script", + "action_params": "wait(0.2),keypress(f),wait(15)", + "id": 12, + "move_mode": "walk", + "type": "path", + "x": 9223.1533203125, + "y": 2400.671875 + }, + { + "action": "", + "action_params": "", + "id": 13, + "move_mode": "dash", + "type": "path", + "x": 9228.859375, + "y": 2409.447265625 + }, + { + "action": "", + "action_params": "", + "id": 14, + "move_mode": "dash", + "type": "path", + "x": 9248.5546875, + "y": 2404.491455078125 + }, + { + "action": "", + "action_params": "", + "id": 15, + "move_mode": "dash", + "type": "path", + "x": 9284.890625, + "y": 2417.9072265625 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/菲林斯-2.json b/repo/js/TravelersTales/assets/pathing/菲林斯-2.json new file mode 100644 index 000000000..37c6d17ba --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/菲林斯-2.json @@ -0,0 +1,71 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1759897317716, + "map_match_method": "", + "map_name": "Teyvat", + "name": "菲林斯-2", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9485.8916015625, + "y": 1738.48193359375 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "dash", + "type": "path", + "x": 9457.4638671875, + "y": 1719.16796875 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "dash", + "type": "path", + "x": 9434.9609375, + "y": 1705.490234375 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "dash", + "type": "path", + "x": 9427.8251953125, + "y": 1699.54638671875 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "target", + "x": 9424.53515625, + "y": 1701.50048828125 + }, + { + "action": "", + "action_params": "", + "id": 6, + "move_mode": "walk", + "type": "orientation", + "x": 9423.80078125, + "y": 1702.73828125 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/菲林斯-3.json b/repo/js/TravelersTales/assets/pathing/菲林斯-3.json new file mode 100644 index 000000000..04a78fbc8 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/菲林斯-3.json @@ -0,0 +1,67 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1760360734155, + "map_match_method": "", + "map_name": "Teyvat", + "name": "菲林斯-3", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9537.4404296875, + "y": 1637.35107421875 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": 9537.08984375, + "y": 1625.5947265625 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "fly", + "type": "path", + "x": 9526.412109375, + "y": 1607.78662109375 + }, + { + "action": "stop_flying", + "action_params": "1800", + "id": 4, + "move_mode": "fly", + "type": "path", + "x": 9508.6572265625, + "y": 1603.52685546875 + }, + { + "action": "combat_script", + "action_params": "wait(0.3),keypress(f),wait(2),click,wait(2),keypress(w),wait(0.3),keypress(f),wait(1),click,wait(5)", + "id": 5, + "move_mode": "walk", + "type": "target", + "x": 9521.9375, + "y": 1607.78125 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/菲林斯-4.json b/repo/js/TravelersTales/assets/pathing/菲林斯-4.json new file mode 100644 index 000000000..d8a11850f --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/菲林斯-4.json @@ -0,0 +1,76 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1760360816215, + "map_match_method": "", + "map_name": "Teyvat", + "name": "菲林斯-4", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9458.0341796875, + "y": 1660.66455078125 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": 9451.5263671875, + "y": 1659.4775390625 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "jump", + "type": "path", + "x": 9440.9130859375, + "y": 1658.21826171875 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "path", + "x": 9429.6787109375, + "y": 1674.5126953125 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "path", + "x": 9426.291015625, + "y": 1687.9892578125 + }, + { + "action": "", + "action_params": "", + "id": 6, + "move_mode": "walk", + "type": "target", + "x": 9423.9111328125, + "y": 1701.46875 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/菲林斯-5.json b/repo/js/TravelersTales/assets/pathing/菲林斯-5.json new file mode 100644 index 000000000..7e79013cf --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/菲林斯-5.json @@ -0,0 +1,130 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1760361042194, + "map_match_method": "", + "map_name": "Teyvat", + "name": "菲林斯-5", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9315.388671875, + "y": 3543.83740234375 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": 9327.01171875, + "y": 3582.53369140625 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": 9330.013671875, + "y": 3612.140380859375 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "path", + "x": 9327.4833984375, + "y": 3632.411865234375 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "path", + "x": 9328.53515625, + "y": 3663.89990234375 + }, + { + "action": "", + "action_params": "", + "id": 6, + "move_mode": "walk", + "type": "path", + "x": 9320.84765625, + "y": 3691.787109375 + }, + { + "action": "", + "action_params": "", + "id": 7, + "move_mode": "walk", + "type": "path", + "x": 9299.3349609375, + "y": 3713.09521484375 + }, + { + "action": "", + "action_params": "", + "id": 8, + "move_mode": "walk", + "type": "path", + "x": 9277.9775390625, + "y": 3728.072509765625 + }, + { + "action": "", + "action_params": "", + "id": 9, + "move_mode": "walk", + "type": "path", + "x": 9245.138671875, + "y": 3729.584228515625 + }, + { + "action": "", + "action_params": "", + "id": 10, + "move_mode": "walk", + "type": "path", + "x": 9215.689453125, + "y": 3729.430419921875 + }, + { + "action": "", + "action_params": "", + "id": 11, + "move_mode": "walk", + "type": "path", + "x": 9195.1796875, + "y": 3738.515380859375 + }, + { + "action": "", + "action_params": "", + "id": 12, + "move_mode": "walk", + "type": "target", + "x": 9198.94140625, + "y": 3716.271240234375 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/菲林斯-6.json b/repo/js/TravelersTales/assets/pathing/菲林斯-6.json new file mode 100644 index 000000000..e26136737 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/菲林斯-6.json @@ -0,0 +1,139 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1760361072540, + "map_match_method": "", + "map_name": "Teyvat", + "name": "菲林斯-6", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9315.388671875, + "y": 3543.83740234375 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": 9327.01171875, + "y": 3582.53369140625 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": 9330.013671875, + "y": 3612.140380859375 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "path", + "x": 9327.4833984375, + "y": 3632.411865234375 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "path", + "x": 9328.53515625, + "y": 3663.89990234375 + }, + { + "action": "", + "action_params": "", + "id": 6, + "move_mode": "walk", + "type": "path", + "x": 9320.84765625, + "y": 3691.787109375 + }, + { + "action": "", + "action_params": "", + "id": 7, + "move_mode": "walk", + "type": "path", + "x": 9299.3349609375, + "y": 3713.09521484375 + }, + { + "action": "", + "action_params": "", + "id": 8, + "move_mode": "walk", + "type": "path", + "x": 9277.9775390625, + "y": 3728.072509765625 + }, + { + "action": "", + "action_params": "", + "id": 9, + "move_mode": "walk", + "type": "path", + "x": 9245.138671875, + "y": 3729.584228515625 + }, + { + "action": "", + "action_params": "", + "id": 10, + "move_mode": "walk", + "type": "path", + "x": 9215.689453125, + "y": 3729.430419921875 + }, + { + "action": "", + "action_params": "", + "id": 11, + "move_mode": "walk", + "type": "path", + "x": 9195.1796875, + "y": 3738.515380859375 + }, + { + "action": "", + "action_params": "", + "id": 12, + "move_mode": "walk", + "type": "path", + "x": 9198.94140625, + "y": 3716.271240234375 + }, + { + "action": "", + "action_params": "", + "id": 13, + "move_mode": "walk", + "type": "target", + "x": 9203.9150390625, + "y": 3712.425537109375 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/菲谢尔-1.json b/repo/js/TravelersTales/assets/pathing/菲谢尔-1.json new file mode 100644 index 000000000..dfbf5a9cc --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/菲谢尔-1.json @@ -0,0 +1,58 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1757819547774, + "map_match_method": "", + "map_name": "Teyvat", + "name": "菲谢尔-2", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": -749.439453125, + "y": 2263.066650390625 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "fly", + "type": "path", + "x": -775.328125, + "y": 2268.723876953125 + }, + { + "action": "stop_flying", + "action_params": "", + "id": 3, + "move_mode": "fly", + "type": "path", + "x": -783.751953125, + "y": 2246.14306640625 + }, + { + "action": "combat_script", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "target", + "x": -778.46484375, + "y": 2243.36669921875 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/菲谢尔-2.json b/repo/js/TravelersTales/assets/pathing/菲谢尔-2.json new file mode 100644 index 000000000..dfbf5a9cc --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/菲谢尔-2.json @@ -0,0 +1,58 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1757819547774, + "map_match_method": "", + "map_name": "Teyvat", + "name": "菲谢尔-2", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": -749.439453125, + "y": 2263.066650390625 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "fly", + "type": "path", + "x": -775.328125, + "y": 2268.723876953125 + }, + { + "action": "stop_flying", + "action_params": "", + "id": 3, + "move_mode": "fly", + "type": "path", + "x": -783.751953125, + "y": 2246.14306640625 + }, + { + "action": "combat_script", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "target", + "x": -778.46484375, + "y": 2243.36669921875 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/菲谢尔-3.json b/repo/js/TravelersTales/assets/pathing/菲谢尔-3.json new file mode 100644 index 000000000..dfbf5a9cc --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/菲谢尔-3.json @@ -0,0 +1,58 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1757819547774, + "map_match_method": "", + "map_name": "Teyvat", + "name": "菲谢尔-2", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": -749.439453125, + "y": 2263.066650390625 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "fly", + "type": "path", + "x": -775.328125, + "y": 2268.723876953125 + }, + { + "action": "stop_flying", + "action_params": "", + "id": 3, + "move_mode": "fly", + "type": "path", + "x": -783.751953125, + "y": 2246.14306640625 + }, + { + "action": "combat_script", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "target", + "x": -778.46484375, + "y": 2243.36669921875 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/行秋-1.json b/repo/js/TravelersTales/assets/pathing/行秋-1.json new file mode 100644 index 000000000..054b743ad --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/行秋-1.json @@ -0,0 +1,70 @@ +{ + "info": { + "name": "行秋-1", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": 840.3544921875, + "y": 1532.58154296875, + "action": "", + "move_mode": "walk", + "type": "teleport", + "locked": false + }, + { + "id": 2, + "x": 840.3544921875, + "y": 1532.58154296875, + "action": "", + "move_mode": "walk", + "type": "path" + }, + { + "id": 3, + "x": 834.87109375, + "y": 1549.65771484375, + "action": "", + "move_mode": "fly", + "type": "path" + }, + { + "id": 4, + "x": 834.5400390625, + "y": 1569.146484375, + "action": "", + "move_mode": "walk", + "type": "path" + }, + { + "id": 5, + "x": 833.9365234375, + "y": 1593.658203125, + "action": "", + "move_mode": "walk", + "type": "path" + }, + { + "id": 6, + "x": 834.115234375, + "y": 1599.3125, + "action": "", + "move_mode": "climb", + "type": "path" + }, + { + "id": 7, + "x": 833.2158203125, + "y": 1604.42138671875, + "action": "combat_script", + "action_params": "", + "move_mode": "walk", + "type": "path" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/行秋-2.json b/repo/js/TravelersTales/assets/pathing/行秋-2.json new file mode 100644 index 000000000..31d15a9b0 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/行秋-2.json @@ -0,0 +1,70 @@ +{ + "info": { + "name": "行秋-2", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": 840.3544921875, + "y": 1532.58154296875, + "action": "", + "move_mode": "walk", + "type": "teleport", + "locked": false + }, + { + "id": 2, + "x": 840.3544921875, + "y": 1532.58154296875, + "action": "", + "move_mode": "walk", + "type": "path" + }, + { + "id": 3, + "x": 834.87109375, + "y": 1549.65771484375, + "action": "", + "move_mode": "fly", + "type": "path" + }, + { + "id": 4, + "x": 834.5400390625, + "y": 1569.146484375, + "action": "", + "move_mode": "walk", + "type": "path" + }, + { + "id": 5, + "x": 833.9365234375, + "y": 1593.658203125, + "action": "", + "move_mode": "walk", + "type": "path" + }, + { + "id": 6, + "x": 834.115234375, + "y": 1599.3125, + "action": "", + "move_mode": "climb", + "type": "path" + }, + { + "id": 7, + "x": 833.2158203125, + "y": 1604.42138671875, + "action": "combat_script", + "action_params": "", + "move_mode": "walk", + "type": "path" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/行秋-3.json b/repo/js/TravelersTales/assets/pathing/行秋-3.json new file mode 100644 index 000000000..a1572ec7a --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/行秋-3.json @@ -0,0 +1,70 @@ +{ + "info": { + "name": "行秋-3", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": 840.3544921875, + "y": 1532.58154296875, + "action": "", + "move_mode": "walk", + "type": "teleport", + "locked": false + }, + { + "id": 2, + "x": 840.3544921875, + "y": 1532.58154296875, + "action": "", + "move_mode": "walk", + "type": "path" + }, + { + "id": 3, + "x": 834.87109375, + "y": 1549.65771484375, + "action": "", + "move_mode": "fly", + "type": "path" + }, + { + "id": 4, + "x": 834.5400390625, + "y": 1569.146484375, + "action": "", + "move_mode": "walk", + "type": "path" + }, + { + "id": 5, + "x": 833.9365234375, + "y": 1593.658203125, + "action": "", + "move_mode": "walk", + "type": "path" + }, + { + "id": 6, + "x": 834.115234375, + "y": 1599.3125, + "action": "", + "move_mode": "climb", + "type": "path" + }, + { + "id": 7, + "x": 833.2158203125, + "y": 1604.42138671875, + "action": "combat_script", + "action_params": "", + "move_mode": "walk", + "type": "path" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/行秋-4.json b/repo/js/TravelersTales/assets/pathing/行秋-4.json new file mode 100644 index 000000000..b33b5c3d2 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/行秋-4.json @@ -0,0 +1,84 @@ +{ + "info": { + "name": "行秋-4", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": 366.7490234375, + "y": -502.521484375, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "teleport" + }, + { + "id": 2, + "x": 380.6796875, + "y": -534.955078125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 3, + "x": 381.484375, + "y": -549.9833984375, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 4, + "x": 393.125, + "y": -538.71435546875, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 5, + "x": 400.5048828125, + "y": -539.673828125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 6, + "x": 394.0068359375, + "y": -533.5703125, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 7, + "x": 388.8359375, + "y": -540.517578125, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 8, + "x": 389.673828125, + "y": -542.80712890625, + "action": "combat_script", + "move_mode": "walk", + "action_params": "", + "type": "path" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/诺艾尔-1.json b/repo/js/TravelersTales/assets/pathing/诺艾尔-1.json new file mode 100644 index 000000000..831e7c557 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/诺艾尔-1.json @@ -0,0 +1,49 @@ +{ + "info": { + "name": "诺艾尔-1", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": -749.3984375, + "y": 2263.072509765625, + "type": "teleport", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 2, + "x": -734.4404296875, + "y": 2259.92626953125, + "type": "path", + "move_mode": "fly", + "action": "stop_flying", + "action_params": "", + "locked": false + }, + { + "id": 3, + "x": -734.4404296875, + "y": 2259.92626953125, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "wait(6)" + }, + { + "id": 4, + "x": -732.681640625, + "y": 2261.82177734375, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/诺艾尔-2.json b/repo/js/TravelersTales/assets/pathing/诺艾尔-2.json new file mode 100644 index 000000000..dde5d938b --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/诺艾尔-2.json @@ -0,0 +1,48 @@ +{ + "info": { + "name": "诺艾尔-2", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "做完后去琴的办公室有彩蛋", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": -749.4111328125, + "y": 2263.08544921875, + "type": "teleport", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 2, + "x": -744.416015625, + "y": 2261.203857421875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": -738.1484375, + "y": 2265.43408203125, + "type": "path", + "move_mode": "fly", + "action": "stop_flying", + "action_params": "" + }, + { + "id": 4, + "x": -737.5205078125, + "y": 2265.90185546875, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/辛焱-1.json b/repo/js/TravelersTales/assets/pathing/辛焱-1.json new file mode 100644 index 000000000..a84bb53a6 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/辛焱-1.json @@ -0,0 +1,62 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1760255788099, + "map_match_method": "", + "map_name": "Teyvat", + "name": "辛焱-1", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9458.0341796875, + "y": 1660.6611328125 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "dash", + "type": "path", + "x": 9476.0068359375, + "y": 1651.32177734375 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "dash", + "type": "path", + "x": 9485.951171875, + "y": 1607.87060546875 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "dash", + "type": "path", + "x": 9463.546875, + "y": 1595.66064453125 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "target", + "x": 9461.4287109375, + "y": 1598.0576171875 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/迪卢克-1.json b/repo/js/TravelersTales/assets/pathing/迪卢克-1.json new file mode 100644 index 000000000..2f4acf93b --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/迪卢克-1.json @@ -0,0 +1,103 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1757839488358, + "map_match_method": "", + "map_name": "Teyvat", + "name": "迪卢克-1", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": -578.44921875, + "y": 1853.712890625 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": -538.931640625, + "y": 1836.740234375 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": -496.896484375, + "y": 1818.7314453125 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "fly", + "type": "path", + "x": -437.158203125, + "y": 1786.4833984375 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "path", + "x": -423.546875, + "y": 1785.22265625 + }, + { + "action": "", + "action_params": "", + "id": 6, + "move_mode": "jump", + "type": "path", + "x": -411.08203125, + "y": 1784.1201171875 + }, + { + "action": "", + "action_params": "", + "id": 7, + "move_mode": "walk", + "type": "path", + "x": -401.703125, + "y": 1783.25341796875 + }, + { + "action": "", + "action_params": "", + "id": 8, + "move_mode": "walk", + "type": "path", + "x": -395.82421875, + "y": 1771.791015625 + }, + { + "action": "combat_script", + "action_params": "", + "id": 9, + "move_mode": "walk", + "type": "target", + "x": -399.166015625, + "y": 1768.76953125 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/迪奥娜-1.json b/repo/js/TravelersTales/assets/pathing/迪奥娜-1.json new file mode 100644 index 000000000..8ba839109 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/迪奥娜-1.json @@ -0,0 +1,139 @@ +{ + "info": { + "name": "迪奥娜-1", + "type": "collect", + "author": "HZYgrandma", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "action": "", + "move_mode": "walk", + "type": "teleport", + "x": -521.6591796875, + "y": 2181.295654296875, + "action_params": "" + }, + { + "id": 2, + "x": -519.8671875, + "y": 2161.906494140625, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": -538.4287109375, + "y": 2136.623046875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 4, + "x": -532.2421875, + "y": 2121.558349609375, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 5, + "x": -512.8740234375, + "y": 2106.597412109375, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 6, + "x": -485.8251953125, + "y": 2106.74072265625, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 7, + "x": -464.3974609375, + "y": 2126.558837890625, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 8, + "x": -445.4697265625, + "y": 2145.216552734375, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 9, + "x": -429.7626953125, + "y": 2164.935791015625, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 10, + "x": -415.908203125, + "y": 2159.341796875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 11, + "x": -403.1337890625, + "y": 2113.81787109375, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 12, + "x": -398.3037109375, + "y": 2098.85107421875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 13, + "x": -395.8681640625, + "y": 2090.67431640625, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 14, + "x": -397.103515625, + "y": 2089.194091796875, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "", + "locked": false + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/迪奥娜-2.json b/repo/js/TravelersTales/assets/pathing/迪奥娜-2.json new file mode 100644 index 000000000..b1f31bd0b --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/迪奥娜-2.json @@ -0,0 +1,30 @@ +{ + "info": { + "name": "迪奥娜-2", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "action": "", + "move_mode": "walk", + "type": "teleport", + "x": -867.611328125, + "y": 1992.142578125, + "action_params": "" + }, + { + "id": 2, + "x": -894.7001953125, + "y": 1984.333984375, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/迪奥娜-3.json b/repo/js/TravelersTales/assets/pathing/迪奥娜-3.json new file mode 100644 index 000000000..da9f6b5eb --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/迪奥娜-3.json @@ -0,0 +1,48 @@ +{ + "info": { + "name": "迪奥娜-3", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": -386.2578125, + "y": 2297.466796875, + "type": "teleport", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 2, + "x": -411.0146484375, + "y": 2312.924560546875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": -414.81640625, + "y": 2312.128173828125, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 4, + "x": -421.515625, + "y": 2315.585693359375, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/迪奥娜-4.json b/repo/js/TravelersTales/assets/pathing/迪奥娜-4.json new file mode 100644 index 000000000..758e56d26 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/迪奥娜-4.json @@ -0,0 +1,30 @@ +{ + "info": { + "name": "迪奥娜-4", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": -386.2734375, + "y": 2297.802734375, + "type": "teleport", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 2, + "x": -421.1669921875, + "y": 2253.2294921875, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/钟离-1.json b/repo/js/TravelersTales/assets/pathing/钟离-1.json new file mode 100644 index 000000000..45de4f34c --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/钟离-1.json @@ -0,0 +1,84 @@ +{ + "info": { + "name": "钟离-1", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": 366.7490234375, + "y": -502.521484375, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "teleport" + }, + { + "id": 2, + "x": 380.6796875, + "y": -534.955078125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 3, + "x": 381.484375, + "y": -549.9833984375, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 4, + "x": 393.125, + "y": -538.71435546875, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 5, + "x": 400.5048828125, + "y": -539.673828125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 6, + "x": 394.0068359375, + "y": -533.5703125, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 7, + "x": 388.8359375, + "y": -540.517578125, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 8, + "x": 389.673828125, + "y": -542.80712890625, + "action": "combat_script", + "move_mode": "walk", + "action_params": "", + "type": "path" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/钟离-2.json b/repo/js/TravelersTales/assets/pathing/钟离-2.json new file mode 100644 index 000000000..3cbd18811 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/钟离-2.json @@ -0,0 +1,102 @@ +{ + "info": { + "name": "钟离-2", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": 366.75390625, + "y": -502.517578125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "teleport" + }, + { + "id": 2, + "x": 378.947265625, + "y": -530.99951171875, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 3, + "x": 319.103515625, + "y": -590.44384765625, + "action": "", + "move_mode": "dash", + "action_params": "", + "type": "path" + }, + { + "id": 4, + "x": 319.9140625, + "y": -587.33642578125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + }, + { + "id": 5, + "x": 331.138671875, + "y": -575.4775390625, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 6, + "x": 316.0029296875, + "y": -570.6650390625, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "orientation" + }, + { + "id": 7, + "x": 316.0029296875, + "y": -570.6650390625, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + }, + { + "id": 8, + "x": 310.2861328125, + "y": -575.77880859375, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + }, + { + "id": 9, + "x": 308.3916015625, + "y": -573.478515625, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + }, + { + "id": 10, + "x": 317.146484375, + "y": -564.82666015625, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/钟离-3.json b/repo/js/TravelersTales/assets/pathing/钟离-3.json new file mode 100644 index 000000000..0c2b5941c --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/钟离-3.json @@ -0,0 +1,39 @@ +{ + "info": { + "name": "钟离-3", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": 2358.4541015625, + "y": 2414.625, + "type": "teleport", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 2, + "x": 2383.3212890625, + "y": 2417.42822265625, + "type": "path", + "move_mode": "dash", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": 2389.30859375, + "y": 2415.756103515625, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/闲云-1.json b/repo/js/TravelersTales/assets/pathing/闲云-1.json new file mode 100644 index 000000000..411b8eb6b --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/闲云-1.json @@ -0,0 +1,57 @@ +{ + "info": { + "name": "闲云-1", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": 267.951171875, + "y": -665.11376953125, + "type": "teleport", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 2, + "x": 254.791015625, + "y": -652.310546875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": 257.3125, + "y": -636.31298828125, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 4, + "x": 207.1259765625, + "y": -639.18701171875, + "type": "path", + "move_mode": "dash", + "action": "", + "action_params": "" + }, + { + "id": 5, + "x": 206.478515625, + "y": -635.322265625, + "type": "path", + "move_mode": "walk", + "action": "combat_script", + "action_params": "wait(0.1),keypress(f)" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/闲云-2.json b/repo/js/TravelersTales/assets/pathing/闲云-2.json new file mode 100644 index 000000000..aba80c8d8 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/闲云-2.json @@ -0,0 +1,111 @@ +{ + "info": { + "name": "闲云-2", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": -1558.541015625, + "y": 2497.753173828125, + "type": "teleport", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 2, + "x": -1545.9921875, + "y": 2497.460205078125, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": -1551.373046875, + "y": 2485.486328125, + "type": "target", + "move_mode": "climb", + "action": "", + "action_params": "" + }, + { + "id": 4, + "x": -1562.5312025429248, + "y": 2488.8125, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 5, + "x": -1597.8623046875, + "y": 2495.166259765625, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 6, + "x": -1628.1484375, + "y": 2514.92431640625, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 7, + "x": -1664.1279296875, + "y": 2543.317138671875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 8, + "x": -1670.8515625, + "y": 2543.75341796875, + "type": "path", + "move_mode": "climb", + "action": "", + "action_params": "" + }, + { + "id": 9, + "x": -1675.35546875, + "y": 2533.500244140625, + "type": "target", + "move_mode": "climb", + "action": "", + "action_params": "" + }, + { + "id": 10, + "x": -1696.146484375, + "y": 2555.352783203125, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 11, + "x": -1731.15234375, + "y": 2640.535888671875, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "wait(0.1),keypress(f)" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/闲云-3.json b/repo/js/TravelersTales/assets/pathing/闲云-3.json new file mode 100644 index 000000000..02f71c386 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/闲云-3.json @@ -0,0 +1,39 @@ +{ + "info": { + "name": "闲云-3", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": -1120.990234375, + "y": 2190.622802734375, + "type": "teleport", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 2, + "x": -1050.7529296875, + "y": 2190.6376953125, + "type": "path", + "move_mode": "dash", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": -1041.3271484375, + "y": 2186.667724609375, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "wait(0.1),keypress(f)" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/闲云-4.json b/repo/js/TravelersTales/assets/pathing/闲云-4.json new file mode 100644 index 000000000..526806815 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/闲云-4.json @@ -0,0 +1,48 @@ +{ + "info": { + "name": "闲云-4", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": -251.6220703125, + "y": 2256.625, + "type": "teleport", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 2, + "x": -252.7998046875, + "y": 2236.828125, + "type": "path", + "move_mode": "fly", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": -264.4052734375, + "y": 2212.378662109375, + "type": "path", + "move_mode": "fly", + "action": "", + "action_params": "" + }, + { + "id": 4, + "x": -310.98828125, + "y": 2186.760986328125, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "wait(0.1),keypress(f)" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/闲云-5.json b/repo/js/TravelersTales/assets/pathing/闲云-5.json new file mode 100644 index 000000000..1aeadb6a5 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/闲云-5.json @@ -0,0 +1,48 @@ +{ + "info": { + "name": "闲云-5", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": 267.951171875, + "y": -665.11376953125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "teleport" + }, + { + "id": 2, + "x": 254.791015625, + "y": -652.310546875, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 3, + "x": 257.3125, + "y": -636.31298828125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 4, + "x": 213.1083984375, + "y": -637.93896484375, + "type": "path", + "move_mode": "dash", + "action": "combat_script", + "action_params": "wait(0.1),keypress(f)" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/雅珂达-1.json b/repo/js/TravelersTales/assets/pathing/雅珂达-1.json new file mode 100644 index 000000000..c1346d1db --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/雅珂达-1.json @@ -0,0 +1,58 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1760361199567, + "map_match_method": "", + "map_name": "Teyvat", + "name": "雅珂达-1", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9885.5361328125, + "y": 1718.58984375 + }, + { + "action": "stop_flying", + "action_params": "", + "id": 2, + "move_mode": "fly", + "type": "path", + "x": 9981.470703125, + "y": 1651.2255859375 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": 9991.5029296875, + "y": 1635.5087890625 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "jump", + "type": "target", + "x": 9994.13671875, + "y": 1631.7900390625 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/雅珂达-2.json b/repo/js/TravelersTales/assets/pathing/雅珂达-2.json new file mode 100644 index 000000000..6faac4207 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/雅珂达-2.json @@ -0,0 +1,49 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1760361319748, + "map_match_method": "", + "map_name": "Teyvat", + "name": "雅珂达-2", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9375.392578125, + "y": 3150.53125 + }, + { + "action": "combat_script", + "action_params": "wait(1),keypress(f),wait(5),keypress(VK_ESCAPE),wait(2)", + "id": 2, + "move_mode": "walk", + "type": "target", + "x": 9378.9501953125, + "y": 3152.180419921875 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "target", + "x": 9372.24609375, + "y": 3145.97021484375 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/雅珂达-3.json b/repo/js/TravelersTales/assets/pathing/雅珂达-3.json new file mode 100644 index 000000000..6395fc9d2 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/雅珂达-3.json @@ -0,0 +1,58 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "Tool_tingsu" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1760361211657, + "map_match_method": "", + "map_name": "Teyvat", + "name": "雅珂达-3", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": 9885.5361328125, + "y": 1718.58984375 + }, + { + "action": "stop_flying", + "action_params": "", + "id": 2, + "move_mode": "fly", + "type": "path", + "x": 9981.470703125, + "y": 1651.2255859375 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": 9991.5029296875, + "y": 1635.5087890625 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "jump", + "type": "target", + "x": 9994.13671875, + "y": 1631.7900390625 + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/assets/pathing/香菱-1.json b/repo/js/TravelersTales/assets/pathing/香菱-1.json new file mode 100644 index 000000000..779d52bf9 --- /dev/null +++ b/repo/js/TravelersTales/assets/pathing/香菱-1.json @@ -0,0 +1,30 @@ +{ + "info": { + "name": "香菱-1", + "type": "collect", + "author": "ddaodan", + "version": "1.0", + "description": "", + "bgiVersion": "0.35.1" + }, + "positions": [ + { + "id": 1, + "x": 267.9384765625, + "y": -665.1201171875, + "type": "teleport", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 2, + "x": 234.3232421875, + "y": -666.10302734375, + "type": "target", + "move_mode": "run", + "action": "combat_script", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/TravelersTales/data.json b/repo/js/TravelersTales/data.json index 96a8ecf6a..aff7a8ef4 100644 --- a/repo/js/TravelersTales/data.json +++ b/repo/js/TravelersTales/data.json @@ -1,6 +1,40 @@ { "errorThreshold": 100, "mapPositions": [ + { + "name": "蒙德", + "x": -876, + "y": 2277, + "country": "蒙德", + "zoom": 2.0 + }, + { + "name": "璃月", + "x": 270, + "y": -666, + "country": "璃月" + }, + { + "name": "稻妻", + "x": -4399, + "y": -3049, + "country": "稻妻", + "zoom": 3.0 + }, + { + "name": "镇守之森锚点", + "x": -4428, + "y": -2797, + "country": "稻妻", + "zoom": 2.0 + }, + { + "name": "鸣神大社锚点", + "x": -4375, + "y": -2497, + "country": "稻妻", + "zoom": 1.0 + }, { "name": "须弥", "x": 2872, @@ -42,37 +76,10 @@ "zoom": 2.0 }, { - "name": "璃月", - "x": 270, - "y": -666, - "country": "璃月" - }, - { - "name": "稻妻", - "x": -4399, - "y": -3049, - "country": "稻妻", - "zoom": 3.0 - }, - { - "name": "镇守之森锚点", - "x": -4428, - "y": -2797, - "country": "稻妻", - "zoom": 2.0 - }, - { - "name": "鸣神大社锚点", - "x": -4375, - "y": -2497, - "country": "稻妻", - "zoom": 1.0 - }, - { - "name": "蒙德", - "x": -876, - "y": 2277, - "country": "蒙德", + "name": "挪德卡莱", + "x": 9452, + "y": 1661, + "country": "诺德卡莱", "zoom": 2.0 } ] diff --git a/repo/js/TravelersTales/main.js b/repo/js/TravelersTales/main.js index 51979feaf..cd15fe3fe 100644 --- a/repo/js/TravelersTales/main.js +++ b/repo/js/TravelersTales/main.js @@ -11,50 +11,18 @@ let failed = false; dispatcher.addTimer(new RealtimeTimer("AutoSkip")); // 开启自动剧情 await loadData(); - // 角色点位信息(提前定义以便全局使用) - const characterPositions = [ // 角色点位信息 - { name: "柯莱-1", x: 2843, y: -384, hasKeyMouse: true }, - { name: "迪希雅-1", x: 3771, y: 3608 }, - { name: "迪希雅-2", x: 4436, y: 3539 }, - { name: "赛诺-1", x: 3062, y: -268 }, - { name: "赛诺-2", x: 3059, y: -268 }, - { name: "赛诺-3", x: 2863, y: -380 }, - { name: "林尼-1", x: 4197, y: 4805 }, - { name: "夏沃蕾-1", x: 4356, y: 3707 }, - { name: "菲米尼-1", x: 4202, y: 3037, hasKeyMouse: true }, - { name: "夏洛蒂-1", x: 4618, y: 3518 }, - { name: "夏洛蒂-2", x: 4642, y: 3495 }, - { name: "夏洛蒂-3", x: 4443, y: 3538 }, - { name: "绮良良-1", x: 231, y: -672 }, - { name: "绮良良-2", x: 231, y: -672 }, - { name: "绮良良-3", x: -4473, y: -2655 }, - { name: "鹿野院平藏-1", x: -4459, y: -3141 }, - { name: "鹿野院平藏-2", x: -4467, y: -3127 }, - { name: "鹿野院平藏-3", x: -4417, y: -3037 }, - { name: "鹿野院平藏-4", x: -4232, y: -2999 }, - { name: "鹿野院平藏-5", x: -4232, y: -2999 }, - { name: "托马-1", x: -4399, y: -3130 }, - { name: "托马-2", x: -929, y: 2301, hasKeyMouse: true }, - { name: "梦见月瑞希-1", x: -4458, y: -3111, hasKeyMouse: true }, - { name: "梦见月瑞希-2", x: -4458, y: -3111, hasKeyMouse: true }, - { name: "八重神子-1", x: -4424, y: -2475 }, - { name: "那维莱特-1", x: 3600, y: 3804 }, - { name: "那维莱特-2", x: 4472, y: 3553 }, - { name: "那维莱特-3", x: 4797, y: 2660 }, - { name: "神里绫人-1", x: -4473, y: -3132 }, - { name: "早柚-1", x: -4327, y: -3141 }, - ]; - // 检查进度并显示统计信息 const progressInfo = checkProgress(characterPositions); - log.info(`=== 对话进度统计 ===`); - log.info(`总角色数量: ${progressInfo.total}`); - log.info(`已完成: ${progressInfo.completed} (${progressInfo.completionRate}%)`); - log.info(`待完成: ${progressInfo.remaining}`); + if (settings.showStatistics) { + log.info(`=== 对话进度统计 ===`); + log.info(`总角色数量: ${progressInfo.total}`); + log.info(`已完成: ${progressInfo.completed} (${progressInfo.completionRate}%)`); + log.info(`待完成: ${progressInfo.remaining}`); + } // 处理重置设置 - await handleResetSettings(); + await handleResetSettings(characterPositions); // 重新检查进度(可能已重置) let currentProgress = checkProgress(characterPositions); @@ -65,14 +33,16 @@ let failed = false; return; } - if (currentProgress.remaining > 0) { + if (settings.showRemainingCharacters && currentProgress.remaining > 0) { log.info(`未完成的角色: ${currentProgress.remainingCharacters.join(", ")}`); } // 前往七天神像 // await genshin.tpToStatueOfTheSeven(); let runCount = 0; - const maxRuns = parseInt(settings.maxRuns) || 50; + const maxRuns = parseInt(settings.maxRuns) || 3; - log.info(`最大运行次数: ${maxRuns}`); + if (settings.enableDetailedLogs) { + log.info(`最大运行次数: ${maxRuns}`); + } showCurrentSettings(); let failCount = 0; @@ -81,7 +51,9 @@ let failed = false; let skipList = []; while (runCount < maxRuns) { - log.info(`开始第${runCount + 1}次运行`); + if (settings.enableProgressLogs) { + log.info(`开始第${runCount + 1}次运行`); + } // 在每次运行前检查是否还有未完成的角色 currentProgress = checkProgress(characterPositions); @@ -106,7 +78,9 @@ let failed = false; break; } - log.info(`当前进度: ${currentProgress.completed}/${currentProgress.total} (剩余${currentProgress.remaining}个)`); + if (settings.enableProgressLogs) { + log.info(`当前进度: ${currentProgress.completed}/${currentProgress.total} (剩余${currentProgress.remaining}个)`); + } const detectedCharacters = await find(); let pathingName = null; @@ -114,23 +88,15 @@ let failed = false; let found = false; let matchedNames = []; for (const pos of characterPositions) { - //如果启用了跳过已完成角色的设置,则跳过已完成的角色 + // 如果启用了跳过已完成角色的设置,则跳过已完成的角色 if (settings.skipCompletedCharacters && config[pos.name]) { skipList.push(pos.name); } // 使用 Set 去除重复项 skipList = [...new Set(skipList)]; - - if (isNearPosition(characterX, characterY, pos.x, pos.y)) { + if (!config[pos.name] && isNearPosition(characterX, characterY, pos.x, pos.y)) { matchedNames.push(pos.name); - /* - pathingName = pos.name; - hasKeyMouse = !!pos.hasKeyMouse; - found = true; - log.info(`找到角色,执行路线:${pathingName}`); - break; - */ } } if (matchedNames.length === 1) { @@ -183,8 +149,7 @@ let failed = false; } if (!found) { currentProgress = checkProgress(characterPositions); - log.error("未找到角色,或者角色未被收录"); - log.error(`当前位置可能没有未完成的角色对话`); + log.error("未找到角色,或者当前位置可能没有未完成的角色对话"); log.error(`剩余未完成角色: ${currentProgress.remainingCharacters.join(", ")}`); log.info("继续寻找下一个角色..."); continue; // 继续下一次循环而不是直接返回 @@ -204,7 +169,7 @@ let failed = false; log.info("开始对话..."); } await sleep(3000); - await waitToMain(pathingName, hasKeyMouse); + await waitToMain(hasKeyMouse); if (hasKeyMouse) { log.info("执行对应键鼠脚本"); await keyMouseScript.runFile(`assets/keymouse/${pathingName}.json`) @@ -214,8 +179,9 @@ let failed = false; keyPress("F"); log.info("开始对话..."); await sleep(3000); - await waitToMain(pathingName, hasKeyMouse); + await waitToMain(hasKeyMouse); } + config[pathingName] = true; if (failed) { log.info("本次运行结果不会被保存"); // 将 pathingName 加入 skipList @@ -229,7 +195,7 @@ let failed = false; if (runCount < maxRuns) { log.info(`第${runCount}次运行完成`); // 根据设置决定进度更新间隔 - const updateInterval = parseInt(settings.progressUpdateInterval) || 3; + const updateInterval = parseInt(settings.progressUpdateInterval) || 5; if (runCount % updateInterval === 0) { currentProgress = checkProgress(characterPositions); log.info(`=== 进度更新 (第${runCount}次运行后) ===`); @@ -252,7 +218,9 @@ let failed = false; } else { log.info(`还有 ${finalProgress.remaining} 个角色未完成:`); log.info(finalProgress.remainingCharacters.join(", ")); + log.info("可以重新运行程序继续完成剩余角色"); } + log.info(`程序结束`); })(); @@ -264,6 +232,11 @@ async function loadData() { try { data = JSON.parse(await file.readText("data.json")); config = JSON.parse(await file.readText("config.json")); + characterPositions = JSON.parse(await file.readText("positions.json")); + + if (settings.enableDetailedLogs) { + log.info("数据加载完成"); + } } catch (error) { log.error(`加载配置文件失败: ${error.message}`); } @@ -274,12 +247,15 @@ async function loadData() { * @returns {Promise} 找到的角色名字数组,如果没有找到则返回空数组 */ async function find() { - log.info(`开始寻找角色...`); const positions = data.mapPositions; // 读取data.json中的点位数据 for (let retryCount = 0; retryCount < positions.length; retryCount++) { - const position = positions[retryCount]; - log.info(`第 ${retryCount + 1} 次尝试定位...`); - log.info(`移动到位置:(${position.x}, ${position.y}), ${position.name || '未命名位置'}`); + position = positions[retryCount]; + + if (settings.enableDetailedLogs) { + log.info(`第 ${retryCount + 1} 次尝试定位...`); + log.info(`移动到位置:(${position.x}, ${position.y}), ${position.name || '未命名位置'}`); + } + await genshin.moveMapTo(position.x, position.y, position.country); log.info(`缩放等级为${(position.zoom && typeof position.zoom === "number") ? position.zoom : 6.0}`); await genshin.setBigMapZoomLevel((position.zoom && typeof position.zoom === "number") ? position.zoom : 6.0); @@ -290,12 +266,12 @@ async function find() { return detectedNames; // 保持兼容性,设置全局变量 } } catch (error) { - await genshin.setBigMapZoomLevel(3.0); + log.debug(error.message); continue; } } log.error("寻找所有角色可能存在的位置都没有找到角色"); - throw new Error("在所有可能的位置都没有找到角色,结束任务,请手动清理出现在地图上的旅闻后重新启动js"); + throw new Error("在所有可能的位置都没有找到角色,结束任务"); } /** @@ -304,6 +280,10 @@ async function find() { * @returns {Promise} 检测到的角色名字数组 */ async function locate() { + await sleep(500); // 确保画面稳定 + await genshin.setBigMapZoomLevel((position && typeof position.zoom === "number") ? position.zoom : 6.0); + log.info(`设置大地图缩放级别为 ${position.zoom || 6.0}`); + let ro1 = captureGameRegion(); let character = await ro1.findMulti(RecognitionObject.TemplateMatch(file.ReadImageMatSync("assets/icon/三个点.png"))); ro1.dispose(); @@ -317,7 +297,9 @@ async function locate() { characterX = (960 - avatar.x - 13) * mapZoomLevel / mapScaleFactor + center.x + 20; characterY = (540 - avatar.y - 13) * mapZoomLevel / mapScaleFactor + center.y + 20; - log.info(`找到角色的大致坐标:(${characterX}, ${characterY})`); + if (settings.enableDetailedLogs) { + log.info(`找到角色的大致坐标:(${characterX}, ${characterY})`); + } await sleep(200); click(avatar.x + 20, avatar.y + 20); @@ -328,9 +310,11 @@ async function locate() { // 识别text中的角色名字 const characterNames = [ - "柯莱", "迪希雅", "赛诺", "林尼", "夏沃蕾", "菲米尼", "夏洛蒂", - "绮良良", "鹿野院平藏", "托马", "梦见月瑞希", "八重神子", - "那维莱特", "神里绫人", "早柚" + "安柏","香菱","行秋","凝光","菲谢尔","诺艾尔","砂糖","迪卢克","七七", + "刻晴", "迪奥娜", "钟离", "罗莎莉亚", "枫原万叶", "早柚", "珊瑚宫心海", + "托马", "云堇", "申鹤", "八重神子", "神里绫人", "鹿野院平藏", + "柯莱", "赛诺", "瑶瑶", "迪希雅", "绮良良", "琳妮特", "林尼", "菲米尼", + "那维莱特", "夏洛蒂", "夏沃蕾", "闲云", "梦见月瑞希", "烟绯", "辛焱" ]; let foundNames = []; for (let i = 0; i < resList.count; i++) { @@ -347,9 +331,10 @@ async function locate() { keyPress("VK_ESCAPE"); // 关闭菜单 await sleep(1000); // 等待菜单关闭 return foundNames; + } else { + log.warn("未找到角色"); + throw new Error("未找到角色,当前位置没有角色"); } - log.warn("未找到角色"); - throw new Error("未找到角色,当前位置没有角色"); } /** @@ -358,10 +343,10 @@ async function locate() { * @param {boolean} hasKeyMouse - 是否需要执行键鼠操作 * @returns {Promise} - 如果检测到主菜单,则返回 true,否则在超时时返回 false。 */ -async function waitToMain(pathingName, hasKeyMouse = false) { +async function waitToMain(hasKeyMouse = false) { log.info("等待返回主界面..."); const paimonMenuRo = RecognitionObject.TemplateMatch(file.ReadImageMatSync("assets/icon/paimon_menu.png"), 0, 0, genshin.width / 3.0, genshin.width / 5.0); - const maxRetries = 60; // 设置最大重试次数以防止无限循环 + const maxRetries = 180; // 设置最大重试次数以防止无限循环 let retries = 0; let enteredLoop = false; while (true) { @@ -400,8 +385,7 @@ async function waitToMain(pathingName, hasKeyMouse = false) { * @returns {boolean} 是否在指定范围内 */ function isNearPosition(x, y, targetX, targetY) { - // 使用配置中的阈值或默认值100 - const errorThreshold = 150; + const errorThreshold = 150; // 误差范围 return Math.abs(x - targetX) <= errorThreshold && Math.abs(y - targetY) <= errorThreshold; } @@ -469,26 +453,33 @@ function hasRemainingCharacters(characterPositions) { /** * 显示当前设置 */ -function showCurrentSettings() { - log.info("=== 当前设置 ==="); - log.info(`启动时重置进度: ${settings.resetOnStart ? "✅ 启用" : "❌ 禁用"}`); - log.info(`进度更新间隔: ${settings.progressUpdateInterval} 次`); - log.info(`最大运行次数: ${settings.maxRuns}`); - log.info(`跳过已完成角色: ${settings.skipCompletedCharacters ? "✅ 启用" : "❌ 禁用"}`); - log.info("==============="); -} +// function showCurrentSettings() { +// log.info("=== 当前设置 ==="); +// log.info(`启动时重置进度: ${settings.resetOnStart ? "✅ 启用" : "❌ 禁用"}`); +// log.info(`重置前确认: ${settings.confirmBeforeReset ? "✅ 启用" : "❌ 禁用"}`); +// log.info(`进度更新间隔: ${settings.progressUpdateInterval} 次`); +// log.info(`显示剩余角色: ${settings.showRemainingCharacters ? "✅ 启用" : "❌ 禁用"}`); +// log.info(`启用进度日志: ${settings.enableProgressLogs ? "✅ 启用" : "❌ 禁用"}`); +// log.info(`启用详细日志: ${settings.enableDetailedLogs ? "✅ 启用" : "❌ 禁用"}`); +// log.info(`显示统计信息: ${settings.showStatistics ? "✅ 启用" : "❌ 禁用"}`); +// log.info(`找不到角色时继续: ${settings.continueOnNotFound ? "✅ 启用" : "❌ 禁用"}`); +// log.info(`跳过已完成角色: ${settings.skipCompletedCharacters ? "✅ 启用" : "❌ 禁用"}`); +// log.info("==============="); +// } /** * 处理重置相关设置 * @param {Object[]} characterPositions - 角色点位信息数组 * @returns {Promise} 是否继续执行程序 */ -async function handleResetSettings() { +async function handleResetSettings(characterPositions) { // 启动时重置 if (settings.resetOnStart) { - log.info("⚠️ 检测到启动时重置设置已启用"); - log.info("将在 5 秒后重置所有进度,如需取消请立即停止程序"); - await sleep(5000); + if (settings.confirmBeforeReset) { + log.info("⚠️ 检测到启动时重置设置已启用"); + log.info("将在 5 秒后重置所有进度,如需取消请立即停止程序"); + await sleep(5000); + } await resetAllProgress(); log.info("🔄 已根据设置重置所有进度"); diff --git a/repo/js/TravelersTales/manifest.json b/repo/js/TravelersTales/manifest.json index 864aec19b..e42bc4f63 100644 --- a/repo/js/TravelersTales/manifest.json +++ b/repo/js/TravelersTales/manifest.json @@ -1,23 +1,26 @@ { - "manifest_version": 1, - "name": "游逸旅闻", - "version": "0.1.5", - "bgi_version": "0.45.1", - "description": "自动游逸旅闻", - "authors": [ - { - "name": "ddaodan", - "links": "https://github.com/ddaodan" - }, - { - "name": "秋云", - "links": "https://github.com/physligl" - }, - { - "name": "mno", - "links": "https://github.com/Bedrockx" - } - ], - "settings_ui": "settings.json", - "main": "main.js" -} \ No newline at end of file + "manifest_version": 1, + "name": "游逸旅闻", + "version": "0.2", + "bgi_version": "0.45.1", + "description": "自动游逸旅闻", + "authors": [ + { + "name": "ddaodan", + "link": "https://github.com/ddaodan" + }, + { + "name": "秋云", + "link": "https://github.com/physligl" + }, + { + "name": "Tool_tingsu", + "link": "https://github.com/Tooltingsu" + } + ], + "settings_ui": "settings.json", + "main": "main.js", + "saved_files": [ + "config.json" + ] + } \ No newline at end of file diff --git a/repo/js/TravelersTales/positions.json b/repo/js/TravelersTales/positions.json new file mode 100644 index 000000000..5be80c3f0 --- /dev/null +++ b/repo/js/TravelersTales/positions.json @@ -0,0 +1,82 @@ +[ + { "name": "安柏-1", "x": -1132, "y": 2297 }, + { "name": "安柏-2", "x": -959, "y": 2248 }, + { "name": "安柏-3", "x": -1301, "y": 2587 }, + { "name": "安柏-4", "x": -325, "y": 2068 }, + { "name": "安柏-5", "x": -652, "y": 2371 }, + { "name": "香菱-1", "x": 234, "y": -666 }, + { "name": "行秋-1", "x": 833, "y": 1604 }, + { "name": "行秋-2", "x": 833, "y": 1604 }, + { "name": "行秋-3", "x": 833, "y": 1604 }, + { "name": "行秋-4", "x": 390, "y": -543 }, + { "name": "凝光-1", "x": 449, "y": -834, "hasKeyMouse": true }, + { "name": "菲谢尔-1", "x": -778, "y": 2243, "hasKeyMouse": true }, + { "name": "菲谢尔-2", "x": -778, "y": 2243, "hasKeyMouse": true }, + { "name": "菲谢尔-3", "x": -778, "y": 2243, "hasKeyMouse": true }, + { "name": "诺艾尔-1", "x": -732, "y": 2262 }, + { "name": "诺艾尔-2", "x": -737, "y": 2266 }, + { "name": "砂糖-1", "x": -1675, "y": 2383 }, + { "name": "迪卢克-1", "x": -399, "y": 1769, "hasKeyMouse": true }, + { "name": "七七-1", "x": 231, "y": -672 }, + { "name": "刻晴-1", "x": 437, "y": -437 }, + { "name": "迪奥娜-1", "x": -397, "y": 2089 }, + { "name": "迪奥娜-2", "x": -894, "y": 1984 }, + { "name": "迪奥娜-3", "x": -421, "y": 2315 }, + { "name": "迪奥娜-4", "x": -421, "y": 2253 }, + { "name": "钟离-1", "x": 389, "y": -543 }, + { "name": "钟离-2", "x": 317, "y": -565 }, + { "name": "钟离-3", "x": 2389, "y": 2416 }, + { "name": "罗莎莉亚-1", "x": -684, "y": 2371 }, + { "name": "罗莎莉亚-2", "x": -927, "y": 2304 }, + { "name": "罗莎莉亚-3", "x": -904, "y": 2238 }, + { "name": "枫原万叶-1", "x": -117, "y": -165 }, + { "name": "枫原万叶-2", "x": 190, "y": -38 }, + { "name": "枫原万叶-3", "x": 566, "y": -180 }, + { "name": "柯莱-1", "x": 2843, "y": -384, "hasKeyMouse": true }, + { "name": "迪希雅-1", "x": 3771, "y": 3608 }, + { "name": "迪希雅-2", "x": 4436, "y": 3539 }, + { "name": "赛诺-1", "x": 3062, "y": -268 }, + { "name": "赛诺-2", "x": 3059, "y": -268 }, + { "name": "赛诺-3", "x": 2863, "y": -380 }, + { "name": "林尼-1", "x": 4197, "y": 4805 }, + { "name": "夏沃蕾-1", "x": 4356, "y": 3707 }, + { "name": "菲米尼-1", "x": 4202, "y": 3037, "hasKeyMouse": true }, + { "name": "夏洛蒂-1", "x": 4618, "y": 3518 }, + { "name": "夏洛蒂-2", "x": 4642, "y": 3495 }, + { "name": "夏洛蒂-3", "x": 4443, "y": 3538 }, + { "name": "绮良良-1", "x": 231, "y": -672 }, + { "name": "绮良良-2", "x": 231, "y": -672 }, + { "name": "绮良良-3", "x": -4473, "y": -2655 }, + { "name": "鹿野院平藏-1", "x": -4459, "y": -3141 }, + { "name": "鹿野院平藏-2", "x": -4467, "y": -3127 }, + { "name": "鹿野院平藏-3", "x": -4417, "y": -3037 }, + { "name": "鹿野院平藏-4", "x": -4232, "y": -2999 }, + { "name": "鹿野院平藏-5", "x": -4232, "y": -2999 }, + { "name": "珊瑚宫心海-1", "x": -700, "y": -3979 }, + { "name": "珊瑚宫心海-2", "x": -721, "y": -3806 }, + { "name": "托马-1", "x": -4399, "y": -3130 }, + { "name": "托马-2", "x": -929, "y": 2301, "hasKeyMouse": true }, + { "name": "云堇-1", "x": 315, "y": -565 }, + { "name": "云堇-2", "x": 315, "y": -565 }, + { "name": "申鹤-1", "x": 228, "y": -668 }, + { "name": "八重神子-1", "x": -4424, "y": -2475 }, + { "name": "神里绫人-1", "x": -4473, "y": -3132 }, + { "name": "瑶瑶-1", "x": 447, "y": -536 }, + { "name": "瑶瑶-2", "x": 766, "y": 1759 }, + { "name": "梦见月瑞希-1", "x": -4458, "y": -3111, "hasKeyMouse": true }, + { "name": "梦见月瑞希-2", "x": -4458, "y": -3111, "hasKeyMouse": true }, + { "name": "那维莱特-1", "x": 3600, "y": 3804 }, + { "name": "那维莱特-2", "x": 4472, "y": 3553 }, + { "name": "那维莱特-3", "x": 4797, "y": 2660 }, + { "name": "早柚-1", "x": -4327, "y": -3141 }, + { "name": "琳妮特-1", "x": 4582, "y": 3543 }, + { "name": "爱诺-1", "x": 9914, "y": 1656 }, + { "name": "爱诺-2", "x": 9914, "y": 1654 }, + { "name": "爱诺-3", "x": 9914, "y": 1654 }, + { "name": "爱诺-4", "x": 9914, "y": 1654 }, + { "name": "菲林斯-1", "x": 9285, "y": 2418 }, + { "name": "菲林斯-2", "x": 9424, "y": 1703 }, + { "name": "米卡-1", "x": 9447, "y": 1634 }, + { "name": "烟绯-1", "x": 9513, "y": 1614 }, + { "name": "辛焱-1", "x": 9461, "y": 1598, "hasKeyMouse": true } +] \ No newline at end of file diff --git a/repo/js/TravelersTales/settings.json b/repo/js/TravelersTales/settings.json index 56a0b5f38..967ad1f90 100644 --- a/repo/js/TravelersTales/settings.json +++ b/repo/js/TravelersTales/settings.json @@ -2,27 +2,51 @@ { "name": "resetOnStart", "type": "checkbox", - "label": "启动时重置所有进度", + "label": "启动时重置所有进度\n仅推荐在切换账号后使用!", "default": false }, + { + "name": "confirmBeforeReset", + "type": "checkbox", + "label": "重置前需要确认", + "default": true + }, { "name": "progressUpdateInterval", "type": "select", "label": "进度更新间隔(次数)", - "options": [ - "1", - "3", - "5", - "10", - "20" - ], + "options": ["1", "3", "5", "10", "20"], "default": "3" }, + { + "name": "showRemainingCharacters", + "type": "checkbox", + "label": "显示剩余角色列表", + "default": true + }, + { + "name": "enableProgressLogs", + "type": "checkbox", + "label": "启用进度日志", + "default": true + }, + { + "name": "enableDetailedLogs", + "type": "checkbox", + "label": "启用详细日志", + "default": true + }, + { + "name": "showStatistics", + "type": "checkbox", + "label": "显示统计信息", + "default": true + }, { "name": "maxRuns", "type": "input-text", - "label": "最大运行次数", - "default": "50" + "label": "最大运行次数\n每天刷新一个逸闻,不推荐设置的太高", + "default": "1" }, { "name": "skipCompletedCharacters", @@ -30,4 +54,4 @@ "label": "跳过已完成的角色", "default": true } -] \ No newline at end of file +]