添加配置表

This commit is contained in:
flswld
2022-11-30 00:00:20 +08:00
parent f70a890338
commit d7f3f3b866
33382 changed files with 8476601 additions and 0 deletions
@@ -0,0 +1,31 @@
-- 地图配置
scene_config = {
begin_pos = { x = -3072.0, z = -3072.0 },
size = { x = 6144.0, z = 6144.0 },
born_pos = { x = -507.459, y = 299.350, z = 1375.713 },
born_rot = { x = 0.000, y = 0.000, z = 0.000 },
die_y = 105,
vision_anchor = { x = -4000.0, z = -4000.0 }
}
-- 所有的区块
blocks = { 5001, 5002, 5003, 5004, 5005, 5006, 5007, 5008, 5009 }
-- 所有的区块范围坐标
block_rects = {
{ min = { x = 1024.0, z = 1024.0 }, max = { x = 2048.0, z = 2048.0 } },
{ min = { x = 1024.0, z = 0.0 }, max = { x = 2048.0, z = 1024.0 } },
{ min = { x = 1024.0, z = -1024.0 }, max = { x = 2048.0, z = 0.0 } },
{ min = { x = 0.0, z = 1024.0 }, max = { x = 1024.0, z = 2048.0 } },
{ min = { x = 0.0, z = 0.0 }, max = { x = 1024.0, z = 1024.0 } },
{ min = { x = 0.0, z = -1024.0 }, max = { x = 1024.0, z = 0.0 } },
{ min = { x = -1024.0, z = 1024.0 }, max = { x = 0.0, z = 2048.0 } },
{ min = { x = -1024.0, z = 0.0 }, max = { x = 0.0, z = 1024.0 } },
{ min = { x = -1024.0, z = -1024.0 }, max = { x = 0.0, z = 0.0 } }
}
-- Dummy Points
dummy_points = { "dummy_points" }
-- Routes
routes_config = { "routes" }
@@ -0,0 +1,305 @@
{
"sceneId": 5,
"routes": [
{
"localId": 500200001,
"name": "Route_500200001",
"type": "Loop",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 1416.14392,
"y": 215.965225,
"z": 748.2167
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1384.39819,
"y": 210.261108,
"z": 763.2963
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1336.78247,
"y": 197.004349,
"z": 748.7288
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1298.371,
"y": 196.418716,
"z": 732.117065
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1282.85547,
"y": 210.4631,
"z": 705.8451
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1284.133,
"y": 219.19873,
"z": 673.4475
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1312.95044,
"y": 219.5133,
"z": 648.048767
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1346.61487,
"y": 222.304367,
"z": 651.615356
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1379.7439,
"y": 219.939835,
"z": 659.3972
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1408.52478,
"y": 219.299713,
"z": 672.587036
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1426.09131,
"y": 210.906479,
"z": 706.6031
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1425.968,
"y": 209.242661,
"z": 731.83
},
"waitTime": 0.0,
"speedLevel": 1
}
]
},
{
"localId": 500200002,
"name": "Route_500200002",
"type": "Loop",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 1395.95886,
"y": 190.606857,
"z": 864.303833
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1392.73682,
"y": 193.183838,
"z": 828.5687
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1383.92908,
"y": 199.204941,
"z": 774.984253
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1332.78394,
"y": 189.958786,
"z": 759.531
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1276.75635,
"y": 195.113571,
"z": 777.7481
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1243.43433,
"y": 179.217117,
"z": 795.3788
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1234.34814,
"y": 159.464874,
"z": 853.393555
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1261.91492,
"y": 170.418121,
"z": 881.006531
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1316.28064,
"y": 175.657776,
"z": 887.5033
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1343.68,
"y": 177.8003,
"z": 885.953369
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1371.86292,
"y": 181.159485,
"z": 884.359436
},
"waitTime": 0.0,
"speedLevel": 1
}
]
},
{
"localId": 500200003,
"name": "Route_500200003",
"type": "Loop",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 1414.13879,
"y": 187.332169,
"z": 766.2824
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1416.62427,
"y": 186.873688,
"z": 845.20105
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1442.03748,
"y": 182.614151,
"z": 869.243958
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1475.26526,
"y": 179.4643,
"z": 855.2266
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1502.95435,
"y": 182.08931,
"z": 804.1715
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1486.12207,
"y": 200.083771,
"z": 765.727051
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1451.98193,
"y": 193.424789,
"z": 745.5334
},
"waitTime": 0.0,
"speedLevel": 1
}
]
}
]
}
@@ -0,0 +1,350 @@
{
"sceneId": 5,
"routes": [
{
"localId": 500300001,
"name": "Route_500300001",
"type": "Loop",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 1222.63049,
"y": 236.168823,
"z": -683.7367
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1223.29639,
"y": 240.923248,
"z": -701.8426
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1219.07471,
"y": 244.198746,
"z": -716.681
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1197.57544,
"y": 237.962051,
"z": -745.8226
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1147.00574,
"y": 226.680923,
"z": -753.801
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1119.19153,
"y": 225.274857,
"z": -729.962
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1124.12524,
"y": 223.246078,
"z": -700.0531
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1151.902,
"y": 227.7028,
"z": -673.3685
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1179.97839,
"y": 231.0293,
"z": -674.6622
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1205.53809,
"y": 230.400757,
"z": -672.0966
},
"waitTime": 0.0,
"speedLevel": 1
}
]
},
{
"localId": 500300002,
"name": "Route_500300002",
"type": "Loop",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 1267.984,
"y": 203.328766,
"z": -674.424866
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1293.02148,
"y": 221.2383,
"z": -690.253967
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1305.92078,
"y": 233.763611,
"z": -709.4802
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1328.10059,
"y": 235.933441,
"z": -710.676758
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1353.1145,
"y": 230.5997,
"z": -719.716736
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1364.68958,
"y": 246.22435,
"z": -755.333435
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1343.42017,
"y": 253.450912,
"z": -786.1063
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1327.97461,
"y": 253.495331,
"z": -801.5195
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1307.19885,
"y": 252.763748,
"z": -817.356934
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1282.62549,
"y": 252.644867,
"z": -821.5451
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1258.56433,
"y": 253.661789,
"z": -817.3688
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1232.1449,
"y": 231.539352,
"z": -794.6222
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1218.18372,
"y": 229.2623,
"z": -741.5591
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1237.07825,
"y": 216.500168,
"z": -694.2073
},
"waitTime": 0.0,
"speedLevel": 1
}
]
},
{
"localId": 500300003,
"name": "Route_500300003",
"type": "Loop",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 1351.63586,
"y": 262.7229,
"z": -615.085632
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1322.04346,
"y": 255.472534,
"z": -587.1555
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1270.54773,
"y": 257.402283,
"z": -581.942749
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1249.303,
"y": 256.339,
"z": -612.178
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1249.32788,
"y": 252.524185,
"z": -632.8315
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1253.7323,
"y": 248.400345,
"z": -655.9139
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1293.10974,
"y": 227.534958,
"z": -678.4941
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1325.94031,
"y": 221.7421,
"z": -706.574158
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1350.511,
"y": 228.268967,
"z": -703.664856
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1371.04248,
"y": 234.085861,
"z": -674.2658
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 1361.3761,
"y": 252.716309,
"z": -637.596
},
"waitTime": 0.0,
"speedLevel": 1
}
]
}
]
}
@@ -0,0 +1,509 @@
{
"sceneId": 5,
"routes": [
{
"localId": 500400001,
"name": "Platform_500400001",
"type": "OneWay",
"rotType": "ROT_ROUND",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 81.64171,
"y": 226.493683,
"z": 1336.13806
},
"waitTime": 0.0,
"targetVelocity": 4.5,
"rotRoundReachDir": {
"x": 0.0,
"y": 128.642776,
"z": 0.0
},
"rotRoundReachRounds": 0,
"rotRoundLeaveDir": {
"x": 0.0,
"y": 128.642776,
"z": 0.0
},
"rotRoundWaitRounds": 0
},
{
"pos": {
"x": 88.53791,
"y": 226.493683,
"z": 1330.62451
},
"waitTime": 0.0,
"targetVelocity": 4.5,
"rotRoundReachDir": {
"x": 0.0,
"y": 128.642776,
"z": 0.0
},
"rotRoundReachRounds": 0,
"rotRoundLeaveDir": {
"x": 0.0,
"y": 128.642776,
"z": 0.0
},
"rotRoundWaitRounds": 0
},
{
"pos": {
"x": 89.31896,
"y": 226.493683,
"z": 1330.0
},
"waitTime": 0.0,
"targetVelocity": 4.5,
"rotRoundReachDir": {
"x": 332.486023,
"y": 141.778809,
"z": 0.0
},
"rotRoundReachRounds": 0,
"rotRoundLeaveDir": {
"x": 332.486023,
"y": 141.778809,
"z": 0.0
},
"rotRoundWaitRounds": 0,
"reachStop": true
},
{
"pos": {
"x": 97.99728,
"y": 233.799881,
"z": 1318.98022
},
"waitTime": 0.0,
"targetVelocity": 4.5,
"rotRoundReachDir": {
"x": 332.486023,
"y": 141.778809,
"z": 0.0
},
"rotRoundReachRounds": 0,
"rotRoundLeaveDir": {
"x": 332.486023,
"y": 141.778809,
"z": 0.0
},
"rotRoundWaitRounds": 0
},
{
"pos": {
"x": 98.546,
"y": 234.261841,
"z": 1318.28345
},
"waitTime": 0.0,
"targetVelocity": 4.5,
"rotRoundReachDir": {
"x": 1.60530984,
"y": 197.4984,
"z": 0.0
},
"rotRoundReachRounds": 0,
"rotRoundLeaveDir": {
"x": 1.60530984,
"y": 197.4984,
"z": 0.0
},
"rotRoundWaitRounds": 0,
"reachStop": true
},
{
"pos": {
"x": 94.24796,
"y": 233.861237,
"z": 1304.65051
},
"waitTime": 0.0,
"targetVelocity": 4.5,
"rotRoundReachDir": {
"x": 1.60530984,
"y": 197.4984,
"z": 0.0
},
"rotRoundReachRounds": 0,
"rotRoundLeaveDir": {
"x": 1.60530984,
"y": 197.4984,
"z": 0.0
},
"rotRoundWaitRounds": 0
},
{
"pos": {
"x": 93.9474,
"y": 233.833221,
"z": 1303.69714
},
"waitTime": 0.0,
"targetVelocity": 4.5,
"rotRoundReachDir": {
"x": 24.6071415,
"y": 176.917542,
"z": 1.17381816E-07
},
"rotRoundReachRounds": 0,
"rotRoundLeaveDir": {
"x": 24.6071415,
"y": 176.917542,
"z": 1.17381816E-07
},
"rotRoundWaitRounds": 0,
"reachStop": true
},
{
"pos": {
"x": 95.7618256,
"y": 218.379776,
"z": 1270.00378
},
"waitTime": 0.0,
"targetVelocity": 4.5,
"rotRoundReachDir": {
"x": 24.6071415,
"y": 176.917542,
"z": 1.17381816E-07
},
"rotRoundReachRounds": 0,
"rotRoundLeaveDir": {
"x": 24.6071415,
"y": 176.917542,
"z": 1.17381816E-07
},
"rotRoundWaitRounds": 0
},
{
"pos": {
"x": 95.8107147,
"y": 217.963379,
"z": 1269.096
},
"waitTime": 0.0,
"targetVelocity": 4.5,
"rotRoundReachDir": {
"x": 46.6547279,
"y": 197.409256,
"z": 6.219274E-07
},
"rotRoundReachRounds": 0,
"rotRoundLeaveDir": {
"x": 46.6547279,
"y": 197.409256,
"z": 6.219274E-07
},
"rotRoundWaitRounds": 0,
"reachStop": true
},
{
"pos": {
"x": 94.32336,
"y": 212.696411,
"z": 1264.35242
},
"waitTime": 0.0,
"targetVelocity": 4.5,
"rotRoundReachDir": {
"x": 46.6547279,
"y": 197.409256,
"z": 6.219274E-07
},
"rotRoundReachRounds": 0,
"rotRoundLeaveDir": {
"x": 46.6547279,
"y": 197.409256,
"z": 6.219274E-07
},
"rotRoundWaitRounds": 0
},
{
"pos": {
"x": 94.1833,
"y": 212.0082,
"z": 1263.772
},
"waitTime": 0.0,
"targetVelocity": 4.5,
"hasReachEvent": true,
"rotRoundReachDir": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotRoundReachRounds": 0,
"rotRoundLeaveDir": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"rotRoundWaitRounds": 0,
"reachStop": true
}
]
},
{
"localId": 500400002,
"name": "Platform_500400002",
"type": "Loop",
"rotType": "ROT_ROUND",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 77.77952,
"y": 226.701248,
"z": 1340.139
},
"waitTime": 0.0,
"targetVelocity": 1.0,
"rotRoundReachDir": {
"x": 0.0,
"y": 208.032227,
"z": 0.0
},
"rotRoundReachRounds": 0,
"rotRoundLeaveDir": {
"x": 0.0,
"y": 208.032227,
"z": 0.0
},
"rotRoundWaitRounds": 0
},
{
"pos": {
"x": 77.4806747,
"y": 226.701248,
"z": 1339.57776
},
"waitTime": 0.0,
"targetVelocity": 1.0,
"rotRoundReachDir": {
"x": 0.0,
"y": 127.292244,
"z": 0.0
},
"rotRoundReachRounds": 0,
"rotRoundLeaveDir": {
"x": 0.0,
"y": 127.292244,
"z": 0.0
},
"rotRoundWaitRounds": 0
},
{
"pos": {
"x": 77.010704,
"y": 226.701248,
"z": 1338.69507
},
"waitTime": 0.0,
"targetVelocity": 1.0,
"rotRoundReachDir": {
"x": 0.0,
"y": 127.292244,
"z": 0.0
},
"rotRoundReachRounds": 0,
"rotRoundLeaveDir": {
"x": 0.0,
"y": 127.292244,
"z": 0.0
},
"rotRoundWaitRounds": 0
},
{
"pos": {
"x": 77.7914658,
"y": 226.701248,
"z": 1338.10046
},
"waitTime": 0.0,
"targetVelocity": 1.0,
"rotRoundReachDir": {
"x": 0.0,
"y": 34.5097466,
"z": 0.0
},
"rotRoundReachRounds": 0,
"rotRoundLeaveDir": {
"x": 0.0,
"y": 34.5097466,
"z": 0.0
},
"rotRoundWaitRounds": 0
},
{
"pos": {
"x": 78.58703,
"y": 226.701248,
"z": 1337.49463
},
"waitTime": 0.0,
"targetVelocity": 1.0,
"rotRoundReachDir": {
"x": 0.0,
"y": 34.5097466,
"z": 0.0
},
"rotRoundReachRounds": 0,
"rotRoundLeaveDir": {
"x": 0.0,
"y": 34.5097466,
"z": 0.0
},
"rotRoundWaitRounds": 0
},
{
"pos": {
"x": 79.06028,
"y": 226.701248,
"z": 1338.183
},
"waitTime": 0.0,
"targetVelocity": 1.0,
"rotRoundReachDir": {
"x": 0.0,
"y": 334.63855,
"z": 0.0
},
"rotRoundReachRounds": 0,
"rotRoundLeaveDir": {
"x": 0.0,
"y": 334.63855,
"z": 0.0
},
"rotRoundWaitRounds": 0
},
{
"pos": {
"x": 79.62682,
"y": 226.701248,
"z": 1339.007
},
"waitTime": 0.0,
"targetVelocity": 1.0,
"rotRoundReachDir": {
"x": 0.0,
"y": 334.63855,
"z": 0.0
},
"rotRoundReachRounds": 0,
"rotRoundLeaveDir": {
"x": 0.0,
"y": 334.63855,
"z": 0.0
},
"rotRoundWaitRounds": 0
},
{
"pos": {
"x": 79.47378,
"y": 226.701248,
"z": 1339.32983
},
"waitTime": 0.0,
"targetVelocity": 1.0,
"rotRoundReachDir": {
"x": 0.0,
"y": 265.735779,
"z": 0.0
},
"rotRoundReachRounds": 0,
"rotRoundLeaveDir": {
"x": 0.0,
"y": 265.735779,
"z": 0.0
},
"rotRoundWaitRounds": 0
},
{
"pos": {
"x": 79.04545,
"y": 226.701248,
"z": 1340.23352
},
"waitTime": 0.0,
"targetVelocity": 1.0,
"rotRoundReachDir": {
"x": 0.0,
"y": 265.735779,
"z": 0.0
},
"rotRoundReachRounds": 0,
"rotRoundLeaveDir": {
"x": 0.0,
"y": 265.735779,
"z": 0.0
},
"rotRoundWaitRounds": 0
},
{
"pos": {
"x": 78.77676,
"y": 226.701248,
"z": 1340.21338
},
"waitTime": 0.0,
"targetVelocity": 1.0,
"rotRoundReachDir": {
"x": 0.0,
"y": 208.032227,
"z": 0.0
},
"rotRoundReachRounds": 0,
"rotRoundLeaveDir": {
"x": 0.0,
"y": 208.032227,
"z": 0.0
},
"rotRoundWaitRounds": 0
}
]
},
{
"localId": 500400003,
"name": "Route_500400003",
"type": "Loop",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": 115.004311,
"y": 205.155624,
"z": 1223.89941
},
"waitTime": 5.0,
"speedLevel": 1
},
{
"pos": {
"x": 108.662682,
"y": 203.00235,
"z": 1232.18872
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": 104.970047,
"y": 200.52,
"z": 1249.70288
},
"waitTime": 5.0,
"speedLevel": 1
}
]
}
]
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,440 @@
{
"sceneId": 5,
"routes": [
{
"localId": 500900001,
"name": "Route_500900001",
"type": "Loop",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": -786.1818,
"y": 145.108688,
"z": -129.956528
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -811.522034,
"y": 148.1808,
"z": -157.297409
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -823.7317,
"y": 149.361588,
"z": -184.343658
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -820.9352,
"y": 146.847076,
"z": -204.802032
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -807.5359,
"y": 150.442459,
"z": -236.0208
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -786.7839,
"y": 154.263245,
"z": -243.855957
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -753.1662,
"y": 157.183167,
"z": -282.593323
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -706.5335,
"y": 152.154053,
"z": -286.3675
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -671.660339,
"y": 143.2942,
"z": -258.007965
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -656.3577,
"y": 141.5195,
"z": -225.302139
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -669.843445,
"y": 138.805054,
"z": -175.652237
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -685.163757,
"y": 151.207825,
"z": -134.688583
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -720.677246,
"y": 138.876862,
"z": -109.331772
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -749.6774,
"y": 137.075623,
"z": -105.616165
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -771.223633,
"y": 140.136734,
"z": -118.429726
},
"waitTime": 0.0,
"speedLevel": 1
}
]
},
{
"localId": 500900002,
"name": "Route_500900001",
"type": "Loop",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": -765.5091,
"y": 145.108688,
"z": -273.046844
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -713.1491,
"y": 148.1808,
"z": -288.025
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -671.172,
"y": 149.361588,
"z": -264.517426
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -653.833557,
"y": 146.847076,
"z": -234.523315
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -646.8902,
"y": 150.442459,
"z": -196.034744
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -664.7039,
"y": 154.263245,
"z": -158.648071
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -688.278,
"y": 157.183167,
"z": -138.024536
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -704.2779,
"y": 152.154053,
"z": -116.756668
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -734.341064,
"y": 143.2942,
"z": -103.734764
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -769.1382,
"y": 135.395386,
"z": -108.288742
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -807.484131,
"y": 130.9945,
"z": -152.06459
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -826.4422,
"y": 143.397278,
"z": -184.437241
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -815.334351,
"y": 133.423157,
"z": -225.818863
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -807.331665,
"y": 137.075623,
"z": -250.453064
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -788.7467,
"y": 140.136734,
"z": -261.887878
},
"waitTime": 0.0,
"speedLevel": 1
}
]
},
{
"localId": 500900003,
"name": "Route_500900001",
"type": "Loop",
"rotType": "ROT_NONE",
"rotAngleType": "ROT_ANGLE_Y",
"arriveRange": 2.0,
"points": [
{
"pos": {
"x": -656.9268,
"y": 145.108688,
"z": -167.804489
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -672.0964,
"y": 148.1808,
"z": -135.870956
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -697.160645,
"y": 149.361588,
"z": -119.332169
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -724.437256,
"y": 146.847076,
"z": -103.958534
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -780.0317,
"y": 143.736313,
"z": -81.32737
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -846.64,
"y": 137.345581,
"z": -53.2769547
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -865.0505,
"y": 157.183167,
"z": -79.61987
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -880.8546,
"y": 152.154053,
"z": -166.189651
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -877.0726,
"y": 143.2942,
"z": -235.6116
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -852.7244,
"y": 141.5195,
"z": -262.276428
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -785.9088,
"y": 138.805054,
"z": -293.0703
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -742.0066,
"y": 132.456161,
"z": -294.4791
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -664.3348,
"y": 126.8846,
"z": -264.166046
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -652.765747,
"y": 137.075623,
"z": -230.8678
},
"waitTime": 0.0,
"speedLevel": 1
},
{
"pos": {
"x": -656.819946,
"y": 140.136734,
"z": -196.710358
},
"waitTime": 0.0,
"speedLevel": 1
}
]
}
]
}
@@ -0,0 +1,3 @@
-- 所有的group
groups = {
}
@@ -0,0 +1,34 @@
-- 所有的group
groups = {
{ id = 155002001, area = 200, pos = { x = 1334.456, y = 179.937, z = 848.212 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002002, area = 200, pos = { x = 1295.417, y = 204.564, z = 814.671 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002003, area = 200, pos = { x = 1334.382, y = 195.135, z = 844.018 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002004, area = 200, pos = { x = 1510.384, y = 195.491, z = 851.122 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002005, area = 200, pos = { x = 1323.190, y = 193.526, z = 831.888 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002006, area = 200, pos = { x = 1324.257, y = 192.586, z = 833.428 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002008, area = 200, pos = { x = 1323.199, y = 180.603, z = 854.399 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002010, area = 200, pos = { x = 1318.737, y = 193.436, z = 828.609 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002011, area = 200, pos = { x = 1300.871, y = 192.546, z = 825.066 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002012, area = 200, pos = { x = 1317.557, y = 204.521, z = 843.426 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002013, area = 200, pos = { x = 1351.967, y = 241.929, z = 679.800 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002016, refresh_id = 1001, area = 200, pos = { x = 1461.032, y = 201.483, z = 826.827 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002017, refresh_id = 999999, area = 200, pos = { x = 1340.166, y = 179.500, z = 835.678 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002018, area = 200, pos = { x = 1308.172, y = 204.454, z = 833.642 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002019, refresh_id = 1001, area = 200, pos = { x = 1355.341, y = 219.318, z = 813.568 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002020, refresh_id = 999999, area = 200, pos = { x = 1301.004, y = 181.136, z = 800.026 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002021, refresh_id = 999999, area = 200, pos = { x = 1319.395, y = 232.036, z = 680.427 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002022, refresh_id = 999999, area = 200, pos = { x = 1305.954, y = 231.433, z = 700.464 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002023, refresh_id = 999999, area = 200, pos = { x = 1343.946, y = 232.492, z = 723.833 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002024, area = 200, pos = { x = 1347.322, y = 188.259, z = 792.336 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002025, area = 200, pos = { x = 1318.138, y = 188.618, z = 851.969 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002026, area = 200, pos = { x = 1306.774, y = 180.874, z = 857.289 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002027, area = 200, pos = { x = 1306.694, y = 181.730, z = 826.843 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002028, area = 200, pos = { x = 1320.034, y = 214.617, z = 852.037 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002029, refresh_id = 1000, area = 200, pos = { x = 1383.579, y = 218.319, z = 739.861 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002030, refresh_id = 1001, area = 200, pos = { x = 1340.202, y = 179.500, z = 835.950 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002031, refresh_id = 1000, area = 200, pos = { x = 1339.789, y = 179.500, z = 836.995 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002032, refresh_id = 999999, area = 200, pos = { x = 1356.011, y = 218.264, z = 814.500 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002033, refresh_id = 999999, area = 200, pos = { x = 1277.270, y = 180.229, z = 849.869 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002034, refresh_id = 1001, area = 200, pos = { x = 1275.122, y = 180.059, z = 853.291 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155002035, refresh_id = 1001, area = 200, pos = { x = 1284.092, y = 180.415, z = 815.086 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }
}
@@ -0,0 +1,31 @@
-- 所有的group
groups = {
{ id = 155003001, area = 200, pos = { x = 1152.540, y = 227.580, z = -664.243 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003002, area = 200, pos = { x = 1293.426, y = 270.039, z = -640.191 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003003, area = 200, pos = { x = 1156.586, y = 227.301, z = -640.461 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003004, area = 200, pos = { x = 1149.888, y = 231.830, z = -652.494 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003007, area = 200, pos = { x = 1258.222, y = 247.162, z = -792.130 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003010, area = 200, pos = { x = 1288.426, y = 259.795, z = -664.811 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003015, area = 200, pos = { x = 1298.080, y = 239.825, z = -766.046 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003016, area = 200, pos = { x = 1283.410, y = 227.809, z = -718.676 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003017, area = 200, pos = { x = 1155.236, y = 249.925, z = -677.639 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003018, refresh_id = 1001, area = 200, pos = { x = 1266.961, y = 234.536, z = -761.589 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003019, area = 200, pos = { x = 1143.186, y = 202.315, z = -674.545 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003020, area = 200, pos = { x = 1165.243, y = 249.378, z = -717.053 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003021, area = 200, pos = { x = 1266.733, y = 234.596, z = -761.286 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003022, area = 200, pos = { x = 1355.794, y = 277.528, z = -720.808 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003023, area = 200, pos = { x = 1289.994, y = 272.163, z = -654.188 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003024, area = 200, pos = { x = 1199.821, y = 264.410, z = -699.342 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003025, area = 200, pos = { x = 1294.386, y = 259.972, z = -666.174 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003026, refresh_id = 1001, area = 200, pos = { x = 1159.042, y = 227.706, z = -638.561 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003027, refresh_id = 999999, area = 200, pos = { x = 1154.315, y = 226.879, z = -635.765 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003028, refresh_id = 999999, area = 200, pos = { x = 1180.819, y = 250.745, z = -706.012 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003029, refresh_id = 1001, area = 200, pos = { x = 1167.439, y = 248.602, z = -712.599 }, is_replaceable = { value = true, version = 0, new_bin_only = true } },
{ id = 155003030, refresh_id = 1000, area = 200, pos = { x = 1267.367, y = 235.500, z = -759.311 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003031, refresh_id = 1001, area = 200, pos = { x = 1304.907, y = 264.409, z = -788.865 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003032, refresh_id = 999999, area = 200, pos = { x = 1325.524, y = 255.178, z = -671.086 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003033, refresh_id = 999999, area = 200, pos = { x = 1284.165, y = 274.786, z = -660.624 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003034, refresh_id = 999999, area = 200, pos = { x = 1336.044, y = 250.761, z = -695.024 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003035, refresh_id = 1000, area = 200, pos = { x = 1263.669, y = 224.409, z = -719.447 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155003310, area = 200, pos = { x = 1135.292, y = 200.852, z = -682.400 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }
}
@@ -0,0 +1,29 @@
-- 所有的group
groups = {
{ id = 155004001, area = 200, pos = { x = 107.238, y = 224.084, z = 1315.694 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004002, area = 200, pos = { x = 61.991, y = 207.922, z = 1352.424 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004003, area = 200, pos = { x = 72.265, y = 201.859, z = 1319.921 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004004, area = 200, pos = { x = 94.538, y = 211.884, z = 1276.655 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004005, area = 200, pos = { x = 112.573, y = 202.965, z = 1233.136 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004006, refresh_id = 999999, area = 200, pos = { x = 99.295, y = 203.069, z = 1245.306 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004007, refresh_id = 999999, area = 200, pos = { x = 50.968, y = 204.296, z = 1329.890 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004009, area = 200, pos = { x = 98.761, y = 200.989, z = 1246.303 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004012, refresh_id = 999999, area = 200, pos = { x = 105.167, y = 199.519, z = 1294.931 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004013, refresh_id = 999999, area = 200, pos = { x = 11.146, y = 211.031, z = 1616.868 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004014, area = 200, pos = { x = 117.381, y = 205.915, z = 1213.968 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004015, area = 200, pos = { x = 110.413, y = 202.171, z = 1239.189 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004016, area = 200, pos = { x = 118.151, y = 206.543, z = 1209.363 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004017, area = 200, pos = { x = 129.453, y = 213.457, z = 1176.396 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004018, area = 200, pos = { x = 119.151, y = 209.415, z = 1205.575 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004020, refresh_id = 1001, area = 200, pos = { x = 84.433, y = 199.420, z = 1325.365 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004022, area = 200, pos = { x = 130.890, y = 211.181, z = 1184.446 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004023, area = 200, pos = { x = 38.779, y = 203.590, z = 1366.125 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004024, area = 200, pos = { x = 92.889, y = 212.602, z = 1301.131 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004026, area = 200, pos = { x = 81.242, y = 199.420, z = 1326.772 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004027, area = 200, pos = { x = 50.623, y = 203.955, z = 1334.156 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004028, refresh_id = 99999, area = 200, pos = { x = 75.315, y = 226.494, z = 1348.086 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004030, area = 200, pos = { x = 17.549, y = 216.092, z = 1398.632 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004034, refresh_id = 1002, area = 200, pos = { x = 111.917, y = 204.569, z = 1225.322 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004035, refresh_id = 1001, area = 200, pos = { x = 39.495, y = 201.392, z = 1567.548 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155004036, refresh_id = 999999, area = 200, pos = { x = 43.122, y = 201.844, z = 1569.335 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }
}
@@ -0,0 +1,333 @@
-- 所有的group
groups = {
{ id = 155005001, area = 200, pos = { x = 340.289, y = 140.300, z = 876.027 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005002, area = 200, pos = { x = 313.570, y = 151.520, z = 858.614 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005003, area = 200, pos = { x = 269.696, y = 476.320, z = 212.254 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005004, area = 200, pos = { x = 344.957, y = 143.236, z = 853.156 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005005, area = 200, pos = { x = 305.384, y = 147.436, z = 873.130 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005006, area = 200, pos = { x = 335.955, y = 142.292, z = 868.959 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005007, area = 200, pos = { x = 295.642, y = 148.462, z = 875.854 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005008, area = 200, pos = { x = 371.112, y = 139.223, z = 876.203 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005009, area = 200, pos = { x = 365.014, y = 143.161, z = 850.002 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005010, area = 200, pos = { x = 316.923, y = 156.153, z = 914.875 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005011, area = 200, pos = { x = 399.311, y = 140.619, z = 875.054 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005012, area = 200, pos = { x = 281.597, y = 144.880, z = 911.346 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005013, area = 200, pos = { x = 746.761, y = 211.289, z = 630.945 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005014, area = 200, pos = { x = 231.233, y = 172.118, z = -391.097 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005015, area = 200, pos = { x = -167.286, y = 268.766, z = 451.070 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005016, area = 200, pos = { x = 517.766, y = 183.624, z = 644.209 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005017, area = 200, pos = { x = 260.216, y = 348.033, z = 220.144 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005018, area = 200, pos = { x = 1342.120, y = 261.587, z = 822.851 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005019, area = 200, pos = { x = 1341.340, y = 279.632, z = -701.969 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005020, area = 200, pos = { x = -518.518, y = 281.852, z = 352.619 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005021, area = 200, pos = { x = 699.567, y = 247.295, z = 548.958 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005022, area = 200, pos = { x = 514.560, y = 135.450, z = -301.261 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005023, area = 200, pos = { x = -298.303, y = 255.995, z = 378.122 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005024, area = 200, pos = { x = 284.806, y = 346.511, z = 201.742 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005025, area = 200, pos = { x = 47.000, y = 120.000, z = 1128.000 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005026, area = 200, pos = { x = 635.795, y = 245.237, z = 776.522 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005027, area = 200, pos = { x = 586.584, y = 207.356, z = 649.231 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005028, area = 200, pos = { x = 131.405, y = 258.782, z = 381.592 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005029, area = 200, pos = { x = 324.647, y = 336.970, z = 187.584 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005030, area = 200, pos = { x = 269.662, y = 349.560, z = 213.251 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050022 },
{ id = 155005031, area = 200, pos = { x = 283.099, y = 225.394, z = 210.063 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050022 },
{ id = 155005032, area = 200, pos = { x = 357.489, y = 120.670, z = 950.792 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005033, area = 200, pos = { x = 614.713, y = 213.806, z = 630.366 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005034, area = 200, pos = { x = 141.928, y = 215.827, z = 1141.380 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005035, area = 200, pos = { x = 630.618, y = 175.675, z = 804.339 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005036, area = 200, pos = { x = 503.715, y = 172.680, z = 663.217 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005037, area = 200, pos = { x = 228.066, y = 174.398, z = -423.220 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005038, area = 200, pos = { x = 228.881, y = 173.936, z = -414.902 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005039, area = 200, pos = { x = 204.357, y = 174.815, z = -430.259 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005040, area = 200, pos = { x = 223.847, y = 174.877, z = -418.418 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005041, area = 200, pos = { x = 857.826, y = 215.900, z = 162.872 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005042, area = 200, pos = { x = 883.875, y = 217.776, z = 127.959 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005043, area = 200, pos = { x = 900.153, y = 217.640, z = 140.816 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005044, refresh_id = 101000, area = 200, pos = { x = 877.316, y = 216.013, z = 150.403 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005047, area = 200, pos = { x = 745.713, y = 209.895, z = 620.281 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005048, area = 200, pos = { x = 635.896, y = 245.050, z = 776.488 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005049, refresh_id = 1002, area = 200, pos = { x = 479.276, y = 146.741, z = 935.244 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005050, area = 200, pos = { x = 269.747, y = 358.676, z = 215.123 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005053, area = 200, pos = { x = 639.980, y = 160.768, z = 759.338 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005054, refresh_id = 99999, area = 200, pos = { x = 525.665, y = 192.565, z = 798.406 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005055, refresh_id = 1002, area = 200, pos = { x = 495.324, y = 186.806, z = 709.902 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050021 },
{ id = 155005056, refresh_id = 1002, area = 200, pos = { x = 476.529, y = 189.457, z = 763.274 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050012 },
{ id = 155005057, refresh_id = 1002, area = 200, pos = { x = 484.749, y = 172.400, z = 675.063 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005059, refresh_id = 1002, area = 200, pos = { x = 544.691, y = 188.901, z = 527.594 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050013 },
{ id = 155005061, refresh_id = 99999, area = 200, pos = { x = 614.781, y = 231.382, z = 645.732 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005062, refresh_id = 1001, area = 200, pos = { x = 657.201, y = 214.125, z = 627.016 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005064, refresh_id = 99999, area = 200, pos = { x = 666.534, y = 247.280, z = 625.683 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005065, refresh_id = 1001, area = 200, pos = { x = 726.127, y = 244.747, z = 527.505 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005069, area = 200, pos = { x = 272.230, y = 337.473, z = 238.763 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005070, area = 200, pos = { x = 280.326, y = 336.323, z = 242.172 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005071, area = 200, pos = { x = 262.333, y = 336.394, z = 241.011 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005072, area = 200, pos = { x = 558.233, y = 225.991, z = 856.441 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005073, area = 200, pos = { x = 277.923, y = 336.789, z = 243.068 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005074, area = 200, pos = { x = 243.151, y = 336.994, z = 212.356 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005075, area = 200, pos = { x = 352.408, y = 333.339, z = 248.047 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005076, area = 200, pos = { x = 220.193, y = 348.894, z = 193.478 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005077, area = 200, pos = { x = 272.624, y = 544.450, z = 213.378 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005078, area = 200, pos = { x = 360.732, y = 120.711, z = 953.112 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005079, area = 200, pos = { x = -132.091, y = 265.878, z = 411.655 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005080, area = 200, pos = { x = 645.573, y = 172.114, z = 780.115 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005081, refresh_id = 1002, area = 200, pos = { x = 562.729, y = 210.807, z = 751.477 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005082, refresh_id = 1002, area = 200, pos = { x = 474.266, y = 171.734, z = 880.091 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050011 },
{ id = 155005083, refresh_id = 1002, area = 200, pos = { x = 563.211, y = 217.909, z = 839.960 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050017 },
{ id = 155005084, area = 200, pos = { x = 662.487, y = 269.430, z = 646.523 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005086, area = 200, pos = { x = 585.630, y = 210.642, z = 624.494 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005089, refresh_id = 999999, area = 200, pos = { x = 634.964, y = 247.621, z = 617.796 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005090, refresh_id = 999999, area = 200, pos = { x = 460.355, y = 160.068, z = 797.238 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005091, area = 200, pos = { x = 279.598, y = 225.394, z = 211.499 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 }, vision_type = 50050006 },
{ id = 155005092, area = 200, pos = { x = 255.687, y = 225.394, z = 214.782 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 }, vision_type = 50050006 },
{ id = 155005093, area = 200, pos = { x = 596.661, y = 188.839, z = 807.387 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005094, refresh_id = 1001, area = 200, pos = { x = 559.749, y = 202.880, z = 485.239 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005095, refresh_id = 1003, area = 200, pos = { x = 269.169, y = 225.444, z = 212.640 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, force_unload_nodelay = true, vision_type = 50050006 },
{ id = 155005097, area = 200, pos = { x = 244.729, y = 274.004, z = 432.325 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005098, area = 200, pos = { x = 227.710, y = 276.547, z = 432.343 }, is_replaceable = { value = true, version = 0, new_bin_only = true } },
{ id = 155005099, area = 200, pos = { x = 237.145, y = 272.524, z = 440.007 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005100, area = 200, pos = { x = 200.509, y = 288.910, z = 350.807 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005101, area = 200, pos = { x = 194.053, y = 301.063, z = 345.765 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005102, area = 200, pos = { x = 193.934, y = 298.812, z = 354.602 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005109, area = 200, pos = { x = -146.308, y = 265.821, z = 435.519 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005110, area = 200, pos = { x = 585.688, y = 210.368, z = 621.329 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005111, area = 200, pos = { x = 488.270, y = 147.889, z = 912.299 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005112, refresh_id = 999999, area = 200, pos = { x = 677.715, y = 245.887, z = 500.222 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005116, refresh_id = 999999, area = 200, pos = { x = 764.464, y = 221.664, z = 537.462 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050015 },
{ id = 155005117, refresh_id = 1001, area = 200, pos = { x = 757.683, y = 219.725, z = 525.755 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050015 },
{ id = 155005118, area = 200, pos = { x = 637.113, y = 203.130, z = 484.649 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005120, refresh_id = 99999, area = 200, pos = { x = 506.755, y = 157.742, z = 879.297 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005121, area = 200, pos = { x = 302.318, y = 157.350, z = 938.258 }, is_replaceable = { value = true, version = 0, new_bin_only = true } },
{ id = 155005122, refresh_id = 1001, area = 200, pos = { x = 513.769, y = 189.290, z = 784.735 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050012 },
{ id = 155005123, refresh_id = 1000, area = 200, pos = { x = 500.505, y = 189.047, z = 762.243 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005124, area = 200, pos = { x = 270.726, y = 149.694, z = 894.115 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005125, refresh_id = 1001, area = 200, pos = { x = 310.645, y = 145.250, z = 885.772 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005126, refresh_id = 99999, area = 200, pos = { x = 531.234, y = 196.493, z = 672.733 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050021 },
{ id = 155005127, refresh_id = 1001, area = 200, pos = { x = 299.958, y = 147.164, z = 904.363 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005128, refresh_id = 1001, area = 200, pos = { x = 576.589, y = 198.210, z = 687.135 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005129, refresh_id = 99999, area = 200, pos = { x = 384.201, y = 139.418, z = 883.830 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005130, refresh_id = 1002, area = 200, pos = { x = 578.953, y = 219.930, z = 703.088 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005131, refresh_id = 1002, area = 200, pos = { x = 362.526, y = 144.999, z = 923.060 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005132, refresh_id = 1001, area = 200, pos = { x = 358.750, y = 120.563, z = 956.286 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005133, area = 200, pos = { x = 333.611, y = 161.151, z = 923.418 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005134, refresh_id = 1002, area = 200, pos = { x = 447.438, y = 133.463, z = 994.397 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005136, refresh_id = 99999, area = 200, pos = { x = 537.231, y = 213.902, z = 809.040 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005137, refresh_id = 1000, area = 200, pos = { x = 674.958, y = 243.457, z = 666.470 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005138, refresh_id = 999999, area = 200, pos = { x = 672.435, y = 249.269, z = 636.008 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005139, refresh_id = 1001, area = 200, pos = { x = 676.220, y = 245.340, z = 609.043 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005143, refresh_id = 1002, area = 200, pos = { x = 285.804, y = 157.697, z = 843.446 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005145, refresh_id = 1002, area = 200, pos = { x = 538.480, y = 203.917, z = 617.876 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050021 },
{ id = 155005146, area = 200, pos = { x = 377.219, y = 140.788, z = 888.127 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005147, refresh_id = 999999, area = 200, pos = { x = 384.000, y = 141.634, z = 896.000 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005149, refresh_id = 1002, area = 200, pos = { x = 517.772, y = 198.466, z = 531.527 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050013 },
{ id = 155005150, refresh_id = 1001, area = 200, pos = { x = 509.995, y = 181.622, z = 488.613 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005151, refresh_id = 1002, area = 200, pos = { x = 315.951, y = 161.131, z = 944.943 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005152, refresh_id = 1002, area = 200, pos = { x = 602.009, y = 251.132, z = 570.106 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050014 },
{ id = 155005153, refresh_id = 1002, area = 200, pos = { x = 667.874, y = 263.261, z = 632.210 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050014 },
{ id = 155005155, refresh_id = 1002, area = 200, pos = { x = 647.857, y = 257.856, z = 519.892 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005156, refresh_id = 99999, area = 200, pos = { x = 650.158, y = 255.622, z = 612.604 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005157, area = 200, pos = { x = 655.482, y = 196.614, z = 317.877 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005158, refresh_id = 1001, area = 200, pos = { x = 269.893, y = 149.743, z = 894.203 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005159, refresh_id = 1001, area = 200, pos = { x = 434.455, y = 138.791, z = 875.888 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005160, area = 200, pos = { x = 435.989, y = 138.704, z = 880.604 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005161, refresh_id = 1001, area = 200, pos = { x = 423.007, y = 139.284, z = 869.023 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005162, refresh_id = 99999, area = 200, pos = { x = 516.428, y = 182.475, z = 639.578 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005163, area = 200, pos = { x = 694.903, y = 239.489, z = 551.600 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005164, refresh_id = 1001, area = 200, pos = { x = 532.874, y = 165.099, z = 890.579 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050011 },
{ id = 155005165, area = 200, pos = { x = 293.159, y = 336.821, z = 194.974 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005166, area = 200, pos = { x = 127.926, y = 258.159, z = 336.645 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005167, refresh_id = 1002, area = 200, pos = { x = 136.841, y = 258.783, z = 365.283 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050001 },
{ id = 155005168, refresh_id = 1001, area = 200, pos = { x = 113.293, y = 257.069, z = 319.745 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050001 },
{ id = 155005171, refresh_id = 1001, area = 200, pos = { x = 179.563, y = 264.383, z = 399.812 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050001 },
{ id = 155005173, area = 200, pos = { x = 185.994, y = 264.535, z = 383.346 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005174, refresh_id = 1002, area = 200, pos = { x = 232.609, y = 270.453, z = 390.602 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050001 },
{ id = 155005175, refresh_id = 1002, area = 200, pos = { x = 283.053, y = 276.020, z = 400.321 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005176, refresh_id = 99999, area = 200, pos = { x = 276.476, y = 274.835, z = 398.561 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005177, refresh_id = 1001, area = 200, pos = { x = 536.963, y = 215.518, z = 813.797 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005178, area = 200, pos = { x = 495.990, y = 184.082, z = 450.105 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005179, refresh_id = 1002, area = 200, pos = { x = 341.208, y = 289.040, z = 366.221 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005181, area = 200, pos = { x = 620.132, y = 244.577, z = 777.522 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005182, area = 200, pos = { x = 627.923, y = 244.852, z = 790.217 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005183, area = 200, pos = { x = 646.804, y = 248.717, z = 786.469 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005184, area = 200, pos = { x = 645.287, y = 246.709, z = 768.123 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005185, area = 200, pos = { x = 630.636, y = 244.613, z = 764.422 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005192, refresh_id = 1002, area = 200, pos = { x = 279.802, y = 336.889, z = 285.678 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005193, refresh_id = 1002, area = 200, pos = { x = 333.906, y = 313.516, z = 320.032 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005194, area = 200, pos = { x = 310.719, y = 326.884, z = 319.756 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005195, refresh_id = 1002, area = 200, pos = { x = 324.256, y = 337.048, z = 258.135 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050005 },
{ id = 155005196, refresh_id = 1001, area = 200, pos = { x = 372.179, y = 329.982, z = 267.403 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050005 },
{ id = 155005197, refresh_id = 1001, area = 200, pos = { x = 405.695, y = 305.911, z = 277.534 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050009 },
{ id = 155005198, refresh_id = 1002, area = 200, pos = { x = 226.443, y = 336.810, z = 268.777 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005200, area = 200, pos = { x = 220.907, y = 313.900, z = 321.415 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005201, area = 200, pos = { x = 211.095, y = 313.889, z = 312.326 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005202, area = 200, pos = { x = 215.830, y = 325.561, z = 287.655 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005203, refresh_id = 1002, area = 200, pos = { x = 244.721, y = 341.400, z = 148.611 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050003 },
{ id = 155005204, area = 200, pos = { x = 286.145, y = 336.920, z = 147.961 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005205, area = 200, pos = { x = 278.802, y = 338.180, z = 149.070 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005206, refresh_id = 1001, area = 200, pos = { x = 348.233, y = 334.013, z = 178.161 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050007 },
{ id = 155005207, area = 200, pos = { x = 272.064, y = 348.840, z = 109.542 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050003 },
{ id = 155005208, refresh_id = 1000, area = 200, pos = { x = 281.817, y = 337.469, z = 146.660 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005209, refresh_id = 1002, area = 200, pos = { x = 608.599, y = 195.599, z = 278.587 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005210, refresh_id = 1002, area = 200, pos = { x = 422.938, y = 215.169, z = 307.916 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005213, refresh_id = 1002, area = 200, pos = { x = 139.792, y = 301.355, z = 205.936 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005214, refresh_id = 1002, area = 200, pos = { x = 451.567, y = 229.294, z = 229.018 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005215, refresh_id = 1001, area = 200, pos = { x = 149.640, y = 305.248, z = 304.427 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005216, area = 200, pos = { x = 181.585, y = 327.621, z = 232.113 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005218, refresh_id = 1001, area = 200, pos = { x = 358.435, y = 192.323, z = 59.865 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050010 },
{ id = 155005220, area = 200, pos = { x = 128.335, y = 304.953, z = 273.911 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005221, area = 200, pos = { x = 489.435, y = 172.330, z = 647.114 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005222, area = 200, pos = { x = 498.390, y = 175.146, z = 656.015 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005223, area = 200, pos = { x = 242.590, y = 152.944, z = 957.893 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005225, area = 200, pos = { x = 643.208, y = 171.350, z = 749.333 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005226, refresh_id = 99999, area = 200, pos = { x = 472.452, y = 250.942, z = 293.983 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050010 },
{ id = 155005227, refresh_id = 99999, area = 200, pos = { x = 450.142, y = 221.714, z = 317.973 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005228, refresh_id = 99999, area = 200, pos = { x = 331.064, y = 185.996, z = 57.816 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050010 },
{ id = 155005229, refresh_id = 1002, area = 200, pos = { x = 337.420, y = 187.900, z = 118.789 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050010 },
{ id = 155005230, area = 200, pos = { x = 163.104, y = 290.635, z = 355.268 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005231, refresh_id = 999999, area = 200, pos = { x = 128.000, y = 259.422, z = 384.000 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005232, refresh_id = 999999, area = 200, pos = { x = 128.000, y = 341.730, z = 128.000 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005233, refresh_id = 999999, area = 200, pos = { x = 384.000, y = 177.268, z = 128.000 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005234, refresh_id = 1001, area = 200, pos = { x = 129.304, y = 261.115, z = 229.659 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005235, area = 200, pos = { x = 198.688, y = 289.617, z = 352.968 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005236, refresh_id = 999999, area = 200, pos = { x = 469.837, y = 251.502, z = 296.142 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005237, refresh_id = 999999, area = 200, pos = { x = 372.339, y = 206.771, z = 92.060 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050010 },
{ id = 155005238, area = 200, pos = { x = 358.636, y = 209.861, z = 99.126 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050010 },
{ id = 155005241, area = 200, pos = { x = 104.277, y = 258.140, z = 373.348 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005243, refresh_id = 1002, area = 200, pos = { x = 324.456, y = 222.210, z = 84.141 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050010 },
{ id = 155005244, area = 200, pos = { x = 271.011, y = 277.697, z = 365.255 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005245, refresh_id = 99999, area = 200, pos = { x = 306.169, y = 299.861, z = 369.109 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005246, area = 200, pos = { x = 314.861, y = 300.110, z = 349.348 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005247, area = 200, pos = { x = 304.853, y = 300.005, z = 350.549 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005248, area = 200, pos = { x = 295.088, y = 300.198, z = 351.666 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005249, area = 200, pos = { x = 285.133, y = 300.332, z = 352.821 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005250, area = 200, pos = { x = 275.372, y = 302.610, z = 352.906 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005251, area = 200, pos = { x = 296.640, y = 301.656, z = 344.108 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005252, refresh_id = 99999, area = 200, pos = { x = 418.130, y = 220.190, z = 274.182 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050010 },
{ id = 155005256, area = 200, pos = { x = 399.543, y = 289.416, z = 279.269 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005257, area = 200, pos = { x = 403.081, y = 293.610, z = 280.925 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005258, area = 200, pos = { x = 401.489, y = 305.578, z = 272.001 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005259, area = 200, pos = { x = 239.635, y = 313.908, z = 293.683 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005260, area = 200, pos = { x = 468.042, y = 188.799, z = 764.985 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005261, refresh_id = 1001, area = 200, pos = { x = 540.028, y = 192.300, z = 677.721 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050021 },
{ id = 155005262, area = 200, pos = { x = 497.527, y = 188.232, z = 734.703 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005263, area = 200, pos = { x = 654.605, y = 196.969, z = 317.348 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050017 },
{ id = 155005264, refresh_id = 1002, area = 200, pos = { x = 493.956, y = 206.848, z = 605.307 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050013 },
{ id = 155005265, refresh_id = 1002, area = 200, pos = { x = 467.268, y = 195.125, z = 814.122 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050012 },
{ id = 155005266, area = 200, pos = { x = 881.613, y = 215.853, z = 29.028 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005268, area = 200, pos = { x = 326.346, y = 118.510, z = 871.709 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005269, area = 200, pos = { x = 308.972, y = 121.227, z = 888.491 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005270, refresh_id = 1, area = 200, pos = { x = 180.176, y = 148.231, z = 77.126 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005271, area = 200, pos = { x = 277.558, y = 337.024, z = 282.696 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005272, area = 200, pos = { x = 311.689, y = 121.020, z = 867.899 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005273, area = 200, pos = { x = 314.304, y = 118.845, z = 873.312 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005274, area = 200, pos = { x = 306.288, y = 121.224, z = 886.961 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005275, area = 200, pos = { x = 336.083, y = 119.051, z = 862.821 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005276, area = 200, pos = { x = 645.793, y = 170.407, z = 756.992 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005277, area = 200, pos = { x = 631.290, y = 173.951, z = 799.139 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005278, area = 200, pos = { x = 372.097, y = 230.267, z = 152.221 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050010 },
{ id = 155005279, area = 200, pos = { x = 587.289, y = 1936.636, z = 622.565 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005281, area = 200, pos = { x = -141.331, y = 193.951, z = 360.379 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005282, area = 200, pos = { x = -10.136, y = 172.766, z = 20.972 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005283, area = 200, pos = { x = 243.029, y = 315.639, z = 286.317 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005284, area = 200, pos = { x = 572.421, y = 220.393, z = 712.509 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005286, area = 200, pos = { x = 655.477, y = 196.622, z = 317.662 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050010 },
{ id = 155005287, area = 200, pos = { x = 656.878, y = 197.008, z = 320.831 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005288, area = 200, pos = { x = 858.617, y = 247.857, z = 98.707 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005289, area = 200, pos = { x = 882.280, y = 215.847, z = 17.465 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005290, area = 200, pos = { x = 480.257, y = 180.989, z = 839.474 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005291, area = 200, pos = { x = 474.515, y = 173.785, z = 844.187 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005292, area = 200, pos = { x = 475.311, y = 173.495, z = 841.238 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005293, area = 200, pos = { x = 547.159, y = 204.085, z = 584.046 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005294, area = 200, pos = { x = 544.005, y = 204.853, z = 594.585 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005295, area = 200, pos = { x = 545.219, y = 201.746, z = 585.489 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005296, area = 200, pos = { x = 544.005, y = 204.853, z = 594.585 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005297, area = 200, pos = { x = 910.778, y = 232.111, z = 131.879 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005298, area = 200, pos = { x = 918.646, y = 234.705, z = 135.285 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005299, area = 200, pos = { x = 918.646, y = 234.705, z = 135.285 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005300, area = 200, pos = { x = 381.931, y = 122.934, z = 854.771 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005301, area = 200, pos = { x = 326.958, y = 119.312, z = 893.278 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005302, area = 200, pos = { x = 219.702, y = 313.728, z = 309.354 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005303, area = 200, pos = { x = 237.483, y = 325.596, z = 209.673 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005304, area = 200, pos = { x = 220.534, y = 325.597, z = 218.369 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050018 },
{ id = 155005305, area = 200, pos = { x = 230.624, y = 325.672, z = 221.464 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050018 },
{ id = 155005306, refresh_id = 1002, area = 200, pos = { x = 241.115, y = 325.557, z = 211.111 }, is_replaceable = { value = true, version = 0, new_bin_only = true } },
{ id = 155005307, area = 200, pos = { x = 258.560, y = 337.524, z = 199.159 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005308, area = 200, pos = { x = 222.389, y = 336.926, z = 194.800 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005309, refresh_id = 1, area = 200, pos = { x = 874.183, y = 217.221, z = 21.443 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005311, area = 200, pos = { x = 269.803, y = 476.320, z = 212.447 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005312, area = 200, pos = { x = 681.029, y = 270.388, z = 665.751 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005313, area = 200, pos = { x = 597.464, y = 206.591, z = 631.414 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005314, area = 200, pos = { x = 457.861, y = 140.532, z = 1016.916 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005315, area = 200, pos = { x = 461.099, y = 140.959, z = 1018.823 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005316, refresh_id = 1, area = 200, pos = { x = -68.235, y = 229.156, z = 249.573 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005317, refresh_id = 1, area = 200, pos = { x = -4.691, y = 222.374, z = 272.389 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005318, refresh_id = 1002, area = 200, pos = { x = -312.892, y = 216.645, z = 374.280 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005319, refresh_id = 1002, area = 200, pos = { x = 511.740, y = 125.483, z = -300.313 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005320, refresh_id = 1002, area = 200, pos = { x = 692.316, y = 241.534, z = 570.236 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050015 },
{ id = 155005321, refresh_id = 1002, area = 200, pos = { x = 645.447, y = 246.461, z = 743.610 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005322, area = 200, pos = { x = 241.267, y = 313.799, z = 282.225 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005323, area = 200, pos = { x = 151.770, y = 263.191, z = 400.783 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005324, refresh_id = 999999, area = 200, pos = { x = 549.517, y = 223.715, z = 895.999 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005325, refresh_id = 999999, area = 200, pos = { x = 206.237, y = 292.845, z = 439.396 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005326, area = 200, pos = { x = 191.530, y = 389.934, z = 272.345 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005327, area = 200, pos = { x = 354.628, y = 399.668, z = 252.738 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005328, area = 200, pos = { x = 261.517, y = 384.647, z = 122.579 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005329, area = 200, pos = { x = 520.169, y = 183.497, z = 646.141 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005330, area = 200, pos = { x = 528.763, y = 182.845, z = 644.415 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005331, area = 200, pos = { x = 515.819, y = 183.945, z = 640.652 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005332, refresh_id = 1, area = 200, pos = { x = 398.108, y = 201.458, z = 230.895 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005333, refresh_id = 1001, area = 200, pos = { x = 351.604, y = 175.440, z = 161.264 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005334, area = 200, pos = { x = 660.109, y = 192.372, z = 480.000 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005335, area = 200, pos = { x = 310.001, y = 185.687, z = 76.988 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005336, area = 200, pos = { x = 343.337, y = 121.497, z = 874.268 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005337, refresh_id = 999999, area = 200, pos = { x = 524.416, y = 163.760, z = 916.294 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005338, refresh_id = 999999, area = 200, pos = { x = 640.000, y = 252.716, z = 640.000 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005339, refresh_id = 999999, area = 200, pos = { x = 524.185, y = 192.523, z = 456.357 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005340, refresh_id = 999999, area = 200, pos = { x = 460.288, y = 185.874, z = 725.595 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005341, refresh_id = 999999, area = 200, pos = { x = 438.093, y = 214.508, z = 369.224 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005342, refresh_id = 999999, area = 200, pos = { x = 776.761, y = 234.868, z = 615.358 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005343, refresh_id = 999999, area = 200, pos = { x = 896.000, y = 245.841, z = 128.000 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005344, area = 200, pos = { x = 644.812, y = 160.010, z = 764.418 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005345, area = 200, pos = { x = 650.985, y = 171.395, z = 781.469 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005346, refresh_id = 99999, area = 200, pos = { x = 614.693, y = 1932.582, z = 635.816 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050019 },
{ id = 155005347, refresh_id = 99999, area = 200, pos = { x = 616.430, y = 206.836, z = 638.905 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050020 },
{ id = 155005348, refresh_id = 1, area = 200, pos = { x = 548.604, y = 216.670, z = 823.896 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005349, refresh_id = 1, area = 200, pos = { x = 281.414, y = 325.134, z = 321.874 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005350, area = 200, pos = { x = 634.207, y = 192.029, z = 489.292 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005351, area = 200, pos = { x = 506.820, y = 184.198, z = 646.534 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005352, refresh_id = 1, area = 200, pos = { x = 668.166, y = 193.065, z = 311.427 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005353, refresh_id = 1, area = 200, pos = { x = 860.337, y = 242.592, z = 111.474 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005354, refresh_id = 1001, area = 200, pos = { x = 582.166, y = 242.798, z = 931.779 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005355, refresh_id = 1000, area = 200, pos = { x = 431.573, y = 235.080, z = 219.195 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005356, refresh_id = 1001, area = 200, pos = { x = 620.319, y = 255.743, z = 574.645 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050014 },
{ id = 155005357, refresh_id = 1001, area = 200, pos = { x = 768.632, y = 250.469, z = 553.955 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050015 },
{ id = 155005358, refresh_id = 1000, area = 200, pos = { x = 619.099, y = 193.853, z = 296.245 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005359, refresh_id = 1001, area = 200, pos = { x = 728.642, y = 246.534, z = 591.358 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050015 },
{ id = 155005360, area = 200, pos = { x = 595.057, y = 1931.013, z = 622.866 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050019 },
{ id = 155005361, refresh_id = 1000, area = 200, pos = { x = 494.239, y = 172.400, z = 670.830 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005362, refresh_id = 1000, area = 200, pos = { x = 280.896, y = 276.020, z = 403.166 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005363, refresh_id = 1000, area = 200, pos = { x = 193.459, y = 415.723, z = 181.858 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005364, refresh_id = 1000, area = 200, pos = { x = 269.234, y = 152.638, z = 873.120 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005365, refresh_id = 999999, area = 200, pos = { x = 389.901, y = 308.017, z = 268.055 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005366, area = 200, pos = { x = 275.443, y = 332.479, z = 248.163 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005367, refresh_id = 1, area = 200, pos = { x = 181.042, y = 145.264, z = 78.655 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005368, refresh_id = 1, area = 200, pos = { x = 378.681, y = 179.250, z = 22.785 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005369, refresh_id = 1, area = 200, pos = { x = 440.987, y = 150.853, z = -42.028 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005370, refresh_id = 1002, area = 200, pos = { x = 295.688, y = 301.620, z = 342.645 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005371, area = 200, pos = { x = 429.701, y = 260.693, z = 282.500 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005372, area = 200, pos = { x = 421.527, y = 261.187, z = 276.259 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005373, area = 200, pos = { x = 425.109, y = 263.576, z = 276.748 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005374, area = 200, pos = { x = 356.376, y = 188.236, z = 127.527 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005375, area = 200, pos = { x = 357.381, y = 188.064, z = 125.465 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005376, area = 200, pos = { x = 355.414, y = 188.375, z = 128.591 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005377, area = 200, pos = { x = 689.002, y = 186.405, z = 638.915 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005378, area = 200, pos = { x = 782.247, y = 215.539, z = 589.631 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005379, area = 200, pos = { x = 779.910, y = 225.426, z = 591.721 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005380, refresh_id = 1, area = 200, pos = { x = 368.068, y = 115.302, z = 963.127 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005381, refresh_id = 1, area = 200, pos = { x = 443.078, y = 131.407, z = 1014.897 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005382, refresh_id = 1, area = 200, pos = { x = 273.327, y = 349.400, z = 255.972 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005383, refresh_id = 999999, area = 200, pos = { x = 156.936, y = 303.884, z = 187.553 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005384, refresh_id = 999999, area = 200, pos = { x = 357.093, y = 215.971, z = 123.208 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005385, refresh_id = 1000, area = 200, pos = { x = 432.339, y = 243.546, z = 243.009 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005386, area = 200, pos = { x = 124.712, y = 277.308, z = 323.260 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155005387, area = 200, pos = { x = 136.305, y = 279.735, z = 334.236 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }
}
@@ -0,0 +1,170 @@
-- 所有的group
groups = {
{ id = 155006001, area = 200, pos = { x = 578.119, y = 172.795, z = -454.350 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006002, area = 200, pos = { x = 577.504, y = 176.234, z = -417.955 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006003, area = 200, pos = { x = 593.908, y = 181.817, z = -416.974 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006004, area = 200, pos = { x = 603.176, y = 179.092, z = -418.364 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006005, area = 200, pos = { x = 600.678, y = 192.030, z = -395.162 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006006, area = 200, pos = { x = 627.878, y = 170.448, z = -396.382 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006007, area = 200, pos = { x = 609.537, y = 188.754, z = -402.565 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006008, area = 200, pos = { x = 594.200, y = 190.958, z = -390.413 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006009, area = 200, pos = { x = 631.852, y = 190.937, z = -415.281 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006010, area = 200, pos = { x = 579.750, y = 198.098, z = -401.598 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006011, area = 200, pos = { x = 623.515, y = 187.636, z = -412.349 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006012, area = 200, pos = { x = 577.385, y = 158.908, z = -461.796 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006014, area = 200, pos = { x = 448.709, y = 165.075, z = -276.524 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006015, area = 200, pos = { x = 355.974, y = 173.108, z = -226.998 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006016, area = 200, pos = { x = 163.915, y = 195.961, z = -349.576 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006017, area = 200, pos = { x = 447.275, y = 178.313, z = -321.099 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006018, area = 200, pos = { x = 194.578, y = 253.426, z = -381.466 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006019, area = 200, pos = { x = 177.167, y = 240.948, z = -271.177 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006020, area = 200, pos = { x = 425.715, y = 144.228, z = -193.011 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006021, area = 200, pos = { x = 373.516, y = 222.704, z = -317.775 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006022, area = 200, pos = { x = 196.244, y = 197.172, z = -447.309 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006024, area = 200, pos = { x = 181.162, y = 198.285, z = -319.774 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006025, area = 200, pos = { x = 503.815, y = 129.800, z = -295.815 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006026, area = 200, pos = { x = 150.484, y = 196.646, z = -419.044 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006027, area = 200, pos = { x = 451.932, y = 167.121, z = -281.332 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006029, area = 200, pos = { x = 573.425, y = 144.785, z = -479.040 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006030, area = 200, pos = { x = 437.282, y = 141.992, z = -166.767 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006032, area = 200, pos = { x = 541.255, y = 177.768, z = -374.510 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006033, area = 200, pos = { x = 500.547, y = 168.008, z = -222.334 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006034, area = 200, pos = { x = 229.606, y = 173.953, z = -415.255 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006035, area = 200, pos = { x = 463.286, y = 141.230, z = -162.086 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006037, area = 200, pos = { x = 334.538, y = 164.979, z = -321.856 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50060014 },
{ id = 155006039, area = 200, pos = { x = 335.111, y = 164.979, z = -318.308 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006041, area = 200, pos = { x = 508.048, y = 203.012, z = 822.410 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006042, area = 200, pos = { x = 632.427, y = 260.934, z = 567.571 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006043, area = 200, pos = { x = 533.010, y = 197.720, z = -395.700 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006044, area = 200, pos = { x = 154.120, y = 198.460, z = -345.585 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006045, area = 200, pos = { x = -229.774, y = 252.538, z = 150.088 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006046, area = 200, pos = { x = -141.175, y = 257.032, z = 497.169 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006047, area = 200, pos = { x = 143.296, y = 300.228, z = 196.495 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006048, area = 200, pos = { x = 252.050, y = 142.302, z = -231.985 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006049, area = 200, pos = { x = 255.384, y = 137.548, z = -286.575 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006051, area = 200, pos = { x = 256.533, y = 137.581, z = -285.277 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006052, area = 200, pos = { x = 441.462, y = 141.252, z = -185.972 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } },
{ id = 155006053, area = 200, pos = { x = 432.046, y = 142.095, z = -194.449 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006054, area = 200, pos = { x = 231.803, y = 171.310, z = -240.724 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006055, area = 200, pos = { x = 147.279, y = 196.678, z = -422.558 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006056, area = 200, pos = { x = 138.874, y = 196.621, z = -401.046 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006058, area = 200, pos = { x = 253.868, y = 141.061, z = -247.048 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006059, area = 200, pos = { x = 410.097, y = 166.036, z = -129.479 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006060, area = 200, pos = { x = 375.801, y = 184.247, z = -176.766 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006063, area = 200, pos = { x = 398.675, y = 186.761, z = -267.768 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50060008 },
{ id = 155006069, area = 200, pos = { x = 571.736, y = 158.957, z = -468.849 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 0 },
{ id = 155006070, area = 200, pos = { x = 572.704, y = 121.334, z = -504.208 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006073, area = 200, pos = { x = 242.864, y = 143.668, z = -253.691 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006074, refresh_id = 99999, area = 200, pos = { x = 248.753, y = 141.548, z = -251.876 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006075, refresh_id = 99999, area = 200, pos = { x = 258.451, y = 141.056, z = -251.332 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006077, area = 200, pos = { x = 267.810, y = 153.999, z = -424.520 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006078, area = 200, pos = { x = 431.835, y = 146.677, z = -162.216 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50060002 },
{ id = 155006079, area = 200, pos = { x = 476.407, y = 148.275, z = -178.029 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50060002 },
{ id = 155006080, area = 200, pos = { x = 412.940, y = 146.084, z = -171.851 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50060002 },
{ id = 155006081, area = 200, pos = { x = 411.953, y = 138.611, z = -230.938 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006082, area = 200, pos = { x = 468.619, y = 148.722, z = -203.366 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50060002 },
{ id = 155006083, area = 200, pos = { x = 376.046, y = 186.594, z = -178.896 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006087, area = 200, pos = { x = 457.501, y = 179.174, z = -333.786 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006088, area = 200, pos = { x = 287.170, y = 173.267, z = -319.338 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50060014 },
{ id = 155006090, area = 200, pos = { x = 521.216, y = 177.005, z = -457.046 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006093, area = 200, pos = { x = 295.997, y = 173.323, z = -296.277 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006094, refresh_id = 99999, area = 200, pos = { x = 256.268, y = 197.354, z = -239.686 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50060014 },
{ id = 155006095, refresh_id = 99999, area = 200, pos = { x = 257.510, y = 197.075, z = -239.827 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50060014 },
{ id = 155006096, area = 200, pos = { x = 254.433, y = 198.389, z = -243.648 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006097, area = 200, pos = { x = 220.144, y = 217.449, z = -211.247 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006101, area = 200, pos = { x = 216.742, y = 214.630, z = -212.749 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006102, area = 200, pos = { x = 335.235, y = 167.990, z = -364.002 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006106, refresh_id = 1, area = 200, pos = { x = 413.448, y = 139.126, z = -198.242 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006112, area = 200, pos = { x = 534.345, y = 138.594, z = -312.568 }, is_replaceable = { value = true, version = 0, new_bin_only = true } },
{ id = 155006114, area = 200, pos = { x = 503.207, y = 132.309, z = -271.249 }, is_replaceable = { value = true, version = 0, new_bin_only = true } },
{ id = 155006118, area = 200, pos = { x = 182.526, y = 212.798, z = -275.744 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006123, area = 200, pos = { x = 373.781, y = 185.800, z = -181.090 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006124, area = 200, pos = { x = 376.169, y = 184.245, z = -176.333 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006125, area = 200, pos = { x = 377.241, y = 185.526, z = -180.702 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006126, refresh_id = 1001, area = 200, pos = { x = 335.607, y = 168.050, z = -362.469 }, is_replaceable = { value = true, version = 0, new_bin_only = true } },
{ id = 155006127, refresh_id = 1002, area = 200, pos = { x = 472.921, y = 180.051, z = -347.231 }, is_replaceable = { value = true, version = 0, new_bin_only = true } },
{ id = 155006129, refresh_id = 1002, area = 200, pos = { x = 222.081, y = 213.565, z = -211.358 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006131, refresh_id = 1001, area = 200, pos = { x = 399.882, y = 168.351, z = -203.010 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006132, refresh_id = 1002, area = 200, pos = { x = 351.771, y = 173.026, z = -276.314 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50060014 },
{ id = 155006133, area = 200, pos = { x = 335.959, y = 165.429, z = -327.980 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006134, area = 200, pos = { x = 342.635, y = 171.111, z = -286.193 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006135, area = 200, pos = { x = 491.744, y = 175.103, z = -173.211 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006136, area = 200, pos = { x = 409.815, y = 178.585, z = -152.335 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006137, area = 200, pos = { x = 257.180, y = 241.035, z = -381.357 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006138, area = 200, pos = { x = 152.235, y = 196.600, z = -415.387 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006139, area = 200, pos = { x = 143.089, y = 201.196, z = -334.214 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006140, area = 200, pos = { x = 563.049, y = 178.272, z = -418.311 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006141, area = 200, pos = { x = 524.720, y = 132.213, z = -300.383 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006142, area = 200, pos = { x = 463.780, y = 165.604, z = -245.070 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006143, area = 200, pos = { x = 478.544, y = 182.519, z = -343.497 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006144, area = 200, pos = { x = 236.321, y = 208.161, z = -194.565 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006145, area = 200, pos = { x = 401.299, y = 170.398, z = -199.034 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006146, refresh_id = 1002, area = 200, pos = { x = 348.691, y = 164.830, z = -210.609 }, is_replaceable = { value = true, version = 0, new_bin_only = true }, vision_type = 50060014 },
{ id = 155006153, area = 200, pos = { x = 507.093, y = 155.619, z = -211.427 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006154, refresh_id = 99999, area = 200, pos = { x = 467.053, y = 168.014, z = -235.037 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006155, area = 200, pos = { x = 443.181, y = 164.890, z = -264.154 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006156, area = 200, pos = { x = 436.885, y = 165.571, z = -279.410 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006157, area = 200, pos = { x = 442.556, y = 165.328, z = -292.772 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006158, area = 200, pos = { x = 458.369, y = 164.298, z = -281.932 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006159, area = 200, pos = { x = 458.388, y = 163.878, z = -260.995 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006160, area = 200, pos = { x = 220.615, y = 165.279, z = -336.290 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } },
{ id = 155006161, refresh_id = 1002, area = 200, pos = { x = 271.679, y = 202.627, z = -202.717 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50060014 },
{ id = 155006162, refresh_id = 1002, area = 200, pos = { x = 124.425, y = 218.247, z = -287.624 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006163, area = 200, pos = { x = 172.935, y = 215.990, z = -272.157 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006164, refresh_id = 1002, area = 200, pos = { x = 242.630, y = 206.544, z = -339.019 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50060014 },
{ id = 155006165, refresh_id = 1002, area = 200, pos = { x = 274.246, y = 236.098, z = -381.626 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50060014 },
{ id = 155006166, refresh_id = 99999, area = 200, pos = { x = 122.517, y = 188.074, z = -399.925 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006167, area = 200, pos = { x = 300.981, y = 191.658, z = -211.230 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006168, area = 200, pos = { x = 307.228, y = 146.443, z = -308.475 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006169, area = 200, pos = { x = 306.491, y = 146.431, z = -312.067 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006170, refresh_id = 1002, area = 200, pos = { x = 257.984, y = 197.019, z = -456.288 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006171, refresh_id = 1002, area = 200, pos = { x = 174.020, y = 205.479, z = -406.280 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006172, area = 200, pos = { x = 531.275, y = 132.163, z = -470.027 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006173, area = 200, pos = { x = 208.075, y = 198.717, z = -419.377 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006174, area = 200, pos = { x = 396.426, y = 196.569, z = -278.178 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006175, area = 200, pos = { x = 453.280, y = 176.164, z = -191.306 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006176, area = 200, pos = { x = 422.969, y = 184.343, z = -172.312 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006177, refresh_id = 99999, area = 200, pos = { x = 410.425, y = 176.086, z = -231.014 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006178, refresh_id = 99999, area = 200, pos = { x = 413.770, y = 174.517, z = -217.871 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006179, refresh_id = 99999, area = 200, pos = { x = 420.084, y = 177.077, z = -227.677 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006180, area = 200, pos = { x = 547.594, y = 178.511, z = -423.058 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006181, refresh_id = 1002, area = 200, pos = { x = 501.680, y = 198.250, z = -420.809 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006183, area = 200, pos = { x = 261.374, y = 176.242, z = -238.127 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006184, area = 200, pos = { x = 253.261, y = 176.535, z = -244.650 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006185, area = 200, pos = { x = 242.196, y = 177.660, z = -243.963 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006187, area = 200, pos = { x = 249.194, y = 144.613, z = -284.995 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006189, area = 200, pos = { x = 198.447, y = 146.024, z = -301.869 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006190, refresh_id = 99999, area = 200, pos = { x = 464.753, y = 140.091, z = -156.269 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006191, refresh_id = 1002, area = 200, pos = { x = 313.641, y = 134.603, z = -271.724 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50060013 },
{ id = 155006192, refresh_id = 1002, area = 200, pos = { x = 392.237, y = 135.166, z = -241.474 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50060013 },
{ id = 155006193, refresh_id = 1002, area = 200, pos = { x = 533.570, y = 165.548, z = -226.075 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006194, area = 200, pos = { x = 415.407, y = 175.288, z = -223.664 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006195, area = 200, pos = { x = 211.844, y = 174.824, z = -427.969 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006197, refresh_id = 1000, area = 200, pos = { x = 306.771, y = 164.194, z = -225.259 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006198, area = 200, pos = { x = 337.110, y = 163.721, z = -219.175 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006199, area = 200, pos = { x = 222.352, y = 173.967, z = -413.767 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006200, area = 200, pos = { x = 460.114, y = 169.981, z = -220.659 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006201, area = 200, pos = { x = 325.434, y = 115.670, z = -249.111 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50060013 },
{ id = 155006202, area = 200, pos = { x = 550.307, y = 178.486, z = -422.180 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006203, area = 200, pos = { x = 443.261, y = 140.147, z = -184.712 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006204, refresh_id = 1, area = 200, pos = { x = 252.172, y = 142.710, z = -232.455 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006205, area = 200, pos = { x = 417.950, y = 171.118, z = -223.351 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006206, refresh_id = 999999, area = 200, pos = { x = 392.540, y = 177.006, z = -164.548 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006207, refresh_id = 999999, area = 200, pos = { x = 246.752, y = 243.527, z = -382.226 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006208, area = 200, pos = { x = 279.299, y = 146.057, z = -322.777 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006209, area = 200, pos = { x = 524.464, y = 178.275, z = -450.618 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006210, area = 200, pos = { x = 527.917, y = 179.740, z = -459.594 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006211, area = 200, pos = { x = 519.307, y = 178.538, z = -462.180 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006212, area = 200, pos = { x = 276.501, y = 235.698, z = -380.425 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006213, area = 200, pos = { x = 278.918, y = 234.650, z = -378.843 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006214, refresh_id = 1000, area = 200, pos = { x = 488.221, y = 177.127, z = -178.052 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006215, refresh_id = 999999, area = 200, pos = { x = 439.907, y = 141.393, z = -183.050 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006216, refresh_id = 1000, area = 200, pos = { x = 458.064, y = 141.230, z = -159.687 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006217, refresh_id = 999999, area = 200, pos = { x = 305.578, y = 162.936, z = -327.910 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006218, refresh_id = 1000, area = 200, pos = { x = 312.928, y = 164.869, z = -383.756 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006219, refresh_id = 1000, area = 200, pos = { x = 491.305, y = 167.838, z = -434.536 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006220, refresh_id = 999999, area = 200, pos = { x = 295.408, y = 145.000, z = -290.533 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006221, refresh_id = 999999, area = 200, pos = { x = 217.049, y = 229.601, z = -340.540 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006222, refresh_id = 999999, area = 200, pos = { x = 560.177, y = 171.179, z = -392.127 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155006223, area = 200, pos = { x = 229.588, y = 168.309, z = -367.901 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }
}
@@ -0,0 +1,79 @@
-- 所有的group
groups = {
{ id = 155007001, area = 200, pos = { x = -159.680, y = 196.600, z = 1592.988 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007002, area = 200, pos = { x = -499.070, y = 188.770, z = 1377.292 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007003, area = 200, pos = { x = -190.281, y = 201.602, z = 1606.556 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007004, area = 200, pos = { x = -167.074, y = 196.600, z = 1557.208 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007005, area = 200, pos = { x = -176.764, y = 199.221, z = 1601.428 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007006, area = 200, pos = { x = -145.662, y = 196.600, z = 1570.519 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007007, area = 200, pos = { x = -156.052, y = 207.920, z = 1640.824 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007008, area = 200, pos = { x = -178.132, y = 203.170, z = 1631.724 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007009, area = 200, pos = { x = -207.087, y = 204.509, z = 1620.777 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007010, area = 200, pos = { x = -175.508, y = 199.507, z = 1603.557 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007011, area = 200, pos = { x = -100.236, y = 221.490, z = 1581.207 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007012, area = 200, pos = { x = -435.973, y = 181.514, z = 1442.339 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007017, area = 200, pos = { x = -347.324, y = 208.557, z = 1615.414 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007037, area = 200, pos = { x = -21.393, y = 196.600, z = 1560.366 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007040, refresh_id = 999999, area = 200, pos = { x = -434.739, y = 180.100, z = 1441.702 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007042, area = 200, pos = { x = -382.855, y = 183.290, z = 1607.378 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007043, refresh_id = 1001, area = 200, pos = { x = -157.187, y = 196.600, z = 1564.955 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007044, area = 200, pos = { x = -143.074, y = 196.600, z = 1458.526 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007045, refresh_id = 1001, area = 200, pos = { x = -475.313, y = 204.647, z = 1431.008 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007046, area = 200, pos = { x = -444.006, y = 189.800, z = 1521.548 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007047, refresh_id = 999999, area = 200, pos = { x = -26.880, y = 196.600, z = 1586.021 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007051, refresh_id = 1001, area = 200, pos = { x = -98.193, y = 203.170, z = 1509.065 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007052, area = 200, pos = { x = -380.296, y = 180.100, z = 1455.366 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007053, refresh_id = 1000, area = 200, pos = { x = -475.200, y = 199.673, z = 1500.379 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007055, refresh_id = 999999, area = 200, pos = { x = -245.088, y = 183.650, z = 1583.958 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007057, refresh_id = 1000, area = 200, pos = { x = -156.965, y = 203.170, z = 1627.805 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007058, refresh_id = 999999, area = 200, pos = { x = -161.994, y = 216.379, z = 1493.398 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007059, refresh_id = 999999, area = 200, pos = { x = -375.566, y = 180.941, z = 1498.069 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007060, refresh_id = 1000, area = 200, pos = { x = -59.404, y = 196.600, z = 1438.711 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007061, refresh_id = 999999, area = 200, pos = { x = -305.175, y = 197.469, z = 1590.868 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007062, refresh_id = 1000, area = 200, pos = { x = -382.451, y = 200.668, z = 1556.638 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007063, area = 200, pos = { x = -402.958, y = 180.100, z = 1507.259 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007066, area = 200, pos = { x = -34.726, y = 196.600, z = 1550.276 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007068, area = 200, pos = { x = -371.028, y = 213.660, z = 1506.044 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } },
{ id = 155007069, area = 200, pos = { x = -372.072, y = 214.100, z = 1503.385 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } },
{ id = 155007074, area = 200, pos = { x = -418.392, y = 193.469, z = 1589.196 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007078, refresh_id = 1, area = 200, pos = { x = -398.051, y = 180.909, z = 1439.579 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007079, area = 200, pos = { x = -151.205, y = 196.600, z = 1460.091 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007083, area = 200, pos = { x = -382.235, y = 180.977, z = 1503.465 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007085, refresh_id = 99999, area = 200, pos = { x = -339.970, y = 184.949, z = 1543.316 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007086, area = 200, pos = { x = -100.275, y = 196.600, z = 1505.084 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007087, area = 200, pos = { x = -161.375, y = 222.175, z = 1496.078 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007088, refresh_id = 99999, area = 200, pos = { x = -39.350, y = 196.600, z = 1548.274 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007089, refresh_id = 1002, area = 200, pos = { x = -150.803, y = 196.600, z = 1467.449 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007092, area = 200, pos = { x = -5.845, y = 196.600, z = 1566.989 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007094, refresh_id = 1002, area = 200, pos = { x = -400.244, y = 180.651, z = 1466.169 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007098, refresh_id = 1002, area = 200, pos = { x = -13.440, y = 205.501, z = 1402.653 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007101, refresh_id = 999999, area = 200, pos = { x = -348.741, y = 208.461, z = 1613.586 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007102, area = 200, pos = { x = -503.324, y = 188.770, z = 1384.040 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } },
{ id = 155007103, area = 200, pos = { x = -503.308, y = 188.770, z = 1384.010 }, dynamic_load = true, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 1 } },
{ id = 155007104, area = 200, pos = { x = -502.706, y = 188.770, z = 1384.922 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007105, area = 200, pos = { x = -183.611, y = 206.940, z = 1629.947 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007106, refresh_id = 99999, area = 200, pos = { x = 52.793, y = 204.596, z = 1331.573 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007107, refresh_id = 1002, area = 200, pos = { x = -431.966, y = 180.629, z = 1434.977 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007108, refresh_id = 1002, area = 200, pos = { x = -261.277, y = 196.470, z = 1573.401 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007109, refresh_id = 1001, area = 200, pos = { x = -37.696, y = 196.700, z = 1549.248 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007111, refresh_id = 1002, area = 200, pos = { x = -2.526, y = 198.587, z = 1430.188 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007112, refresh_id = 800002, area = 200, pos = { x = -511.837, y = 189.209, z = 1401.754 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007113, area = 200, pos = { x = -96.151, y = 196.600, z = 1452.503 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007114, area = 200, pos = { x = -369.327, y = 213.811, z = 1507.445 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007115, refresh_id = 1001, area = 200, pos = { x = -350.044, y = 208.482, z = 1615.205 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007116, area = 200, pos = { x = -6.367, y = 204.522, z = 1384.735 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007117, area = 200, pos = { x = -92.345, y = 229.973, z = 1657.042 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007118, area = 200, pos = { x = -88.320, y = 229.054, z = 1656.945 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007119, area = 200, pos = { x = -72.927, y = 196.949, z = 1432.820 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007120, area = 200, pos = { x = -69.592, y = 196.959, z = 1438.767 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007121, area = 200, pos = { x = -418.877, y = 180.100, z = 1547.773 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007122, refresh_id = 999999, area = 200, pos = { x = -137.872, y = 196.600, z = 1449.095 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007123, refresh_id = 1000, area = 200, pos = { x = -68.986, y = 196.600, z = 1628.154 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007124, refresh_id = 999999, area = 200, pos = { x = -246.745, y = 183.650, z = 1582.892 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007125, refresh_id = 999999, area = 200, pos = { x = -253.542, y = 183.650, z = 1576.093 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007126, refresh_id = 999999, area = 200, pos = { x = -249.601, y = 183.650, z = 1580.801 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007127, area = 200, pos = { x = -93.812, y = 266.533, z = 1433.084 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007128, refresh_id = 1002, area = 200, pos = { x = -388.657, y = 183.459, z = 1615.335 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007129, refresh_id = 1000, area = 200, pos = { x = -440.483, y = 180.100, z = 1478.880 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155007130, refresh_id = 1000, area = 200, pos = { x = -58.739, y = 196.600, z = 1539.365 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }
}
@@ -0,0 +1,188 @@
-- 所有的group
groups = {
{ id = 155008001, area = 200, pos = { x = -148.101, y = 265.869, z = 425.756 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008002, area = 200, pos = { x = -154.144, y = 265.949, z = 418.963 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008003, area = 200, pos = { x = -138.748, y = 265.842, z = 433.369 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008004, area = 200, pos = { x = -151.369, y = 265.881, z = 432.650 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008005, area = 200, pos = { x = -120.417, y = 265.879, z = 448.490 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008006, area = 200, pos = { x = -182.293, y = 254.038, z = 385.533 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008007, area = 200, pos = { x = -202.750, y = 254.118, z = 403.663 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008008, area = 200, pos = { x = -194.861, y = 254.201, z = 388.210 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008009, area = 200, pos = { x = -200.679, y = 254.124, z = 413.315 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008010, area = 200, pos = { x = -143.374, y = 264.328, z = 430.089 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008011, area = 200, pos = { x = -179.870, y = 237.639, z = 447.352 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008012, area = 200, pos = { x = -142.084, y = 265.733, z = 432.086 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008013, area = 200, pos = { x = -148.269, y = 265.781, z = 431.508 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008014, area = 200, pos = { x = -141.993, y = 265.826, z = 425.847 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008015, area = 200, pos = { x = -146.361, y = 266.345, z = 429.000 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008016, area = 200, pos = { x = -163.644, y = 265.871, z = 424.794 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008017, area = 200, pos = { x = -134.950, y = 265.580, z = 413.295 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008018, area = 200, pos = { x = -120.233, y = 265.925, z = 436.778 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008019, area = 200, pos = { x = -125.493, y = 265.832, z = 441.021 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008020, area = 200, pos = { x = -138.718, y = 265.944, z = 418.520 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008021, area = 200, pos = { x = -145.386, y = 265.861, z = 425.383 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008023, area = 200, pos = { x = -143.857, y = 265.805, z = 409.589 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008024, area = 200, pos = { x = -169.168, y = 265.766, z = 413.934 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008025, area = 200, pos = { x = -124.640, y = 265.841, z = 438.124 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008026, area = 200, pos = { x = -127.305, y = 265.804, z = 452.076 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008027, area = 200, pos = { x = -172.360, y = 265.863, z = 427.410 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008028, area = 200, pos = { x = -126.541, y = 265.806, z = 412.166 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008029, area = 200, pos = { x = -118.207, y = 265.890, z = 446.722 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008030, area = 200, pos = { x = -167.014, y = 265.693, z = 411.375 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008031, area = 200, pos = { x = -119.648, y = 265.866, z = 422.141 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008032, area = 200, pos = { x = -240.106, y = 205.876, z = 469.747 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008033, area = 200, pos = { x = -180.686, y = 265.814, z = 397.922 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008034, area = 200, pos = { x = -209.524, y = 243.073, z = 487.101 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008035, area = 200, pos = { x = -178.232, y = 177.959, z = 490.338 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008036, area = 200, pos = { x = -185.812, y = 184.987, z = 426.499 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008037, area = 200, pos = { x = -328.618, y = 268.652, z = 322.810 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008038, refresh_id = 1002, area = 200, pos = { x = -550.446, y = 217.840, z = 529.182 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008039, area = 200, pos = { x = -487.295, y = 216.937, z = 478.057 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008041, refresh_id = 1001, area = 200, pos = { x = -580.241, y = 185.743, z = 544.535 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080001 },
{ id = 155008044, refresh_id = 1002, area = 200, pos = { x = -116.769, y = 163.955, z = 225.786 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008045, refresh_id = 1002, area = 200, pos = { x = -143.914, y = 243.386, z = 362.118 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080008 },
{ id = 155008046, refresh_id = 1001, area = 200, pos = { x = -125.755, y = 180.948, z = 484.339 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080004 },
{ id = 155008047, refresh_id = 1002, area = 200, pos = { x = -148.440, y = 183.089, z = 357.353 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080004 },
{ id = 155008049, area = 200, pos = { x = -151.743, y = 192.626, z = 411.964 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080004 },
{ id = 155008052, area = 200, pos = { x = -70.288, y = 167.034, z = 38.934 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008055, refresh_id = 1002, area = 200, pos = { x = -137.299, y = 257.287, z = 500.130 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080009 },
{ id = 155008058, refresh_id = 1002, area = 200, pos = { x = -143.240, y = 226.381, z = 270.100 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008061, refresh_id = 1002, area = 200, pos = { x = -193.380, y = 219.258, z = 221.034 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008070, area = 200, pos = { x = -170.822, y = 209.331, z = 184.542 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008071, area = 200, pos = { x = -152.566, y = 209.350, z = 183.403 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008072, area = 200, pos = { x = -168.471, y = 209.437, z = 183.107 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008073, area = 200, pos = { x = -336.832, y = 263.972, z = 386.703 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008075, refresh_id = 99999, area = 200, pos = { x = -244.351, y = 205.192, z = 490.960 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008077, refresh_id = 99999, area = 200, pos = { x = -292.939, y = 259.261, z = 347.138 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008078, refresh_id = 99999, area = 200, pos = { x = -300.014, y = 260.134, z = 363.605 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008079, area = 200, pos = { x = -221.500, y = 242.908, z = 468.686 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008080, refresh_id = 1, area = 200, pos = { x = -555.550, y = 218.200, z = 526.670 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008081, area = 200, pos = { x = -124.743, y = 232.932, z = 182.621 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008082, area = 200, pos = { x = -529.359, y = 215.469, z = 526.402 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008085, refresh_id = 1001, area = 200, pos = { x = -325.441, y = 215.880, z = 414.064 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080010 },
{ id = 155008086, refresh_id = 999999, area = 200, pos = { x = -339.474, y = 215.880, z = 385.812 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080010 },
{ id = 155008089, area = 200, pos = { x = -92.500, y = 213.038, z = 447.883 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008090, refresh_id = 1002, area = 200, pos = { x = -253.912, y = 222.608, z = 293.003 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008091, area = 200, pos = { x = -148.204, y = 244.686, z = 193.739 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008097, area = 200, pos = { x = -534.907, y = 232.424, z = 463.434 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008098, area = 200, pos = { x = -558.825, y = 232.499, z = 477.601 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008099, area = 200, pos = { x = -295.460, y = 270.350, z = 355.079 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008100, area = 200, pos = { x = -137.379, y = 204.132, z = 431.396 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008101, area = 200, pos = { x = -327.643, y = 215.009, z = 369.243 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008102, area = 200, pos = { x = -150.827, y = 204.519, z = 427.281 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008103, area = 200, pos = { x = -146.606, y = 204.702, z = 431.269 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008104, area = 200, pos = { x = -148.768, y = 204.576, z = 429.585 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008105, area = 200, pos = { x = -143.890, y = 206.901, z = 428.167 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008106, area = 200, pos = { x = -319.326, y = 266.170, z = 324.120 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008107, area = 200, pos = { x = -330.284, y = 269.774, z = 337.431 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008108, area = 200, pos = { x = -339.097, y = 268.802, z = 328.826 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008109, area = 200, pos = { x = -336.987, y = 268.947, z = 311.420 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008110, area = 200, pos = { x = -324.300, y = 267.904, z = 312.238 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008112, area = 200, pos = { x = -119.984, y = 163.979, z = 223.839 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008113, refresh_id = 99999, area = 200, pos = { x = -119.871, y = 230.934, z = 222.801 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008114, refresh_id = 1002, area = 200, pos = { x = -111.522, y = 242.260, z = 149.872 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080006 },
{ id = 155008115, refresh_id = 1002, area = 200, pos = { x = -226.648, y = 245.043, z = 151.401 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080006 },
{ id = 155008116, refresh_id = 99999, area = 200, pos = { x = -206.714, y = 228.705, z = 203.923 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008118, refresh_id = 999999, area = 200, pos = { x = -85.503, y = 212.003, z = 184.560 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008119, refresh_id = 999999, area = 200, pos = { x = -193.973, y = 232.576, z = 148.174 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008120, refresh_id = 1001, area = 200, pos = { x = -191.034, y = 237.990, z = 359.779 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008121, refresh_id = 99999, area = 200, pos = { x = -198.423, y = 242.900, z = 333.046 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008122, refresh_id = 1002, area = 200, pos = { x = -245.779, y = 228.395, z = 332.489 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008123, refresh_id = 1001, area = 200, pos = { x = -269.047, y = 247.592, z = 391.325 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008124, refresh_id = 1002, area = 200, pos = { x = -309.778, y = 266.945, z = 368.421 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080002 },
{ id = 155008125, refresh_id = 1002, area = 200, pos = { x = -290.189, y = 256.846, z = 413.468 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080002 },
{ id = 155008126, refresh_id = 1001, area = 200, pos = { x = -291.531, y = 219.370, z = 329.673 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080010 },
{ id = 155008127, refresh_id = 1001, area = 200, pos = { x = -248.061, y = 184.294, z = 494.976 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008128, area = 200, pos = { x = -220.162, y = 222.987, z = 387.842 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008129, area = 200, pos = { x = -205.267, y = 223.295, z = 368.205 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008130, refresh_id = 1001, area = 200, pos = { x = -206.393, y = 180.199, z = 450.247 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080004 },
{ id = 155008131, refresh_id = 1002, area = 200, pos = { x = -155.884, y = 204.491, z = 422.730 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080004 },
{ id = 155008132, refresh_id = 99999, area = 200, pos = { x = -168.299, y = 178.142, z = 502.586 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008133, refresh_id = 1002, area = 200, pos = { x = -478.964, y = 222.780, z = 531.442 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080001 },
{ id = 155008134, refresh_id = 1001, area = 200, pos = { x = -564.225, y = 216.774, z = 559.743 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080001 },
{ id = 155008135, refresh_id = 1002, area = 200, pos = { x = -513.176, y = 246.904, z = 431.191 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008136, refresh_id = 99999, area = 200, pos = { x = -506.779, y = 222.926, z = 509.536 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008138, area = 200, pos = { x = -549.734, y = 207.618, z = 573.193 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008148, area = 200, pos = { x = -206.016, y = 242.945, z = 494.954 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008149, area = 200, pos = { x = -122.454, y = 265.824, z = 409.853 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008150, refresh_id = 1, area = 200, pos = { x = -92.668, y = 234.193, z = 241.656 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008151, refresh_id = 800002, area = 200, pos = { x = -178.831, y = 179.089, z = 459.351 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080004 },
{ id = 155008152, refresh_id = 800002, area = 200, pos = { x = -141.297, y = 192.036, z = 375.211 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080004 },
{ id = 155008153, refresh_id = 1002, area = 200, pos = { x = -27.126, y = 174.243, z = 12.835 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008154, refresh_id = 99999, area = 200, pos = { x = -116.378, y = 151.563, z = 229.393 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008155, area = 200, pos = { x = -180.274, y = 171.158, z = 132.997 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080005 },
{ id = 155008156, refresh_id = 1002, area = 200, pos = { x = -239.186, y = 191.870, z = 106.164 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008157, refresh_id = 1002, area = 200, pos = { x = -265.457, y = 208.373, z = 130.967 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008158, refresh_id = 1002, area = 200, pos = { x = -139.074, y = 233.774, z = 309.879 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080007 },
{ id = 155008159, refresh_id = 1002, area = 200, pos = { x = -296.013, y = 256.462, z = 311.547 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080002 },
{ id = 155008160, area = 200, pos = { x = -304.854, y = 261.725, z = 338.861 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008161, refresh_id = 1002, area = 200, pos = { x = -234.724, y = 240.856, z = 453.722 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008162, refresh_id = 1002, area = 200, pos = { x = -486.303, y = 217.194, z = 375.459 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008163, refresh_id = 1, area = 200, pos = { x = -248.274, y = 239.428, z = 368.189 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008164, area = 200, pos = { x = -537.183, y = 232.700, z = 482.365 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008165, area = 200, pos = { x = -144.282, y = 193.226, z = 339.203 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008166, area = 200, pos = { x = -145.541, y = 265.267, z = 431.003 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008167, area = 200, pos = { x = -202.654, y = 223.490, z = 292.085 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008168, area = 200, pos = { x = -64.951, y = 178.942, z = 31.041 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008169, area = 200, pos = { x = -236.688, y = 238.408, z = 131.709 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008170, area = 200, pos = { x = -235.730, y = 241.193, z = 135.356 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008171, area = 200, pos = { x = -233.957, y = 238.804, z = 135.156 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008172, area = 200, pos = { x = -197.367, y = 242.204, z = 194.194 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008173, area = 200, pos = { x = -197.853, y = 235.402, z = 196.378 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008174, area = 200, pos = { x = -198.609, y = 239.823, z = 195.093 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008175, area = 200, pos = { x = -191.759, y = 243.267, z = 198.994 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008176, area = 200, pos = { x = -220.008, y = 180.049, z = 500.636 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008177, area = 200, pos = { x = -209.456, y = 179.092, z = 499.523 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008178, area = 200, pos = { x = -209.456, y = 179.092, z = 499.523 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008179, area = 200, pos = { x = -222.128, y = 181.443, z = 498.064 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008180, area = 200, pos = { x = -270.904, y = 235.998, z = 332.270 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008181, area = 200, pos = { x = -270.997, y = 240.800, z = 332.532 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008182, area = 200, pos = { x = -270.997, y = 240.800, z = 332.532 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008183, area = 200, pos = { x = -524.788, y = 244.734, z = 447.586 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008184, area = 200, pos = { x = -519.753, y = 247.490, z = 440.987 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008185, area = 200, pos = { x = -519.753, y = 247.490, z = 440.987 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008186, area = 200, pos = { x = -519.753, y = 247.490, z = 440.987 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008187, area = 200, pos = { x = -183.744, y = 185.207, z = 425.142 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008188, area = 200, pos = { x = -197.041, y = 174.107, z = 449.619 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008189, area = 200, pos = { x = -185.096, y = 187.264, z = 426.540 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008190, area = 200, pos = { x = -551.527, y = 233.141, z = 455.162 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008191, area = 200, pos = { x = -166.279, y = 248.841, z = 194.366 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008192, refresh_id = 1000, area = 200, pos = { x = -132.681, y = 192.388, z = 425.392 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080004 },
{ id = 155008193, refresh_id = 1000, area = 200, pos = { x = -336.432, y = 216.300, z = 374.779 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080010 },
{ id = 155008194, refresh_id = 1000, area = 200, pos = { x = -294.290, y = 259.535, z = 366.569 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080002 },
{ id = 155008195, refresh_id = 1000, area = 200, pos = { x = -163.319, y = 265.841, z = 427.188 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50050003 },
{ id = 155008196, refresh_id = 1000, area = 200, pos = { x = -142.612, y = 228.723, z = 218.516 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080006 },
{ id = 155008197, refresh_id = 1000, area = 200, pos = { x = -107.100, y = 167.541, z = 86.958 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080005 },
{ id = 155008198, refresh_id = 1000, area = 200, pos = { x = -491.982, y = 215.708, z = 449.532 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, vision_type = 50080001 },
{ id = 155008199, area = 200, pos = { x = -173.617, y = 209.852, z = 186.822 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008200, area = 200, pos = { x = -141.826, y = 209.486, z = 183.127 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008201, area = 200, pos = { x = -206.461, y = 185.194, z = 410.500 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008202, area = 200, pos = { x = -203.498, y = 185.137, z = 399.132 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008203, area = 200, pos = { x = -70.222, y = 166.286, z = 38.595 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008204, area = 200, pos = { x = -151.816, y = 169.343, z = 115.518 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008205, area = 200, pos = { x = -368.508, y = 217.584, z = 379.601 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008206, refresh_id = 999999, area = 200, pos = { x = -221.815, y = 187.530, z = 117.195 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008207, refresh_id = 999999, area = 200, pos = { x = -278.252, y = 211.405, z = 141.027 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008208, refresh_id = 999999, area = 200, pos = { x = -128.000, y = 259.512, z = 384.000 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008209, refresh_id = 999999, area = 200, pos = { x = -485.720, y = 217.299, z = 367.318 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008210, refresh_id = 999999, area = 200, pos = { x = -494.273, y = 223.207, z = 548.197 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008211, refresh_id = 999999, area = 200, pos = { x = -546.966, y = 244.732, z = 459.181 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008212, refresh_id = 999999, area = 200, pos = { x = -586.565, y = 219.367, z = 536.481 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008213, area = 200, pos = { x = -501.970, y = 252.019, z = 480.591 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008214, refresh_id = 1, area = 200, pos = { x = -241.787, y = 236.326, z = 359.695 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008215, area = 200, pos = { x = -167.608, y = 229.001, z = 240.419 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008216, area = 200, pos = { x = -166.426, y = 229.546, z = 243.891 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008217, area = 200, pos = { x = -152.594, y = 193.226, z = 363.726 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008218, refresh_id = 1, area = 200, pos = { x = -155.657, y = 189.164, z = 377.094 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008219, refresh_id = 1, area = 200, pos = { x = -367.065, y = 209.243, z = 379.902 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008220, refresh_id = 1, area = 200, pos = { x = -495.620, y = 247.933, z = 483.187 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008221, refresh_id = 1, area = 200, pos = { x = -217.003, y = 182.678, z = 304.125 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008222, refresh_id = 1000, area = 200, pos = { x = -251.109, y = 221.463, z = 286.381 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008223, refresh_id = 999999, area = 200, pos = { x = -235.463, y = 236.317, z = 498.185 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008224, area = 200, pos = { x = -139.198, y = 170.315, z = 111.511 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008225, refresh_id = 999999, area = 200, pos = { x = -231.226, y = 182.036, z = 501.092 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008226, refresh_id = 999999, area = 200, pos = { x = -229.084, y = 205.297, z = 445.644 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008227, refresh_id = 999999, area = 200, pos = { x = -119.417, y = 181.846, z = 463.220 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008228, refresh_id = 999999, area = 200, pos = { x = -327.609, y = 215.850, z = 409.871 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155008739, area = 200, pos = { x = -270.997, y = 240.800, z = 332.532 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }
}
@@ -0,0 +1,33 @@
-- 所有的group
groups = {
{ id = 155009001, area = 200, pos = { x = -795.941, y = 150.138, z = -43.115 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009002, area = 200, pos = { x = -797.864, y = 150.286, z = -45.413 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009003, area = 200, pos = { x = -696.136, y = 145.171, z = -189.099 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009004, area = 200, pos = { x = -758.410, y = 139.112, z = -226.119 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009005, area = 200, pos = { x = -775.922, y = 137.575, z = -235.703 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009007, area = 200, pos = { x = -751.147, y = 130.103, z = -207.231 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009008, area = 200, pos = { x = -738.860, y = 141.042, z = -230.189 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009009, area = 200, pos = { x = -759.016, y = 140.255, z = -241.993 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009010, area = 200, pos = { x = -769.582, y = 139.232, z = -220.827 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009015, area = 200, pos = { x = -769.686, y = 139.816, z = -230.393 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009016, refresh_id = 999999, area = 200, pos = { x = -807.883, y = 159.965, z = -111.338 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009017, refresh_id = 999999, area = 200, pos = { x = -845.026, y = 155.418, z = -193.479 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009018, refresh_id = 999999, area = 200, pos = { x = -756.654, y = 181.965, z = -207.889 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009019, refresh_id = 1001, area = 200, pos = { x = -768.682, y = 181.650, z = -219.613 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009020, area = 200, pos = { x = -744.491, y = 159.149, z = -174.822 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009021, refresh_id = 1001, area = 200, pos = { x = -760.908, y = 202.910, z = -156.434 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009022, refresh_id = 999999, area = 200, pos = { x = -771.734, y = 201.983, z = -164.567 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009023, refresh_id = 999999, area = 200, pos = { x = -796.787, y = 182.143, z = -181.926 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009024, refresh_id = 999999, area = 200, pos = { x = -804.856, y = 200.143, z = -223.425 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009025, area = 200, pos = { x = -745.939, y = 140.703, z = -208.647 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009026, area = 200, pos = { x = -731.620, y = 148.187, z = -229.051 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009027, area = 200, pos = { x = -749.612, y = 148.801, z = -239.913 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009028, area = 200, pos = { x = -762.912, y = 148.735, z = -218.194 }, related_level_tag_series_list = { 1 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009029, area = 200, pos = { x = -69.235, y = 116.811, z = -224.111 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009030, area = 200, pos = { x = -800.174, y = 184.722, z = -190.210 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009031, area = 200, pos = { x = -737.100, y = 139.358, z = -218.747 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009032, refresh_id = 999999, area = 200, pos = { x = -772.726, y = 184.011, z = -214.757 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009033, refresh_id = 999999, area = 200, pos = { x = -726.220, y = 179.400, z = -207.221 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009034, refresh_id = 1001, area = 200, pos = { x = -726.954, y = 179.747, z = -210.381 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 155009035, refresh_id = 1000, area = 200, pos = { x = -733.189, y = 197.276, z = -122.359 }, is_replaceable = { value = false, version = 0, new_bin_only = true } }
}
@@ -0,0 +1,169 @@
dummy_points = {
["72239_Flower"] = { pos = { x = -370.487, y = 213.635, z = 1506.919 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["72239_MemoryOfPast"] = { pos = { x = -132.887, y = 265.864, z = 411.858 }, rot = { x = 0.000, y = 122.307, z = 0.000 } },
["72239_SecretChamber"] = { pos = { x = 633.687, y = 174.069, z = 797.680 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["72239_SpriteRevier"] = { pos = { x = 443.074, y = 141.230, z = -185.365 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["72242_AbyPath"] = { pos = { x = 106.528, y = 200.025, z = 1263.977 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["72242_Gate"] = { pos = { x = 136.330, y = 215.727, z = 1156.882 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["72242_OperatorOfGate"] = { pos = { x = 136.161, y = 217.218, z = 1139.039 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["72242_ReachVisionGate"] = { pos = { x = -100.786, y = 220.911, z = 1582.065 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["72244_THroughOrb"] = { pos = { x = 269.035, y = 544.195, z = 211.812 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["DUMMY_POS 500200005"] = { pos = { x = 1299.181, y = 181.450, z = 826.387 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["DUMMY_POS 500500006"] = { pos = { x = 144.943, y = 215.863, z = 1133.890 }, rot = { x = 0.000, y = 166.985, z = 0.000 } },
["DUMMY_POS 500500008"] = { pos = { x = 751.512, y = 210.061, z = 622.084 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["DUMMY_POS 500500010"] = { pos = { x = 268.906, y = 348.804, z = 207.705 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["DUMMY_POS 500500015"] = { pos = { x = 270.248, y = 225.409, z = 211.840 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["DUMMY_POS TokoGhost_1"] = { pos = { x = 268.644, y = 358.738, z = 210.050 }, rot = { x = 0.000, y = 195.356, z = 0.000 } },
["DUMMY_POS_XiaJian"] = { pos = { x = 565.721, y = 199.356, z = 658.875 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["DUMMY_POS_XiaJianYiji"] = { pos = { x = 566.083, y = 199.357, z = 657.926 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q4006103_guide"] = { pos = { x = -117.432, y = 245.271, z = 392.213 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q5_72177_0"] = { pos = { x = 750.932, y = 210.079, z = 621.357 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q5_72242_0"] = { pos = { x = -220.202, y = 204.394, z = 1618.313 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7217703_N20339"] = { pos = { x = 616.787, y = 213.712, z = 632.630 }, rot = { x = 0.000, y = 251.298, z = 0.000 } },
["Q7217704_guide"] = { pos = { x = 603.930, y = 206.661, z = 634.622 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7217709_N20339"] = { pos = { x = 85.303, y = 243.220, z = 326.113 }, rot = { x = 0.000, y = 270.823, z = 0.000 } },
["Q7217710_guide"] = { pos = { x = 582.498, y = 209.224, z = 649.885 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7217714_N20339"] = { pos = { x = 269.158, y = 358.740, z = 210.148 }, rot = { x = 0.000, y = 16.653, z = 0.000 } },
["Q7217715_guide"] = { pos = { x = 269.508, y = 360.309, z = 212.392 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7217720_N20339"] = { pos = { x = 265.822, y = 348.503, z = 214.723 }, rot = { x = 0.000, y = 130.740, z = 0.000 } },
["Q7217735_N20339"] = { pos = { x = 269.433, y = 225.443, z = 209.410 }, rot = { x = 0.000, y = 14.800, z = 0.000 } },
["Q7217739_guide"] = { pos = { x = 756.240, y = 212.149, z = 617.710 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7217745_N20341"] = { pos = { x = 273.880, y = 225.394, z = 214.371 }, rot = { x = 0.000, y = 247.792, z = 0.000 } },
["Q7217747_guide"] = { pos = { x = 269.530, y = 348.499, z = 212.399 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7217751_guide"] = { pos = { x = 452.693, y = 196.723, z = 343.724 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7217752_guide"] = { pos = { x = 257.363, y = 171.078, z = 89.902 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7217753_guide"] = { pos = { x = -235.351, y = 218.869, z = 205.774 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7217755_guide"] = { pos = { x = 68.772, y = 239.641, z = 315.111 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7219001_guide"] = { pos = { x = 225.796, y = 154.743, z = -312.942 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7219002_guide"] = { pos = { x = 213.321, y = 176.025, z = -412.689 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7219003_guide"] = { pos = { x = 183.880, y = 177.737, z = -422.954 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7219004_guide"] = { pos = { x = 142.676, y = 186.998, z = -414.021 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7219009_guide"] = { pos = { x = 205.966, y = 170.256, z = -326.614 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7219010_guide"] = { pos = { x = 222.118, y = 168.970, z = -357.920 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7219011_guide"] = { pos = { x = 231.507, y = 170.253, z = -383.855 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7219101_guide"] = { pos = { x = 269.432, y = 356.728, z = 212.478 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7219103_guide"] = { pos = { x = -145.191, y = 264.189, z = 430.453 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7219105_guide"] = { pos = { x = -145.153, y = 265.508, z = 430.534 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7219201_guide"] = { pos = { x = 496.304, y = 172.400, z = 661.917 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7219202_guide"] = { pos = { x = 511.511, y = 175.037, z = 652.647 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7219204_guide"] = { pos = { x = 516.017, y = 184.159, z = 639.416 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7219205_guide"] = { pos = { x = 521.896, y = 184.431, z = 646.288 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7223309"] = { pos = { x = -501.440, y = 250.104, z = 1378.075 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7223310_guide"] = { pos = { x = -464.402, y = 188.538, z = 1411.647 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q72233lead"] = { pos = { x = -464.614, y = 188.566, z = 1411.419 }, rot = { x = 0.000, y = 50.814, z = 0.000 } },
["Q72233trans"] = { pos = { x = -501.189, y = 251.779, z = 1376.524 }, rot = { x = 0.000, y = 19.547, z = 0.000 } },
["Q7223402_N20343"] = { pos = { x = 290.151, y = 336.882, z = 195.764 }, rot = { x = 0.000, y = 146.318, z = 0.000 } },
["Q7223508Gate"] = { pos = { x = 584.065, y = 213.911, z = 624.934 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7223509Tigger"] = { pos = { x = 587.225, y = 1936.725, z = 623.339 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q72235Player"] = { pos = { x = 587.195, y = 210.505, z = 621.474 }, rot = { x = 0.000, y = 315.056, z = 0.000 } },
["Q7223602_guide"] = { pos = { x = 879.050, y = 216.044, z = 151.528 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7223701Prison"] = { pos = { x = 152.077, y = 235.978, z = 413.238 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7223704Anzhen"] = { pos = { x = -488.982, y = 216.937, z = 479.539 }, rot = { x = 0.000, y = 231.733, z = 0.000 } },
["Q7223704Pic"] = { pos = { x = 98.747, y = 252.240, z = 358.287 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7223704T2"] = { pos = { x = 99.335, y = 248.833, z = 354.955 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7223707Yiji"] = { pos = { x = -555.841, y = 218.280, z = 522.400 }, rot = { x = 0.000, y = 107.278, z = 0.000 } },
["Q7223709_guide"] = { pos = { x = -487.702, y = 217.806, z = 478.354 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7223801_guide"] = { pos = { x = 617.071, y = 215.683, z = 627.023 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7223902_N20344"] = { pos = { x = -145.079, y = 264.285, z = 429.605 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7223902_N20352"] = { pos = { x = 646.980, y = 170.694, z = 749.799 }, rot = { x = 0.000, y = 321.911, z = 0.000 } },
["Q7224002_guide"] = { pos = { x = -126.278, y = 232.735, z = 186.182 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224005Mishi"] = { pos = { x = 572.694, y = 120.970, z = -504.083 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224006_guide"] = { pos = { x = 572.362, y = 122.553, z = -520.447 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224108_N20342"] = { pos = { x = 270.218, y = 337.402, z = 242.194 }, rot = { x = 0.000, y = 32.268, z = 0.000 } },
["Q7224109_guide"] = { pos = { x = 272.049, y = 340.657, z = 237.468 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224110_guide"] = { pos = { x = 279.068, y = 339.926, z = 237.620 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224111_guide"] = { pos = { x = 265.130, y = 339.948, z = 239.360 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224113_N20342"] = { pos = { x = 269.578, y = 544.207, z = 205.987 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224202_Paimon"] = { pos = { x = -103.599, y = 220.930, z = 1585.207 }, rot = { x = 0.000, y = 140.048, z = 0.000 } },
["Q7224202_Player"] = { pos = { x = -102.970, y = 220.925, z = 1585.993 }, rot = { x = 0.000, y = 153.822, z = 0.000 } },
["Q7224206_guide"] = { pos = { x = -130.971, y = 216.406, z = 1522.720 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224208_guide"] = { pos = { x = -98.719, y = 220.903, z = 1578.434 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224215_guide"] = { pos = { x = -159.946, y = 199.190, z = 1437.820 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224216_guide"] = { pos = { x = 17.172, y = 211.489, z = 1587.205 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224217_guide"] = { pos = { x = -39.978, y = 200.322, z = 1564.506 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224218_guide"] = { pos = { x = -77.550, y = 198.802, z = 1521.965 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224220_guide"] = { pos = { x = -105.350, y = 222.504, z = 1588.719 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224401_N20346"] = { pos = { x = 250.946, y = 143.161, z = -225.171 }, rot = { x = 0.000, y = 150.621, z = 0.000 } },
["Q7224402_guide"] = { pos = { x = 503.999, y = 204.027, z = 821.859 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224403_guide"] = { pos = { x = 635.371, y = 263.032, z = 568.406 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224404_guide"] = { pos = { x = 525.347, y = 210.498, z = -389.797 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224405_guide"] = { pos = { x = 145.900, y = 203.622, z = -338.890 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224406_guide"] = { pos = { x = -229.388, y = 247.375, z = 151.737 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224407_guide"] = { pos = { x = -145.535, y = 254.490, z = 499.896 }, rot = { x = 0.000, y = 183.837, z = 0.000 } },
["Q7224408_guide"] = { pos = { x = 148.645, y = 305.798, z = 193.456 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224411_guide"] = { pos = { x = 248.661, y = 144.591, z = -286.515 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224413_N20346"] = { pos = { x = 249.500, y = 145.567, z = -292.065 }, rot = { x = 0.000, y = 350.035, z = 0.000 } },
["Q7224501_N20359"] = { pos = { x = 275.548, y = 146.794, z = -299.719 }, rot = { x = 0.000, y = 246.512, z = 0.000 } },
["Q7224502_N20360"] = { pos = { x = 276.930, y = 135.571, z = -325.512 }, rot = { x = 0.000, y = 291.109, z = 0.000 } },
["Q7224503_N20361"] = { pos = { x = 220.067, y = 159.815, z = -317.733 }, rot = { x = 0.000, y = 78.409, z = 0.000 } },
["Q7224504_N20362"] = { pos = { x = 199.003, y = 146.281, z = -302.995 }, rot = { x = 0.000, y = 36.812, z = 0.000 } },
["Q7224505_N20363"] = { pos = { x = 222.150, y = 149.989, z = -237.770 }, rot = { x = 0.000, y = 203.367, z = 0.000 } },
["Q7224506_N20417"] = { pos = { x = 259.859, y = 173.499, z = -246.265 }, rot = { x = 0.000, y = 159.929, z = 0.000 } },
["Q7224507_N20418"] = { pos = { x = 213.345, y = 150.949, z = -248.701 }, rot = { x = 0.000, y = 137.713, z = 0.000 } },
["Q7224702_N20355"] = { pos = { x = 634.655, y = 244.878, z = 775.985 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224802_N20356"] = { pos = { x = 448.666, y = 164.962, z = -276.239 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7224902_N20357"] = { pos = { x = -329.401, y = 268.517, z = 320.998 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7225001_N20358"] = { pos = { x = 252.553, y = 337.055, z = 194.715 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7226801_N20495"] = { pos = { x = 1507.850, y = 195.613, z = 853.314 }, rot = { x = 0.000, y = 107.318, z = 0.000 } },
["Q7226802_guide"] = { pos = { x = 1318.984, y = 193.563, z = 845.606 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7226803_guide"] = { pos = { x = 1299.281, y = 181.511, z = 855.798 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7226805_guide"] = { pos = { x = 1313.959, y = 214.318, z = 848.511 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7226807_N20495"] = { pos = { x = 1359.750, y = 239.161, z = 699.548 }, rot = { x = 0.000, y = 310.479, z = 0.000 } },
["Q7226808_guide"] = { pos = { x = 699.042, y = 240.800, z = 549.101 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7226809_guide"] = { pos = { x = 698.925, y = 320.635, z = 549.217 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7226901_N20494"] = { pos = { x = 1107.581, y = 201.288, z = -688.239 }, rot = { x = 0.000, y = 219.202, z = 0.000 } },
["Q7226902_guide"] = { pos = { x = 1166.964, y = 248.781, z = -716.359 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7226903_guide"] = { pos = { x = 1199.413, y = 264.559, z = -700.277 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7226904_guide"] = { pos = { x = 1313.194, y = 262.763, z = -727.046 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7226905_guide"] = { pos = { x = 1349.749, y = 263.022, z = -721.931 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7226906_N20494"] = { pos = { x = 1295.151, y = 269.293, z = -629.611 }, rot = { x = 0.000, y = 180.698, z = 0.000 } },
["Q7226908_guide"] = { pos = { x = 508.041, y = 129.800, z = -297.540 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7226913_guide"] = { pos = { x = 507.166, y = 209.749, z = -298.719 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7227001_N20496"] = { pos = { x = -791.501, y = 149.804, z = -43.290 }, rot = { x = 0.000, y = 352.741, z = 0.000 } },
["Q7227002_guide"] = { pos = { x = -752.616, y = 147.959, z = -207.878 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7227003_guide"] = { pos = { x = -739.098, y = 148.177, z = -229.641 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7227004_guide"] = { pos = { x = -757.140, y = 148.778, z = -240.507 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7227005_guide"] = { pos = { x = -770.446, y = 148.770, z = -218.769 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7227006_N20496"] = { pos = { x = -700.520, y = 138.981, z = -195.006 }, rot = { x = 0.000, y = 272.765, z = 0.000 } },
["Q7227008_guide"] = { pos = { x = -323.420, y = 216.320, z = 366.469 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7227009_guide"] = { pos = { x = -322.591, y = 316.398, z = 367.213 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q7227302"] = { pos = { x = -501.133, y = 249.688, z = 1378.388 }, rot = { x = 0.000, y = 22.088, z = 0.000 } },
["Q7227501_N20341"] = { pos = { x = -118.070, y = 245.368, z = 392.174 }, rot = { x = 0.000, y = 95.340, z = 0.000 } },
["Q7228301_N20345"] = { pos = { x = 191.135, y = 249.683, z = -366.790 }, rot = { x = 0.000, y = 46.750, z = 0.000 } },
["SitPoint_01"] = { pos = { x = 290.651, y = 337.126, z = 192.634 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["SitPoint_02"] = { pos = { x = 674.813, y = 269.666, z = 664.440 }, rot = { x = 0.000, y = 2.239, z = 0.000 } },
["SitPoint_03"] = { pos = { x = -168.484, y = 249.696, z = 198.228 }, rot = { x = 0.000, y = 292.076, z = 0.000 } },
["SitPoint_04"] = { pos = { x = 335.571, y = 164.156, z = -222.155 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["SitPoint_05"] = { pos = { x = 483.335, y = 181.254, z = -224.698 }, rot = { x = 0.000, y = 335.222, z = 0.000 } },
["SitPoint_06"] = { pos = { x = -319.710, y = 266.360, z = 308.869 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["SitPoint_07"] = { pos = { x = -172.278, y = 251.439, z = 199.759 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["SitPoint_08"] = { pos = { x = 219.129, y = 295.479, z = 409.314 }, rot = { x = 0.000, y = 308.574, z = 0.000 } },
["T7217701_N10000005"] = { pos = { x = 615.289, y = 213.546, z = 631.913 }, rot = { x = 0.000, y = 58.906, z = 0.000 } },
["T7217701_N1005"] = { pos = { x = 614.880, y = 213.621, z = 632.976 }, rot = { x = 0.000, y = 110.669, z = 0.000 } },
["T7217701_N20339"] = { pos = { x = 616.787, y = 213.712, z = 632.630 }, rot = { x = 0.000, y = 244.587, z = 0.000 } },
["T7217708_N10000005"] = { pos = { x = 83.723, y = 242.770, z = 325.320 }, rot = { x = 0.000, y = 64.696, z = 0.000 } },
["T7217708_N1005"] = { pos = { x = 83.728, y = 242.846, z = 326.612 }, rot = { x = 0.000, y = 106.105, z = 0.000 } },
["T7217709_N10000005"] = { pos = { x = 270.527, y = 358.743, z = 209.898 }, rot = { x = 0.000, y = 274.691, z = 0.000 } },
["T7217709_N1005"] = { pos = { x = 270.265, y = 358.743, z = 209.118 }, rot = { x = 0.000, y = 298.989, z = 0.000 } },
["T7217709_N20340"] = { pos = { x = 268.210, y = 358.467, z = 208.227 }, rot = { x = 0.000, y = 47.550, z = 0.000 } },
["T7217710_N10000005"] = { pos = { x = 268.433, y = 348.590, z = 209.837 }, rot = { x = 0.000, y = 159.258, z = 0.000 } },
["T7217710_N1005"] = { pos = { x = 270.037, y = 348.614, z = 208.863 }, rot = { x = 0.000, y = 258.379, z = 0.000 } },
["T7217710_N20340"] = { pos = { x = 268.906, y = 348.804, z = 207.705 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["T7217756_N10000005"] = { pos = { x = 263.765, y = 225.394, z = 214.273 }, rot = { x = 0.000, y = 121.918, z = 0.000 } },
["T7217756_N1005"] = { pos = { x = 263.530, y = 225.443, z = 212.392 }, rot = { x = 0.000, y = 102.852, z = 0.000 } },
["T7217756_N20339"] = { pos = { x = 269.433, y = 225.443, z = 209.410 }, rot = { x = 0.000, y = 12.745, z = 0.000 } },
["T7217757_N10000005"] = { pos = { x = 277.824, y = 225.443, z = 214.055 }, rot = { x = 0.000, y = 174.788, z = 0.000 } },
["T7217757_N1005"] = { pos = { x = 276.294, y = 225.443, z = 212.301 }, rot = { x = 0.000, y = 142.898, z = 0.000 } },
["T7217757_N20518"] = { pos = { x = 277.915, y = 225.394, z = 210.370 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["T7223801_N10000005"] = { pos = { x = 616.169, y = 213.246, z = 628.687 }, rot = { x = 0.000, y = 139.085, z = 0.000 } },
["T7223801_N1005"] = { pos = { x = 615.986, y = 213.059, z = 627.489 }, rot = { x = 0.000, y = 103.446, z = 0.000 } },
["T7223801_N20353"] = { pos = { x = 617.197, y = 213.313, z = 627.284 }, rot = { x = 0.000, y = 308.655, z = 0.000 } },
["T7224204_N10000005"] = { pos = { x = 140.601, y = 215.714, z = 1144.996 }, rot = { x = 0.000, y = 160.874, z = 0.000 } },
["T7224204_N1005"] = { pos = { x = 142.257, y = 215.942, z = 1144.020 }, rot = { x = 0.000, y = 205.293, z = 0.000 } },
["T7226803_N10000005"] = { pos = { x = 1358.030, y = 239.161, z = 701.104 }, rot = { x = 0.000, y = 129.301, z = 0.000 } },
["T7226803_N1005"] = { pos = { x = 1357.843, y = 239.161, z = 700.320 }, rot = { x = 0.000, y = 100.901, z = 0.000 } },
["T7226903_N10000005"] = { pos = { x = 1295.142, y = 269.356, z = -631.467 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["T7226903_N1005"] = { pos = { x = 1295.806, y = 269.279, z = -631.080 }, rot = { x = 0.000, y = 327.342, z = 0.000 } },
["T7227501_N10000005"] = { pos = { x = -116.551, y = 245.198, z = 393.122 }, rot = { x = 0.000, y = 239.937, z = 0.000 } },
["T7227501_N1005"] = { pos = { x = -116.102, y = 245.220, z = 392.054 }, rot = { x = 0.000, y = 280.273, z = 0.000 } }
}
@@ -0,0 +1,131 @@
-- 基础信息
local base_info = {
group_id = 155002001
}
-- DEFS_MISCS
local grouplist =
{
155002025,
155002026,
155002027,
155002028
}
function GroupNotify(context)
for i=1,#grouplist do
if ScriptLib.GetGroupVariableValueByGroup(context, "gameplayState", grouplist[i]) == 0 then
ScriptLib.SetGroupVariableValueByGroup(context, "gameplayState", 1, grouplist[i])
end
end
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1001001, name = "GROUP_LOAD_1001", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_1001", action = "action_EVENT_GROUP_LOAD_1001", trigger_count = 0 },
{ config_id = 1001002, name = "QUEST_START_1002", event = EventType.EVENT_QUEST_START, source = "7227505", condition = "", action = "action_EVENT_QUEST_START_1002", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "IslandActive", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_1001", "QUEST_START_1002" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GROUP_LOAD_1001(context, evt)
-- 判断变量"IslandActive"为1
if ScriptLib.GetGroupVariableValue(context, "IslandActive") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_1001(context, evt)
ScriptLib.UnhideScenePoint(context, 33)
ScriptLib.UnhideScenePoint(context, 37)
return 0
end
-- 触发操作
function action_EVENT_QUEST_START_1002(context, evt)
-- 将本组内变量名为 "IslandActive" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValue(context, "IslandActive", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
--ScriptLib.UnlockScenePoint(context, 33)
ScriptLib.UnhideScenePoint(context, 33)
ScriptLib.UnhideScenePoint(context, 37)
GroupNotify(context)
return 0
end
@@ -0,0 +1,173 @@
-- 基础信息
local base_info = {
group_id = 155002002
}
-- Trigger变量
local defs = {
group_ID = 155002002,
managerGroup = 155002001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 2005, gadget_id = 70217012, pos = { x = 1330.011, y = 216.544, z = 795.000 }, rot = { x = 0.000, y = 334.376, z = 0.000 }, level = 16, drop_tag = "摩拉石箱稻妻", isOneoff = true, persistent = true, explore = { name = "chest", exp = 1 }, area_id = 200 },
{ config_id = 2006, gadget_id = 70217012, pos = { x = 1268.506, y = 180.677, z = 852.857 }, rot = { x = 353.757, y = 335.509, z = 349.693 }, level = 16, drop_tag = "摩拉石箱稻妻", isOneoff = true, persistent = true, explore = { name = "chest", exp = 1 }, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1002001, name = "GROUP_LOAD_2001", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_2001", trigger_count = 0 },
{ config_id = 1002002, name = "VARIABLE_CHANGE_2002", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_2002", action = "action_EVENT_VARIABLE_CHANGE_2002", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
-- 废弃数据
garbages = {
gadgets = {
{ config_id = 2003, gadget_id = 70217012, pos = { x = 1296.787, y = 204.541, z = 813.384 }, rot = { x = 0.000, y = 40.812, z = 0.000 }, level = 16, drop_tag = "摩拉石箱稻妻", isOneoff = true, persistent = true, explore = { name = "chest", exp = 1 }, area_id = 200 },
{ config_id = 2004, gadget_id = 70217012, pos = { x = 1294.380, y = 204.589, z = 813.633 }, rot = { x = 0.000, y = 334.376, z = 0.000 }, level = 16, drop_tag = "摩拉石箱稻妻", isOneoff = true, persistent = true, explore = { name = "chest", exp = 1 }, area_id = 200 }
}
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_2001", "VARIABLE_CHANGE_2002" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 2005, 2006 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_2001(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_2002(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_2002(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,202 @@
-- 基础信息
local base_info = {
group_id = 155002003
}
-- Trigger变量
local defs = {
group_ID = 155002003,
pointarray_route = 500200009
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {3002}
local DayAppearGadgets = {3004}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.AddExtraGroupSuite(context, 155002003, 2)
ScriptLib.PrintContextLog(context, "[155002003] : " .." add suit 2")
DayNight_Gadget_Unlock(context,3002)
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, 155002003, 2)
DayNight_Gadget_Finish(context,3002)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "[155002003] : " .." update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
function MovePlatform(context,platform_id,pointarray_id,routelist,routemode,turnmode)
ScriptLib.SetPlatformPointArray(context, platform_id, pointarray_id, routelist, { route_type = routemode,turn_mode = turnmode } )
return 0
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 3002, gadget_id = 70360309, pos = { x = 1347.964, y = 192.589, z = 846.768 }, rot = { x = 0.000, y = 90.248, z = 2.152 }, level = 36, area_id = 200 },
{ config_id = 3003, gadget_id = 70290170, pos = { x = 1323.973, y = 192.537, z = 845.956 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 36, is_use_point_array = true, area_id = 200 },
{ config_id = 3004, gadget_id = 70360314, pos = { x = 1349.261, y = 191.999, z = 846.102 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1003001, name = "GROUP_LOAD_3001", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_3001", trigger_count = 0 },
{ config_id = 1003005, name = "TIME_AXIS_PASS_3005", event = EventType.EVENT_TIME_AXIS_PASS, source = "initialSuite", condition = "", action = "action_EVENT_TIME_AXIS_PASS_3005", trigger_count = 0 },
{ config_id = 1003006, name = "GADGET_STATE_CHANGE_3006", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_3006", action = "action_EVENT_GADGET_STATE_CHANGE_3006", trigger_count = 0 },
{ config_id = 1003007, name = "VARIABLE_CHANGE_3007", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_3007", action = "action_EVENT_VARIABLE_CHANGE_3007", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_3001", "VARIABLE_CHANGE_3007" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 3002, 3003 },
regions = { },
triggers = { "TIME_AXIS_PASS_3005", "GADGET_STATE_CHANGE_3006" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_3001(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", 155002001)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发操作
function action_EVENT_TIME_AXIS_PASS_3005(context, evt)
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_3006(context, evt)
if 322 ~= ScriptLib.GetGadgetStateByConfigId(context, 155002003, 3002) then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_3006(context, evt)
MovePlatform(context,3003,defs.pointarray_route,{2},0,false)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_3007(context, evt)
if evt.param1 == evt.param2 then return false end
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_3007(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
@@ -0,0 +1,168 @@
-- 基础信息
local base_info = {
group_id = 155002004
}
-- Trigger变量
local defs = {
group_ID = 155002004
}
-- DEFS_MISCS
local gameplayStateFuncitons =
{
["0"] = function(context)
end,
["1"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end,
["2"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 3)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 4001, gadget_id = 70290261, pos = { x = 1506.235, y = 198.397, z = 849.356 }, rot = { x = 0.000, y = 58.471, z = 0.000 }, level = 36, area_id = 200 },
{ config_id = 4005, gadget_id = 70290288, pos = { x = 1375.602, y = 209.907, z = 769.017 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1004002, name = "QUEST_START_4002", event = EventType.EVENT_QUEST_START, source = "7226806", condition = "", action = "action_EVENT_QUEST_START_4002", trigger_count = 0 },
{ config_id = 1004003, name = "GROUP_LOAD_4003", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_4003", trigger_count = 0 },
{ config_id = 1004004, name = "VARIABLE_CHANGE_4004", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "", action = "action_EVENT_VARIABLE_CHANGE_4004", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_4003", "VARIABLE_CHANGE_4004" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 4001, 4005 },
regions = { },
triggers = { "QUEST_START_4002" },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_QUEST_START_4002(context, evt)
-- 将本组内变量名为 "gameplayState" 的变量设置为 2
if 0 ~= ScriptLib.SetGroupVariableValue(context, "gameplayState", 2) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 4001 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 卸载指定gadget
if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 155002004, EntityType.GADGET, 4005 ) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_GROUP_LOAD_4003(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", 155002001)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
UpdateGamePlayState(context)
end
return 0
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_4004(context, evt)
if evt.param1 == evt.param2 then return -1 end
UpdateGamePlayState(context)
return 0
end
@@ -0,0 +1,261 @@
-- 基础信息
local base_info = {
group_id = 155002005
}
-- Trigger变量
local defs = {
group_ID = 155002005
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {5006}
local NightAppearGadgets = {5004}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 3)
ScriptLib.SetGroupGadgetStateByConfigId(context, defs.group_ID, 5004, 202)
ScriptLib.SetGroupGadgetStateByConfigId(context, defs.group_ID, 5006, 202)
end,
["3"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 4)
ScriptLib.InitTimeAxis(context, "delayactive", {1}, false)
end,
["4"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 5)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 5004, gadget_id = 70360315, pos = { x = 1360.721, y = 238.911, z = 701.545 }, rot = { x = 0.000, y = 350.092, z = 0.000 }, level = 36, area_id = 200 },
{ config_id = 5005, gadget_id = 70360329, pos = { x = 1360.934, y = 241.369, z = 701.596 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, state = GadgetState.GearStart, persistent = true, area_id = 200 },
{ config_id = 5006, gadget_id = 70360314, pos = { x = 1360.721, y = 238.753, z = 701.545 }, rot = { x = 0.000, y = 350.092, z = 0.000 }, level = 36, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
-- 初始化
{ config_id = 1005001, name = "GROUP_LOAD_5001", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_5001", trigger_count = 0 },
-- 监听gameplayState
{ config_id = 1005002, name = "VARIABLE_CHANGE_5002", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "", action = "action_EVENT_VARIABLE_CHANGE_5002", trigger_count = 0 },
{ config_id = 1005003, name = "QUEST_START_5003", event = EventType.EVENT_QUEST_START, source = "7226807", condition = "condition_EVENT_QUEST_START_5003", action = "action_EVENT_QUEST_START_5003", trigger_count = 0 },
{ config_id = 1005007, name = "QUEST_FINISH_5007", event = EventType.EVENT_QUEST_FINISH, source = "7226807", condition = "condition_EVENT_QUEST_FINISH_5007", action = "action_EVENT_QUEST_FINISH_5007", trigger_count = 0 },
{ config_id = 1005008, name = "TIME_AXIS_PASS_5008", event = EventType.EVENT_TIME_AXIS_PASS, source = "delayactive", condition = "", action = "action_EVENT_TIME_AXIS_PASS_5008", trigger_count = 0 },
{ config_id = 1005009, name = "GROUP_LOAD_5009", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_5009", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_5001", "VARIABLE_CHANGE_5002" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "QUEST_START_5003" },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "QUEST_FINISH_5007" },
rand_weight = 100
},
{
-- suite_id = 4,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "TIME_AXIS_PASS_5008", "GROUP_LOAD_5009" },
rand_weight = 100
},
{
-- suite_id = 5,
-- description = ,
monsters = { },
gadgets = { 5005 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_5001(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", 155002001)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_5002(context, evt)
if evt.param1 == evt.param2 then return -1 end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_QUEST_START_5003(context, evt)
-- 判断变量"gameplayState"为1
if ScriptLib.GetGroupVariableValue(context, "gameplayState") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_QUEST_START_5003(context, evt)
-- 将本组内变量名为 "gameplayState" 的变量设置为 2
if 0 ~= ScriptLib.SetGroupVariableValue(context, "gameplayState", 2) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_QUEST_FINISH_5007(context, evt)
-- 判断变量"gameplayState"为2
if ScriptLib.GetGroupVariableValue(context, "gameplayState") ~= 2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_QUEST_FINISH_5007(context, evt)
-- 将本组内变量名为 "gameplayState" 的变量设置为 3
if 0 ~= ScriptLib.SetGroupVariableValue(context, "gameplayState", 3) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_TIME_AXIS_PASS_5008(context, evt)
-- 将本组内变量名为 "gameplayState" 的变量设置为 4
if 0 ~= ScriptLib.SetGroupVariableValue(context, "gameplayState", 4) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_GROUP_LOAD_5009(context, evt)
-- 将本组内变量名为 "gameplayState" 的变量设置为 4
if 0 ~= ScriptLib.SetGroupVariableValue(context, "gameplayState", 4) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
require "V2_4/EnvState"
@@ -0,0 +1,91 @@
-- 基础信息
local base_info = {
group_id = 155002006
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
-- 废弃数据
garbages = {
gadgets = {
{ config_id = 6001, gadget_id = 70360304, pos = { x = 1326.300, y = 193.392, z = 826.950 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, persistent = true, area_id = 200 }
},
triggers = {
{ config_id = 1006002, name = "GROUP_LOAD_6002", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_6002", trigger_count = 0 },
{ config_id = 1006003, name = "VARIABLE_CHANGE_6003", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_6003", action = "action_EVENT_VARIABLE_CHANGE_6003", trigger_count = 0 }
}
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,294 @@
-- 基础信息
local base_info = {
group_id = 155002008
}
-- Trigger变量
local defs = {
pointarray_route = 500200002,
group_ID = 155002008
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {8006,8009}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
DayNight_Gadget_Unlock(context,8006)
DayNight_Gadget_Unlock(context,8009)
Restore(context)
ScriptLib.SetGroupVariableValue(context, "isMoving", 0)
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
gameplayStateFuncitons[tostring(state)](context)
end
function GadgetStateSwitcher(context,groupid,gadget_id,state)
if ScriptLib.GetGadgetStateByConfigId(context, groupid, gadget_id) == state[1] then
ScriptLib.SetGroupGadgetStateByConfigId(context, groupid, gadget_id, state[2])
elseif ScriptLib.GetGadgetStateByConfigId(context, groupid, gadget_id) == state[2] then
ScriptLib.SetGroupGadgetStateByConfigId(context, groupid, gadget_id, state[1])
end
end
function MovePlatform(context,platform_id,pointarray_id,routelist,routemode,turnmode)
ScriptLib.SetPlatformPointArray(context, platform_id, pointarray_id, routelist, { route_type = routemode,turn_mode = turnmode } )
return 0
end
function PrintLog(context,str)
local log = "["..defs.group_ID.."] : "..str
ScriptLib.PrintContextLog(context,log)
end
function Restore(context)
MovePlatform(context,8008,defs.pointarray_route,{ScriptLib.GetGroupVariableValue(context,"wallCurPos")},0,false)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 8001, gadget_id = 70290281, pos = { x = 1313.825, y = 186.331, z = 845.558 }, rot = { x = 0.000, y = 90.000, z = 180.000 }, level = 36, persistent = true, area_id = 200 },
{ config_id = 8002, gadget_id = 70290281, pos = { x = 1319.097, y = 186.431, z = 851.084 }, rot = { x = 0.000, y = 0.000, z = 180.000 }, level = 36, persistent = true, area_id = 200 },
{ config_id = 8006, gadget_id = 70360305, pos = { x = 1318.949, y = 180.499, z = 856.234 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 },
{ config_id = 8008, gadget_id = 70290170, pos = { x = 1303.538, y = 180.537, z = 846.001 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 36, start_route = false, is_use_point_array = true, area_id = 200 },
{ config_id = 8009, gadget_id = 70360309, pos = { x = 1318.924, y = 180.572, z = 845.954 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
-- 移动铁栅栏
{ config_id = 1008005, name = "GADGET_STATE_CHANGE_8005", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_8005", action = "action_EVENT_GADGET_STATE_CHANGE_8005", trigger_count = 0 },
-- 激活机关移动墙壁
{ config_id = 1008007, name = "GADGET_STATE_CHANGE_8007", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_8007", action = "action_EVENT_GADGET_STATE_CHANGE_8007", trigger_count = 0 },
-- 初始化
{ config_id = 1008011, name = "GROUP_LOAD_8011", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_8011", trigger_count = 0 },
-- 监听gameplayState
{ config_id = 1008012, name = "VARIABLE_CHANGE_8012", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_8012", action = "action_EVENT_VARIABLE_CHANGE_8012", trigger_count = 0 },
-- 移动平台到点后设置i是Moving为0
{ config_id = 1008016, name = "TIME_AXIS_PASS_8016", event = EventType.EVENT_TIME_AXIS_PASS, source = "Active_8010", condition = "", action = "action_EVENT_TIME_AXIS_PASS_8016", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true },
{ config_id = 2, name = "wallCurPos", value = 1, no_refresh = true },
{ config_id = 3, name = "isMoving", value = 0, no_refresh = false }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_8011", "VARIABLE_CHANGE_8012", "TIME_AXIS_PASS_8016" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 8001, 8002, 8006, 8008, 8009 },
regions = { },
triggers = { "GADGET_STATE_CHANGE_8005", "GADGET_STATE_CHANGE_8007", "GROUP_LOAD_8011", "VARIABLE_CHANGE_8012" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_8005(context, evt)
if 8006 ~= evt.param2 then
return false
end
if 222 ~= ScriptLib.GetGadgetStateByConfigId(context, 155002008, 8006) then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_8005(context, evt)
local blocker = 8001
local state = ScriptLib.GetGadgetStateByConfigId(context, defs.group_ID, blocker)
GadgetStateSwitcher(context,defs.group_ID,8002,{0,201})
if (state == 0) then
if (ScriptLib.GetGroupVariableValue(context,"wallCurPos") ~= 2) then
ScriptLib.SetGroupGadgetStateByConfigId(context, defs.group_ID, blocker, 201)
else
--ScriptLib.ShowReminder(context, 50050101)
end
end
if (state == 201) then
if (ScriptLib.GetGroupVariableValue(context,"wallCurPos") ~= 2) then
ScriptLib.SetGroupGadgetStateByConfigId(context, defs.group_ID, blocker, 0)
else
--ScriptLib.ShowReminder(context, 50050101)
end
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_8007(context, evt)
if 8009 ~= evt.param2 then
return false
end
if ScriptLib.GetGroupVariableValue(context,"isMoving") ~= 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_8007(context, evt)
if evt.param2 == 8009 and 322 == ScriptLib.GetGadgetStateByConfigId(context, defs.group_ID, evt.param2) then
PrintLog(context,"Controller("..evt.param2..") State = "..evt.param1)
local blockerstate = ScriptLib.GetGadgetStateByConfigId(context, defs.group_ID, 8001)
if blockerstate ~= 201 then
ScriptLib.ShowReminder(context, 50050101)
return -1
end
MovePlatform(context,8008,defs.pointarray_route,{2},0,false)
ScriptLib.SetGroupVariableValue(context,"isMoving",1)
ScriptLib.SetGroupVariableValue(context,"wallCurPos",2)
--ScriptLib.InitTimeAxis(context, "Active_"..evt.param2, {2}, false)
end
return 0
end
-- 触发操作
function action_EVENT_GROUP_LOAD_8011(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", 155002001)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_8012(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_8012(context, evt)
UpdateGamePlayState(context)
return 0
end
-- 触发操作
function action_EVENT_TIME_AXIS_PASS_8016(context, evt)
-- 将本组内变量名为 "isMoving" 的变量设置为 0
if 0 ~= ScriptLib.SetGroupVariableValue(context, "isMoving", 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
require "V2_4/EnvState"
@@ -0,0 +1,156 @@
-- 基础信息
local base_info = {
group_id = 155002010
}
-- Trigger变量
local defs = {
gadget_controller = 10001,
group_ID = 155002010
}
-- DEFS_MISCS
local Controllers = {defs.gadget_controller}
local EnvControlGadgets = {defs.gadget_controller}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
DayNight_Gadget_Unlock(context,defs.gadget_controller)
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 10001, gadget_id = 70360303, pos = { x = 1319.526, y = 193.380, z = 829.129 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1010002, name = "GROUP_LOAD_10002", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_10002", trigger_count = 0 },
{ config_id = 1010003, name = "VARIABLE_CHANGE_10003", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_10003", action = "action_EVENT_VARIABLE_CHANGE_10003", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_10002", "VARIABLE_CHANGE_10003" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 10001 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_10002(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", 155002001)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 or ScriptLib.GetGroupVariableValue(context,"gameplayState") == 2 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_10003(context, evt)
if evt.param1 == evt.param2 then return false end
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_10003(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvStateControl"
require "V2_4/EnvState"
@@ -0,0 +1,174 @@
-- 基础信息
local base_info = {
group_id = 155002011
}
-- Trigger变量
local defs = {
group_ID = 155002011
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {11002}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
gameplayStateFuncitons[tostring(state)](context)
end
function GadgetStateSwitcher(context,groupid,gadget_id,state)
if ScriptLib.GetGadgetStateByConfigId(context, groupid, gadget_id) == state[1] then
ScriptLib.SetGroupGadgetStateByConfigId(context, groupid, gadget_id, state[2])
elseif ScriptLib.GetGadgetStateByConfigId(context, groupid, gadget_id) == state[2] then
ScriptLib.SetGroupGadgetStateByConfigId(context, groupid, gadget_id, state[1])
end
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 11002, gadget_id = 70360315, pos = { x = 1299.024, y = 180.096, z = 825.602 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
-- 初始化
{ config_id = 1011005, name = "GROUP_LOAD_11005", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_11005", trigger_count = 0 },
-- 监听gameplayState
{ config_id = 1011006, name = "VARIABLE_CHANGE_11006", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_11006", action = "action_EVENT_VARIABLE_CHANGE_11006", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
-- 废弃数据
garbages = {
triggers = {
{ config_id = 1011007, name = "GADGET_STATE_CHANGE_11007", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_11007", action = "action_EVENT_GADGET_STATE_CHANGE_11007", trigger_count = 0 }
}
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_11005", "VARIABLE_CHANGE_11006" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_11005", "VARIABLE_CHANGE_11006" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_11005(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", 155002001)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_11006(context, evt)
if evt.param1 == evt.param2 then return false end
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_11006(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
@@ -0,0 +1,176 @@
-- 基础信息
local base_info = {
group_id = 155002012
}
-- Trigger变量
local defs = {
group_ID = 155002012,
pointarray_Rot = 500200004
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {12001
,12002,12003}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end,
["2"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
gameplayStateFuncitons[tostring(state)](context)
end
function RotateGate(context,gadget_id,pointarray_id,rotvar,rotstep)
ScriptLib.SetPlatformPointArray(context, gadget_id, pointarray_id, {1}, {route_type = 0, turn_mode = true})
if rotvar ~= '' and rotvar ~= nil then
local temprot = ScriptLib.GetGroupVariableValue(context, rotvar)
temprot = rotstep + temprot
if temprot >=360 then
temprot = 0
end
ScriptLib.SetGroupVariableValue(context,rotvar, temprot)
end
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 12001, gadget_id = 70360307, pos = { x = 1313.935, y = 203.506, z = 848.506 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 },
{ config_id = 12002, gadget_id = 70360307, pos = { x = 1316.424, y = 203.848, z = 833.337 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 },
{ config_id = 12003, gadget_id = 70360307, pos = { x = 1321.489, y = 203.852, z = 840.872 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
-- 初始化
{ config_id = 1012005, name = "GROUP_LOAD_12005", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_12005", trigger_count = 0 },
-- 监听gameplayState
{ config_id = 1012006, name = "VARIABLE_CHANGE_12006", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_12006", action = "action_EVENT_VARIABLE_CHANGE_12006", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_12005", "VARIABLE_CHANGE_12006" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_12005", "VARIABLE_CHANGE_12006" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_12005(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", 155002001)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_12006(context, evt)
if evt.param1 == evt.param2 then return false end
if evt.param1 == evt.param2 then return false end
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_12006(context, evt)
UpdateGamePlayState(context)
return 0
end
@@ -0,0 +1,141 @@
-- 基础信息
local base_info = {
group_id = 155002013
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
-- 废弃数据
garbages = {
gadgets = {
{ config_id = 13002, gadget_id = 70350093, pos = { x = 1356.716, y = 241.615, z = 678.938 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 35, persistent = true, area_id = 200 },
{ config_id = 13003, gadget_id = 70360001, pos = { x = 1356.716, y = 242.580, z = 678.932 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 35, persistent = true, area_id = 200 },
{ config_id = 13004, gadget_id = 70290150, pos = { x = 1355.106, y = 241.567, z = 683.600 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 35, area_id = 200 },
{ config_id = 13005, gadget_id = 70290150, pos = { x = 1359.707, y = 241.586, z = 684.511 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 35, area_id = 200 },
{ config_id = 13006, gadget_id = 70290150, pos = { x = 1367.873, y = 239.358, z = 686.818 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 35, area_id = 200 },
{ config_id = 13007, gadget_id = 70290150, pos = { x = 1378.829, y = 238.929, z = 689.090 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 35, area_id = 200 },
{ config_id = 13008, gadget_id = 70290150, pos = { x = 1377.417, y = 238.727, z = 696.269 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 35, area_id = 200 },
{ config_id = 13009, gadget_id = 70290150, pos = { x = 1376.539, y = 238.685, z = 701.185 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 35, area_id = 200 },
{ config_id = 13010, gadget_id = 70290150, pos = { x = 1375.481, y = 238.777, z = 706.247 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 35, area_id = 200 },
{ config_id = 13011, gadget_id = 70290150, pos = { x = 1374.772, y = 238.702, z = 711.103 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 35, area_id = 200 },
{ config_id = 13016, gadget_id = 70211101, pos = { x = 1342.147, y = 238.910, z = 699.300 }, rot = { x = 0.000, y = 76.075, z = 0.000 }, level = 16, drop_tag = "解谜低级稻妻", isOneoff = true, persistent = true, explore = { name = "chest", exp = 1 }, area_id = 200 },
{ config_id = 13019, gadget_id = 70290150, pos = { x = 1373.061, y = 238.764, z = 718.495 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 },
{ config_id = 13020, gadget_id = 70290150, pos = { x = 1368.314, y = 238.689, z = 717.562 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 },
{ config_id = 13021, gadget_id = 70290150, pos = { x = 1363.326, y = 238.928, z = 716.453 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 },
{ config_id = 13022, gadget_id = 70290150, pos = { x = 1358.388, y = 238.905, z = 715.477 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 },
{ config_id = 13023, gadget_id = 70290150, pos = { x = 1353.574, y = 238.929, z = 714.415 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 },
{ config_id = 13024, gadget_id = 70290150, pos = { x = 1348.668, y = 238.875, z = 713.608 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 },
{ config_id = 13025, gadget_id = 70290150, pos = { x = 1343.701, y = 238.819, z = 712.594 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 },
{ config_id = 13026, gadget_id = 70290150, pos = { x = 1344.686, y = 238.875, z = 707.412 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 },
{ config_id = 13027, gadget_id = 70290150, pos = { x = 1346.330, y = 238.961, z = 700.793 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 },
{ config_id = 13032, gadget_id = 70350093, pos = { x = 1356.716, y = 241.615, z = 678.938 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, state = GadgetState.GearStop, persistent = true, area_id = 200 }
},
regions = {
{ config_id = 13028, shape = RegionShape.SPHERE, radius = 4, pos = { x = 1347.841, y = 239.433, z = 678.970 }, area_id = 200 },
{ config_id = 13029, shape = RegionShape.SPHERE, radius = 4, pos = { x = 1345.244, y = 233.278, z = 682.444 }, area_id = 200 }
},
triggers = {
{ config_id = 1013001, name = "VARIABLE_CHANGE_13001", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_13001", action = "action_EVENT_VARIABLE_CHANGE_13001", trigger_count = 0 },
{ config_id = 1013012, name = "CHALLENGE_SUCCESS_13012", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "666", condition = "condition_EVENT_CHALLENGE_SUCCESS_13012", action = "action_EVENT_CHALLENGE_SUCCESS_13012", trigger_count = 0 },
{ config_id = 1013013, name = "CHALLENGE_FAIL_13013", event = EventType.EVENT_CHALLENGE_FAIL, source = "666", condition = "", action = "action_EVENT_CHALLENGE_FAIL_13013", trigger_count = 0 },
{ config_id = 1013014, name = "GADGET_STATE_CHANGE_13014", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_13014", action = "action_EVENT_GADGET_STATE_CHANGE_13014", trigger_count = 0 },
{ config_id = 1013015, name = "ANY_GADGET_DIE_13015", event = EventType.EVENT_ANY_GADGET_DIE, source = "", condition = "", action = "", trigger_count = 0, tag = "218" },
{ config_id = 1013017, name = "SELECT_OPTION_13017", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_13017", action = "action_EVENT_SELECT_OPTION_13017", trigger_count = 0 },
{ config_id = 1013018, name = "GROUP_LOAD_13018", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_13018", trigger_count = 0 },
{ config_id = 1013028, name = "ENTER_REGION_13028", event = EventType.EVENT_ENTER_REGION, source = "1", condition = "condition_EVENT_ENTER_REGION_13028", action = "action_EVENT_ENTER_REGION_13028", trigger_count = 0 },
{ config_id = 1013029, name = "ENTER_REGION_13029", event = EventType.EVENT_ENTER_REGION, source = "1", condition = "condition_EVENT_ENTER_REGION_13029", action = "action_EVENT_ENTER_REGION_13029", trigger_count = 0 },
{ config_id = 1013030, name = "GADGET_CREATE_13030", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_13030", action = "action_EVENT_GADGET_CREATE_13030", trigger_count = 0 }
}
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 4,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = suite_1,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = suite_2,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 4,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,164 @@
-- 基础信息
local base_info = {
group_id = 155002016
}
-- Trigger变量
local defs = {
group_ID = 155002016,
managerGroup = 155002001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 16003, monster_id = 20060301, pos = { x = 1448.145, y = 201.381, z = 822.143 }, rot = { x = 0.000, y = 30.283, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 },
{ config_id = 16004, monster_id = 20060301, pos = { x = 1461.488, y = 201.120, z = 833.030 }, rot = { x = 0.000, y = 76.358, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1016001, name = "GROUP_LOAD_16001", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_16001", trigger_count = 0 },
{ config_id = 1016002, name = "VARIABLE_CHANGE_16002", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_16002", action = "action_EVENT_VARIABLE_CHANGE_16002", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_16001", "VARIABLE_CHANGE_16002" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { 16003, 16004 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_16001(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_16002(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_16002(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,173 @@
-- 基础信息
local base_info = {
group_id = 155002017
}
-- Trigger变量
local defs = {
managerGroupID = 155003001,
group_ID = 155002017
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 3)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 17003, gadget_id = 70290008, pos = { x = 1338.785, y = 179.149, z = 838.773 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 },
{ config_id = 17004, gadget_id = 70500000, pos = { x = 1338.785, y = 179.149, z = 838.773 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, point_type = 3008, owner = 17003, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1017001, name = "GROUP_LOAD_17001", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_17001", trigger_count = 0 },
{ config_id = 1017002, name = "VARIABLE_CHANGE_17002", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_17002", action = "action_EVENT_VARIABLE_CHANGE_17002", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_17001", "VARIABLE_CHANGE_17002" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 17003, 17004 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_17001(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroupID)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_17002(context, evt)
if evt.param1 == evt.param2 then return false end
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_17002(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateControl"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,165 @@
-- 基础信息
local base_info = {
group_id = 155002018
}
-- Trigger变量
local defs = {
group_ID = 155002018,
managerGroup = 155002001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 18003, gadget_id = 70217012, pos = { x = 1311.345, y = 180.521, z = 824.265 }, rot = { x = 0.000, y = 34.638, z = 0.000 }, level = 16, drop_tag = "摩拉石箱稻妻", isOneoff = true, persistent = true, explore = { name = "chest", exp = 1 }, area_id = 200 },
{ config_id = 18004, gadget_id = 70217012, pos = { x = 1313.909, y = 186.557, z = 819.145 }, rot = { x = 0.000, y = 193.739, z = 0.000 }, level = 16, drop_tag = "摩拉石箱稻妻", isOneoff = true, persistent = true, explore = { name = "chest", exp = 1 }, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1018001, name = "GROUP_LOAD_18001", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_18001", trigger_count = 0 },
{ config_id = 1018002, name = "VARIABLE_CHANGE_18002", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_18002", action = "action_EVENT_VARIABLE_CHANGE_18002", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_18001", "VARIABLE_CHANGE_18002" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 18003, 18004 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_18001(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_18002(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_18002(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,167 @@
-- 基础信息
local base_info = {
group_id = 155002019
}
-- Trigger变量
local defs = {
group_ID = 155002019,
managerGroup = 155002001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 19003, monster_id = 20060201, pos = { x = 1353.218, y = 218.894, z = 812.795 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 },
{ config_id = 19004, monster_id = 20060201, pos = { x = 1359.065, y = 217.563, z = 820.548 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 },
{ config_id = 19005, monster_id = 20060201, pos = { x = 1360.375, y = 217.151, z = 811.003 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 },
{ config_id = 19006, monster_id = 20060201, pos = { x = 1348.195, y = 219.734, z = 808.756 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1019001, name = "GROUP_LOAD_19001", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_19001", trigger_count = 0 },
{ config_id = 1019002, name = "VARIABLE_CHANGE_19002", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_19002", action = "action_EVENT_VARIABLE_CHANGE_19002", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_19001", "VARIABLE_CHANGE_19002" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { 19003, 19004, 19005, 19006 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_19001(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_19002(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_19002(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,165 @@
-- 基础信息
local base_info = {
group_id = 155002020
}
-- Trigger变量
local defs = {
group_ID = 155002020,
managerGroup = 155002001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 20003, gadget_id = 70290009, pos = { x = 1306.006, y = 181.889, z = 796.950 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 },
{ config_id = 20004, gadget_id = 70500000, pos = { x = 1306.006, y = 181.889, z = 796.950 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, point_type = 3005, owner = 20003, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1020001, name = "GROUP_LOAD_20001", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_20001", trigger_count = 0 },
{ config_id = 1020002, name = "VARIABLE_CHANGE_20002", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_20002", action = "action_EVENT_VARIABLE_CHANGE_20002", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_20001", "VARIABLE_CHANGE_20002" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 20003, 20004 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_20001(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_20002(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_20002(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,166 @@
-- 基础信息
local base_info = {
group_id = 155002021
}
-- Trigger变量
local defs = {
group_ID = 155002021,
managerGroup = 155002001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 21003, gadget_id = 70500000, pos = { x = 1320.255, y = 231.855, z = 679.520 }, rot = { x = 6.377, y = 358.574, z = 351.979 }, level = 36, point_type = 2002, area_id = 200 },
{ config_id = 21004, gadget_id = 70500000, pos = { x = 1319.956, y = 232.014, z = 678.116 }, rot = { x = 359.434, y = 116.961, z = 5.110 }, level = 36, point_type = 2002, area_id = 200 },
{ config_id = 21005, gadget_id = 70500000, pos = { x = 1318.347, y = 232.041, z = 678.394 }, rot = { x = 356.414, y = 154.808, z = 3.686 }, level = 36, point_type = 2002, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1021001, name = "GROUP_LOAD_21001", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_21001", trigger_count = 0 },
{ config_id = 1021002, name = "VARIABLE_CHANGE_21002", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_21002", action = "action_EVENT_VARIABLE_CHANGE_21002", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_21001", "VARIABLE_CHANGE_21002" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 21003, 21004, 21005 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_21001(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_21002(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_21002(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,166 @@
-- 基础信息
local base_info = {
group_id = 155002022
}
-- Trigger变量
local defs = {
group_ID = 155002022,
managerGroup = 155002001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 22003, gadget_id = 70500000, pos = { x = 1305.494, y = 231.943, z = 696.964 }, rot = { x = 343.614, y = 65.764, z = 5.102 }, level = 36, point_type = 1008, area_id = 200 },
{ config_id = 22004, gadget_id = 70500000, pos = { x = 1306.041, y = 231.799, z = 697.612 }, rot = { x = 7.718, y = 144.835, z = 27.291 }, level = 36, point_type = 1008, area_id = 200 },
{ config_id = 22005, gadget_id = 70500000, pos = { x = 1305.536, y = 232.000, z = 697.473 }, rot = { x = 333.169, y = 181.772, z = 351.250 }, level = 36, point_type = 1008, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1022001, name = "GROUP_LOAD_22001", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_22001", trigger_count = 0 },
{ config_id = 1022002, name = "VARIABLE_CHANGE_22002", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_22002", action = "action_EVENT_VARIABLE_CHANGE_22002", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_22001", "VARIABLE_CHANGE_22002" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 22003, 22004, 22005 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_22001(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_22002(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_22002(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,167 @@
-- 基础信息
local base_info = {
group_id = 155002023
}
-- Trigger变量
local defs = {
group_ID = 155002023,
managerGroup = 155002001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 23003, gadget_id = 70500000, pos = { x = 1342.316, y = 232.657, z = 723.108 }, rot = { x = 0.000, y = 47.259, z = 0.000 }, level = 36, point_type = 2004, area_id = 200 },
{ config_id = 23004, gadget_id = 70500000, pos = { x = 1351.097, y = 231.704, z = 729.494 }, rot = { x = 0.000, y = 22.325, z = 0.000 }, level = 36, point_type = 2004, area_id = 200 },
{ config_id = 23005, gadget_id = 70500000, pos = { x = 1357.700, y = 232.523, z = 726.813 }, rot = { x = 0.000, y = 126.562, z = 0.000 }, level = 36, point_type = 2004, area_id = 200 },
{ config_id = 23006, gadget_id = 70500000, pos = { x = 1348.730, y = 233.036, z = 722.564 }, rot = { x = 0.000, y = 349.789, z = 0.000 }, level = 36, point_type = 2004, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1023001, name = "GROUP_LOAD_23001", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_23001", trigger_count = 0 },
{ config_id = 1023002, name = "VARIABLE_CHANGE_23002", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_23002", action = "action_EVENT_VARIABLE_CHANGE_23002", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_23001", "VARIABLE_CHANGE_23002" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 23003, 23004, 23005, 23006 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_23001(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_23002(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_23002(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,203 @@
-- 基础信息
local base_info = {
group_id = 155002024
}
-- Trigger变量
local defs = {
group_ID = 155002024,
managerGroup = 155002001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 24003, gadget_id = 70500000, pos = { x = 1347.459, y = 190.050, z = 791.074 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, point_type = 4010, isOneoff = true, persistent = true, area_id = 200 },
{ config_id = 24004, gadget_id = 70500000, pos = { x = 1310.337, y = 205.678, z = 816.408 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, point_type = 4011, isOneoff = true, persistent = true, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1024001, name = "GROUP_LOAD_24001", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_24001", trigger_count = 0 },
{ config_id = 1024002, name = "VARIABLE_CHANGE_24002", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_24002", action = "action_EVENT_VARIABLE_CHANGE_24002", trigger_count = 0 },
{ config_id = 1024005, name = "GATHER_24005", event = EventType.EVENT_GATHER, source = "", condition = "", action = "action_EVENT_GATHER_24005", trigger_count = 0 },
{ config_id = 1024006, name = "VARIABLE_CHANGE_24006", event = EventType.EVENT_VARIABLE_CHANGE, source = "count", condition = "condition_EVENT_VARIABLE_CHANGE_24006", action = "action_EVENT_VARIABLE_CHANGE_24006", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true },
{ config_id = 2, name = "isfinished", value = 0, no_refresh = true },
{ config_id = 3, name = "count", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_24001", "VARIABLE_CHANGE_24002" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 24003, 24004 },
regions = { },
triggers = { "GATHER_24005", "VARIABLE_CHANGE_24006" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_24001(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_24002(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_24002(context, evt)
UpdateGamePlayState(context)
return 0
end
-- 触发操作
function action_EVENT_GATHER_24005(context, evt)
-- 针对当前group内变量名为 "count" 的变量,进行修改,变化值为 1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "count", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_24006(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"count"为2
if ScriptLib.GetGroupVariableValue(context, "count") ~= 2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_24006(context, evt)
-- 将本组内变量名为 "isfinished" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValue(context, "isfinished", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,192 @@
-- 基础信息
local base_info = {
group_id = 155002025
}
-- Trigger变量
local defs = {
group_ID = 155002025,
gadget_fire = 25001,
gadget_controller = 25002,
managerGroupID = 155002001
}
-- DEFS_MISCS
local gameplayStateFuncitons =
{
["0"] = function(context)
end,
["1"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
ScriptLib.SetWorktopOptionsByGroupId(context, defs.group_ID, defs.gadget_controller, {91})
end,
["2"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 3)
ScriptLib.KillEntityByConfigId(context, { config_id = defs.gadget_fire })
--ScriptLib.RemoveEntityByConfigId(context, defs.group_ID, EntityType.GADGET, defs.gadget_fire)
ScriptLib.AddQuestProgress(context, "72268_SolvePuzzle_01")
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 25001, gadget_id = 70360343, pos = { x = 1318.946, y = 193.465, z = 845.616 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, state = GadgetState.GearStart, persistent = true, is_use_point_array = true, area_id = 200 },
{ config_id = 25002, gadget_id = 70360001, pos = { x = 1318.946, y = 193.465, z = 845.616 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
-- 交互火焰
{ config_id = 1025003, name = "SELECT_OPTION_25003", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_25003", action = "action_EVENT_SELECT_OPTION_25003", trigger_count = 0 },
-- 初始化
{ config_id = 1025004, name = "GROUP_LOAD_25004", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_25004", trigger_count = 0 },
-- 监听gameplayState
{ config_id = 1025005, name = "VARIABLE_CHANGE_25005", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "", action = "action_EVENT_VARIABLE_CHANGE_25005", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_25004", "VARIABLE_CHANGE_25005" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 25001, 25002 },
regions = { },
triggers = { "SELECT_OPTION_25003" },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_SELECT_OPTION_25003(context, evt)
-- 判断是gadgetid 25002 option_id 91
if 25002 ~= evt.param1 then
return false
end
if 91 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_25003(context, evt)
-- 删除指定group 155002025 ;指定config25002;物件身上指定option91
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 155002025, 25002, 91) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 将本组内变量名为 "gameplayState" 的变量设置为 2
if 0 ~= ScriptLib.SetGroupVariableValue(context, "gameplayState", 2) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_GROUP_LOAD_25004(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroupID)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_25005(context, evt)
if evt.param1 == evt.param2 then return -1 end
UpdateGamePlayState(context)
return 0
end
@@ -0,0 +1,192 @@
-- 基础信息
local base_info = {
group_id = 155002026
}
-- Trigger变量
local defs = {
group_ID = 155002026,
gadget_fire = 26001,
gadget_controller = 26002,
managerGroupID = 155002001
}
-- DEFS_MISCS
local gameplayStateFuncitons =
{
["0"] = function(context)
end,
["1"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
ScriptLib.SetWorktopOptionsByGroupId(context, defs.group_ID, defs.gadget_controller, {91})
end,
["2"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 3)
ScriptLib.KillEntityByConfigId(context, { config_id = defs.gadget_fire })
--ScriptLib.RemoveEntityByConfigId(context, defs.group_ID, EntityType.GADGET, defs.gadget_fire)
ScriptLib.AddQuestProgress(context, "72268_SolvePuzzle_02")
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 26001, gadget_id = 70360343, pos = { x = 1299.250, y = 181.322, z = 855.726 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, state = GadgetState.GearStart, persistent = true, is_use_point_array = true, area_id = 200 },
{ config_id = 26002, gadget_id = 70360001, pos = { x = 1299.250, y = 181.322, z = 855.726 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
-- 交互火焰
{ config_id = 1026003, name = "SELECT_OPTION_26003", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_26003", action = "action_EVENT_SELECT_OPTION_26003", trigger_count = 0 },
-- 初始化
{ config_id = 1026004, name = "GROUP_LOAD_26004", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_26004", trigger_count = 0 },
-- 监听gameplayState
{ config_id = 1026005, name = "VARIABLE_CHANGE_26005", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "", action = "action_EVENT_VARIABLE_CHANGE_26005", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_26004", "VARIABLE_CHANGE_26005" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 26001, 26002 },
regions = { },
triggers = { "SELECT_OPTION_26003" },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_SELECT_OPTION_26003(context, evt)
-- 判断是gadgetid 26002 option_id 91
if 26002 ~= evt.param1 then
return false
end
if 91 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_26003(context, evt)
-- 删除指定group 155002026 ;指定config26002;物件身上指定option91
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 155002026, 26002, 91) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 将本组内变量名为 "gameplayState" 的变量设置为 2
if 0 ~= ScriptLib.SetGroupVariableValue(context, "gameplayState", 2) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_GROUP_LOAD_26004(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroupID)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_26005(context, evt)
if evt.param1 == evt.param2 then return -1 end
UpdateGamePlayState(context)
return 0
end
@@ -0,0 +1,192 @@
-- 基础信息
local base_info = {
group_id = 155002027
}
-- Trigger变量
local defs = {
group_ID = 155002027,
gadget_fire = 27001,
gadget_controller = 27002,
managerGroupID = 155002001
}
-- DEFS_MISCS
local gameplayStateFuncitons =
{
["0"] = function(context)
end,
["1"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
ScriptLib.SetWorktopOptionsByGroupId(context, defs.group_ID, defs.gadget_controller, {91})
end,
["2"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 3)
ScriptLib.KillEntityByConfigId(context, { config_id = defs.gadget_fire })
--ScriptLib.RemoveEntityByConfigId(context, defs.group_ID, EntityType.GADGET, defs.gadget_fire)
ScriptLib.AddQuestProgress(context, "72268_SolvePuzzle_03")
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 27001, gadget_id = 70360343, pos = { x = 1299.144, y = 181.382, z = 826.240 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, state = GadgetState.GearStart, persistent = true, is_use_point_array = true, area_id = 200 },
{ config_id = 27002, gadget_id = 70360001, pos = { x = 1299.144, y = 181.382, z = 826.240 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
-- 交互火焰
{ config_id = 1027003, name = "SELECT_OPTION_27003", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_27003", action = "action_EVENT_SELECT_OPTION_27003", trigger_count = 0 },
-- 初始化
{ config_id = 1027004, name = "GROUP_LOAD_27004", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_27004", trigger_count = 0 },
-- 监听gameplayState
{ config_id = 1027005, name = "VARIABLE_CHANGE_27005", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "", action = "action_EVENT_VARIABLE_CHANGE_27005", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_27004", "VARIABLE_CHANGE_27005" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 27001, 27002 },
regions = { },
triggers = { "SELECT_OPTION_27003" },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_SELECT_OPTION_27003(context, evt)
-- 判断是gadgetid 27002 option_id 91
if 27002 ~= evt.param1 then
return false
end
if 91 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_27003(context, evt)
-- 删除指定group 155002027 ;指定config27002;物件身上指定option91
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 155002027, 27002, 91) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 将本组内变量名为 "gameplayState" 的变量设置为 2
if 0 ~= ScriptLib.SetGroupVariableValue(context, "gameplayState", 2) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_GROUP_LOAD_27004(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroupID)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_27005(context, evt)
if evt.param1 == evt.param2 then return -1 end
UpdateGamePlayState(context)
return 0
end
@@ -0,0 +1,192 @@
-- 基础信息
local base_info = {
group_id = 155002028
}
-- Trigger变量
local defs = {
group_ID = 155002028,
gadget_fire = 28001,
gadget_controller = 28002,
managerGroupID = 155002001
}
-- DEFS_MISCS
local gameplayStateFuncitons =
{
["0"] = function(context)
end,
["1"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
ScriptLib.SetWorktopOptionsByGroupId(context, defs.group_ID, defs.gadget_controller, {91})
end,
["2"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 3)
ScriptLib.KillEntityByConfigId(context, { config_id = defs.gadget_fire })
--ScriptLib.RemoveEntityByConfigId(context, defs.group_ID, EntityType.GADGET, defs.gadget_fire)
ScriptLib.AddQuestProgress(context, "72268_SolvePuzzle_04")
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 28001, gadget_id = 70360343, pos = { x = 1313.965, y = 214.318, z = 848.502 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, state = GadgetState.GearStart, persistent = true, is_use_point_array = true, area_id = 200 },
{ config_id = 28002, gadget_id = 70360001, pos = { x = 1313.965, y = 214.318, z = 848.502 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
-- 交互火焰
{ config_id = 1028003, name = "SELECT_OPTION_28003", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_28003", action = "action_EVENT_SELECT_OPTION_28003", trigger_count = 0 },
-- 初始化
{ config_id = 1028004, name = "GROUP_LOAD_28004", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_28004", trigger_count = 0 },
-- 监听gameplayState
{ config_id = 1028005, name = "VARIABLE_CHANGE_28005", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "", action = "action_EVENT_VARIABLE_CHANGE_28005", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_28004", "VARIABLE_CHANGE_28005" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 28001, 28002 },
regions = { },
triggers = { "SELECT_OPTION_28003" },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_SELECT_OPTION_28003(context, evt)
-- 判断是gadgetid 28002 option_id 91
if 28002 ~= evt.param1 then
return false
end
if 91 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_28003(context, evt)
-- 删除指定group 155002028 ;指定config28002;物件身上指定option91
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 155002028, 28002, 91) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 将本组内变量名为 "gameplayState" 的变量设置为 2
if 0 ~= ScriptLib.SetGroupVariableValue(context, "gameplayState", 2) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_GROUP_LOAD_28004(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroupID)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_28005(context, evt)
if evt.param1 == evt.param2 then return -1 end
UpdateGamePlayState(context)
return 0
end
@@ -0,0 +1,166 @@
-- 基础信息
local base_info = {
group_id = 155002029
}
-- Trigger变量
local defs = {
group_ID = 155002029,
managerGroup = 155002001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 29001, monster_id = 28040703, pos = { x = 1420.133, y = 214.190, z = 741.637 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, drop_tag = "水族", area_id = 200 },
{ config_id = 29002, monster_id = 28040703, pos = { x = 1385.138, y = 184.536, z = 869.918 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, drop_tag = "水族", area_id = 200 },
{ config_id = 29003, monster_id = 28040703, pos = { x = 1431.190, y = 202.000, z = 761.544 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, drop_tag = "水族", area_id = 200 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1029005, name = "GROUP_LOAD_29005", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_29005", trigger_count = 0 },
{ config_id = 1029006, name = "VARIABLE_CHANGE_29006", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_29006", action = "action_EVENT_VARIABLE_CHANGE_29006", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_29005", "VARIABLE_CHANGE_29006" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { 29001, 29002, 29003 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_29005(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_29006(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_29006(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,166 @@
-- 基础信息
local base_info = {
group_id = 155002030
}
-- Trigger变量
local defs = {
group_ID = 155002030,
managerGroup = 155002001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 30001, monster_id = 20060101, pos = { x = 1334.428, y = 179.500, z = 834.423 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 },
{ config_id = 30002, monster_id = 20060101, pos = { x = 1340.275, y = 179.500, z = 842.176 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 },
{ config_id = 30003, monster_id = 20060101, pos = { x = 1341.585, y = 179.500, z = 832.630 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1030005, name = "GROUP_LOAD_30005", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_30005", trigger_count = 0 },
{ config_id = 1030006, name = "VARIABLE_CHANGE_30006", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_30006", action = "action_EVENT_VARIABLE_CHANGE_30006", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_30005", "VARIABLE_CHANGE_30006" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { 30001, 30002, 30003 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_30005(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_30006(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_30006(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,166 @@
-- 基础信息
local base_info = {
group_id = 155002031
}
-- Trigger变量
local defs = {
group_ID = 155002031,
managerGroup = 155002001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 31001, monster_id = 28010402, pos = { x = 1344.635, y = 179.011, z = 831.238 }, rot = { x = 0.000, y = 56.862, z = 0.000 }, level = 36, drop_tag = "采集动物", pose_id = 1, area_id = 200 },
{ config_id = 31002, monster_id = 28010402, pos = { x = 1343.096, y = 179.011, z = 831.372 }, rot = { x = 0.000, y = 27.427, z = 0.000 }, level = 36, drop_tag = "采集动物", pose_id = 1, area_id = 200 },
{ config_id = 31003, monster_id = 28010402, pos = { x = 1341.587, y = 179.011, z = 830.676 }, rot = { x = 0.000, y = 356.822, z = 0.000 }, level = 36, drop_tag = "采集动物", pose_id = 1, area_id = 200 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1031005, name = "GROUP_LOAD_31005", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_31005", trigger_count = 0 },
{ config_id = 1031006, name = "VARIABLE_CHANGE_31006", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_31006", action = "action_EVENT_VARIABLE_CHANGE_31006", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_31005", "VARIABLE_CHANGE_31006" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { 31001, 31002, 31003 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_31005(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_31006(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_31006(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,167 @@
-- 基础信息
local base_info = {
group_id = 155002032
}
-- Trigger变量
local defs = {
group_ID = 155002032,
managerGroup = 155002001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 32001, gadget_id = 70500000, pos = { x = 1341.758, y = 219.767, z = 811.689 }, rot = { x = 359.931, y = 47.242, z = 27.062 }, level = 36, point_type = 2002, area_id = 200 },
{ config_id = 32002, gadget_id = 70500000, pos = { x = 1349.824, y = 218.926, z = 815.678 }, rot = { x = 0.000, y = 22.325, z = 0.000 }, level = 36, point_type = 2002, area_id = 200 },
{ config_id = 32003, gadget_id = 70500000, pos = { x = 1368.866, y = 214.520, z = 826.623 }, rot = { x = 0.000, y = 126.562, z = 0.000 }, level = 36, point_type = 2002, area_id = 200 },
{ config_id = 32004, gadget_id = 70500000, pos = { x = 1348.896, y = 221.696, z = 792.203 }, rot = { x = 0.000, y = 349.789, z = 0.000 }, level = 36, point_type = 2002, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1032005, name = "GROUP_LOAD_32005", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_32005", trigger_count = 0 },
{ config_id = 1032006, name = "VARIABLE_CHANGE_32006", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_32006", action = "action_EVENT_VARIABLE_CHANGE_32006", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_32005", "VARIABLE_CHANGE_32006" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 32001, 32002, 32003, 32004 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_32005(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_32006(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_32006(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,166 @@
-- 基础信息
local base_info = {
group_id = 155002033
}
-- Trigger变量
local defs = {
group_ID = 155002033,
managerGroup = 155002001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 33001, gadget_id = 70500000, pos = { x = 1276.198, y = 180.266, z = 848.976 }, rot = { x = 343.614, y = 65.764, z = 5.102 }, level = 36, point_type = 2002, area_id = 200 },
{ config_id = 33002, gadget_id = 70500000, pos = { x = 1273.510, y = 180.089, z = 851.471 }, rot = { x = 7.718, y = 144.835, z = 27.291 }, level = 36, point_type = 2002, area_id = 200 },
{ config_id = 33003, gadget_id = 70500000, pos = { x = 1289.915, y = 179.922, z = 855.772 }, rot = { x = 333.169, y = 181.772, z = 351.250 }, level = 36, point_type = 2002, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1033004, name = "GROUP_LOAD_33004", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_33004", trigger_count = 0 },
{ config_id = 1033005, name = "VARIABLE_CHANGE_33005", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_33005", action = "action_EVENT_VARIABLE_CHANGE_33005", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_33004", "VARIABLE_CHANGE_33005" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 33001, 33002, 33003 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_33004(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_33005(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_33005(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,166 @@
-- 基础信息
local base_info = {
group_id = 155002034
}
-- Trigger变量
local defs = {
group_ID = 155002034,
managerGroup = 155002001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 34001, monster_id = 20060301, pos = { x = 1270.411, y = 182.754, z = 855.874 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 },
{ config_id = 34002, monster_id = 20060301, pos = { x = 1263.641, y = 180.085, z = 857.411 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 },
{ config_id = 34003, monster_id = 20060301, pos = { x = 1273.935, y = 180.023, z = 853.368 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1034004, name = "GROUP_LOAD_34004", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_34004", trigger_count = 0 },
{ config_id = 1034005, name = "VARIABLE_CHANGE_34005", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_34005", action = "action_EVENT_VARIABLE_CHANGE_34005", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_34004", "VARIABLE_CHANGE_34005" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { 34001, 34002, 34003 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_34004(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_34005(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_34005(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,165 @@
-- 基础信息
local base_info = {
group_id = 155002035
}
-- Trigger变量
local defs = {
group_ID = 155002035,
managerGroup = 155002001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 35002, monster_id = 20060301, pos = { x = 1283.372, y = 180.441, z = 812.703 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 },
{ config_id = 35003, monster_id = 20060301, pos = { x = 1287.858, y = 180.378, z = 819.160 }, rot = { x = 0.000, y = 307.574, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1035004, name = "GROUP_LOAD_35004", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_35004", trigger_count = 0 },
{ config_id = 1035005, name = "VARIABLE_CHANGE_35005", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_35005", action = "action_EVENT_VARIABLE_CHANGE_35005", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_35004", "VARIABLE_CHANGE_35005" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { 35002, 35003 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_35004(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_35005(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_35005(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,127 @@
-- 基础信息
local base_info = {
group_id = 155003001
}
-- DEFS_MISCS
local grouplist =
{
155003021,
155003022,
155003023,
155003024
}
function GroupNotify(context)
for i=1,#grouplist do
if ScriptLib.GetGroupVariableValueByGroup(context, "gameplayState", grouplist[i]) == 0 then
ScriptLib.SetGroupVariableValueByGroup(context, "gameplayState", 1, grouplist[i])
end
end
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1001001, name = "QUEST_START_1001", event = EventType.EVENT_QUEST_START, source = "7227505", condition = "", action = "action_EVENT_QUEST_START_1001", trigger_count = 0 },
{ config_id = 1001002, name = "GROUP_LOAD_1002", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "condition_EVENT_GROUP_LOAD_1002", action = "action_EVENT_GROUP_LOAD_1002", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "IslandActive", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "QUEST_START_1001", "GROUP_LOAD_1002" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_QUEST_START_1001(context, evt)
-- 将本组内变量名为 "IslandActive" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValue(context, "IslandActive", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
--ScriptLib.UnlockScenePoint(context, 34)
ScriptLib.UnhideScenePoint(context, 34)
ScriptLib.UnhideScenePoint(context, 36)
GroupNotify(context)
return 0
end
-- 触发条件
function condition_EVENT_GROUP_LOAD_1002(context, evt)
-- 判断变量"IslandActive"为1
if ScriptLib.GetGroupVariableValue(context, "IslandActive") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GROUP_LOAD_1002(context, evt)
ScriptLib.UnhideScenePoint(context, 34)
ScriptLib.UnhideScenePoint(context, 36)
return 0
end
@@ -0,0 +1,185 @@
-- 基础信息
local base_info = {
group_id = 155003002
}
-- Trigger变量
local defs = {
group_ID = 155003002
}
-- DEFS_MISCS
local gameplayStateFuncitons =
{
["0"] = function(context)
end,
["1"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end,
["2"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 3)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 2003, gadget_id = 70290261, pos = { x = 1111.245, y = 203.931, z = -689.701 }, rot = { x = 0.000, y = 71.860, z = 0.000 }, level = 36, area_id = 200 },
{ config_id = 2005, gadget_id = 70290287, pos = { x = 1231.999, y = 235.472, z = -705.020 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1002001, name = "GROUP_LOAD_2001", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_2001", trigger_count = 0 },
{ config_id = 1002002, name = "VARIABLE_CHANGE_2002", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "", action = "action_EVENT_VARIABLE_CHANGE_2002", trigger_count = 0 },
{ config_id = 1002004, name = "QUEST_START_2004", event = EventType.EVENT_QUEST_START, source = "7226906", condition = "condition_EVENT_QUEST_START_2004", action = "action_EVENT_QUEST_START_2004", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_2001", "VARIABLE_CHANGE_2002" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 2003, 2005 },
regions = { },
triggers = { "QUEST_START_2004" },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_2001(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", 155003001)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_2002(context, evt)
if evt.param1 == evt.param2 then return -1 end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_QUEST_START_2004(context, evt)
-- 判断变量"gameplayState"为1
if ScriptLib.GetGroupVariableValue(context, "gameplayState") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_QUEST_START_2004(context, evt)
-- 将本组内变量名为 "gameplayState" 的变量设置为 2
if 0 ~= ScriptLib.SetGroupVariableValue(context, "gameplayState", 2) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 2003 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 卸载指定gadget
if 0 ~= ScriptLib.RemoveEntityByConfigId(context, 155003002, EntityType.GADGET, 2005 ) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : remove_gadget_by_configid")
return -1
end
return 0
end
@@ -0,0 +1,71 @@
-- 基础信息
local base_info = {
group_id = 155003003
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,162 @@
-- 基础信息
local base_info = {
group_id = 155003004
}
-- Trigger变量
local defs = {
duration = 20,
group_id = 155003004,
collectable_sum = 8,
managerGroupID = 155003001
}
-- DEFS_MISCS
local gameplayStateFuncitons =
{
["0"] = function(context)
end,
["1"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_id, 2)
ScriptLib.SetWorktopOptionsByGroupId(context, defs.group_id, 4003, {177})
ScriptLib.SetGadgetStateByConfigId(context, 4002, GadgetState.Default)
ScriptLib.RemoveExtraGroupSuite(context, defs.group_id, 3)
end,
["2"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_id,4)
ScriptLib.KillExtraGroupSuite(context, 155003004, 3)
ScriptLib.SetGadgetStateByConfigId(context, 4002, GadgetState.GearStop)
--ScriptLib.SetGroupVariableValueByGroup(context, "gameplayState", 2, 155003005)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
-- 废弃数据
garbages = {
gadgets = {
{ config_id = 4002, gadget_id = 70350093, pos = { x = 1150.844, y = 227.391, z = -652.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 35, persistent = true, area_id = 200 },
{ config_id = 4003, gadget_id = 70360001, pos = { x = 1150.845, y = 227.874, z = -652.632 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 35, persistent = true, area_id = 200 },
{ config_id = 4004, gadget_id = 70290150, pos = { x = 1150.347, y = 228.749, z = -659.667 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 35, area_id = 200 },
{ config_id = 4005, gadget_id = 70290150, pos = { x = 1149.476, y = 230.261, z = -666.192 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 35, area_id = 200 },
{ config_id = 4006, gadget_id = 70290150, pos = { x = 1147.157, y = 232.896, z = -674.401 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 35, area_id = 200 },
{ config_id = 4007, gadget_id = 70290150, pos = { x = 1144.240, y = 234.146, z = -681.320 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 35, area_id = 200 },
{ config_id = 4008, gadget_id = 70290150, pos = { x = 1143.472, y = 237.251, z = -687.016 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 35, area_id = 200 },
{ config_id = 4009, gadget_id = 70290150, pos = { x = 1145.311, y = 240.207, z = -692.627 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 35, area_id = 200 },
{ config_id = 4010, gadget_id = 70290150, pos = { x = 1149.150, y = 242.615, z = -698.367 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 35, area_id = 200 },
{ config_id = 4011, gadget_id = 70290150, pos = { x = 1147.268, y = 244.605, z = -708.253 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 35, area_id = 200 },
{ config_id = 4016, gadget_id = 70211111, pos = { x = 1145.844, y = 243.259, z = -711.010 }, rot = { x = 0.000, y = 29.885, z = 0.000 }, level = 26, drop_tag = "解谜中级稻妻", isOneoff = true, persistent = true, explore = { name = "chest", exp = 1 }, area_id = 200 }
},
triggers = {
{ config_id = 1004001, name = "GROUP_LOAD_4001", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_4001", trigger_count = 0 },
{ config_id = 1004012, name = "CHALLENGE_SUCCESS_4012", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "666", condition = "condition_EVENT_CHALLENGE_SUCCESS_4012", action = "action_EVENT_CHALLENGE_SUCCESS_4012", trigger_count = 0 },
{ config_id = 1004013, name = "CHALLENGE_FAIL_4013", event = EventType.EVENT_CHALLENGE_FAIL, source = "666", condition = "", action = "action_EVENT_CHALLENGE_FAIL_4013", trigger_count = 0 },
{ config_id = 1004014, name = "GADGET_STATE_CHANGE_4014", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_4014", action = "action_EVENT_GADGET_STATE_CHANGE_4014", trigger_count = 0 },
{ config_id = 1004015, name = "ANY_GADGET_DIE_4015", event = EventType.EVENT_ANY_GADGET_DIE, source = "", condition = "", action = "", trigger_count = 0, tag = "218" },
{ config_id = 1004017, name = "SELECT_OPTION_4017", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_4017", action = "action_EVENT_SELECT_OPTION_4017", trigger_count = 0 },
{ config_id = 1004019, name = "VARIABLE_CHANGE_4019", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_4019", action = "action_EVENT_VARIABLE_CHANGE_4019", trigger_count = 0 }
}
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 3,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = suite_1,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = suite_2,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 4,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,126 @@
-- 基础信息
local base_info = {
group_id = 155003007
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
-- 废弃数据
garbages = {
monsters = {
{ config_id = 7001, monster_id = 21010101, pos = { x = 1255.470, y = 235.500, z = -797.293 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, drop_id = 1000100, area_id = 200 }
},
gadgets = {
{ config_id = 7002, gadget_id = 70350082, pos = { x = 1257.502, y = 235.039, z = -792.944 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, persistent = true, area_id = 200 },
{ config_id = 7004, gadget_id = 70360001, pos = { x = 1257.492, y = 235.039, z = -792.958 }, rot = { x = 2.528, y = 0.193, z = 0.446 }, level = 36, area_id = 200 }
},
triggers = {
{ config_id = 1007006, name = "CHALLENGE_SUCCESS_7006", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "180", condition = "condition_EVENT_CHALLENGE_SUCCESS_7006", action = "action_EVENT_CHALLENGE_SUCCESS_7006", trigger_count = 0 },
{ config_id = 1007007, name = "CHALLENGE_FAIL_7007", event = EventType.EVENT_CHALLENGE_FAIL, source = "180", condition = "", action = "action_EVENT_CHALLENGE_FAIL_7007", trigger_count = 0 },
{ config_id = 1007008, name = "GROUP_LOAD_7008", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_7008", trigger_count = 0 },
{ config_id = 1007009, name = "SELECT_OPTION_7009", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_7009", action = "action_EVENT_SELECT_OPTION_7009", trigger_count = 0 },
{ config_id = 1007010, name = "VARIABLE_CHANGE_7010", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_7010", action = "action_EVENT_VARIABLE_CHANGE_7010", trigger_count = 0 },
{ config_id = 1007011, name = "GADGET_STATE_CHANGE_7011", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_7011", action = "action_EVENT_GADGET_STATE_CHANGE_7011", trigger_count = 0 }
}
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 5,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = suite_1,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = suite_2,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 4,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 5,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,180 @@
-- 基础信息
local base_info = {
group_id = 155003010
}
-- Trigger变量
local defs = {
duration = 90,
totalcount = 7,
group_id = 155003010,
gadget_controller_id = 10003,
managerGroupID = 155003001
}
-- DEFS_MISCS
gadgetlist =
{
10011,
10012,
10013,
10014,
10015,
10016,
10017
}
function SetGadgetListState(context,list,state)
for i=1,#list do
ScriptLib.SetGadgetStateByConfigId(context, list[i], state)
end
end
local gameplayStateFuncitons =
{
["0"] = function(context)
end,
["1"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_id, 2)
ScriptLib.SetWorktopOptionsByGroupId(context, defs.group_id, 10003, {177})
ScriptLib.SetGadgetStateByConfigId(context, 10002, GadgetState.Default)
ScriptLib.RemoveExtraGroupSuite(context, defs.group_id, 3)
end,
["2"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_id,4)
ScriptLib.KillExtraGroupSuite(context, 155003010, 3)
ScriptLib.SetGadgetStateByConfigId(context, 10002, GadgetState.GearStop)
SetGadgetListState(context,gadgetlist,201)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
-- 废弃数据
garbages = {
gadgets = {
{ config_id = 10002, gadget_id = 70350082, pos = { x = 1297.060, y = 258.620, z = -660.128 }, rot = { x = 358.800, y = 326.442, z = 358.118 }, level = 36, persistent = true, area_id = 200 },
{ config_id = 10003, gadget_id = 70360001, pos = { x = 1297.020, y = 258.621, z = -660.117 }, rot = { x = 356.874, y = 359.789, z = 7.728 }, level = 36, area_id = 200 },
{ config_id = 10011, gadget_id = 70310011, pos = { x = 1298.089, y = 259.299, z = -647.481 }, rot = { x = 356.605, y = 19.410, z = 342.608 }, level = 36, area_id = 200 },
{ config_id = 10012, gadget_id = 70310011, pos = { x = 1289.311, y = 259.341, z = -656.102 }, rot = { x = 351.262, y = 358.968, z = 8.069 }, level = 36, area_id = 200 },
{ config_id = 10013, gadget_id = 70310011, pos = { x = 1317.171, y = 256.455, z = -665.365 }, rot = { x = 359.912, y = 358.868, z = 355.533 }, level = 36, area_id = 200 },
{ config_id = 10014, gadget_id = 70310011, pos = { x = 1321.610, y = 259.671, z = -652.933 }, rot = { x = 345.841, y = 1.935, z = 9.816 }, level = 36, area_id = 200 },
{ config_id = 10015, gadget_id = 70310011, pos = { x = 1333.501, y = 262.527, z = -647.583 }, rot = { x = 356.198, y = 355.045, z = 355.717 }, level = 36, area_id = 200 },
{ config_id = 10016, gadget_id = 70310011, pos = { x = 1333.113, y = 263.150, z = -656.934 }, rot = { x = 347.696, y = 357.934, z = 28.980 }, level = 36, area_id = 200 },
{ config_id = 10017, gadget_id = 70310011, pos = { x = 1339.353, y = 262.185, z = -659.029 }, rot = { x = 347.821, y = 12.158, z = 352.725 }, level = 36, area_id = 200 }
},
triggers = {
{ config_id = 1010004, name = "CHALLENGE_SUCCESS_10004", event = EventType.EVENT_CHALLENGE_SUCCESS, source = "666", condition = "condition_EVENT_CHALLENGE_SUCCESS_10004", action = "action_EVENT_CHALLENGE_SUCCESS_10004", trigger_count = 0 },
{ config_id = 1010005, name = "CHALLENGE_FAIL_10005", event = EventType.EVENT_CHALLENGE_FAIL, source = "666", condition = "", action = "action_EVENT_CHALLENGE_FAIL_10005", trigger_count = 0 },
{ config_id = 1010006, name = "GROUP_LOAD_10006", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_10006", trigger_count = 0 },
{ config_id = 1010007, name = "SELECT_OPTION_10007", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_10007", action = "action_EVENT_SELECT_OPTION_10007", trigger_count = 0 },
{ config_id = 1010008, name = "VARIABLE_CHANGE_10008", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_10008", action = "action_EVENT_VARIABLE_CHANGE_10008", trigger_count = 0 },
{ config_id = 1010009, name = "GADGET_STATE_CHANGE_10009", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_10009", action = "action_EVENT_GADGET_STATE_CHANGE_10009", trigger_count = 0 },
{ config_id = 1010010, name = "GADGET_STATE_CHANGE_10010", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_10010", action = "", trigger_count = 0, tag = "999" }
}
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = suite_1,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = suite_2,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 4,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,170 @@
-- 基础信息
local base_info = {
group_id = 155003015
}
-- Trigger变量
local defs = {
managerGroupID = 155003001,
group_ID = 155003015
}
-- DEFS_MISCS
local gameplayStateFuncitons =
{
["0"] = function(context)
--ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.PrintContextLog(context,"Function : 1 ---Start")
--ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
ScriptLib.PrintContextLog(context,"Function : 1 ---End")
end,
["2"] = function(context)
ScriptLib.PrintContextLog(context,"Function : 2 ---Start")
--ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 3)
ScriptLib.PrintContextLog(context,"Function : 2 ---End")
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 15002, gadget_id = 70217012, pos = { x = 1332.761, y = 251.665, z = -758.637 }, rot = { x = 1.871, y = 39.464, z = 5.712 }, level = 26, drop_tag = "摩拉石箱稻妻", isOneoff = true, persistent = true, explore = { name = "chest", exp = 1 }, area_id = 200 },
{ config_id = 15006, gadget_id = 70217012, pos = { x = 1297.842, y = 263.378, z = -785.429 }, rot = { x = 348.247, y = 54.776, z = 5.545 }, level = 26, drop_tag = "摩拉石箱稻妻", isOneoff = true, persistent = true, explore = { name = "chest", exp = 1 }, area_id = 200 },
{ config_id = 15008, gadget_id = 70217012, pos = { x = 1286.609, y = 261.483, z = -785.579 }, rot = { x = 348.247, y = 54.776, z = 5.545 }, level = 26, drop_tag = "摩拉石箱稻妻", isOneoff = true, persistent = true, explore = { name = "chest", exp = 1 }, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1015004, name = "GROUP_LOAD_15004", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_15004", trigger_count = 0 },
{ config_id = 1015005, name = "VARIABLE_CHANGE_15005", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_15005", action = "action_EVENT_VARIABLE_CHANGE_15005", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
-- 废弃数据
garbages = {
gadgets = {
{ config_id = 15001, gadget_id = 70217012, pos = { x = 1300.559, y = 242.573, z = -771.190 }, rot = { x = 341.801, y = 54.152, z = 5.145 }, level = 26, drop_tag = "摩拉石箱稻妻", isOneoff = true, persistent = true, explore = { name = "chest", exp = 1 }, area_id = 200 },
{ config_id = 15003, gadget_id = 70217012, pos = { x = 1293.325, y = 260.526, z = -652.056 }, rot = { x = 343.588, y = 0.765, z = 356.861 }, level = 26, drop_tag = "摩拉石箱稻妻", isOneoff = true, persistent = true, explore = { name = "chest", exp = 1 }, area_id = 200 },
{ config_id = 15007, gadget_id = 70217012, pos = { x = 1292.338, y = 264.516, z = -780.170 }, rot = { x = 9.336, y = 56.949, z = 6.532 }, level = 26, drop_tag = "摩拉石箱稻妻", isOneoff = true, persistent = true, explore = { name = "chest", exp = 1 }, area_id = 200 }
}
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 15008 },
regions = { },
triggers = { "GROUP_LOAD_15004", "VARIABLE_CHANGE_15005" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 15002, 15006 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_15004(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroupID)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_15005(context, evt)
if evt.param1 == evt.param2 then return false end
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_15005(context, evt)
UpdateGamePlayState(context)
return 0
end
@@ -0,0 +1,98 @@
-- 基础信息
local base_info = {
group_id = 155003016
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
-- 废弃数据
garbages = {
gadgets = {
{ config_id = 16001, gadget_id = 70900007, pos = { x = 1245.485, y = 213.627, z = -711.864 }, rot = { x = 17.739, y = 333.738, z = 4.598 }, level = 36, state = GadgetState.Action01, persistent = true, area_id = 200 },
{ config_id = 16002, gadget_id = 70900007, pos = { x = 1272.953, y = 226.911, z = -707.749 }, rot = { x = 3.311, y = 329.154, z = 357.649 }, level = 36, state = GadgetState.Action01, persistent = true, area_id = 200 },
{ config_id = 16003, gadget_id = 70900007, pos = { x = 1312.843, y = 262.766, z = -726.948 }, rot = { x = 357.884, y = 59.215, z = 1.430 }, level = 36, state = GadgetState.Action01, persistent = true, area_id = 200 },
{ config_id = 16004, gadget_id = 70211111, pos = { x = 1294.972, y = 245.770, z = -748.691 }, rot = { x = 354.613, y = 346.507, z = 12.585 }, level = 26, drop_tag = "解谜中级稻妻", showcutscene = true, isOneoff = true, persistent = true, explore = { name = "chest", exp = 1 }, area_id = 200 },
{ config_id = 16005, gadget_id = 70900007, pos = { x = 1349.941, y = 263.034, z = -721.874 }, rot = { x = 357.614, y = 359.901, z = 2.123 }, level = 36, state = GadgetState.Action01, persistent = true, area_id = 200 }
},
triggers = {
{ config_id = 1016006, name = "GADGET_STATE_CHANGE_16006", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_16006", action = "action_EVENT_GADGET_STATE_CHANGE_16006", trigger_count = 0 },
{ config_id = 1016007, name = "TIMER_EVENT_16007", event = EventType.EVENT_TIMER_EVENT, source = "", condition = "condition_EVENT_TIMER_EVENT_16007", action = "action_EVENT_TIMER_EVENT_16007", trigger_count = 0 },
{ config_id = 1016008, name = "VARIABLE_CHANGE_16008", event = EventType.EVENT_VARIABLE_CHANGE, source = "", condition = "condition_EVENT_VARIABLE_CHANGE_16008", action = "action_EVENT_VARIABLE_CHANGE_16008", trigger_count = 0 },
{ config_id = 1016009, name = "GROUP_LOAD_16009", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_16009", trigger_count = 0 },
{ config_id = 1016010, name = "VARIABLE_CHANGE_16010", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "", action = "action_EVENT_VARIABLE_CHANGE_16010", trigger_count = 0 }
}
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = suite_1,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,203 @@
-- 基础信息
local base_info = {
group_id = 155003017
}
-- Trigger变量
local defs = {
group_ID = 155003017,
managerGroup = 155003001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 17003, gadget_id = 70500000, pos = { x = 1169.889, y = 228.527, z = -634.695 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, point_type = 4008, isOneoff = true, persistent = true, area_id = 200 },
{ config_id = 17004, gadget_id = 70500000, pos = { x = 1277.917, y = 262.915, z = -791.412 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, point_type = 4009, isOneoff = true, persistent = true, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1017001, name = "GROUP_LOAD_17001", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_17001", trigger_count = 0 },
{ config_id = 1017002, name = "VARIABLE_CHANGE_17002", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_17002", action = "action_EVENT_VARIABLE_CHANGE_17002", trigger_count = 0 },
{ config_id = 1017005, name = "GATHER_17005", event = EventType.EVENT_GATHER, source = "", condition = "", action = "action_EVENT_GATHER_17005", trigger_count = 0 },
{ config_id = 1017006, name = "VARIABLE_CHANGE_17006", event = EventType.EVENT_VARIABLE_CHANGE, source = "count", condition = "condition_EVENT_VARIABLE_CHANGE_17006", action = "action_EVENT_VARIABLE_CHANGE_17006", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true },
{ config_id = 2, name = "isfinished", value = 0, no_refresh = true },
{ config_id = 3, name = "count", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_17001", "VARIABLE_CHANGE_17002" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 17003, 17004 },
regions = { },
triggers = { "GATHER_17005", "VARIABLE_CHANGE_17006" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_17001(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_17002(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_17002(context, evt)
UpdateGamePlayState(context)
return 0
end
-- 触发操作
function action_EVENT_GATHER_17005(context, evt)
-- 针对当前group内变量名为 "count" 的变量,进行修改,变化值为 1
if 0 ~= ScriptLib.ChangeGroupVariableValue(context, "count", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : change_GroupVariable")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_17006(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"count"为2
if ScriptLib.GetGroupVariableValue(context, "count") ~= 2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_17006(context, evt)
-- 将本组内变量名为 "isfinished" 的变量设置为 1
if 0 ~= ScriptLib.SetGroupVariableValue(context, "isfinished", 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,148 @@
-- 基础信息
local base_info = {
group_id = 155003018
}
-- Trigger变量
local defs = {
group_ID = 155003018,
managerGroup = 155002001
}
-- DEFS_MISCS
local gameplayStateFuncitons =
{
["0"] = function(context)
end,
["1"] = function(context)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.SetGroupVariableValue(context,"gameplayState", 2)
end,
["2"] = function(context)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 18003, monster_id = 20060101, pos = { x = 1259.084, y = 236.266, z = -762.980 }, rot = { x = 0.000, y = 39.906, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 },
{ config_id = 18004, monster_id = 20060101, pos = { x = 1266.260, y = 235.673, z = -759.007 }, rot = { x = 0.000, y = 272.130, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 },
{ config_id = 18005, monster_id = 20060101, pos = { x = 1266.934, y = 237.078, z = -765.612 }, rot = { x = 0.000, y = 63.012, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1018001, name = "GROUP_LOAD_18001", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_18001", trigger_count = 0 },
{ config_id = 1018002, name = "VARIABLE_CHANGE_18002", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_18002", action = "action_EVENT_VARIABLE_CHANGE_18002", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_18001", "VARIABLE_CHANGE_18002" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { 18003, 18004, 18005 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_18001(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_18002(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_18002(context, evt)
UpdateGamePlayState(context)
return 0
end
@@ -0,0 +1,188 @@
-- 基础信息
local base_info = {
group_id = 155003019
}
-- Trigger变量
local defs = {
group_ID = 155003019,
managerGroup = 155003001,
pointarray_move = 500300005
}
-- DEFS_MISCS
local defs = {
group_ID = 155003019,
managerGroup = 155003001,
pointarray_move = 500300005
}
-- DEFS_MISCS
local gameplayStateFuncitons =
{
["0"] = function(context)
end,
["1"] = function(context)
ScriptLib.AddExtraGroupSuite(context,defs.group_ID, 2)
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
function TeleportAction(context,pointarray_id,routelist)
--context, uid, pointarrayid, pointindex, speed, SFX
ScriptLib.MoveAvatarByPointArray(context, context.uid, pointarray_id, routelist, {speed=10}, "{\"MarkType\":2,\"IgnoreCollisionWhenEnter\":true}")
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 19003, gadget_id = 70290275, pos = { x = 1148.348, y = 204.984, z = -682.845 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 }
}
-- 区域
regions = {
{ config_id = 19004, shape = RegionShape.SPHERE, radius = 2, pos = { x = 1148.348, y = 204.984, z = -682.845 }, area_id = 200 }
}
-- 触发器
triggers = {
{ config_id = 1019001, name = "GROUP_LOAD_19001", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_19001", trigger_count = 0 },
{ config_id = 1019002, name = "VARIABLE_CHANGE_19002", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_19002", action = "action_EVENT_VARIABLE_CHANGE_19002", trigger_count = 0 },
{ config_id = 1019004, name = "ENTER_REGION_19004", event = EventType.EVENT_ENTER_REGION, source = "1", condition = "condition_EVENT_ENTER_REGION_19004", action = "action_EVENT_ENTER_REGION_19004", trigger_count = 0, forbid_guest = false }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_19001", "VARIABLE_CHANGE_19002" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 19003 },
regions = { 19004 },
triggers = { "ENTER_REGION_19004" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_19001(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_19002(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_19002(context, evt)
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_19004(context, evt)
if evt.param1 ~= 19004 then return false end
-- 判断角色数量不少于0
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_19004(context, evt)
TeleportAction(context,defs.pointarray_move,{1,2,3})
return 0
end
@@ -0,0 +1,194 @@
-- 基础信息
local base_info = {
group_id = 155003020
}
-- Trigger变量
local defs = {
group_ID = 155003020,
managerGroup = 155003001,
gadget_controller = 20004
}
-- DEFS_MISCS
local gameplayStateFuncitons =
{
["0"] = function(context)
end,
["1"] = function(context)
ScriptLib.AddExtraGroupSuite(context,defs.group_ID, 2)
ScriptLib.SetWorktopOptionsByGroupId(context, defs.group_ID, defs.gadget_controller, {188})
end,
["2"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 20003, gadget_id = 70360185, pos = { x = 1166.964, y = 248.781, z = -716.359 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 },
{ config_id = 20004, gadget_id = 70360001, pos = { x = 1166.964, y = 248.781, z = -716.359 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1020001, name = "GROUP_LOAD_20001", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_20001", trigger_count = 0 },
{ config_id = 1020002, name = "VARIABLE_CHANGE_20002", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "", action = "action_EVENT_VARIABLE_CHANGE_20002", trigger_count = 0 },
{ config_id = 1020005, name = "SELECT_OPTION_20005", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_20005", action = "action_EVENT_SELECT_OPTION_20005", trigger_count = 0 },
{ config_id = 1020006, name = "TIME_AXIS_PASS_20006", event = EventType.EVENT_TIME_AXIS_PASS, source = "reset", condition = "", action = "action_EVENT_TIME_AXIS_PASS_20006", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_20001", "VARIABLE_CHANGE_20002" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 20003, 20004 },
regions = { },
triggers = { "SELECT_OPTION_20005", "TIME_AXIS_PASS_20006" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_20001(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_20002(context, evt)
if evt.param1 == evt.param2 then return -1 end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_SELECT_OPTION_20005(context, evt)
-- 判断是gadgetid 20004 option_id 188
if 20004 ~= evt.param1 then
return false
end
if 188 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_20005(context, evt)
-- 删除指定group 155003020 ;指定config20004;物件身上指定option188
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 155003020, 20004, 188) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 创建标识为"reset",时间节点为{5}的时间轴,false用于控制该时间轴是否循环
ScriptLib.InitTimeAxis(context, "reset", {5}, false)
-- 通知场景上的所有玩家播放名字为49 的cutscene
if 0 ~= ScriptLib.PlayCutScene(context, 49, 0) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : play_cutscene")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_TIME_AXIS_PASS_20006(context, evt)
-- 设置操作台选项
if 0 ~= ScriptLib.SetWorktopOptionsByGroupId(context, 155003020, 20004, {188}) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_wok_options_by_configid")
return -1
end
return 0
end
@@ -0,0 +1,193 @@
-- 基础信息
local base_info = {
group_id = 155003021
}
-- Trigger变量
local defs = {
group_ID = 155003021,
gadget_fire = 21001,
gadget_controller = 21002,
managerGroupID = 155003001
}
-- DEFS_MISCS
local gameplayStateFuncitons =
{
["0"] = function(context)
end,
["1"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
ScriptLib.SetWorktopOptionsByGroupId(context, defs.group_ID, defs.gadget_controller, {91})
end,
["2"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 3)
ScriptLib.KillEntityByConfigId(context, { config_id = defs.gadget_fire })
--ScriptLib.RemoveEntityByConfigId(context, defs.group_ID, EntityType.GADGET, defs.gadget_fire)
ScriptLib.AddQuestProgress(context, "72269_ReleaseSeelin_02")
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 21001, gadget_id = 70360343, pos = { x = 1265.027, y = 236.739, z = -762.961 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, state = GadgetState.GearStart, persistent = true, is_use_point_array = true, area_id = 200 },
{ config_id = 21002, gadget_id = 70360001, pos = { x = 1265.027, y = 236.739, z = -762.961 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
-- 交互火焰
{ config_id = 1021003, name = "SELECT_OPTION_21003", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_21003", action = "action_EVENT_SELECT_OPTION_21003", trigger_count = 0 },
-- 初始化
{ config_id = 1021004, name = "GROUP_LOAD_21004", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_21004", trigger_count = 0 },
-- 监听gameplayState
{ config_id = 1021005, name = "VARIABLE_CHANGE_21005", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "", action = "action_EVENT_VARIABLE_CHANGE_21005", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_21004", "VARIABLE_CHANGE_21005" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 21001, 21002 },
regions = { },
triggers = { "SELECT_OPTION_21003" },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_SELECT_OPTION_21003(context, evt)
-- 判断是gadgetid 21002 option_id 91
if 21002 ~= evt.param1 then
return false
end
if 91 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_21003(context, evt)
-- 删除指定group 155003021 ;指定config21002;物件身上指定option91
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 155003021, 21002, 91) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 将本组内变量名为 "gameplayState" 的变量设置为 2
if 0 ~= ScriptLib.SetGroupVariableValue(context, "gameplayState", 2) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_GROUP_LOAD_21004(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroupID)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_21005(context, evt)
if evt.param1 == evt.param2 then return -1 end
UpdateGamePlayState(context)
return 0
end
@@ -0,0 +1,192 @@
-- 基础信息
local base_info = {
group_id = 155003022
}
-- Trigger变量
local defs = {
group_ID = 155003022,
gadget_fire = 22001,
gadget_controller = 22002,
managerGroupID = 155003001
}
-- DEFS_MISCS
local gameplayStateFuncitons =
{
["0"] = function(context)
end,
["1"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
ScriptLib.SetWorktopOptionsByGroupId(context, defs.group_ID, defs.gadget_controller, {91})
end,
["2"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 3)
ScriptLib.KillEntityByConfigId(context, { config_id = defs.gadget_fire })
--ScriptLib.RemoveEntityByConfigId(context, defs.group_ID, EntityType.GADGET, defs.gadget_fire)
ScriptLib.AddQuestProgress(context, "72269_ReleaseSeelin_03")
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 22001, gadget_id = 70360343, pos = { x = 1349.903, y = 263.450, z = -721.972 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, state = GadgetState.GearStart, persistent = true, is_use_point_array = true, area_id = 200 },
{ config_id = 22002, gadget_id = 70360001, pos = { x = 1349.903, y = 263.450, z = -721.972 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
-- 交互火焰
{ config_id = 1022003, name = "SELECT_OPTION_22003", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_22003", action = "action_EVENT_SELECT_OPTION_22003", trigger_count = 0 },
-- 初始化
{ config_id = 1022004, name = "GROUP_LOAD_22004", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_22004", trigger_count = 0 },
-- 监听gameplayState
{ config_id = 1022005, name = "VARIABLE_CHANGE_22005", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "", action = "action_EVENT_VARIABLE_CHANGE_22005", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_22004", "VARIABLE_CHANGE_22005" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 22001, 22002 },
regions = { },
triggers = { "SELECT_OPTION_22003" },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_SELECT_OPTION_22003(context, evt)
-- 判断是gadgetid 22002 option_id 91
if 22002 ~= evt.param1 then
return false
end
if 91 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_22003(context, evt)
-- 删除指定group 155003022 ;指定config22002;物件身上指定option91
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 155003022, 22002, 91) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 将本组内变量名为 "gameplayState" 的变量设置为 2
if 0 ~= ScriptLib.SetGroupVariableValue(context, "gameplayState", 2) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_GROUP_LOAD_22004(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroupID)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_22005(context, evt)
if evt.param1 == evt.param2 then return -1 end
UpdateGamePlayState(context)
return 0
end
@@ -0,0 +1,193 @@
-- 基础信息
local base_info = {
group_id = 155003023
}
-- Trigger变量
local defs = {
group_ID = 155003023,
gadget_fire = 23001,
gadget_controller = 23002,
managerGroupID = 155003001
}
-- DEFS_MISCS
local gameplayStateFuncitons =
{
["0"] = function(context)
end,
["1"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
ScriptLib.SetWorktopOptionsByGroupId(context, defs.group_ID, defs.gadget_controller, {91})
end,
["2"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 3)
ScriptLib.KillEntityByConfigId(context, { config_id = defs.gadget_fire })
--ScriptLib.RemoveEntityByConfigId(context, defs.group_ID, EntityType.GADGET, defs.gadget_fire)
ScriptLib.AddQuestProgress(context, "72269_ReleaseSeelin_04")
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 23001, gadget_id = 70360343, pos = { x = 1280.235, y = 276.042, z = -664.273 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, state = GadgetState.GearStart, persistent = true, is_use_point_array = true, area_id = 200 },
{ config_id = 23002, gadget_id = 70360001, pos = { x = 1280.235, y = 276.042, z = -664.273 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
-- 交互火焰
{ config_id = 1023003, name = "SELECT_OPTION_23003", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_23003", action = "action_EVENT_SELECT_OPTION_23003", trigger_count = 0 },
-- 初始化
{ config_id = 1023004, name = "GROUP_LOAD_23004", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_23004", trigger_count = 0 },
-- 监听gameplayState
{ config_id = 1023005, name = "VARIABLE_CHANGE_23005", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "", action = "action_EVENT_VARIABLE_CHANGE_23005", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_23004", "VARIABLE_CHANGE_23005" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 23001, 23002 },
regions = { },
triggers = { "SELECT_OPTION_23003" },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_SELECT_OPTION_23003(context, evt)
-- 判断是gadgetid 23002 option_id 91
if 23002 ~= evt.param1 then
return false
end
if 91 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_23003(context, evt)
-- 删除指定group 155003023 ;指定config23002;物件身上指定option91
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 155003023, 23002, 91) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 将本组内变量名为 "gameplayState" 的变量设置为 2
if 0 ~= ScriptLib.SetGroupVariableValue(context, "gameplayState", 2) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_GROUP_LOAD_23004(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroupID)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_23005(context, evt)
if evt.param1 == evt.param2 then return -1 end
UpdateGamePlayState(context)
return 0
end
@@ -0,0 +1,192 @@
-- 基础信息
local base_info = {
group_id = 155003024
}
-- Trigger变量
local defs = {
group_ID = 155003024,
gadget_fire = 24001,
gadget_controller = 24002,
managerGroupID = 155003001
}
-- DEFS_MISCS
local gameplayStateFuncitons =
{
["0"] = function(context)
end,
["1"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
ScriptLib.SetWorktopOptionsByGroupId(context, defs.group_ID, defs.gadget_controller, {91})
end,
["2"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 3)
ScriptLib.KillEntityByConfigId(context, { config_id = defs.gadget_fire })
--ScriptLib.RemoveEntityByConfigId(context, defs.group_ID, EntityType.GADGET, defs.gadget_fire)
ScriptLib.AddQuestProgress(context, "72269_ReleaseSeelin_01")
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 24001, gadget_id = 70360343, pos = { x = 1199.844, y = 264.766, z = -699.417 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, state = GadgetState.GearStart, persistent = true, is_use_point_array = true, area_id = 200 },
{ config_id = 24002, gadget_id = 70360001, pos = { x = 1199.844, y = 264.766, z = -699.417 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
-- 交互火焰
{ config_id = 1024003, name = "SELECT_OPTION_24003", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "condition_EVENT_SELECT_OPTION_24003", action = "action_EVENT_SELECT_OPTION_24003", trigger_count = 0 },
-- 初始化
{ config_id = 1024004, name = "GROUP_LOAD_24004", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_24004", trigger_count = 0 },
-- 监听gameplayState
{ config_id = 1024005, name = "VARIABLE_CHANGE_24005", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "", action = "action_EVENT_VARIABLE_CHANGE_24005", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_24004", "VARIABLE_CHANGE_24005" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 24001, 24002 },
regions = { },
triggers = { "SELECT_OPTION_24003" },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_SELECT_OPTION_24003(context, evt)
-- 判断是gadgetid 24002 option_id 91
if 24002 ~= evt.param1 then
return false
end
if 91 ~= evt.param2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_SELECT_OPTION_24003(context, evt)
-- 删除指定group 155003024 ;指定config24002;物件身上指定option91
if 0 ~= ScriptLib.DelWorktopOptionByGroupId(context, 155003024, 24002, 91) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : del_work_options_by_group_configId")
return -1
end
-- 将本组内变量名为 "gameplayState" 的变量设置为 2
if 0 ~= ScriptLib.SetGroupVariableValue(context, "gameplayState", 2) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_GROUP_LOAD_24004(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroupID)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_24005(context, evt)
if evt.param1 == evt.param2 then return -1 end
UpdateGamePlayState(context)
return 0
end
@@ -0,0 +1,180 @@
-- 基础信息
local base_info = {
group_id = 155003025
}
-- Trigger变量
local defs = {
group_ID = 155003025,
managerGroup = 155003001,
pointarray_move = 500300006
}
-- DEFS_MISCS
local gameplayStateFuncitons =
{
["0"] = function(context)
end,
["1"] = function(context)
ScriptLib.AddExtraGroupSuite(context,defs.group_ID, 2)
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
function TeleportAction(context,pointarray_id,routelist)
--context, uid, pointarrayid, pointindex, speed, SFX
ScriptLib.MoveAvatarByPointArray(context, context.uid, pointarray_id, routelist, {speed=10}, "{\"MarkType\":2,\"IgnoreCollisionWhenEnter\":true}")
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 25001, gadget_id = 70290275, pos = { x = 1287.393, y = 261.530, z = -669.643 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, area_id = 200 }
}
-- 区域
regions = {
{ config_id = 25004, shape = RegionShape.SPHERE, radius = 2, pos = { x = 1287.393, y = 261.530, z = -669.643 }, area_id = 200 }
}
-- 触发器
triggers = {
{ config_id = 1025002, name = "GROUP_LOAD_25002", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_25002", trigger_count = 0 },
{ config_id = 1025003, name = "VARIABLE_CHANGE_25003", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_25003", action = "action_EVENT_VARIABLE_CHANGE_25003", trigger_count = 0 },
{ config_id = 1025004, name = "ENTER_REGION_25004", event = EventType.EVENT_ENTER_REGION, source = "1", condition = "condition_EVENT_ENTER_REGION_25004", action = "action_EVENT_ENTER_REGION_25004", trigger_count = 0, forbid_guest = false }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_25002", "VARIABLE_CHANGE_25003" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 25001 },
regions = { 25004 },
triggers = { "ENTER_REGION_25004" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_25002(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_25003(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_25003(context, evt)
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_25004(context, evt)
if evt.param1 ~= 25004 then return false end
-- 判断角色数量不少于0
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_25004(context, evt)
TeleportAction(context,defs.pointarray_move,{1,2})
return 0
end
@@ -0,0 +1,148 @@
-- 基础信息
local base_info = {
group_id = 155003026
}
-- Trigger变量
local defs = {
group_ID = 155003026,
managerGroup = 155002001
}
-- DEFS_MISCS
local gameplayStateFuncitons =
{
["0"] = function(context)
end,
["1"] = function(context)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.SetGroupVariableValue(context,"gameplayState", 2)
end,
["2"] = function(context)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 26001, monster_id = 20060301, pos = { x = 1157.365, y = 229.436, z = -645.214 }, rot = { x = 0.000, y = 39.906, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 },
{ config_id = 26002, monster_id = 20060301, pos = { x = 1160.120, y = 228.842, z = -635.595 }, rot = { x = 0.000, y = 272.130, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 },
{ config_id = 26003, monster_id = 20060301, pos = { x = 1165.302, y = 230.247, z = -642.459 }, rot = { x = 0.000, y = 63.012, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1026004, name = "GROUP_LOAD_26004", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_26004", trigger_count = 0 },
{ config_id = 1026005, name = "VARIABLE_CHANGE_26005", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_26005", action = "action_EVENT_VARIABLE_CHANGE_26005", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_26004", "VARIABLE_CHANGE_26005" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { 26001, 26002, 26003 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_26004(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_26005(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_26005(context, evt)
UpdateGamePlayState(context)
return 0
end
@@ -0,0 +1,167 @@
-- 基础信息
local base_info = {
group_id = 155003027
}
-- Trigger变量
local defs = {
group_ID = 155003027,
managerGroup = 155003001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 27001, gadget_id = 70500000, pos = { x = 1163.211, y = 228.577, z = -649.417 }, rot = { x = 0.734, y = 31.141, z = 10.774 }, level = 36, point_type = 2004, persistent = true, area_id = 200 },
{ config_id = 27002, gadget_id = 70500000, pos = { x = 1155.086, y = 227.115, z = -637.056 }, rot = { x = 356.451, y = 359.779, z = 7.125 }, level = 36, point_type = 2004, persistent = true, area_id = 200 },
{ config_id = 27005, gadget_id = 70500000, pos = { x = 1170.723, y = 227.989, z = -637.396 }, rot = { x = 356.300, y = 76.035, z = 10.913 }, level = 36, point_type = 2004, persistent = true, area_id = 200 },
{ config_id = 27006, gadget_id = 70500000, pos = { x = 1158.931, y = 224.885, z = -623.930 }, rot = { x = 4.810, y = 22.142, z = 0.029 }, level = 36, point_type = 2004, persistent = true, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1027003, name = "GROUP_LOAD_27003", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_27003", trigger_count = 0 },
{ config_id = 1027004, name = "VARIABLE_CHANGE_27004", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_27004", action = "action_EVENT_VARIABLE_CHANGE_27004", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_27003", "VARIABLE_CHANGE_27004" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 27001, 27002, 27005, 27006 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_27003(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_27004(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_27004(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,167 @@
-- 基础信息
local base_info = {
group_id = 155003028
}
-- Trigger变量
local defs = {
group_ID = 155003028,
managerGroup = 155003001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 28001, gadget_id = 70500000, pos = { x = 1183.607, y = 248.453, z = -723.668 }, rot = { x = 357.037, y = 30.895, z = 356.857 }, level = 36, point_type = 2004, persistent = true, area_id = 200 },
{ config_id = 28002, gadget_id = 70500000, pos = { x = 1171.538, y = 248.653, z = -713.358 }, rot = { x = 359.103, y = 0.028, z = 3.576 }, level = 36, point_type = 2004, persistent = true, area_id = 200 },
{ config_id = 28003, gadget_id = 70500000, pos = { x = 1169.533, y = 248.355, z = -700.377 }, rot = { x = 349.425, y = 74.865, z = 8.257 }, level = 36, point_type = 2004, persistent = true, area_id = 200 },
{ config_id = 28004, gadget_id = 70500000, pos = { x = 1191.248, y = 252.129, z = -693.788 }, rot = { x = 357.922, y = 21.905, z = 3.922 }, level = 36, point_type = 2004, persistent = true, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1028005, name = "GROUP_LOAD_28005", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_28005", trigger_count = 0 },
{ config_id = 1028006, name = "VARIABLE_CHANGE_28006", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_28006", action = "action_EVENT_VARIABLE_CHANGE_28006", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_28005", "VARIABLE_CHANGE_28006" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 28001, 28002, 28003, 28004 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_28005(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_28006(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_28006(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,148 @@
-- 基础信息
local base_info = {
group_id = 155003029
}
-- Trigger变量
local defs = {
group_ID = 155003029,
managerGroup = 155002001
}
-- DEFS_MISCS
local gameplayStateFuncitons =
{
["0"] = function(context)
end,
["1"] = function(context)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.SetGroupVariableValue(context,"gameplayState", 2)
end,
["2"] = function(context)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 29001, monster_id = 20060101, pos = { x = 1163.909, y = 249.784, z = -718.007 }, rot = { x = 0.000, y = 39.906, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 },
{ config_id = 29002, monster_id = 20060101, pos = { x = 1166.426, y = 248.363, z = -711.747 }, rot = { x = 0.000, y = 272.130, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 },
{ config_id = 29003, monster_id = 20060101, pos = { x = 1171.669, y = 248.893, z = -715.732 }, rot = { x = 0.000, y = 63.012, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1029004, name = "GROUP_LOAD_29004", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_29004", trigger_count = 0 },
{ config_id = 1029005, name = "VARIABLE_CHANGE_29005", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_29005", action = "action_EVENT_VARIABLE_CHANGE_29005", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_29004", "VARIABLE_CHANGE_29005" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { 29001, 29002, 29003 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_29004(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_29005(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_29005(context, evt)
UpdateGamePlayState(context)
return 0
end
@@ -0,0 +1,168 @@
-- 基础信息
local base_info = {
group_id = 155003030
}
-- Trigger变量
local defs = {
group_ID = 155003030,
managerGroup = 155003001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 30001, monster_id = 28010402, pos = { x = 1271.385, y = 235.500, z = -758.234 }, rot = { x = 0.000, y = 327.987, z = 0.000 }, level = 36, drop_tag = "采集动物", pose_id = 1, area_id = 200 },
{ config_id = 30002, monster_id = 28010402, pos = { x = 1268.461, y = 235.514, z = -752.672 }, rot = { x = 0.000, y = 289.579, z = 0.000 }, level = 36, drop_tag = "采集动物", pose_id = 1, area_id = 200 },
{ config_id = 30003, monster_id = 28010402, pos = { x = 1264.104, y = 235.500, z = -755.799 }, rot = { x = 0.000, y = 61.478, z = 0.000 }, level = 36, drop_tag = "采集动物", pose_id = 1, area_id = 200 },
{ config_id = 30004, monster_id = 28010301, pos = { x = 1270.450, y = 236.274, z = -770.163 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, drop_tag = "采集动物", area_id = 200 },
{ config_id = 30007, monster_id = 28010301, pos = { x = 1271.231, y = 235.696, z = -769.089 }, rot = { x = 0.000, y = 279.748, z = 0.000 }, level = 36, drop_tag = "采集动物", area_id = 200 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1030005, name = "GROUP_LOAD_30005", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_30005", trigger_count = 0 },
{ config_id = 1030006, name = "VARIABLE_CHANGE_30006", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_30006", action = "action_EVENT_VARIABLE_CHANGE_30006", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_30005", "VARIABLE_CHANGE_30006" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { 30001, 30002, 30003, 30004, 30007 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_30005(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_30006(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_30006(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,148 @@
-- 基础信息
local base_info = {
group_id = 155003031
}
-- Trigger变量
local defs = {
group_ID = 155003031,
managerGroup = 155002001
}
-- DEFS_MISCS
local gameplayStateFuncitons =
{
["0"] = function(context)
end,
["1"] = function(context)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.SetGroupVariableValue(context,"gameplayState", 2)
end,
["2"] = function(context)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 31001, monster_id = 20060301, pos = { x = 1302.012, y = 265.591, z = -791.438 }, rot = { x = 0.000, y = 39.906, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 },
{ config_id = 31002, monster_id = 20060301, pos = { x = 1305.817, y = 267.129, z = -782.473 }, rot = { x = 0.000, y = 272.130, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 },
{ config_id = 31003, monster_id = 20060301, pos = { x = 1307.723, y = 264.701, z = -789.098 }, rot = { x = 0.000, y = 63.012, z = 0.000 }, level = 36, drop_tag = "飘浮灵", pose_id = 101, area_id = 200 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1031004, name = "GROUP_LOAD_31004", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_31004", trigger_count = 0 },
{ config_id = 1031005, name = "VARIABLE_CHANGE_31005", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_31005", action = "action_EVENT_VARIABLE_CHANGE_31005", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_31004", "VARIABLE_CHANGE_31005" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { 31001, 31002, 31003 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_31004(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_31005(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_31005(context, evt)
UpdateGamePlayState(context)
return 0
end
@@ -0,0 +1,166 @@
-- 基础信息
local base_info = {
group_id = 155003032
}
-- Trigger变量
local defs = {
group_ID = 155003032,
managerGroup = 155003001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 32001, gadget_id = 70500000, pos = { x = 1332.858, y = 258.013, z = -666.242 }, rot = { x = 3.792, y = 135.537, z = 357.932 }, level = 36, point_type = 1008, persistent = true, area_id = 200 },
{ config_id = 32002, gadget_id = 70500000, pos = { x = 1334.062, y = 257.710, z = -667.625 }, rot = { x = 20.074, y = 141.865, z = 49.426 }, level = 36, point_type = 1008, persistent = true, area_id = 200 },
{ config_id = 32003, gadget_id = 70500000, pos = { x = 1328.819, y = 261.558, z = -661.422 }, rot = { x = 338.037, y = 95.782, z = 22.949 }, level = 36, point_type = 1008, persistent = true, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1032005, name = "GROUP_LOAD_32005", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_32005", trigger_count = 0 },
{ config_id = 1032006, name = "VARIABLE_CHANGE_32006", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_32006", action = "action_EVENT_VARIABLE_CHANGE_32006", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_32005", "VARIABLE_CHANGE_32006" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 32001, 32002, 32003 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_32005(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_32006(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_32006(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,166 @@
-- 基础信息
local base_info = {
group_id = 155003033
}
-- Trigger变量
local defs = {
group_ID = 155003033,
managerGroup = 155003001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 33001, gadget_id = 70500000, pos = { x = 1292.440, y = 271.552, z = -657.456 }, rot = { x = 356.039, y = 348.546, z = 330.300 }, level = 36, point_type = 1008, persistent = true, area_id = 200 },
{ config_id = 33002, gadget_id = 70500000, pos = { x = 1286.761, y = 272.216, z = -658.347 }, rot = { x = 52.190, y = 138.117, z = 27.710 }, level = 36, point_type = 1008, persistent = true, area_id = 200 },
{ config_id = 33003, gadget_id = 70500000, pos = { x = 1285.204, y = 272.496, z = -661.057 }, rot = { x = 37.520, y = 87.740, z = 332.409 }, level = 36, point_type = 1008, persistent = true, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1033004, name = "GROUP_LOAD_33004", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_33004", trigger_count = 0 },
{ config_id = 1033005, name = "VARIABLE_CHANGE_33005", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_33005", action = "action_EVENT_VARIABLE_CHANGE_33005", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_33004", "VARIABLE_CHANGE_33005" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 33001, 33002, 33003 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_33004(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_33005(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_33005(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,167 @@
-- 基础信息
local base_info = {
group_id = 155003034
}
-- Trigger变量
local defs = {
group_ID = 155003034,
managerGroup = 155003001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 34001, gadget_id = 70500000, pos = { x = 1325.769, y = 253.317, z = -688.309 }, rot = { x = 336.045, y = 32.635, z = 353.870 }, level = 36, point_type = 2004, persistent = true, area_id = 200 },
{ config_id = 34002, gadget_id = 70500000, pos = { x = 1329.831, y = 249.077, z = -701.682 }, rot = { x = 359.103, y = 0.028, z = 3.576 }, level = 36, point_type = 2004, persistent = true, area_id = 200 },
{ config_id = 34003, gadget_id = 70500000, pos = { x = 1341.706, y = 254.771, z = -676.333 }, rot = { x = 355.021, y = 75.231, z = 359.151 }, level = 36, point_type = 2004, persistent = true, area_id = 200 },
{ config_id = 34004, gadget_id = 70500000, pos = { x = 1343.787, y = 250.969, z = -693.980 }, rot = { x = 346.111, y = 84.930, z = 352.537 }, level = 36, point_type = 2004, persistent = true, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1034005, name = "GROUP_LOAD_34005", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_34005", trigger_count = 0 },
{ config_id = 1034006, name = "VARIABLE_CHANGE_34006", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_34006", action = "action_EVENT_VARIABLE_CHANGE_34006", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_34005", "VARIABLE_CHANGE_34006" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 34001, 34002, 34003, 34004 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_34005(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_34006(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_34006(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,166 @@
-- 基础信息
local base_info = {
group_id = 155003035
}
-- Trigger变量
local defs = {
group_ID = 155003035,
managerGroup = 155003001
}
-- DEFS_MISCS
local Controllers = {}
local EnvControlGadgets = {}
local Worktops = {}
local DayAppearGadgets = {}
local NightAppearGadgets = {}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.RefreshGroup(context, { group_id = defs.group_ID, suite = 2 })
ScriptLib.PrintContextLog(context, " add suit 2")
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
ScriptLib.PrintContextLog(context, "update gameplay state")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 35001, monster_id = 28040703, pos = { x = 1211.862, y = 224.409, z = -679.159 }, rot = { x = 0.000, y = 327.987, z = 0.000 }, level = 36, drop_tag = "水族", area_id = 200 },
{ config_id = 35002, monster_id = 28040703, pos = { x = 1252.293, y = 224.423, z = -672.952 }, rot = { x = 0.000, y = 131.382, z = 0.000 }, level = 36, drop_tag = "水族", area_id = 200 },
{ config_id = 35003, monster_id = 28040703, pos = { x = 1359.748, y = 261.470, z = -622.630 }, rot = { x = 0.000, y = 305.351, z = 0.000 }, level = 36, drop_tag = "水族", area_id = 200 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1035006, name = "GROUP_LOAD_35006", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_35006", trigger_count = 0 },
{ config_id = 1035007, name = "VARIABLE_CHANGE_35007", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_35007", action = "action_EVENT_VARIABLE_CHANGE_35007", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_35006", "VARIABLE_CHANGE_35007" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { 35001, 35002, 35003 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_35006(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroup)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_35007(context, evt)
if evt.param1 == evt.param2 then return false end
-- 判断变量"gameplayState"为0
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_35007(context, evt)
UpdateGamePlayState(context)
return 0
end
require "V2_4/EnvState"
require "V2_4/EnvStateWorktop"
@@ -0,0 +1,281 @@
-- 基础信息
local base_info = {
group_id = 155003310
}
-- Trigger变量
local defs = {
managerGroupID = 155003001,
group_ID = 155003310
}
-- DEFS_MISCS
local EnvControlGadgets = {}
local DayAppearGadgets = {310004}
local NightAppearGadgets = {310005}
local gameplayStateFuncitons =
{
["0"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
end,
["1"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",0)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 2)
end,
["2"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 3)
ScriptLib.SetGadgetStateByConfigId(context, 310005, GadgetState.GearStop)
ScriptLib.SetGadgetStateByConfigId(context, 310004, GadgetState.GearStop)
end,
["3"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 4)
ScriptLib.InitTimeAxis(context, "delayactive", {1}, false)
end,
["4"] = function(context)
ScriptLib.SetGroupVariableValue(context,"is_daynight_finish",1)
ScriptLib.AddExtraGroupSuite(context, defs.group_ID, 5)
end
}
function UpdateGamePlayState(context)
local state = ScriptLib.GetGroupVariableValue(context, "gameplayState")
gameplayStateFuncitons[tostring(state)](context)
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 310004, gadget_id = 70360314, pos = { x = 1293.148, y = 269.143, z = -629.322 }, rot = { x = 0.000, y = 330.158, z = 0.000 }, level = 36, area_id = 200 },
{ config_id = 310005, gadget_id = 70360315, pos = { x = 1293.147, y = 269.143, z = -629.322 }, rot = { x = 0.000, y = 330.158, z = 0.000 }, level = 36, area_id = 200 },
{ config_id = 310006, gadget_id = 70360329, pos = { x = 1293.064, y = 271.406, z = -629.279 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, state = GadgetState.GearStart, persistent = true, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1310001, name = "GROUP_LOAD_310001", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_310001", trigger_count = 0 },
{ config_id = 1310002, name = "VARIABLE_CHANGE_310002", event = EventType.EVENT_VARIABLE_CHANGE, source = "gameplayState", condition = "condition_EVENT_VARIABLE_CHANGE_310002", action = "action_EVENT_VARIABLE_CHANGE_310002", trigger_count = 0 },
{ config_id = 1310003, name = "QUEST_START_310003", event = EventType.EVENT_QUEST_START, source = "7226907", condition = "condition_EVENT_QUEST_START_310003", action = "action_EVENT_QUEST_START_310003", trigger_count = 0 },
{ config_id = 1310007, name = "QUEST_FINISH_310007", event = EventType.EVENT_QUEST_FINISH, source = "7226907", condition = "condition_EVENT_QUEST_FINISH_310007", action = "action_EVENT_QUEST_FINISH_310007", trigger_count = 0 },
{ config_id = 1310008, name = "TIME_AXIS_PASS_310008", event = EventType.EVENT_TIME_AXIS_PASS, source = "delayactive", condition = "", action = "action_EVENT_TIME_AXIS_PASS_310008", trigger_count = 0 },
{ config_id = 1310009, name = "GROUP_LOAD_310009", event = EventType.EVENT_GROUP_LOAD, source = "", condition = "", action = "action_EVENT_GROUP_LOAD_310009", trigger_count = 0 }
}
-- 变量
variables = {
{ config_id = 1, name = "gameplayState", value = 0, no_refresh = true }
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "GROUP_LOAD_310001", "VARIABLE_CHANGE_310002" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "QUEST_START_310003" },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "QUEST_FINISH_310007" },
rand_weight = 100
},
{
-- suite_id = 4,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { "TIME_AXIS_PASS_310008", "GROUP_LOAD_310009" },
rand_weight = 100
},
{
-- suite_id = 5,
-- description = ,
monsters = { },
gadgets = { 310006 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GROUP_LOAD_310001(context, evt)
local isactive = ScriptLib.GetGroupVariableValueByGroup(context, "IslandActive", defs.managerGroupID)
if isactive == 1 then
if ScriptLib.GetGroupVariableValue(context,"gameplayState") == 0 then
ScriptLib.SetGroupVariableValue(context,"gameplayState", 1)
end
end
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_VARIABLE_CHANGE_310002(context, evt)
if evt.param1 == evt.param2 then return false end
if ScriptLib.GetGroupVariableValue(context, "gameplayState") == 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_VARIABLE_CHANGE_310002(context, evt)
UpdateGamePlayState(context)
return 0
end
-- 触发条件
function condition_EVENT_QUEST_START_310003(context, evt)
-- 判断变量"gameplayState"为1
if ScriptLib.GetGroupVariableValue(context, "gameplayState") ~= 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_QUEST_START_310003(context, evt)
-- 将本组内变量名为 "gameplayState" 的变量设置为 2
if 0 ~= ScriptLib.SetGroupVariableValue(context, "gameplayState", 2) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
-- 将configid为 310005 的物件更改为状态 GadgetState.GearStop
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 310005, GadgetState.GearStop) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 将configid为 310004 的物件更改为状态 GadgetState.GearStop
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 310004, GadgetState.GearStop) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_QUEST_FINISH_310007(context, evt)
-- 判断变量"gameplayState"为2
if ScriptLib.GetGroupVariableValue(context, "gameplayState") ~= 2 then
return false
end
return true
end
-- 触发操作
function action_EVENT_QUEST_FINISH_310007(context, evt)
-- 将本组内变量名为 "gameplayState" 的变量设置为 3
if 0 ~= ScriptLib.SetGroupVariableValue(context, "gameplayState", 3) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_TIME_AXIS_PASS_310008(context, evt)
-- 将本组内变量名为 "gameplayState" 的变量设置为 4
if 0 ~= ScriptLib.SetGroupVariableValue(context, "gameplayState", 4) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
-- 触发操作
function action_EVENT_GROUP_LOAD_310009(context, evt)
-- 将本组内变量名为 "gameplayState" 的变量设置为 4
if 0 ~= ScriptLib.SetGroupVariableValue(context, "gameplayState", 4) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
require "V2_4/EnvState"
@@ -0,0 +1,71 @@
-- 基础信息
local base_info = {
group_id = 155004001
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,71 @@
-- 基础信息
local base_info = {
group_id = 155004002
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,71 @@
-- 基础信息
local base_info = {
group_id = 155004003
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,71 @@
-- 基础信息
local base_info = {
group_id = 155004004
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,71 @@
-- 基础信息
local base_info = {
group_id = 155004005
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,73 @@
-- 基础信息
local base_info = {
group_id = 155004006
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 6003, gadget_id = 70500000, pos = { x = 121.068, y = 205.764, z = 1222.692 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, point_type = 2001, area_id = 200 },
{ config_id = 6004, gadget_id = 70500000, pos = { x = 110.853, y = 206.984, z = 1205.274 }, rot = { x = 4.456, y = 0.253, z = 2.696 }, level = 36, point_type = 2001, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 6003, 6004 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,72 @@
-- 基础信息
local base_info = {
group_id = 155004007
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 7005, gadget_id = 70500000, pos = { x = 50.251, y = 204.212, z = 1357.771 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, point_type = 2001, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 7005 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,71 @@
-- 基础信息
local base_info = {
group_id = 155004009
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,74 @@
-- 基础信息
local base_info = {
group_id = 155004012
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 12001, gadget_id = 70500000, pos = { x = 104.829, y = 200.454, z = 1298.396 }, rot = { x = 0.000, y = 0.000, z = 341.571 }, level = 36, point_type = 1001, area_id = 200 },
{ config_id = 12002, gadget_id = 70500000, pos = { x = 106.787, y = 200.052, z = 1295.388 }, rot = { x = 342.169, y = 315.366, z = 0.000 }, level = 36, point_type = 1001, area_id = 200 },
{ config_id = 12003, gadget_id = 70500000, pos = { x = 106.078, y = 200.124, z = 1297.705 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, point_type = 1001, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 12001, 12002, 12003 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,74 @@
-- 基础信息
local base_info = {
group_id = 155004013
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 13001, gadget_id = 70500000, pos = { x = 8.412, y = 212.419, z = 1625.309 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, point_type = 2001, area_id = 200 },
{ config_id = 13002, gadget_id = 70500000, pos = { x = 14.476, y = 210.955, z = 1613.349 }, rot = { x = 0.000, y = 26.264, z = 0.000 }, level = 36, point_type = 2001, area_id = 200 },
{ config_id = 13003, gadget_id = 70500000, pos = { x = 24.317, y = 210.991, z = 1613.866 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, point_type = 2001, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 13001, 13002, 13003 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,71 @@
-- 基础信息
local base_info = {
group_id = 155004014
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,71 @@
-- 基础信息
local base_info = {
group_id = 155004015
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,71 @@
-- 基础信息
local base_info = {
group_id = 155004016
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,71 @@
-- 基础信息
local base_info = {
group_id = 155004017
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,71 @@
-- 基础信息
local base_info = {
group_id = 155004018
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,108 @@
-- 基础信息
local base_info = {
group_id = 155004020
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 20007, monster_id = 20011001, pos = { x = 85.450, y = 199.420, z = 1328.827 }, rot = { x = 0.000, y = 275.008, z = 0.000 }, level = 36, drop_tag = "史莱姆", area_id = 200 },
{ config_id = 20008, monster_id = 20011001, pos = { x = 83.246, y = 199.420, z = 1324.119 }, rot = { x = 0.000, y = 325.967, z = 0.000 }, level = 36, drop_tag = "史莱姆", area_id = 200 },
{ config_id = 20009, monster_id = 20011101, pos = { x = 90.868, y = 199.420, z = 1330.522 }, rot = { x = 0.000, y = 280.283, z = 0.000 }, level = 36, drop_tag = "大史莱姆", area_id = 200 },
{ config_id = 20010, monster_id = 20011101, pos = { x = 87.513, y = 199.438, z = 1321.410 }, rot = { x = 0.000, y = 296.494, z = 0.000 }, level = 36, drop_tag = "大史莱姆", area_id = 200 }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 20006, gadget_id = 70211002, pos = { x = 87.815, y = 199.549, z = 1325.065 }, rot = { x = 6.101, y = 262.702, z = 5.486 }, level = 21, drop_tag = "战斗低级稻妻", state = GadgetState.ChestLocked, isOneoff = true, persistent = true, explore = { name = "chest", exp = 1 }, area_id = 200 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1020005, name = "ANY_MONSTER_DIE_20005", event = EventType.EVENT_ANY_MONSTER_DIE, source = "", condition = "condition_EVENT_ANY_MONSTER_DIE_20005", action = "action_EVENT_ANY_MONSTER_DIE_20005" }
}
-- 变量
variables = {
}
-- 废弃数据
garbages = {
monsters = {
{ config_id = 20001, monster_id = 24020201, pos = { x = 76.182, y = 202.895, z = 1322.858 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, drop_tag = "拟生机关", pose_id = 101, area_id = 200 },
{ config_id = 20002, monster_id = 24020201, pos = { x = 94.977, y = 199.420, z = 1327.311 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, drop_tag = "拟生机关", pose_id = 101, area_id = 200 },
{ config_id = 20003, monster_id = 24020201, pos = { x = 84.759, y = 199.556, z = 1320.361 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, drop_tag = "拟生机关", pose_id = 101, area_id = 200 },
{ config_id = 20004, monster_id = 24020201, pos = { x = 85.351, y = 199.420, z = 1330.766 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, drop_tag = "拟生机关", pose_id = 101, area_id = 200 }
}
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { 20007, 20008, 20009, 20010 },
gadgets = { 20006 },
regions = { },
triggers = { "ANY_MONSTER_DIE_20005" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_ANY_MONSTER_DIE_20005(context, evt)
-- 判断指定group组剩余怪物数量是否是0
if ScriptLib.GetGroupMonsterCountByGroupId(context, 155004020) ~= 0 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ANY_MONSTER_DIE_20005(context, evt)
-- 将configid为 20006 的物件更改为状态 GadgetState.Default
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 20006, GadgetState.Default) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end
@@ -0,0 +1,71 @@
-- 基础信息
local base_info = {
group_id = 155004022
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,71 @@
-- 基础信息
local base_info = {
group_id = 155004023
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,71 @@
-- 基础信息
local base_info = {
group_id = 155004024
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,71 @@
-- 基础信息
local base_info = {
group_id = 155004026
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,71 @@
-- 基础信息
local base_info = {
group_id = 155004027
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
@@ -0,0 +1,254 @@
-- 基础信息
local base_info = {
group_id = 155004028
}
-- Trigger变量
local defs = {
point_sum = 11,
route_2 = 500400001,
gadget_seelie = 28002
}
-- DEFS_MISCS
defs.final_point = defs.point_sum - 1
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 28001, gadget_id = 70290293, pos = { x = 94.183, y = 212.008, z = 1263.772 }, rot = { x = 0.000, y = 358.594, z = 0.000 }, level = 36, area_id = 200 },
{ config_id = 28002, gadget_id = 70710010, pos = { x = 78.411, y = 226.737, z = 1339.068 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 36, route_id = 500400002, area_id = 200 },
{ config_id = 28003, gadget_id = 70710007, pos = { x = 94.343, y = 212.459, z = 1263.948 }, rot = { x = 353.683, y = 343.643, z = 4.769 }, level = 36, area_id = 200 },
{ config_id = 28004, gadget_id = 70211101, pos = { x = 95.304, y = 211.921, z = 1260.341 }, rot = { x = 0.000, y = 356.439, z = 0.000 }, level = 21, drop_tag = "解谜低级稻妻", showcutscene = true, isOneoff = true, persistent = true, explore = { name = "chest", exp = 1 }, area_id = 200 }
}
-- 区域
regions = {
{ config_id = 28007, shape = RegionShape.SPHERE, radius = 5, pos = { x = 78.330, y = 226.701, z = 1339.130 }, area_id = 200 }
}
-- 触发器
triggers = {
{ config_id = 1028005, name = "PLATFORM_REACH_POINT_28005", event = EventType.EVENT_PLATFORM_REACH_POINT, source = "", condition = "condition_EVENT_PLATFORM_REACH_POINT_28005", action = "action_EVENT_PLATFORM_REACH_POINT_28005", trigger_count = 0 },
{ config_id = 1028006, name = "AVATAR_NEAR_PLATFORM_28006", event = EventType.EVENT_AVATAR_NEAR_PLATFORM, source = "", condition = "condition_EVENT_AVATAR_NEAR_PLATFORM_28006", action = "action_EVENT_AVATAR_NEAR_PLATFORM_28006", trigger_count = 0 },
{ config_id = 1028007, name = "ENTER_REGION_28007", event = EventType.EVENT_ENTER_REGION, source = "", condition = "condition_EVENT_ENTER_REGION_28007", action = "action_EVENT_ENTER_REGION_28007", trigger_count = 0 },
{ config_id = 1028008, name = "GADGET_STATE_CHANGE_28008", event = EventType.EVENT_GADGET_STATE_CHANGE, source = "", condition = "condition_EVENT_GADGET_STATE_CHANGE_28008", action = "action_EVENT_GADGET_STATE_CHANGE_28008" },
{ config_id = 1028009, name = "GADGET_CREATE_28009", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "condition_EVENT_GADGET_CREATE_28009", action = "action_EVENT_GADGET_CREATE_28009", trigger_count = 0 }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 2,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = suite_1,
monsters = { },
gadgets = { 28001, 28002, 28003 },
regions = { 28007 },
triggers = { "PLATFORM_REACH_POINT_28005", "AVATAR_NEAR_PLATFORM_28006", "ENTER_REGION_28007", "GADGET_STATE_CHANGE_28008" },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = suite_2,
monsters = { },
gadgets = { 28001, 28004 },
regions = { },
triggers = { "GADGET_CREATE_28009" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发条件
function condition_EVENT_PLATFORM_REACH_POINT_28005(context, evt)
if defs.gadget_seelie ~= evt.param1 then
return false
end
if defs.route_2 ~= evt.param2 then
return false
end
if defs.final_point ~= evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_PLATFORM_REACH_POINT_28005(context, evt)
-- 将configid为 28001 的物件更改为状态 GadgetState.GearStart
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 28001, GadgetState.GearStart) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
-- 停止移动平台
if 0 ~= ScriptLib.StopPlatform(context, 28002) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : stop_platform")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 28002 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 运营数据埋点,匹配LD定义的规则使用
if 0 ~= ScriptLib.MarkPlayerAction(context, 2005, 3, 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : mark_playerAction")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_AVATAR_NEAR_PLATFORM_28006(context, evt)
if defs.gadget_seelie ~= evt.param1 then
return false
end
if defs.route_2 ~= evt.param2 then
return false
end
if defs.final_point == evt.param3 then
return false
end
return true
end
-- 触发操作
function action_EVENT_AVATAR_NEAR_PLATFORM_28006(context, evt)
if 0 ~= ScriptLib.StartPlatform(context, 28002) then
return -1
end
-- 运营数据埋点,匹配LD定义的规则使用
if 0 ~= evt.param3 then
ScriptLib.MarkPlayerAction(context, 2005, 2, evt.param3 + 1)
end
return 0
end
-- 触发条件
function condition_EVENT_ENTER_REGION_28007(context, evt)
if evt.param1 ~= 28007 then return false end
-- 判断角色数量不少于1
if ScriptLib.GetRegionEntityCount(context, { region_eid = evt.source_eid, entity_type = EntityType.AVATAR }) < 1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_ENTER_REGION_28007(context, evt)
-- 设置移动平台路径
if 0 ~= ScriptLib.SetPlatformRouteId(context, 28002, 500400001) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_platform_routeId")
return -1
end
-- 永久关闭CongfigId的Gadget,需要和Groups的RefreshWithBlock标签搭配
if 0 ~= ScriptLib.KillEntityByConfigId(context, { config_id = 28003 }) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : kill_entity_by_configId")
return -1
end
-- 运营数据埋点,匹配LD定义的规则使用
if 0 ~= ScriptLib.MarkPlayerAction(context, 2005, 1, 1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : mark_playerAction")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_STATE_CHANGE_28008(context, evt)
if 28001 ~= evt.param2 or GadgetState.GearAction1 ~= evt.param1 then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_STATE_CHANGE_28008(context, evt)
-- group调整group进度,只对非randSuite有效
if 0 ~= ScriptLib.GoToGroupSuite(context, 155004028, 2) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : goto_groupSuite")
return -1
end
return 0
end
-- 触发条件
function condition_EVENT_GADGET_CREATE_28009(context, evt)
if 28001 ~= evt.param1 or GadgetState.Default ~= ScriptLib.GetGadgetStateByConfigId(context, 0, evt.param1) then
return false
end
return true
end
-- 触发操作
function action_EVENT_GADGET_CREATE_28009(context, evt)
-- 将configid为 28001 的物件更改为状态 GadgetState.GearAction1
if 0 ~= ScriptLib.SetGadgetStateByConfigId(context, 28001, GadgetState.GearAction1) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_gadget_state_by_configId")
return -1
end
return 0
end

Some files were not shown because too many files have changed in this diff Show More