Add files via upload

This commit is contained in:
Kupder
2024-11-08 01:26:03 +08:00
committed by GitHub
parent 403dc8e42d
commit b272b27de7
30 changed files with 1710 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
{
"info": {
"name": "桃椰子木12个tp",
"type": "collect",
"author": "愚溪",
"version": "1.0",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 1,
"x": 8350.8408203125,
"y": -2844.587890625,
"action": "force_tp",
"move_mode": "walk",
"type": "teleport"
}
]
}

View File

@@ -0,0 +1,20 @@
{
"info": {
"name": "炬木15个tp",
"type": "collect",
"author": "愚溪",
"version": "1.0",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 1,
"x": 4716.53271484375,
"y": 2382.36767578125,
"action": "force_tp",
"move_mode": "walk",
"type": "teleport"
}
]
}

View File

@@ -0,0 +1,68 @@
{
"info": {
"name": "业果木15个(辉木15个)",
"type": "collect",
"author": "愚溪",
"version": "1.0",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": 3135.693359375,
"y": -1079.69189453125
},
{
"id": 2,
"x": 3168.45068359375,
"y": -1080.99462890625,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 3,
"x": 3171.7421875,
"y": -1064.4404296875,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 4,
"x": 3185.36083984375,
"y": -1064.46875,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 5,
"x": 3194.23291015625,
"y": -1082.80029296875,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 6,
"x": 3210.9462890625,
"y": -1085.4306640625,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 7,
"x": 3212.19482421875,
"y": -1077.3984375,
"type": "target",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -0,0 +1,28 @@
{
"info": {
"name": "刺葵木6个",
"type": "collect",
"author": "愚溪",
"version": "1.0",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 1,
"x": 4209.8037109375,
"y": -2711.9990234375,
"type": "teleport",
"move_mode": "walk",
"action": ""
},
{
"id": 2,
"x": 4204.03271484375,
"y": -2726.19140625,
"type": "target",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -0,0 +1,36 @@
{
"info": {
"name": "却砂木12个",
"type": "collect",
"author": "愚溪",
"version": "1.0",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 1,
"x": 341.3154296875,
"y": 548.126953125,
"action": "",
"move_mode": "walk",
"type": "teleport"
},
{
"id": 2,
"x": 404.1220703125,
"y": 515.765625,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 3,
"x": 418.2958984375,
"y": 485.41650390625,
"action": "",
"move_mode": "walk",
"type": "target"
}
]
}

View File

@@ -0,0 +1,36 @@
{
"info": {
"name": "垂香木15个",
"type": "collect",
"author": "愚溪",
"version": "1.0",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 1,
"x": -521.603515625,
"y": 2181.3447265625,
"action": "",
"move_mode": "walk",
"type": "teleport"
},
{
"id": 2,
"x": -545.5341796875,
"y": 2167.464599609375,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 3,
"x": -541.90625,
"y": 2160.69091796875,
"action": "",
"move_mode": "walk",
"type": "target"
}
]
}

View File

@@ -0,0 +1,36 @@
{
"info": {
"name": "御伽木9个(孔雀木6个)",
"type": "collect",
"author": "愚溪",
"version": "1.0",
"description": "有怪,快速退出重进能够刷新仇恨",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": -4217.919921875,
"y": -2397.8359375
},
{
"id": 2,
"x": -4188.4814453125,
"y": -2418.57421875,
"type": "path",
"move_mode": "fly",
"action": "stop_flying"
},
{
"id": 5,
"x": -4186.791015625,
"y": -2429.5341796875,
"type": "target",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -0,0 +1,36 @@
{
"info": {
"name": "悬铃木18个",
"type": "collect",
"author": "愚溪",
"version": "1.0",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 1,
"action": "force_tp",
"move_mode": "walk",
"type": "teleport",
"x": 4663.3974609375,
"y": 2446.1669921875
},
{
"id": 2,
"x": 4580.466796875,
"y": 2339.714111328125,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 3,
"x": 4570.798828125,
"y": 2339.628173828125,
"type": "target",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -0,0 +1,61 @@
{
"info": {
"name": "木材",
"type": "collect",
"country": "蒙德",
"author": "½",
"version": "",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 1,
"x": -252.22467041015625,
"y": 2256.0646362304688,
"action": "",
"move_mode": "walk",
"type": "teleport"
},
{
"id": 2,
"x": -218.61431884765625,
"y": 2284.0081787109375,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 3,
"x": -164.74041748046875,
"y": 2277.0416870117188,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 4,
"x": -122.7860107421875,
"y": 2247.2214965820312,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 5,
"x": -113.906005859375,
"y": 2256.1220703125,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 6,
"x": -32.19244384765625,
"y": 2237.5419921875,
"action": "stop_flying",
"move_mode": "fly",
"type": "target"
}
]
}

View File

@@ -0,0 +1,37 @@
{
"info": {
"name": "木材",
"type": "collect",
"country": "蒙德",
"author": "½",
"version": "",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 1,
"x": -749.86376953125,
"y": 2262.6113891601562,
"action": "",
"move_mode": "walk",
"type": "teleport"
},
{
"id": 2,
"x": -788.388427734375,
"y": 2304.58642578125,
"action": "stop_flying",
"move_mode": "fly",
"type": "path"
},
{
"id": 3,
"x": -788.2122802734375,
"y": 2303.1715698242188,
"action": "",
"move_mode": "walk",
"type": "target"
}
]
}

View File

@@ -0,0 +1,44 @@
{
"info": {
"name": "枫木9个",
"type": "collect",
"author": "愚溪",
"version": "1.0",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": -3812.6591796875,
"y": -2546.5625
},
{
"id": 2,
"x": -3795.1669921875,
"y": -2617.5458984375,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 3,
"x": -3766.388671875,
"y": -2601.5546875,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 4,
"x": -3759.7255859375,
"y": -2593.5146484375,
"type": "target",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -0,0 +1,68 @@
{
"info": {
"name": "柽木15个",
"type": "collect",
"author": "愚溪",
"version": "1.0",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": 4096.009765625,
"y": -2025.96435546875
},
{
"id": 2,
"x": 4110.787109375,
"y": -2041.79638671875,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 3,
"x": 4126.13525390625,
"y": -2046.67822265625,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 4,
"x": 4148.607421875,
"y": -2041.6953125,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 5,
"x": 4204.21337890625,
"y": -2080.595703125,
"type": "path",
"move_mode": "fly",
"action": ""
},
{
"id": 6,
"x": 4216.78125,
"y": -2076.8701171875,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 8,
"x": 4215.2216796875,
"y": -2063.080078125,
"type": "target",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -0,0 +1,29 @@
{
"info": {
"name": "木材",
"type": "collect",
"country": "蒙德",
"author": "½",
"version": "",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 1,
"x": -1330.6689453125,
"y": 2563.420654296875,
"action": "",
"move_mode": "walk",
"type": "teleport"
},
{
"id": 2,
"x": -1344.431884765625,
"y": 2520.51025390625,
"action": "",
"move_mode": "walk",
"type": "target"
}
]
}

View File

@@ -0,0 +1,84 @@
{
"info": {
"name": "梦见木12个",
"type": "collect",
"author": "愚溪",
"version": "1.0",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 1,
"x": -4232.123046875,
"y": -3001.9501953125,
"type": "teleport",
"move_mode": "walk",
"action": ""
},
{
"id": 2,
"x": -4208.490234375,
"y": -2948.349609375,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 3,
"x": -4187.43359375,
"y": -2906.2412109375,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 4,
"x": -4131.2900390625,
"y": -2905.8564453125,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 5,
"x": -4043.876953125,
"y": -2950.7861328125,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 6,
"x": -3986.6220703125,
"y": -2952.34375,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 7,
"x": -3986.4638671875,
"y": -2967.8447265625,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 8,
"x": -3980.66796875,
"y": -2978.8486328125,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 9,
"x": -3999.20703125,
"y": -2977.005859375,
"type": "target",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -0,0 +1,44 @@
{
"info": {
"name": "椴木9个(悬铃木9个)",
"type": "collect",
"author": "愚溪",
"version": "1.0",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 1,
"x": 3383.2158203125,
"y": 2692.23779296875,
"type": "teleport",
"move_mode": "walk",
"action": ""
},
{
"id": 2,
"x": 3370.44482421875,
"y": 2702.470703125,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 4,
"x": 3239.8525390625,
"y": 2762.513916015625,
"type": "path",
"move_mode": "fly",
"action": "stop_flying"
},
{
"id": 5,
"x": 3251.6640625,
"y": 2763.403076171875,
"type": "target",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -0,0 +1,44 @@
{
"info": {
"name": "椴木9个",
"type": "collect",
"author": "愚溪",
"version": "1.0",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 1,
"x": 4984.4248046875,
"y": 1699.8203125,
"action": "",
"move_mode": "walk",
"type": "teleport"
},
{
"id": 2,
"x": 4991.94873046875,
"y": 1734.0322265625,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 3,
"x": 4970.080078125,
"y": 1799.18310546875,
"action": "stop_flying",
"move_mode": "fly",
"type": "path"
},
{
"id": 4,
"x": 4975.736328125,
"y": 1809.29638671875,
"action": "",
"move_mode": "walk",
"type": "target"
}
]
}

View File

@@ -0,0 +1,44 @@
{
"info": {
"name": "灰灰楼木6个",
"type": "collect",
"author": "愚溪",
"version": "1.0",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 3,
"x": 8978.330078125,
"y": -1872.3369140625,
"type": "teleport",
"move_mode": "walk",
"action": ""
},
{
"id": 2,
"x": 8996.033203125,
"y": -1838.43505859375,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 3,
"x": 9008.49609375,
"y": -1791.96484375,
"type": "path",
"move_mode": "fly",
"action": "stop_flying"
},
{
"id": 4,
"x": 9009.5966796875,
"y": -1781.61328125,
"type": "target",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -0,0 +1,52 @@
{
"info": {
"name": "燃爆木15个",
"type": "collect",
"author": "愚溪",
"version": "1.0",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 1,
"x": 9038.814453125,
"y": -2429.361328125,
"type": "teleport",
"move_mode": "walk",
"action": ""
},
{
"id": 2,
"x": 9037.24609375,
"y": -2454.447265625,
"type": "path",
"move_mode": "climb",
"action": ""
},
{
"id": 3,
"x": 9066.744140625,
"y": -2498.119140625,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 4,
"x": 9043.6044921875,
"y": -2501.2275390625,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 6,
"x": 9049.6533203125,
"y": -2514.849609375,
"type": "target",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -0,0 +1,36 @@
{
"info": {
"name": "燃爆木6个(白栗栎木6个)",
"type": "collect",
"author": "愚溪",
"version": "1.0",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 1,
"x": 7234.2099609375,
"y": -1433.29736328125,
"type": "teleport",
"move_mode": "walk",
"action": ""
},
{
"id": 2,
"x": 7208.298828125,
"y": -1426.84521484375,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 3,
"x": 7201.96875,
"y": -1436.07080078125,
"type": "target",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -0,0 +1,44 @@
{
"info": {
"name": "白梣木15个",
"type": "collect",
"author": "愚溪",
"version": "1.0",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 1,
"x": 4689.3056640625,
"y": 2429.53515625,
"action": "",
"move_mode": "walk",
"type": "teleport"
},
{
"id": 2,
"x": 4715.36328125,
"y": 2458.4765625,
"action": "stop_flying",
"move_mode": "fly",
"type": "path"
},
{
"id": 3,
"x": 4726.62255859375,
"y": 2483.402587890625,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 4,
"x": 4729.75634765625,
"y": 2478.175537109375,
"action": "",
"move_mode": "walk",
"type": "target"
}
]
}

View File

@@ -0,0 +1,36 @@
{
"info": {
"name": "竹节",
"type": "collect",
"author": "愚溪",
"version": "1.0",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": 840.02734375,
"y": 1532.52197265625
},
{
"id": 2,
"x": 814.2734375,
"y": 1515.693359375,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 3,
"x": 809.29296875,
"y": 1514.77685546875,
"type": "target",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -0,0 +1,36 @@
{
"info": {
"name": "萃华木6个(垂香木3个)",
"type": "collect",
"author": "愚溪",
"version": "1.0",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 2,
"x": -1120.9453125,
"y": 2190.656494140625,
"type": "teleport",
"move_mode": "walk",
"action": ""
},
{
"id": 3,
"x": -1153.9638671875,
"y": 2190.605712890625,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 4,
"x": -1156.3017578125,
"y": 2177.168212890625,
"type": "target",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -0,0 +1,60 @@
{
"info": {
"name": "证悟木15个(业果木6个)",
"type": "collect",
"author": "愚溪",
"version": "1.0",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 1,
"x": 3135.5771484375,
"y": -1079.73974609375,
"action": "",
"move_mode": "walk",
"type": "teleport"
},
{
"id": 2,
"x": 3153.193359375,
"y": -1082.57275390625,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 3,
"x": 3151.31201171875,
"y": -1104.5791015625,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 4,
"x": 3164.52392578125,
"y": -1125.92822265625,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 5,
"x": 3150.6611328125,
"y": -1130.53662109375,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 6,
"x": 3158.96923828125,
"y": -1139.24755859375,
"type": "target",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -0,0 +1,36 @@
{
"info": {
"name": "香柏木27个",
"type": "collect",
"author": "愚溪",
"version": "1.0",
"description": "",
"bgiVersion": "0.35.1"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": 3923.1171875,
"y": 4233.8603515625
},
{
"id": 2,
"x": 3911.77099609375,
"y": 4212.8466796875,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 3,
"x": 3921.013671875,
"y": 4196.92578125,
"type": "target",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -0,0 +1,279 @@
{
"macroEvents": [
{
"type": 0,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 0.0000
},
{
"type": 1,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 11127.9408
},
{
"type": 0,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 13119.9760
},
{
"type": 1,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 17400.0108
},
{
"type": 0,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 18504.0088
},
{
"type": 1,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 27312.0632
},
{
"type": 0,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 28128.0973
},
{
"type": 1,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 29240.0663
},
{
"type": 0,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 29912.0759
},
{
"type": 1,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 31736.1294
},
{
"type": 0,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 31904.0885
},
{
"type": 1,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 32144.0983
},
{
"type": 0,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 32864.1012
},
{
"type": 0,
"keyCode": 32,
"mouseX": 0,
"mouseY": 0,
"time": 33288.1407
},
{
"type": 1,
"keyCode": 32,
"mouseX": 0,
"mouseY": 0,
"time": 33432.1196
},
{
"type": 0,
"keyCode": 32,
"mouseX": 0,
"mouseY": 0,
"time": 33616.1026
},
{
"type": 1,
"keyCode": 32,
"mouseX": 0,
"mouseY": 0,
"time": 33736.1158
},
{
"type": 1,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 40600.1535
},
{
"type": 0,
"keyCode": 84,
"mouseX": 0,
"mouseY": 0,
"time": 43000.0000
},
{
"type": 1,
"keyCode": 84,
"mouseX": 0,
"mouseY": 0,
"time": 43071.8735
},
{
"type": 0,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 46591.9060
},
{
"type": 1,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 47047.9336
},
{
"type": 0,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 47615.9255
},
{
"type": 1,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 50271.9249
},
{
"type": 0,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 51143.9303
},
{
"type": 1,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 51839.9301
},
{
"type": 0,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 52239.9472
},
{
"type": 1,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 53279.9313
},
{
"type": 0,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 64328.0135
},
{
"type": 1,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 67096.0170
},
{
"type": 0,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 67448.0209
},
{
"type": 1,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 75544.7151
},
{
"type": 0,
"keyCode": 81,
"mouseX": 0,
"mouseY": 0,
"time": 77153.2237
},
{
"type": 1,
"keyCode": 81,
"mouseX": 0,
"mouseY": 0,
"time": 78120.1226
},
{
"type": 0,
"keyCode": 68,
"mouseX": 0,
"mouseY": 0,
"time": 80768.1293
},
{
"type": 1,
"keyCode": 68,
"mouseX": 0,
"mouseY": 0,
"time": 81536.1748
},
{
"type": 0,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 82560.1130
},
{
"type": 1,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 85536.1748
}
],
"info": {
"name": "",
"description": "",
"x": 0,
"y": 0,
"width": 1920,
"height": 1080,
"recordDpi": 1
}
}

View File

@@ -0,0 +1,69 @@
{
"macroEvents": [
{
"type": 0,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 1619.1371
},
{
"type": 1,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 4843.0322
},
{
"type": 0,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 5555.1643
},
{
"type": 1,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 8195.0398
},
{
"type": 0,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 8939.0689
},
{
"type": 1,
"keyCode": 65,
"mouseX": 0,
"mouseY": 0,
"time": 10259.1104
},
{
"type": 0,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 11155.0806
},
{
"type": 1,
"keyCode": 87,
"mouseX": 0,
"mouseY": 0,
"time": 11655.0806
}
],
"info": {
"name": "",
"description": "",
"x": 0,
"y": 0,
"width": 1920,
"height": 1080,
"recordDpi": 1
}
}

View File

@@ -0,0 +1,172 @@
(async function () {
const defaultExitDelay = 10000;
const defaultLoadingDelay = 13000;
const seen = new Set();
function validateAndSetDefaults(exitDelay, loadingDelay) {
if (isNaN(exitDelay) || exitDelay <= 0) {
log.warn("你没有设置退出延迟,将使用默认值");
exitDelay = defaultExitDelay;
}
if (isNaN(loadingDelay) || loadingDelay <= 0) {
log.warn("你没有设置加载延迟,将使用默认值");
loadingDelay = defaultLoadingDelay;
}
return { exitDelay, loadingDelay };
}
async function runGameActionsMultipleTimes(times, locationName) {
for (let i = 0; i < times; i++) {
await sleep(1000);
keyPress("ESCAPE");
await sleep(1000);
click(50, 1030);
await sleep(1000);
click(1000, 750);
await sleep(validatedExitDelay);
click(1000, 550);
await sleep(validatedLoadingDelay);
keyPress("z");
log.info(`${locationName} 循环次数:${i + 1}/${times}`);
}
}
async function resetMap() {
log.info("重置地图大小...");
await sleep(1000);
keyPress("M");
await sleep(1000);
click(1840, 1010);
await sleep(1000);
click(1450, 460);
await sleep(1000);
click(1840, 1010);
await sleep(1000);
click(1450, 140);
await sleep(1000);
keyPress("M");
log.info("重置地图大小完成");
}
async function KeyMouse(locationNameEx) {
log.info(`前往 ${locationNameEx}`);
let tpPath = `assets/AutoPath/tp/${locationNameEx}tp.json`;
let filePath = `assets/KeyMouse/${locationNameEx}.json`;
try {
await pathingScript.runFile(tpPath);
await sleep(1000);
await keyMouseScript.runFile(filePath);
} catch (error) {
log.error(`执行 ${locationNameEx} 脚本时发生错误: ${error}`);
}
await sleep(1000);
}
async function woodcutting(locationName) {
log.info(`砍伐 ${locationName}`);
if (!map[locationName]) {
log.info(`未找到 ${locationName} 对应的木材`);
return;
}
const { description, available, times } = map[locationName];
if (description === 'NULL' || !description) {
log.info(`${locationName} 暂不支持`);
return;
}
if (Array.from(seen).some(item => item.includes(locationName))) {
log.info(`${locationName} 已经砍伐过,将执行下一个`);
return;
}
log.info(`前往 ${description}`);
await sleep(1000);
try {
if (locationName === "炬木" || locationName === "桃椰子木") {
await KeyMouse(description);
} else {
const filePath = `assets/AutoPath/${description}.json`;
await pathingScript.runFile(filePath);
}
await sleep(1000);
if (!available) {
await runGameActionsMultipleTimes(times, description);
} else {
await dispatcher.runTask(new SoloTask("AutoWood"));
}
seen.add(map[locationName].description);
log.info(`${locationName} 伐木完成,将执行下一个`);
log.info(`已运行木材: ${[...seen].join(", ")}`);
} catch (error) {
log.error(`在砍伐 ${locationName} 时发生错误: ${error}`);
}
}
// Set game environment settings
setGameMetrics(1920, 1080, 1);
const map = {
'桦木': { description: '桦木15个', available: true, times: 134 },
'萃华木': { description: '萃华木6个(垂香木3个)', available: true, times: 334 },
'松木': { description: '松木24个', available: true, times: 84 },
'却砂木': { description: '却砂木12个', available: true, times: 167 },
'竹节': { description: '竹节30个', available: true, times: 67 },
'垂香木': { description: '垂香木15个', available: true, times: 134 },
'杉木': { description: '杉木12个', available: true, times: 167 },
'梦见木': { description: '梦见木12个', available: true, times: 167 },
'枫木': { description: '枫木9个', available: true, times: 223 },
'孔雀木': { description: '御伽木9个(孔雀木6个)', available: false, times: 334 },//利用手动重置仇恨
'御伽木': { description: '御伽木9个(孔雀木6个)', available: false, times: 334 },//利用手动重置仇恨
'辉木': { description: '业果木15个(辉木15个)', available: true, times: 134 },
'业果木': { description: '业果木15个(辉木15个)', available: true, times: 134 },
'证悟木': { description: '证悟木15个(业果木6个)', available: true, times: 334 },
'刺葵木': { description: '刺葵木6个', available: true, times: 334 },
'柽木': { description: '柽木15个', available: false, times: 134 },
'悬铃木': { description: '悬铃木18个', available: true, times: 112 },
'椴木': { description: '椴木9个', available: true, times: 223 },
'白梣木': { description: '白梣木15个', available: true, times: 134 },
'香柏木': { description: '香柏木27个', available: true, times: 75 },
'炬木': { description: '炬木15个', available: true, times: 134 },
'白栗栎木': { description: '燃爆木6个(白栗栎木6个)', available: false, times: 334 },
'灰灰楼林木': { description: '灰灰楼木6个', available: false, times: 334 },
'燃爆木': { description: '燃爆木15个', available: false, times: 134 },
'桃椰子木': { description: '桃椰子木12个', available: false, times: 167 }
};
let exitdelay = Number(settings.exitdelay);
let loadingdelay = Number(settings.loadingdelay);
const { exitDelay: validatedExitDelay, loadingDelay: validatedLoadingDelay } = validateAndSetDefaults(exitdelay, loadingdelay);
const messages = [
'确保装备有[王树瑞佑]',
'确保使用小道具快捷键为Z键',
'确保开启了BGI独立任务中自动伐木的“启用OCR伐木数量限制”',
'若要运行炬木或桃椰子木:',
'运行时是琳妮特前台且拥有双风共鸣',
'元素共鸣需要四个角色组队触发,仅两个风系角色无效',
'不要带其他有移速加成的角色'
];
for (let message of messages) {
log.info(message);
await sleep(1000);
}
log.info('自动伐木开始...');
log.info(`退出延迟: ${validatedExitDelay}毫秒, 加载延迟: ${validatedLoadingDelay}毫秒`);
let woodsArray = settings.woods.split(" ");
await resetMap();
for (const wood of woodsArray) {
if (wood.trim()) {
await woodcutting(wood);
} else {
log.info('请在自定义选项输入木材名,用空格隔开');
}
}
})();

View File

@@ -0,0 +1,13 @@
{
"manifest_version": 1,
"name": "自动伐木",
"version": "1.0",
"description": "前往并自动伐木",
"authors": [
{
"name": "愚溪 & ½ ",
}
],
"settings_ui": "settings.json",
"main": "main.js"
}

View File

@@ -0,0 +1,138 @@
[
{
"name": "woods",
"type": "input-text",
"label": "木材种类:使用空格分隔"
},
{
"name": "exitdelay",
"type": "input-text",
"label": "退出延迟(毫秒)(选填)"
},
{
"name": "loadingdelay",
"type": "input-text",
"label": "加载延迟(毫秒)(选填)"
}
// {
// "name": "桦木",
// "type": "checkbox",
// "label": "桦木"
// },
// {
// "name": "萃华木",
// "type": "checkbox",
// "label": "萃华木"
// },
// {
// "name": "松木",
// "type": "checkbox",
// "label": "松木"
// },
// {
// "name": "却砂木",
// "type": "checkbox",
// "label": "却砂木"
// },
// {
// "name": "竹节",
// "type": "checkbox",
// "label": "竹节"
// },
// {
// "name": "垂香木",
// "type": "checkbox",
// "label": "垂香木"
// },
// {
// "name": "杉木",
// "type": "checkbox",
// "label": "杉木"
// },
// {
// "name": "梦见木",
// "type": "checkbox",
// "label": "梦见木"
// },
// {
// "name": "枫木",
// "type": "checkbox",
// "label": "枫木"
// },
// {
// "name": "孔雀木",
// "type": "checkbox",
// "label": "孔雀木"
// },
// {
// "name": "御伽木",
// "type": "checkbox",
// "label": "御伽木"
// },
// {
// "name": "辉木",
// "type": "checkbox",
// "label": "辉木"
// },
// {
// "name": "业果木",
// "type": "checkbox",
// "label": "业果木"
// },
// {
// "name": "证悟木",
// "type": "checkbox",
// "label": "证悟木"
// },
// {
// "name": "刺葵木",
// "type": "checkbox",
// "label": "刺葵木"
// },
// {
// "name": "柽木",
// "type": "checkbox",
// "label": "柽木"
// },
// {
// "name": "悬铃木",
// "type": "checkbox",
// "label": "悬铃木"
// },
// {
// "name": "椴木",
// "type": "checkbox",
// "label": "椴木"
// },
// {
// "name": "白梣木",
// "type": "checkbox",
// "label": "白梣木"
// },
// {
// "name": "香柏木",
// "type": "checkbox",
// "label": "香柏木"
// },
// {
// "name": "炬木",
// "type": "checkbox",
// "label": "炬木"
// },
// {
// "name": "白栗栎木",
// "type": "checkbox",
// "label": "白栗栎木"
// },
// {
// "name": "灰灰楼林木",
// "type": "checkbox",
// "label": "灰灰楼林木"
// },
// {
// "name": "燃爆木",
// "type": "checkbox",
// "label": "燃爆木"
// }
]

View File

@@ -0,0 +1,4 @@
全部木材:
桦木 萃华木 松木 却砂木 竹节 垂香木 杉木 梦见木 枫木 孔雀木 御伽木 辉木 业果木 证悟木 刺葵木 柽木 悬铃木 椴木 白梣木 香柏木 炬木 白栗栎木 灰灰楼林木 燃爆木 桃椰子木
涉及炬木、桃椰子木的队伍要求:双风共鸣且琳妮特前台