0
0
mirror of https://gitlab.com/YuukiPS/GC-Resources.git synced 2025-04-28 09:05:26 +00:00

Update LUA 3.2 Scene

This commit is contained in:
Akbar Yahya 2022-10-30 14:16:36 +08:00
parent 608312bb96
commit b271dfa1d9
No known key found for this signature in database
GPG Key ID: 0C9985FEC5C018C9
1193 changed files with 49919 additions and 287 deletions

View File

@ -1,6 +1,6 @@
-- 所有的group
groups = {
{ id = 111102001, pos = { x = 1508.456, y = 270.928, z = -1507.782 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 111102001, refresh_id = 999999, pos = { x = 1508.456, y = 270.928, z = -1507.782 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 111102002, refresh_id = 1, pos = { x = 1551.319, y = 269.609, z = -1491.193 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 111102003, refresh_id = 1, pos = { x = 1325.420, y = 330.025, z = -1941.377 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 111102004, refresh_id = 1, pos = { x = 1275.905, y = 330.031, z = -1952.195 }, is_replaceable = { value = true, version = 0, new_bin_only = true } },
@ -8,7 +8,7 @@ groups = {
{ id = 111102006, refresh_id = 1, pos = { x = 1474.041, y = 270.586, z = -1523.555 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 111102007, refresh_id = 1, pos = { x = 1825.049, y = 194.600, z = -1584.011 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 111102008, refresh_id = 1, pos = { x = 1626.451, y = 244.702, z = -1624.465 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 111102009, refresh_id = 1, pos = { x = 1319.922, y = 330.013, z = -1960.545 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 111102009, refresh_id = 1, pos = { x = 1319.922, y = 330.013, z = -1957.726 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 111102010, refresh_id = 1, pos = { x = 1296.263, y = 330.012, z = -1926.000 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 111102011, pos = { x = 1564.591, y = 252.079, z = -1640.687 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 111102012, refresh_id = 1002, pos = { x = 1526.594, y = 271.591, z = -1520.555 }, force_clean_sub_entity = true, is_replaceable = { value = false, version = 0, new_bin_only = true } },
@ -71,6 +71,7 @@ groups = {
{ id = 111102078, refresh_id = 1, pos = { x = 2048.010, y = 219.678, z = -1685.007 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 111102079, pos = { x = 1422.000, y = 258.000, z = -1692.000 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 111102084, refresh_id = 1, pos = { x = 1159.540, y = 305.144, z = -1410.604 }, is_replaceable = { value = true, version = 0, new_bin_only = true } },
{ id = 111102085, refresh_id = 1001, pos = { x = 1560.185, y = 333.925, z = -2045.421 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 111102086, refresh_id = 1, pos = { x = 1260.152, y = 311.960, z = -1289.871 }, is_replaceable = { value = true, version = 0, new_bin_only = true } },
{ id = 111102088, refresh_id = 1002, pos = { x = 1807.915, y = 194.906, z = -1414.053 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 111102092, pos = { x = 1395.762, y = 276.598, z = -1440.193 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },

View File

@ -18,9 +18,9 @@ monsters = {
{ config_id = 235006, monster_id = 21010101, pos = { x = 2234.155, y = 244.120, z = -1575.034 }, rot = { x = 0.000, y = 144.489, z = 0.000 }, level = 1, drop_id = 1000100 },
{ config_id = 235007, monster_id = 21010101, pos = { x = 2233.255, y = 244.120, z = -1578.510 }, rot = { x = 0.000, y = 89.567, z = 0.000 }, level = 1, drop_id = 1000100 },
{ config_id = 235008, monster_id = 21010101, pos = { x = 2234.228, y = 244.120, z = -1582.120 }, rot = { x = 0.000, y = 29.969, z = 0.000 }, level = 1, drop_id = 1000100 },
{ config_id = 235009, monster_id = 20010901, pos = { x = 2244.668, y = 244.120, z = -1578.633 }, rot = { x = 0.000, y = 268.961, z = 0.000 }, level = 1, drop_tag = "大史莱姆" },
{ config_id = 235010, monster_id = 21011301, pos = { x = 2241.650, y = 244.120, z = -1572.063 }, rot = { x = 0.000, y = 221.819, z = 0.000 }, level = 1, drop_tag = "丘丘人" },
{ config_id = 235011, monster_id = 21010401, pos = { x = 2241.705, y = 244.120, z = -1585.008 }, rot = { x = 0.000, y = 325.170, z = 0.000 }, level = 1, drop_tag = "远程丘丘人" }
{ config_id = 235009, monster_id = 20010901, pos = { x = 2244.668, y = 244.120, z = -1578.633 }, rot = { x = 0.000, y = 268.961, z = 0.000 }, level = 1, drop_id = 1000100 },
{ config_id = 235010, monster_id = 21011301, pos = { x = 2241.650, y = 244.120, z = -1572.063 }, rot = { x = 0.000, y = 221.819, z = 0.000 }, level = 1, drop_id = 1000100 },
{ config_id = 235011, monster_id = 21010401, pos = { x = 2241.705, y = 244.120, z = -1585.008 }, rot = { x = 0.000, y = 325.170, z = 0.000 }, level = 1, drop_id = 1000100 }
}
-- NPC
@ -127,8 +127,8 @@ end
-- 触发条件
function condition_EVENT_SELECT_OPTION_235015(context, evt)
-- 判断是gadgetid 0 option_id 177
if 0 ~= evt.param1 then
-- 判断是gadgetid 235013 option_id 177
if 235013 ~= evt.param1 then
return false
end

View File

@ -19,6 +19,77 @@ npcs = {
-- 装置
gadgets = {
{ config_id = 1001, gadget_id = 70500000, pos = { x = 1520.154, y = 271.624, z = -1509.042 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 1002 },
{ config_id = 1002, gadget_id = 70500000, pos = { x = 1519.262, y = 271.506, z = -1506.431 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 1001 },
{ config_id = 1003, gadget_id = 70500000, pos = { x = 1522.557, y = 271.638, z = -1511.755 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 1003 },
{ config_id = 1004, gadget_id = 70500000, pos = { x = 1524.513, y = 271.689, z = -1514.722 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 1004 },
{ config_id = 1005, gadget_id = 70500000, pos = { x = 1527.568, y = 271.506, z = -1517.920 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 1005 },
{ config_id = 1006, gadget_id = 70500000, pos = { x = 1529.660, y = 271.357, z = -1520.753 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 1006 },
{ config_id = 1007, gadget_id = 70500000, pos = { x = 1531.835, y = 271.316, z = -1523.495 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 1007 },
{ config_id = 1008, gadget_id = 70500000, pos = { x = 1533.682, y = 271.191, z = -1526.385 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 1008 },
{ config_id = 1009, gadget_id = 70500000, pos = { x = 1535.541, y = 270.813, z = -1528.503 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 1009 },
{ config_id = 1010, gadget_id = 70500000, pos = { x = 1537.907, y = 270.269, z = -1530.875 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 1010 },
{ config_id = 1011, gadget_id = 70500000, pos = { x = 1515.515, y = 271.536, z = -1508.357 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2001 },
{ config_id = 1012, gadget_id = 70500000, pos = { x = 1516.900, y = 271.621, z = -1510.665 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2002 },
{ config_id = 1013, gadget_id = 70500000, pos = { x = 1518.957, y = 271.666, z = -1513.533 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2003 },
{ config_id = 1014, gadget_id = 70500000, pos = { x = 1521.153, y = 271.663, z = -1517.018 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2004 },
{ config_id = 1015, gadget_id = 70500000, pos = { x = 1524.298, y = 271.804, z = -1520.032 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2005 },
{ config_id = 1016, gadget_id = 70500000, pos = { x = 1526.512, y = 271.556, z = -1522.460 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2006 },
{ config_id = 1017, gadget_id = 70500000, pos = { x = 1528.177, y = 271.446, z = -1524.678 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2007 },
{ config_id = 1018, gadget_id = 70500000, pos = { x = 1529.786, y = 271.378, z = -1526.764 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2008 },
{ config_id = 1019, gadget_id = 70500000, pos = { x = 1531.427, y = 271.183, z = -1528.438 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2009 },
{ config_id = 1020, gadget_id = 70500000, pos = { x = 1533.186, y = 270.844, z = -1530.469 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2010 },
{ config_id = 1021, gadget_id = 70500000, pos = { x = 1512.603, y = 271.477, z = -1510.120 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2011 },
{ config_id = 1022, gadget_id = 70500000, pos = { x = 1514.219, y = 271.595, z = -1512.576 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2012 },
{ config_id = 1023, gadget_id = 70500000, pos = { x = 1517.136, y = 271.659, z = -1515.628 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2013 },
{ config_id = 1024, gadget_id = 70500000, pos = { x = 1519.528, y = 271.665, z = -1518.556 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2014 },
{ config_id = 1025, gadget_id = 70500000, pos = { x = 1521.898, y = 271.732, z = -1521.024 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2015 },
{ config_id = 1026, gadget_id = 70500000, pos = { x = 1523.180, y = 271.707, z = -1523.311 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2016 },
{ config_id = 1027, gadget_id = 70500000, pos = { x = 1524.678, y = 271.595, z = -1525.126 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2019 },
{ config_id = 1028, gadget_id = 70500000, pos = { x = 1509.089, y = 271.339, z = -1512.151 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2023 },
{ config_id = 1029, gadget_id = 70500000, pos = { x = 1511.426, y = 271.543, z = -1515.392 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2025 },
{ config_id = 1030, gadget_id = 70500000, pos = { x = 1514.618, y = 271.610, z = -1519.440 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2026 },
{ config_id = 1031, gadget_id = 70500000, pos = { x = 1516.001, y = 271.610, z = -1521.769 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2027 },
{ config_id = 1032, gadget_id = 70500000, pos = { x = 1518.620, y = 271.711, z = -1524.605 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2028 },
{ config_id = 1033, gadget_id = 70500000, pos = { x = 1521.488, y = 271.728, z = -1527.478 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2029 },
{ config_id = 1034, gadget_id = 70500000, pos = { x = 1506.952, y = 271.279, z = -1513.975 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2030 },
{ config_id = 1035, gadget_id = 70500000, pos = { x = 1509.394, y = 271.503, z = -1517.184 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2031 },
{ config_id = 1036, gadget_id = 70500000, pos = { x = 1511.300, y = 271.575, z = -1520.430 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2032 },
{ config_id = 1037, gadget_id = 70500000, pos = { x = 1513.439, y = 271.694, z = -1524.197 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2033 },
{ config_id = 1038, gadget_id = 70500000, pos = { x = 1515.730, y = 271.843, z = -1526.875 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2034 },
{ config_id = 1039, gadget_id = 70500000, pos = { x = 1517.748, y = 271.964, z = -1529.407 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2035 },
{ config_id = 1040, gadget_id = 70500000, pos = { x = 1504.633, y = 271.251, z = -1515.703 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2036 },
{ config_id = 1041, gadget_id = 70500000, pos = { x = 1505.794, y = 271.443, z = -1519.061 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2037 },
{ config_id = 1042, gadget_id = 70500000, pos = { x = 1507.743, y = 271.570, z = -1522.572 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2038 },
{ config_id = 1043, gadget_id = 70500000, pos = { x = 1509.231, y = 271.791, z = -1525.469 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2039 },
{ config_id = 1044, gadget_id = 70500000, pos = { x = 1511.865, y = 272.209, z = -1528.608 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2040 },
{ config_id = 1045, gadget_id = 70500000, pos = { x = 1513.706, y = 272.517, z = -1531.226 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2041 },
{ config_id = 1046, gadget_id = 70500000, pos = { x = 1501.689, y = 271.096, z = -1517.539 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2042 },
{ config_id = 1047, gadget_id = 70500000, pos = { x = 1503.829, y = 271.381, z = -1520.648 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2043 },
{ config_id = 1048, gadget_id = 70500000, pos = { x = 1505.276, y = 271.600, z = -1522.978 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2044 },
{ config_id = 1049, gadget_id = 70500000, pos = { x = 1507.047, y = 271.884, z = -1525.828 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2045 },
{ config_id = 1050, gadget_id = 70500000, pos = { x = 1508.563, y = 272.206, z = -1527.983 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2046 },
{ config_id = 1051, gadget_id = 70500000, pos = { x = 1510.219, y = 272.577, z = -1530.058 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2047 },
{ config_id = 1052, gadget_id = 70500000, pos = { x = 1512.397, y = 272.772, z = -1532.690 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2048 },
{ config_id = 1053, gadget_id = 70500000, pos = { x = 1499.958, y = 271.069, z = -1519.071 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2049 },
{ config_id = 1054, gadget_id = 70500000, pos = { x = 1501.366, y = 271.357, z = -1521.217 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2050 },
{ config_id = 1055, gadget_id = 70500000, pos = { x = 1503.379, y = 271.744, z = -1524.004 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2051 },
{ config_id = 1056, gadget_id = 70500000, pos = { x = 1504.690, y = 272.121, z = -1526.241 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2052 },
{ config_id = 1057, gadget_id = 70500000, pos = { x = 1506.371, y = 272.546, z = -1528.902 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2053 },
{ config_id = 1058, gadget_id = 70500000, pos = { x = 1508.685, y = 272.849, z = -1531.625 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2054 },
{ config_id = 1059, gadget_id = 70500000, pos = { x = 1496.952, y = 271.385, z = -1520.544 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2057 },
{ config_id = 1060, gadget_id = 70500000, pos = { x = 1499.122, y = 272.062, z = -1523.512 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 2058 },
{ config_id = 1061, gadget_id = 70500000, pos = { x = 1517.417, y = 271.297, z = -1503.792 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 3001 },
{ config_id = 1062, gadget_id = 70500000, pos = { x = 1514.129, y = 271.035, z = -1505.528 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 3002 },
{ config_id = 1063, gadget_id = 70500000, pos = { x = 1511.460, y = 271.202, z = -1507.508 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 3003 },
{ config_id = 1064, gadget_id = 70500000, pos = { x = 1508.189, y = 271.089, z = -1509.561 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 3005 },
{ config_id = 1065, gadget_id = 70500000, pos = { x = 1505.080, y = 271.009, z = -1511.294 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 3006 },
{ config_id = 1066, gadget_id = 70500000, pos = { x = 1515.600, y = 271.042, z = -1501.174 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 3007 },
{ config_id = 1067, gadget_id = 70500000, pos = { x = 1512.818, y = 271.010, z = -1502.425 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 3008 },
{ config_id = 1068, gadget_id = 70500000, pos = { x = 1509.354, y = 270.944, z = -1504.154 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 3009 },
{ config_id = 1069, gadget_id = 70500000, pos = { x = 1505.621, y = 270.821, z = -1505.153 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 3010 },
{ config_id = 1070, gadget_id = 70500000, pos = { x = 1514.194, y = 270.977, z = -1497.947 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 3011 },
{ config_id = 1071, gadget_id = 70500000, pos = { x = 1511.492, y = 270.977, z = -1499.239 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, point_type = 3012 }
}
-- 区域
@ -57,7 +128,7 @@ suites = {
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { },
gadgets = { 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071 },
regions = { },
triggers = { },
rand_weight = 100

View File

@ -4,45 +4,126 @@ local base_info = {
}
-- DEFS_MISCS
local defs =
{
group_id = 111102009,
--起始操作台
start_operator = 9005,
local defs = {
--每个阶段的所有演员物件config_id。用于统一设置状态
actor_list =
{
[1] = {9001, 9002, 9003},
[2] = {9001, 9002, 9003}
option_turn = 613,
option_startstop = 7,
point_array = 110200027,
--运输装置config_id
carrier_list = {9001},
switcher_control =
{--[操作台configID] = {被控岔路装置1, 被控岔路装置2},
[9017] = {9003},
},
--可拾取的gadget列表即not in any suite的夜鸦雕像
pickable_gadget =
--几条路 注意是point_list有向的 倒数第二个点为岔路判定点
way_info =
{
9001, 9002
--key为路径几 顺序无所谓
[1] =
{
point_list = {18,1},
spawn_point = 0,
gear_id = 9003, --此判定点依据哪个岔路物件
dir = --岔路物件每个State通向哪
{ --GadgetState索引way_info ID
[0] = 7,
[201] = 0,
[202] = 0,
[204] = 0,
},
--行动序列
actions =
{
{
[1] = { config_id = 9001, reminder_id = 31021109, point_array = 0, point_id_list = {}, duration = 5},
},
[2] =
{
[1] = { config_id = 9002, reminder_id = 31021107, point_array = 0, point_id_list = {}, duration = 3},
point_list = {12,11,10,9,8,7,6,5,4,3},
spawn_point = 3,
gear_id = 0, --此判定点依据哪个岔路物件
dir = --岔路物件每个State通向哪
{ --GadgetState索引way_info ID
[0] = 0,
[201] = 5,
[202] = 0,
[203] = 0,
},
},
[3] =
{
point_list = {2,3,4,5,6,7,8,9,10,11},
spawn_point = 9003,
gear_id = 0, --此判定点依据哪个岔路物件
dir = --岔路物件每个State通向哪
{ --GadgetState索引way_info ID
[0] = 0,
[201] = 5,
[202] = 0,
[203] = 0,
},
},
[5] =
{
point_list = {12,13,14,15},
spawn_point = 0,
gear_id = 0, --此判定点依据哪个岔路物件
dir = --岔路物件每个State通向哪
{ --GadgetState索引way_info ID
[0] = 0,
[201] = 3,
[202] = 0,
[203] = 0,
},
},
[6] =
{
point_list = {12,16,17},
spawn_point = 0,
gear_id = 0, --此判定点依据哪个岔路物件
dir = --岔路物件每个State通向哪
{ --GadgetState索引way_info ID
[0] = 0,
[201] = 0,
[202] = 0,
[203] = 0,
},
},
[7] =
{
point_list = {2,15,14,13},
spawn_point = 0,
gear_id = 9003, --此判定点依据哪个岔路物件
dir = --岔路物件每个State通向哪
{ --GadgetState索引way_info ID
[0] = 6,
[201] = 2,
[202] = 0,
[203] = 0,
},
},
},
--每段剧情结束时加载的对应suite(放聚光灯和操作台用),和正确的放置槽位config_id
--key是阶段id
question_suits =
--停车点 到此点时会判断是否需要停车
stop_points =
{
[1] = { add_suite = 3, correct_slot = 9010, correct_gadget = 9001},
[2] = { add_suite = 4, correct_slot = 9009, correct_gadget = 9002},
7, 14
},
--玩法范围,主机出圈则重置
play_region = 9012,
}
--================================================================
@ -61,26 +142,26 @@ npcs = {
-- 装置
gadgets = {
[9001] = { config_id = 9001, gadget_id = 70310173, pos = { x = 1323.071, y = 330.084, z = -1962.631 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
[9002] = { config_id = 9002, gadget_id = 70310173, pos = { x = 1326.484, y = 330.091, z = -1961.811 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
[9003] = { config_id = 9003, gadget_id = 70310173, pos = { x = 1324.727, y = 330.099, z = -1964.467 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
[9004] = { config_id = 9004, gadget_id = 70310175, pos = { x = 1324.083, y = 330.012, z = -1958.109 }, rot = { x = 0.000, y = 186.013, z = 0.000 }, level = 1 },
-- 起始操作台
[9005] = { config_id = 9005, gadget_id = 70360001, pos = { x = 1324.083, y = 330.012, z = -1958.109 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 24 } } },
[9006] = { config_id = 9006, gadget_id = 70310174, pos = { x = 1320.903, y = 330.012, z = -1961.089 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
[9007] = { config_id = 9007, gadget_id = 70310174, pos = { x = 1320.563, y = 330.079, z = -1963.965 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
[9008] = { config_id = 9008, gadget_id = 70310174, pos = { x = 1325.079, y = 330.080, z = -1960.317 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- 放置点
[9009] = { config_id = 9009, gadget_id = 70360001, pos = { x = 1320.569, y = 330.159, z = -1963.930 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 35 } } },
-- 放置点
[9010] = { config_id = 9010, gadget_id = 70360001, pos = { x = 1320.936, y = 330.092, z = -1961.123 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 35 } } },
-- 放置点
[9011] = { config_id = 9011, gadget_id = 70360001, pos = { x = 1325.005, y = 330.160, z = -1960.288 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 35 } } }
[9001] = { config_id = 9001, gadget_id = 70320028, pos = { x = 1308.828, y = 333.625, z = -1957.350 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_use_point_array = true },
-- 可动岔路
[9003] = { config_id = 9003, gadget_id = 70320027, pos = { x = 1314.664, y = 330.013, z = -1950.176 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
[9004] = { config_id = 9004, gadget_id = 70310313, pos = { x = 1314.775, y = 330.019, z = -1953.933 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
[9005] = { config_id = 9005, gadget_id = 70320027, pos = { x = 1314.717, y = 330.017, z = -1957.694 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
[9006] = { config_id = 9006, gadget_id = 70320027, pos = { x = 1307.057, y = 330.017, z = -1949.990 }, rot = { x = 0.000, y = 180.000, z = 0.000 }, level = 1 },
[9008] = { config_id = 9008, gadget_id = 70310313, pos = { x = 1306.974, y = 330.019, z = -1946.219 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
[9009] = { config_id = 9009, gadget_id = 70310313, pos = { x = 1310.907, y = 330.019, z = -1949.996 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
[9010] = { config_id = 9010, gadget_id = 70310313, pos = { x = 1310.958, y = 330.019, z = -1957.782 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
[9011] = { config_id = 9011, gadget_id = 70310313, pos = { x = 1323.046, y = 330.019, z = -1953.933 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
[9012] = { config_id = 9012, gadget_id = 70320027, pos = { x = 1322.988, y = 330.017, z = -1957.694 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
[9013] = { config_id = 9013, gadget_id = 70310313, pos = { x = 1319.177, y = 330.019, z = -1949.996 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
[9014] = { config_id = 9014, gadget_id = 70310313, pos = { x = 1319.229, y = 330.019, z = -1957.782 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
[9015] = { config_id = 9015, gadget_id = 70320027, pos = { x = 1322.934, y = 330.013, z = -1950.176 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
[9016] = { config_id = 9016, gadget_id = 70310313, pos = { x = 1316.604, y = 330.019, z = -1957.782 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
[9017] = { config_id = 9017, gadget_id = 70360002, pos = { x = 1314.900, y = 330.023, z = -1945.700 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, worktop_config = { init_options = { 7, 613 } } }
}
-- 区域
regions = {
[9012] = { config_id = 9012, shape = RegionShape.SPHERE, radius = 12, pos = { x = 1323.647, y = 330.011, z = -1960.951 } }
}
-- 触发器
@ -115,34 +196,7 @@ suites = {
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 9003, 9004, 9005, 9006, 9007, 9008 },
regions = { 9012 },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { 9009, 9010 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 4,
-- description = ,
monsters = { },
gadgets = { 9011 },
gadgets = { 9001, 9003, 9004, 9005, 9006, 9008, 9009, 9010, 9011, 9012, 9013, 9014, 9015, 9016, 9017 },
regions = { },
triggers = { },
rand_weight = 100
@ -155,4 +209,4 @@ suites = {
--
--================================================================
require "V2_8/CrowTheatre_Howdunit"
require "V3_2/MachineCarrier"

View File

@ -0,0 +1,110 @@
-- 基础信息
local base_info = {
group_id = 111102085
}
-- Trigger变量
local defs = {
play_region = 85005,
gallery_id = 28020,
exit_region = 85008
}
-- DEFS_MISCS
local mushroomBeastInfo =
{
[1]={configId=85006,maxProgress=300,normal=100,active=200,dieOut=300,patrolRoute={1,2,3,4,5,6}},
[2]={configId=85007,maxProgress=300,normal=100,active=200,dieOut=300,patrolRoute={7,8,9,10,11,12,13}}
}
local groupInfo =
{
pointArrayId = 110200025,
playRegion =85005
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
{ config_id = 85001, monster_id = 21010101, pos = { x = 1562.300, y = 333.923, z = -2061.162 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 50, drop_tag = "丘丘人" },
{ config_id = 85002, monster_id = 21010101, pos = { x = 1574.219, y = 335.345, z = -2048.540 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 50, drop_tag = "丘丘人" },
{ config_id = 85003, monster_id = 21010101, pos = { x = 1539.700, y = 331.417, z = -2050.221 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 50, drop_tag = "丘丘人" },
{ config_id = 85004, monster_id = 21010101, pos = { x = 1560.020, y = 334.040, z = -2037.247 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 50, drop_tag = "丘丘人" },
{ config_id = 85006, monster_id = 26090101, pos = { x = 1577.831, y = 335.698, z = -2057.853 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 20, drop_tag = "蕈兽", affix = { 5212, 9009 }, pose_id = 101, server_global_value_config = {["SGV_MushroomMonster_Alert"]=0} },
{ config_id = 85007, monster_id = 26090201, pos = { x = 1574.003, y = 335.083, z = -2069.212 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 20, drop_tag = "蕈兽", affix = { 5212, 9009 }, pose_id = 101, server_global_value_config = {["SGV_MushroomMonster_Alert"]=0} }
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
}
-- 区域
regions = {
{ config_id = 85005, shape = RegionShape.SPHERE, radius = 40, pos = { x = 1560.185, y = 333.925, z = -2045.421 } },
{ config_id = 85008, shape = RegionShape.SPHERE, radius = 50, pos = { x = 1560.185, y = 333.925, z = -2045.421 } }
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { 85001, 85002, 85003, 85004 },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { },
regions = { 85005, 85008 },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
require "V3_2/Activity_CatchMushroomMonster"

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -0.469, y = 0.000, z = 0.295 },
born_rot = { x = 0.000, y = 0.000, z = 0.000 },
die_y = -50,
city_id = 1,
vision_anchor = { x = -500.0, z = -500.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -31.150, y = 1.616, z = 52.890 },
born_rot = { x = 0.000, y = 89.400, z = 0.000 },
die_y = -100,
city_id = 1,
vision_anchor = { x = -2748.7, z = -412.8 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 92.522, y = 0.000, z = -39.584 },
born_rot = { x = 0.000, y = 274.292, z = 0.000 },
die_y = -32.52615,
city_id = 1,
vision_anchor = { x = -337.4, z = -222.4 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 104.997, y = 11.507, z = -0.546 },
born_rot = { x = 0.000, y = 270.000, z = 0.000 },
die_y = -20,
city_id = 1,
vision_anchor = { x = -1000.0, z = -1000.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 349.106, y = 12.216, z = -14.792 },
born_rot = { x = 0.000, y = 273.063, z = 0.000 },
die_y = -100,
city_id = 1,
vision_anchor = { x = -2370.3, z = -3064.2 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -98.525, y = 33.250, z = 21.512 },
born_rot = { x = 0.000, y = 320.560, z = 0.000 },
die_y = 0,
city_id = 2,
vision_anchor = { x = -288.5, z = -108.7 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 12.751, y = 256.754, z = 11.635 },
born_rot = { x = 0.000, y = 197.109, z = 0.000 },
die_y = -772.8866,
city_id = 2,
vision_anchor = { x = -4187.4, z = -3460.9 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -122.190, y = -36.695, z = 70.579 },
born_rot = { x = 0.000, y = 84.004, z = 0.000 },
die_y = -100,
city_id = 1,
vision_anchor = { x = -3509.6, z = -3509.6 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -539.925, y = 226.609, z = 372.529 },
born_rot = { x = 0.000, y = 0.000, z = 0.000 },
die_y = -0.5800629,
city_id = 2,
vision_anchor = { x = -733.1, z = -62.9 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -0.710, y = -4.916, z = 64.581 },
born_rot = { x = 0.000, y = 180.971, z = 0.000 },
die_y = -28.46352,
city_id = 1,
vision_anchor = { x = -62.1, z = -67.1 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 12.796, y = 256.755, z = 11.634 },
born_rot = { x = 0.000, y = 180.417, z = 0.000 },
die_y = -772.8866,
city_id = 2,
vision_anchor = { x = -4187.4, z = -4215.8 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -15.000, y = 20.100, z = 30.000 },
born_rot = { x = 0.000, y = 135.000, z = 0.000 },
die_y = -555,
city_id = 1,
vision_anchor = { x = -250.0, z = -270.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 1.680, y = 4.790, z = 37.063 },
born_rot = { x = 0.000, y = 0.000, z = 0.000 },
die_y = -999,
city_id = 2,
vision_anchor = { x = -1000.0, z = -1000.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 53.557, y = 89.751, z = 52.216 },
born_rot = { x = 0.000, y = 249.396, z = 0.000 },
die_y = 75.5,
city_id = 2,
vision_anchor = { x = -826.5, z = -631.4 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -91.950, y = 33.532, z = 19.758 },
born_rot = { x = 0.000, y = 320.560, z = 0.000 },
die_y = -245.5204,
city_id = 2,
vision_anchor = { x = -597.8, z = -412.9 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -98.253, y = 33.292, z = 21.577 },
born_rot = { x = 0.000, y = 0.000, z = 0.000 },
die_y = -245.5204,
city_id = 2,
vision_anchor = { x = -597.8, z = -412.9 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -10.570, y = 53.762, z = 12.898 },
born_rot = { x = 0.000, y = 180.000, z = 0.000 },
die_y = 38.3,
city_id = 2,
vision_anchor = { x = -1024.0, z = -1024.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 3.852, y = -19.949, z = 101.931 },
born_rot = { x = 0.000, y = 212.786, z = 0.000 },
die_y = -30,
city_id = 2,
vision_anchor = { x = -355.0, z = -313.7 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 53.557, y = 89.751, z = 52.216 },
born_rot = { x = 0.000, y = 249.396, z = 0.000 },
die_y = 75.5,
city_id = 2,
vision_anchor = { x = -826.5, z = -631.4 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 27.839, y = 146.601, z = 94.981 },
born_rot = { x = 0.000, y = 236.964, z = 0.000 },
die_y = -965.6153,
city_id = 2,
vision_anchor = { x = -2190.2, z = -1337.5 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -33.936, y = -16.710, z = 15.341 },
born_rot = { x = 0.000, y = 180.000, z = 0.000 },
die_y = -40,
city_id = 3,
vision_anchor = { x = -290.6, z = -369.4 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 0.000, y = 0.097, z = 6.579 },
born_rot = { x = 0.000, y = 180.000, z = 0.000 },
die_y = -50,
city_id = 3,
vision_anchor = { x = -512.0, z = -512.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 0.000, y = -0.102, z = 15.011 },
born_rot = { x = 0.000, y = 180.000, z = 0.000 },
die_y = -20,
city_id = 1,
vision_anchor = { x = -1000.0, z = -1000.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -33.588, y = -14.233, z = -19.978 },
born_rot = { x = 0.000, y = 90.000, z = 0.000 },
die_y = -40,
city_id = 3,
vision_anchor = { x = -290.6, z = -369.4 }
}

View File

@ -2,5 +2,6 @@
groups = {
{ id = 201073001, pos = { x = -1.942, y = 3.578, z = -0.928 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 99 } },
{ id = 201073002, pos = { x = 88.744, y = 2.116, z = 1.884 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 201073003, pos = { x = 15.401, y = -35.208, z = -0.292 }, is_replaceable = { value = false, version = 0, new_bin_only = true } },
{ id = 201073004, pos = { x = -16.785, y = 0.876, z = -18.792 }, is_replaceable = { value = false, version = 0, new_bin_only = true }, business = { type = 99 } }
}

View File

@ -1,3 +1,53 @@
dummy_points = {
["DUMMY_POS 13"] = { pos = { x = 86.722, y = 2.212, z = 1.014 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }
["DUMMY_POS 13"] = { pos = { x = 86.722, y = 2.212, z = 1.014 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["PlayFind_End"] = { pos = { x = 18.149, y = -34.018, z = -1.049 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["PlayFind_N10000005"] = { pos = { x = 17.817, y = -35.208, z = 2.085 }, rot = { x = 0.000, y = 173.096, z = 0.000 } },
["PlayFind_N1005"] = { pos = { x = 16.683, y = -35.208, z = 1.867 }, rot = { x = 0.000, y = 149.983, z = 0.000 } },
["PlayFind_N1056"] = { pos = { x = 25.863, y = -34.030, z = 15.085 }, rot = { x = 0.000, y = 236.933, z = 0.000 } },
["Q302203_N10000005"] = { pos = { x = 2.929, y = 105.170, z = -6.362 }, rot = { x = 0.000, y = 289.384, z = 0.000 } },
["Q302203_N1005"] = { pos = { x = 2.346, y = 105.170, z = -7.363 }, rot = { x = 0.000, y = 306.814, z = 0.000 } },
["Q302203_N1053"] = { pos = { x = -14.984, y = 111.416, z = 6.438 }, rot = { x = 0.000, y = 141.745, z = 0.000 } },
["Q302203_N12660"] = { pos = { x = -14.689, y = 111.409, z = -0.205 }, rot = { x = 0.000, y = 107.506, z = 0.000 } },
["Q302205_N10000005"] = { pos = { x = 97.883, y = 5.577, z = -0.379 }, rot = { x = 0.000, y = 269.608, z = 0.000 } },
["Q302205_N1005"] = { pos = { x = 97.641, y = 5.577, z = -1.505 }, rot = { x = 0.000, y = 280.701, z = 0.000 } },
["Q302205_N1053"] = { pos = { x = 97.876, y = 5.577, z = 0.675 }, rot = { x = 0.000, y = 269.608, z = 0.000 } },
["Q302206_A"] = { pos = { x = 16.968, y = 0.642, z = -16.783 }, rot = { x = 0.000, y = 289.402, z = 0.000 } },
["Q302206_A_2"] = { pos = { x = 22.334, y = 111.416, z = 3.184 }, rot = { x = 0.000, y = 243.600, z = 0.000 } },
["Q302206_B"] = { pos = { x = 15.132, y = 0.642, z = -6.258 }, rot = { x = 0.000, y = 211.097, z = 0.000 } },
["Q302206_B_2"] = { pos = { x = 22.646, y = 111.416, z = -3.206 }, rot = { x = 0.000, y = 295.037, z = 0.000 } },
["Q302206_C"] = { pos = { x = 3.607, y = 0.642, z = -16.549 }, rot = { x = 0.000, y = 67.698, z = 0.000 } },
["Q302206_C_2"] = { pos = { x = 15.313, y = 111.328, z = 7.628 }, rot = { x = 0.000, y = 165.064, z = 0.000 } },
["Q302206_D"] = { pos = { x = 6.553, y = 0.642, z = -23.006 }, rot = { x = 0.000, y = 30.564, z = 0.000 } },
["Q302206_D_2"] = { pos = { x = 15.656, y = 111.416, z = -7.611 }, rot = { x = 0.000, y = 13.804, z = 0.000 } },
["Q302206_guide"] = { pos = { x = 37.154, y = 112.004, z = 19.172 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302206_N10000005"] = { pos = { x = 11.059, y = 0.642, z = -14.436 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302206_N10000005_2"] = { pos = { x = 15.731, y = 111.409, z = -0.708 }, rot = { x = 0.000, y = 82.727, z = 0.000 } },
["Q302206_N1005"] = { pos = { x = 12.251, y = 0.642, z = -15.395 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302206_N1005_2"] = { pos = { x = 15.731, y = 111.409, z = 0.804 }, rot = { x = 0.000, y = 97.407, z = 0.000 } },
["Q302206_N1053"] = { pos = { x = 9.889, y = 0.642, z = -13.529 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302206_N1053_2"] = { pos = { x = 20.258, y = 111.409, z = -0.050 }, rot = { x = 0.000, y = 90.391, z = 0.000 } },
["Q302206_N12660"] = { pos = { x = 27.087, y = 2.153, z = -16.300 }, rot = { x = 0.000, y = 274.765, z = 0.000 } },
["Q302206_N12660_2"] = { pos = { x = 29.217, y = 112.010, z = -0.019 }, rot = { x = 0.000, y = 270.302, z = 0.000 } },
["Q302207_guide"] = { pos = { x = 43.243, y = 112.004, z = -0.020 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302208_guide"] = { pos = { x = 37.218, y = 112.004, z = -18.033 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302208_N10000005"] = { pos = { x = 1.136, y = -35.220, z = -16.308 }, rot = { x = 0.000, y = 270.000, z = 0.000 } },
["Q302208_N1005"] = { pos = { x = -1.394, y = -35.220, z = -16.472 }, rot = { x = 0.000, y = 90.000, z = 0.000 } },
["Q302209_N1053"] = { pos = { x = 40.638, y = 5.577, z = -0.057 }, rot = { x = 0.000, y = 89.237, z = 0.000 } },
["Q302219_N12660"] = { pos = { x = 6.545, y = 6.048, z = -0.075 }, rot = { x = 0.000, y = 90.000, z = 0.000 } },
["Q302219_N12806"] = { pos = { x = 5.346, y = 6.222, z = -1.174 }, rot = { x = 0.000, y = 70.531, z = 0.000 } },
["Q302221_N1052"] = { pos = { x = -0.140, y = -34.466, z = -10.678 }, rot = { x = 0.000, y = 182.560, z = 0.000 } },
["Q302604_T302604_N1053"] = { pos = { x = 1.718, y = 2.162, z = 40.942 }, rot = { x = 0.000, y = 5.725, z = 0.000 } },
["Q302604_T302604_N1064"] = { pos = { x = 4.284, y = 2.153, z = 41.239 }, rot = { x = 0.000, y = 256.704, z = 0.000 } },
["Q302621_N1053"] = { pos = { x = 3.892, y = 2.392, z = 52.546 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302621_N1064"] = { pos = { x = 4.843, y = 2.169, z = 51.305 }, rot = { x = 0.000, y = 328.126, z = 0.000 } },
["SpecialTalk_N10000005"] = { pos = { x = -7.428, y = -35.208, z = -14.122 }, rot = { x = 0.000, y = 283.356, z = 0.000 } },
["SpecialTalk_N1005"] = { pos = { x = -8.316, y = -35.208, z = -16.479 }, rot = { x = 0.000, y = 291.281, z = 0.000 } },
["SpecialTalk_N1052"] = { pos = { x = -12.981, y = -35.208, z = -14.929 }, rot = { x = 0.000, y = 98.337, z = 0.000 } },
["SpecialTalk_N1053"] = { pos = { x = -11.017, y = -35.208, z = -17.226 }, rot = { x = 0.000, y = 41.270, z = 0.000 } },
["SpecialTalk_N1058"] = { pos = { x = -8.714, y = -35.208, z = -11.627 }, rot = { x = 0.000, y = 206.486, z = 0.000 } },
["SpecialTalk_N12709"] = { pos = { x = -11.703, y = -35.208, z = -11.765 }, rot = { x = 0.000, y = 129.244, z = 0.000 } },
["T302604_N10000005"] = { pos = { x = 10.529, y = 2.153, z = 32.548 }, rot = { x = 0.000, y = 305.725, z = 0.000 } },
["T302604_N1005"] = { pos = { x = 9.719, y = 2.153, z = 31.859 }, rot = { x = 0.000, y = 335.725, z = 0.000 } },
["T302620_N10000005"] = { pos = { x = 3.973, y = 2.153, z = 38.918 }, rot = { x = 0.000, y = 330.000, z = 0.000 } },
["T302620_N1005"] = { pos = { x = 4.692, y = 2.153, z = 39.674 }, rot = { x = 0.000, y = 300.000, z = 0.000 } }
}

View File

@ -44,9 +44,9 @@ gadgets = {
{ config_id = 1002, gadget_id = 70360001, pos = { x = 0.008, y = -34.538, z = -0.079 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, room = 1 },
{ config_id = 1003, gadget_id = 70360001, pos = { x = 0.008, y = 5.902, z = -0.079 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, room = 1 },
{ config_id = 1004, gadget_id = 70360001, pos = { x = 0.008, y = 105.506, z = -0.079 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, room = 1 },
{ config_id = 1005, gadget_id = 70360001, pos = { x = 2.423, y = -34.538, z = -0.079 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, room = 1 },
{ config_id = 1006, gadget_id = 70360001, pos = { x = 2.423, y = 5.902, z = -0.079 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, room = 1 },
{ config_id = 1007, gadget_id = 70360001, pos = { x = 2.423, y = 105.506, z = -0.079 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, room = 1 }
{ config_id = 1005, gadget_id = 70950145, pos = { x = 0.005, y = -34.538, z = 0.001 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, room = 1 },
{ config_id = 1006, gadget_id = 70950145, pos = { x = 0.027, y = 5.902, z = -0.016 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, room = 1 },
{ config_id = 1007, gadget_id = 70950145, pos = { x = 0.027, y = 105.506, z = -0.016 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, room = 1 }
}
-- 区域
@ -55,6 +55,7 @@ regions = {
-- 触发器
triggers = {
{ config_id = 1001008, name = "QUEST_FINISH_1008", event = EventType.EVENT_QUEST_FINISH, source = "302812", condition = "", action = "action_EVENT_QUEST_FINISH_1008", trigger_count = 0 }
}
-- 变量
@ -87,7 +88,7 @@ suites = {
monsters = { },
gadgets = { 1001, 1002, 1003, 1004, 1005, 1006, 1007 },
regions = { },
triggers = { },
triggers = { "QUEST_FINISH_1008" },
rand_weight = 100
}
}
@ -98,4 +99,15 @@ suites = {
--
--================================================================
-- 触发操作
function action_EVENT_QUEST_FINISH_1008(context, evt)
-- 将本组内变量名为 "questUnlockProgress" 的变量设置为 4
if 0 ~= ScriptLib.SetGroupVariableValue(context, "questUnlockProgress", 4) then
ScriptLib.PrintContextLog(context, "@@ LUA_WARNING : set_groupVariable")
return -1
end
return 0
end
require "V3_0/LibraryElevator"

View File

@ -0,0 +1,80 @@
-- 基础信息
local base_info = {
group_id = 201073003
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
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
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================

View File

@ -1,2 +1,16 @@
dummy_points = {
["Cyno_LookAt"] = { pos = { x = -7.347, y = 0.898, z = 4.398 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Cyno_sit"] = { pos = { x = -11.333, y = 0.055, z = 8.716 }, rot = { x = 0.000, y = 179.442, z = 0.000 } },
["Fuben_sit"] = { pos = { x = -11.287, y = 0.055, z = 6.482 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Player_Cam"] = { pos = { x = -4.597, y = 0.057, z = 7.518 }, rot = { x = 0.000, y = 90.000, z = 0.000 } },
["Q2303502_N1058"] = { pos = { x = -7.353, y = 0.075, z = 5.959 }, rot = { x = 0.000, y = 178.806, z = 0.000 } },
["Q2303502_N12717_Cyno"] = { pos = { x = -6.093, y = 0.055, z = 8.193 }, rot = { x = 0.000, y = 226.831, z = 0.000 } },
["Q2303502_Trigger"] = { pos = { x = -4.604, y = 0.099, z = 8.414 }, rot = { x = 0.000, y = 264.401, z = 0.000 } },
["Q2303505_camera"] = { pos = { x = -4.167, y = 0.200, z = 10.754 }, rot = { x = 0.000, y = 179.541, z = 0.000 } },
["Q2303505_Camera_1074"] = { pos = { x = -4.812, y = 0.200, z = 7.639 }, rot = { x = 0.000, y = 90.000, z = 0.000 } },
["Q2303505_cameraspot"] = { pos = { x = -4.968, y = 0.057, z = 7.573 }, rot = { x = 0.000, y = 268.906, z = 0.000 } },
["Q2303505_CynoCam"] = { pos = { x = -7.508, y = 0.055, z = 7.473 }, rot = { x = 0.000, y = 90.000, z = 0.000 } },
["Q2303505_shot"] = { pos = { x = -4.925, y = 1.033, z = 7.569 }, rot = { x = 0.000, y = 90.000, z = 0.000 } },
["Q2303506_Cam"] = { pos = { x = -5.091, y = 0.057, z = 8.704 }, rot = { x = 0.000, y = 238.953, z = 0.000 } },
["Q2303506_Player"] = { pos = { x = -5.689, y = 0.068, z = 6.693 }, rot = { x = 0.000, y = 275.892, z = 0.000 } }
}

View File

@ -4,7 +4,7 @@ scene_config = {
size = { x = 512.0, z = 512.0 },
born_pos = { x = -55.070, y = 133.772, z = -0.058 },
born_rot = { x = 0.000, y = 90.000, z = 0.000 },
die_y = -20,
die_y = 126,
room_safe_pos = {
scene_id = 3,
safe_pos = {
@ -30,7 +30,7 @@ block_rects = {
}
-- Dummy Points
dummy_points = { }
dummy_points = { "dummy_points" }
-- Routes
routes_config = { }

View File

@ -0,0 +1,19 @@
dummy_points = {
["Q302220_N1058"] = { pos = { x = -25.328, y = 131.994, z = 0.030 }, rot = { x = 0.000, y = 90.000, z = 0.000 } },
["Q302220_N12660"] = { pos = { x = -12.665, y = 128.052, z = 0.022 }, rot = { x = 0.000, y = 90.000, z = 0.000 } },
["Q302222_guide"] = { pos = { x = -0.085, y = 133.283, z = 0.000 }, rot = { x = 0.000, y = 270.000, z = 0.000 } },
["Q302222_N10000005"] = { pos = { x = -47.589, y = 133.478, z = -0.559 }, rot = { x = 0.000, y = 86.632, z = 0.000 } },
["Q302222_N1005"] = { pos = { x = -47.530, y = 133.478, z = 0.480 }, rot = { x = 0.000, y = 93.705, z = 0.000 } },
["Q302222_N1056"] = { pos = { x = -9.734, y = 128.042, z = 0.028 }, rot = { x = 0.000, y = 270.630, z = 0.000 } },
["Q302222_N1058"] = { pos = { x = -36.219, y = 133.473, z = 5.684 }, rot = { x = 0.000, y = 17.134, z = 0.000 } },
["Q302222_N12660"] = { pos = { x = -35.372, y = 133.473, z = 8.400 }, rot = { x = 0.000, y = 199.019, z = 0.000 } },
["Q302617_T302617_N1005"] = { pos = { x = -5.990, y = 128.044, z = 0.779 }, rot = { x = 0.000, y = 120.000, z = 0.000 } },
["Q302617_T302617_Q302701_T302701_N10000005"] = { pos = { x = -6.342, y = 128.044, z = 0.035 }, rot = { x = 0.000, y = 90.000, z = 0.000 } },
["Q302617_T302617_Q302701_T302701_N1056"] = { pos = { x = -4.708, y = 128.087, z = 0.075 }, rot = { x = 0.000, y = 270.000, z = 0.000 } },
["Q302802_guide"] = { pos = { x = -33.498, y = 135.484, z = -33.453 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q302821_N10000005"] = { pos = { x = -27.198, y = 133.611, z = -26.237 }, rot = { x = 0.000, y = 64.070, z = 0.000 } },
["Q302821_N1005"] = { pos = { x = -26.242, y = 133.588, z = -27.103 }, rot = { x = 0.000, y = 20.999, z = 0.000 } },
["Q302821_N1056"] = { pos = { x = -25.568, y = 133.554, z = -25.392 }, rot = { x = 0.000, y = 221.217, z = 0.000 } },
["Q302821_N12695"] = { pos = { x = -32.287, y = 133.498, z = -16.269 }, rot = { x = 0.000, y = 147.665, z = 0.000 } },
["Q302822_guide"] = { pos = { x = -37.344, y = 133.515, z = 0.062 }, rot = { x = 0.000, y = 268.448, z = 0.000 } }
}

View File

@ -29,7 +29,12 @@ dummy_points = {
["Q302110_T302110_N1053"] = { pos = { x = -1.383, y = -0.040, z = -6.188 }, rot = { x = 0.000, y = 163.845, z = 0.000 } },
["Q302110_T302110_N1058"] = { pos = { x = 7.652, y = -0.090, z = -7.647 }, rot = { x = 0.000, y = 270.458, z = 0.000 } },
["Q302110_T302110_N1059"] = { pos = { x = -7.847, y = -0.028, z = -10.309 }, rot = { x = 0.000, y = 82.329, z = 0.000 } },
["Q302411_T302411_N10000005"] = { pos = { x = -0.349, y = -0.018, z = -7.532 }, rot = { x = 0.000, y = 270.000, z = 0.000 } },
["Q302411_T302411_N1052"] = { pos = { x = -6.475, y = -0.018, z = -6.157 }, rot = { x = 0.000, y = 180.000, z = 0.000 } },
["Q302411_T302411_N1053"] = { pos = { x = -7.553, y = -0.018, z = -9.603 }, rot = { x = 0.000, y = 60.000, z = 0.000 } },
["Q302411_T302411_N1058"] = { pos = { x = -7.664, y = -0.018, z = -7.963 }, rot = { x = 0.000, y = 90.000, z = 0.000 } },
["T301920_N12706"] = { pos = { x = 7.511, y = -0.100, z = -6.751 }, rot = { x = 0.000, y = 307.574, z = 0.000 } },
["T301920_N12707"] = { pos = { x = 7.464, y = 0.000, z = -8.146 }, rot = { x = 0.000, y = 233.284, z = 0.000 } },
["T301920_N12708"] = { pos = { x = 7.771, y = -0.102, z = -9.681 }, rot = { x = 0.000, y = 169.210, z = 0.000 } }
["T301920_N12708"] = { pos = { x = 7.771, y = -0.102, z = -9.681 }, rot = { x = 0.000, y = 169.210, z = 0.000 } },
["T302411_N1005"] = { pos = { x = -0.408, y = -0.018, z = -8.653 }, rot = { x = 0.000, y = 270.000, z = 0.000 } }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 96.828, y = 0.687, z = 292.196 },
born_rot = { x = 0.000, y = 90.000, z = 0.000 },
die_y = -32.52615,
city_id = 1,
vision_anchor = { x = -337.4, z = -222.4 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 24.791, y = 1.112, z = -0.287 },
born_rot = { x = 0.000, y = 270.000, z = 0.000 },
die_y = -10,
city_id = 1,
vision_anchor = { x = -392.1, z = -38.4 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -13.400, y = 52.010, z = -23.440 },
born_rot = { x = 0.000, y = 19.820, z = 0.000 },
die_y = -10,
city_id = 1,
vision_anchor = { x = -2207.7, z = -2337.3 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -0.100, y = 0.000, z = 0.000 },
born_rot = { x = 0.000, y = 0.000, z = 0.000 },
die_y = -347.2,
city_id = 1,
vision_anchor = { x = -320.0, z = -236.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 629.420, y = -58.834, z = 206.559 },
born_rot = { x = 0.000, y = 270.000, z = 0.000 },
die_y = -100,
city_id = 1,
vision_anchor = { x = -3394.5, z = -2943.1 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -20.825, y = -8.000, z = 97.825 },
born_rot = { x = 0.000, y = 270.000, z = 0.000 },
die_y = -40,
city_id = 1,
vision_anchor = { x = -3767.5, z = -2901.5 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 51.683, y = 9.150, z = 37.470 },
born_rot = { x = 0.000, y = 91.003, z = 0.000 },
die_y = -100,
city_id = 1,
vision_anchor = { x = -3550.7, z = -3396.7 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 549.825, y = -43.000, z = 36.335 },
born_rot = { x = 0.000, y = 0.000, z = 0.000 },
die_y = -80,
city_id = 1,
vision_anchor = { x = -3183.1, z = -3914.8 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 0.012, y = 52.550, z = -6.399 },
born_rot = { x = 0.000, y = 0.000, z = 0.000 },
die_y = -50,
city_id = 1,
vision_anchor = { x = -2435.1, z = -2584.7 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 336.540, y = -32.890, z = 526.914 },
born_rot = { x = 0.000, y = 180.600, z = 0.000 },
die_y = -35,
city_id = 1,
vision_anchor = { x = -2595.5, z = -1646.1 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 191.327, y = 48.465, z = 275.053 },
born_rot = { x = 0.000, y = 0.000, z = 0.000 },
die_y = 40,
city_id = 1,
vision_anchor = { x = -3141.5, z = -3294.5 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 439.836, y = -8.840, z = 122.207 },
born_rot = { x = 0.000, y = 91.211, z = 0.000 },
die_y = -100,
city_id = 1,
vision_anchor = { x = 384.5, z = 28.3 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 338.270, y = -33.178, z = 527.355 },
born_rot = { x = 0.000, y = 205.435, z = 0.000 },
die_y = -100,
city_id = 1,
vision_anchor = { x = -2465.2, z = -2016.5 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 0.000, y = 50.000, z = -80.000 },
born_rot = { x = 0.000, y = 0.000, z = 0.000 },
die_y = -500,
city_id = 1,
vision_anchor = { x = -10000.0, z = -10000.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 11.250, y = 10.000, z = 74.150 },
born_rot = { x = 0.000, y = 188.660, z = 0.000 },
die_y = -1000,
city_id = 1,
vision_anchor = { x = -1000.0, z = -1000.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 37.313, y = 26.646, z = 166.600 },
born_rot = { x = 0.000, y = 181.506, z = 0.000 },
die_y = 7.9,
city_id = 1,
vision_anchor = { x = -1024.0, z = -1024.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 0.000, y = 50.000, z = -80.000 },
born_rot = { x = 0.000, y = 0.000, z = 0.000 },
die_y = -500,
city_id = 1,
vision_anchor = { x = -10000.0, z = -10000.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -10.099, y = 51.949, z = -13.915 },
born_rot = { x = 0.000, y = 16.606, z = 0.000 },
die_y = 36,
city_id = 1,
vision_anchor = { x = -3141.5, z = -3294.5 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 54.436, y = -0.984, z = 32.994 },
born_rot = { x = 0.000, y = 90.000, z = 0.000 },
die_y = -48.16,
city_id = 1,
vision_anchor = { x = -32.1, z = -111.2 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 58.574, y = 42.027, z = 121.240 },
born_rot = { x = 0.000, y = 89.290, z = 0.000 },
die_y = -970,
city_id = 1,
vision_anchor = { x = -3141.5, z = -3294.5 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 13.462, y = -0.159, z = 79.843 },
born_rot = { x = 0.000, y = 188.660, z = 0.000 },
die_y = -1000,
city_id = 1,
vision_anchor = { x = -1000.0, z = -1000.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -122.190, y = -36.695, z = 70.579 },
born_rot = { x = 0.000, y = 84.004, z = 0.000 },
die_y = -100,
city_id = 1,
vision_anchor = { x = -3509.6, z = -3509.6 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -122.190, y = -36.695, z = 70.579 },
born_rot = { x = 0.000, y = 84.004, z = 0.000 },
die_y = -100,
city_id = 1,
vision_anchor = { x = -3509.6, z = -3509.6 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -121.782, y = -37.246, z = 70.574 },
born_rot = { x = 0.000, y = 90.000, z = 0.000 },
die_y = -100,
city_id = 1,
vision_anchor = { x = -3509.6, z = -3509.6 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 17.936, y = 50.868, z = 35.513 },
born_rot = { x = 0.000, y = 0.000, z = 0.000 },
die_y = -20,
city_id = 1,
vision_anchor = { x = -3141.5, z = -3294.5 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 550.127, y = -43.560, z = 36.235 },
born_rot = { x = 0.000, y = 0.000, z = 0.000 },
die_y = -80,
city_id = 1,
vision_anchor = { x = -1024.0, z = -1024.0 }
}

View File

@ -11,6 +11,7 @@ scene_config = {
{ pos = { x = -4.809, y = -18.326, z = 16.276 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }
},
die_y = -100,
city_id = 2,
vision_anchor = { x = -1024.0, z = -1024.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 343.286, y = -18.854, z = 364.239 },
born_rot = { x = 0.000, y = 180.000, z = 0.000 },
die_y = -35,
city_id = 1,
vision_anchor = { x = -2325.0, z = -1646.1 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 343.290, y = -27.850, z = 472.918 },
born_rot = { x = 0.000, y = 180.000, z = 0.000 },
die_y = -35,
city_id = 1,
vision_anchor = { x = -2325.0, z = -1646.1 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -0.188, y = 3.973, z = -12.933 },
born_rot = { x = 0.000, y = 0.000, z = 0.000 },
die_y = -13,
city_id = 1,
vision_anchor = { x = -32.1, z = -111.2 }
}

View File

@ -0,0 +1,23 @@
-- 地图配置
scene_config = {
begin_pos = { x = -4096.0, z = -4096.0 },
size = { x = 7168.0, z = 7168.0 },
born_pos = { x = 508.638, y = 382.806, z = 213.372 },
born_rot = { x = 0.000, y = 167.244, z = 0.000 },
die_y = 300,
vision_anchor = { x = -5000.0, z = -5000.0 }
}
-- 所有的区块
blocks = { 2005 }
-- 所有的区块范围坐标
block_rects = {
{ min = { x = -4096.0, z = -4096.0 }, max = { x = 3072.0, z = 3072.0 } }
}
-- Dummy Points
dummy_points = { "dummy_points" }
-- Routes
routes_config = { }

View File

@ -0,0 +1,11 @@
-- 所有的group
groups = {
{ id = 420050001, refresh_id = 1, pos = { x = 554.400, y = 383.600, z = 215.900 } },
{ id = 420050002, refresh_id = 1, pos = { x = 554.400, y = 383.600, z = 215.900 } },
{ id = 420050003, refresh_id = 1, pos = { x = 554.400, y = 383.600, z = 215.900 } },
{ id = 420050004, refresh_id = 1, pos = { x = 554.400, y = 383.600, z = 215.900 } },
{ id = 420050005, refresh_id = 1, pos = { x = 554.400, y = 383.600, z = 215.900 } },
{ id = 420050006, refresh_id = 1, pos = { x = 554.400, y = 383.600, z = 215.900 } },
{ id = 420050007, refresh_id = 1, pos = { x = 554.400, y = 383.600, z = 215.900 } },
{ id = 420050008, refresh_id = 1, pos = { x = 554.400, y = 383.600, z = 215.900 } }
}

View File

@ -0,0 +1,8 @@
dummy_points = {
["Q7165401Paimon"] = { pos = { x = 541.151, y = 382.805, z = 260.516 }, rot = { x = 0.000, y = 60.700, z = 0.000 } },
["Q7165401Player"] = { pos = { x = 543.604, y = 382.805, z = 262.033 }, rot = { x = 0.000, y = 238.400, z = 0.000 } },
["Q7165417HuLing"] = { pos = { x = 558.936, y = 407.342, z = 233.690 }, rot = { x = 0.000, y = 347.900, z = 0.000 } },
["Q71654HuLing"] = { pos = { x = 558.936, y = 405.661, z = 233.690 }, rot = { x = 0.000, y = 0.000, z = 0.000 } },
["Q71654Paimon"] = { pos = { x = 559.634, y = 405.661, z = 235.502 }, rot = { x = 0.000, y = 201.800, z = 0.000 } },
["Q71654Player"] = { pos = { x = 557.526, y = 405.661, z = 234.912 }, rot = { x = 0.000, y = 142.410, z = 0.000 } }
}

View File

@ -0,0 +1,171 @@
-- 基础信息
local base_info = {
group_id = 420050001
}
-- DEFS_MISCS
-- 家园Group物件 001 计时器
local defs = {
GalleryID = 410001,
StartConfig = 1001,
EndConfig = 1002,
Operator = 1004,
EnterRegionConfig = 1005,
LeaveRegionConfig = 1006,
}
function CheckUidNoExist(context,enterUid)
local uidList = ScriptLib.GetGalleryUidList(context,defs.GalleryID)
for i = 1,#uidList do
if enterUid == uidList[i] then
return false
end
end
return true
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 1001, gadget_id = 77307001, pos = { x = 563.619, y = 383.600, z = 215.974 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 1002, gadget_id = 77307002, pos = { x = 545.318, y = 383.600, z = 215.810 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- 跟随1001的操作台
{ config_id = 1004, gadget_id = 70360001, pos = { x = 563.603, y = 383.600, z = 215.936 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_guest_can_operate = true, follow_entity = 1001 }
}
-- 区域
regions = {
-- 当玩家进入时,触发结束。
{ config_id = 1005, shape = RegionShape.SPHERE, radius = 2, pos = { x = 545.318, y = 383.600, z = 215.810 }, follow_entity = 1002 },
-- 当玩家离开时触发切换Authority切换。
{ config_id = 1006, shape = RegionShape.SPHERE, radius = 40, pos = { x = 545.318, y = 383.600, z = 215.810 } }
}
-- 触发器
triggers = {
-- 当玩家进入时,触发结束。
{ config_id = 1001005, name = "ENTER_REGION_1005", event = EventType.EVENT_ENTER_REGION, source = "", condition = "", action = "action_EVENT_ENTER_REGION_1005", trigger_count = 0, forbid_guest = false, follow_entity = 1002 },
-- 当玩家离开时触发切换Authority切换。
{ config_id = 1001006, name = "LEAVE_REGION_1006", event = EventType.EVENT_LEAVE_REGION, source = "", condition = "", action = "action_EVENT_LEAVE_REGION_1006", trigger_count = 0, forbid_guest = false },
{ config_id = 1001007, name = "GADGET_CREATE_1007", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "", action = "action_EVENT_GADGET_CREATE_1007", trigger_count = 0 },
{ config_id = 1001008, name = "GALLERY_STOP_1008", event = EventType.EVENT_GALLERY_STOP, source = "", condition = "", action = "action_EVENT_GALLERY_STOP_1008", trigger_count = 0 },
{ config_id = 1001009, name = "SELECT_OPTION_1009", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "action_EVENT_SELECT_OPTION_1009", trigger_count = 0, forbid_guest = false }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 1001, 1002, 1004 },
regions = { 1005, 1006 },
triggers = { "ENTER_REGION_1005", "LEAVE_REGION_1006", "GADGET_CREATE_1007", "GALLERY_STOP_1008", "SELECT_OPTION_1009" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_ENTER_REGION_1005(context, evt)
-- 增加检查玩家uid是否合法的逻辑
local tempStart = ScriptLib.GetGroupTempValue(context, "TempStart",{})
local enterUid = context.uid
if evt.param1 ~= defs.EnterRegionConfig or 0 == tempStart or CheckUidNoExist(context,enterUid) then
return 0
end
ScriptLib.PrintContextLog(context, "## TD_玩法套装_计时器 : 完成玩法的玩家uid是 "..enterUid)
ScriptLib.UpdatePlayerGalleryScore(context, defs.GalleryID, {["uid"] = enterUid})
ScriptLib.StopGallery(context, defs.GalleryID, false)
return 0
end
-- 触发操作
function action_EVENT_LEAVE_REGION_1006(context, evt)
if evt.param1 ~= defs.LeaveRegionConfig then
return 0
end
ScriptLib.PrintContextLog(context, "## TD_玩法套装_计时器 : 离开玩家的uid是 "..context.uid)
local ret = ScriptLib.TryReallocateEntityAuthority(context, context.uid, defs.EndConfig, evt.param1)
ScriptLib.PrintContextLog(context, "## TD_玩法套装_计时器 : 切换的玩家是 = "..ret)
return 0
end
-- 触发操作
function action_EVENT_GADGET_CREATE_1007(context, evt)
ScriptLib.PrintContextLog(context, "##TD Gadget".. evt.param2 .."ConfigID为".. evt.param1 .. "创生了")
if 70360001 == evt.param2 then
ScriptLib.PrintContextLog(context, "##TD Gadget 符合条件Gadget创生了")
ScriptLib.SetWorktopOptionsByGroupId(context, 0, evt.param1, {325})
ScriptLib.SetGroupTempValue(context, "TempStart", 0, {})
end
return 0
end
-- 触发操作
function action_EVENT_GALLERY_STOP_1008(context, evt)
ScriptLib.SetWorktopOptionsByGroupId(context, 0, defs.Operator, {325})
ScriptLib.SetGroupTempValue(context, "TempStart", 0, {})
ScriptLib.SetGadgetStateByConfigId(context, defs.EndConfig,0)
return 0
end
-- 触发操作
function action_EVENT_SELECT_OPTION_1009(context, evt)
-- 将参与玩家录入到数据中
local uidList=ScriptLib.GetSceneUidList(context)
if ScriptLib.StartHomeGallery(context, defs.GalleryID,context.uid)
==-1 then
ScriptLib.SendServerMessageByLuaKey(context, "HOMEOWRLD_DUPLICATE_GALLERY", {context.uid})
return 0
end
ScriptLib.SetGroupTempValue(context, "TempStart", 1, {})
ScriptLib.DelWorktopOption(context, evt.param2)
ScriptLib.SetGadgetStateByConfigId(context, defs.EndConfig,201)
return 0
end

View File

@ -0,0 +1,129 @@
-- 基础信息
local base_info = {
group_id = 420050002
}
-- DEFS_MISCS
-- 家园Group物件 002 计分器
local defs = {
ScoreCid = 2001,
PedalCid = 2002,
Operator = 2003,
}
local keyName = "SGV_ScoringShelf_01"
function EnterField(context, evt)
-- 获取ScoreCid的计数
local countNum = ScriptLib.GetGroupTempValue(context, keyName, {})
-- 使ScoreCid增加1个计数
countNum = countNum + 1
if countNum > 10 then
countNum = 10
end
-- 将计数传递给物件
ScriptLib.SetEntityServerGlobalValueByConfigId(context, defs.ScoreCid, keyName, countNum)
-- 清空物件参数
ScriptLib.SetGroupTempValue(context, keyName, countNum, {})
return 0
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 2001, gadget_id = 77307004, pos = { x = 554.400, y = 383.600, z = 215.900 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, server_global_value_config = { ["SGV_ScoringShelf_01"]= 0} },
{ config_id = 2002, gadget_id = 77307008, pos = { x = 554.400, y = 383.600, z = 220.900 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 2003, gadget_id = 70360001, pos = { x = 557.185, y = 383.600, z = 217.446 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_guest_can_operate = true, worktop_config = { init_options = { 326 } }, follow_entity = 2001 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1002004, name = "GADGET_CREATE_2004", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "", action = "action_EVENT_GADGET_CREATE_2004", trigger_count = 0 },
{ config_id = 1002005, name = "SELECT_OPTION_2005", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "action_EVENT_SELECT_OPTION_2005", trigger_count = 0, forbid_guest = false }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 2001, 2002, 2003 },
regions = { },
triggers = { "GADGET_CREATE_2004", "SELECT_OPTION_2005" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GADGET_CREATE_2004(context, evt)
if defs.ScoreCid ~= evt.param1 then
return 0
end
-- 归零
ScriptLib.SetGroupTempValue(context, keyName, 0, {})
ScriptLib.SetEntityServerGlobalValueByConfigId(context, defs.ScoreCid, keyName, 0)
return 0
end
-- 触发操作
function action_EVENT_SELECT_OPTION_2005(context, evt)
-- 判断是gadgetid Operator option_id 326
if defs.Operator ~= evt.param1 or 326 ~= evt.param2 then
return 0
end
-- 归零
ScriptLib.SetGroupTempValue(context, keyName, 0, {})
ScriptLib.SetEntityServerGlobalValueByConfigId(context, defs.ScoreCid, keyName, 0)
return 0
end

View File

@ -0,0 +1,129 @@
-- 基础信息
local base_info = {
group_id = 420050003
}
-- DEFS_MISCS
-- 家园Group物件 002 计分器
local defs = {
ScoreCid = 3001,
PedalCid = 3002,
Operator = 3003,
}
local keyName = "SGV_ScoringShelf_01"
function EnterField(context, evt)
-- 获取ScoreCid的计数
local countNum = ScriptLib.GetGroupTempValue(context, keyName, {})
-- 使ScoreCid增加1个计数
countNum = countNum + 1
if countNum > 10 then
countNum = 10
end
-- 将计数传递给物件
ScriptLib.SetEntityServerGlobalValueByConfigId(context, defs.ScoreCid, keyName, countNum)
-- 清空物件参数
ScriptLib.SetGroupTempValue(context, keyName, countNum, {})
return 0
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 3001, gadget_id = 77307005, pos = { x = 554.400, y = 383.600, z = 215.900 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, server_global_value_config = { ["SGV_ScoringShelf_01"]= 0} },
{ config_id = 3002, gadget_id = 77307009, pos = { x = 554.400, y = 383.600, z = 220.900 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 3003, gadget_id = 70360001, pos = { x = 555.976, y = 383.600, z = 213.609 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_guest_can_operate = true, worktop_config = { init_options = { 326 } }, follow_entity = 3001 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1003004, name = "GADGET_CREATE_3004", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "", action = "action_EVENT_GADGET_CREATE_3004", trigger_count = 0 },
{ config_id = 1003005, name = "SELECT_OPTION_3005", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "action_EVENT_SELECT_OPTION_3005", trigger_count = 0, forbid_guest = false }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 3001, 3002, 3003 },
regions = { },
triggers = { "GADGET_CREATE_3004", "SELECT_OPTION_3005" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GADGET_CREATE_3004(context, evt)
if defs.ScoreCid ~= evt.param1 then
return 0
end
-- 归零
ScriptLib.SetGroupTempValue(context, keyName, 0, {})
ScriptLib.SetEntityServerGlobalValueByConfigId(context, defs.ScoreCid, keyName, 0)
return 0
end
-- 触发操作
function action_EVENT_SELECT_OPTION_3005(context, evt)
-- 判断是gadgetid Operator option_id 326
if defs.Operator ~= evt.param1 or 326 ~= evt.param2 then
return 0
end
-- 归零
ScriptLib.SetGroupTempValue(context, keyName, 0, {})
ScriptLib.SetEntityServerGlobalValueByConfigId(context, defs.ScoreCid, keyName, 0)
return 0
end

View File

@ -0,0 +1,129 @@
-- 基础信息
local base_info = {
group_id = 420050004
}
-- DEFS_MISCS
-- 家园Group物件 002 计分器
local defs = {
ScoreCid = 4001,
PedalCid = 4002,
Operator = 4003,
}
local keyName = "SGV_ScoringShelf_01"
function EnterField(context, evt)
-- 获取ScoreCid的计数
local countNum = ScriptLib.GetGroupTempValue(context, keyName, {})
-- 使ScoreCid增加1个计数
countNum = countNum + 1
if countNum > 10 then
countNum = 10
end
-- 将计数传递给物件
ScriptLib.SetEntityServerGlobalValueByConfigId(context, defs.ScoreCid, keyName, countNum)
-- 清空物件参数
ScriptLib.SetGroupTempValue(context, keyName, countNum, {})
return 0
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 4001, gadget_id = 77307006, pos = { x = 554.400, y = 383.600, z = 215.900 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, server_global_value_config = { ["SGV_ScoringShelf_01"]= 0} },
{ config_id = 4002, gadget_id = 77307010, pos = { x = 554.400, y = 383.600, z = 220.900 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 4003, gadget_id = 70360001, pos = { x = 544.367, y = 383.600, z = 213.434 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_guest_can_operate = true, worktop_config = { init_options = { 326 } }, follow_entity = 4001 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1004004, name = "GADGET_CREATE_4004", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "", action = "action_EVENT_GADGET_CREATE_4004", trigger_count = 0 },
{ config_id = 1004005, name = "SELECT_OPTION_4005", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "action_EVENT_SELECT_OPTION_4005", trigger_count = 0, forbid_guest = false }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 4001, 4002, 4003 },
regions = { },
triggers = { "GADGET_CREATE_4004", "SELECT_OPTION_4005" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GADGET_CREATE_4004(context, evt)
if defs.ScoreCid ~= evt.param1 then
return 0
end
-- 归零
ScriptLib.SetGroupTempValue(context, keyName, 0, {})
ScriptLib.SetEntityServerGlobalValueByConfigId(context, defs.ScoreCid, keyName, 0)
return 0
end
-- 触发操作
function action_EVENT_SELECT_OPTION_4005(context, evt)
-- 判断是gadgetid Operator option_id 326
if defs.Operator ~= evt.param1 or 326 ~= evt.param2 then
return 0
end
-- 归零
ScriptLib.SetGroupTempValue(context, keyName, 0, {})
ScriptLib.SetEntityServerGlobalValueByConfigId(context, defs.ScoreCid, keyName, 0)
return 0
end

View File

@ -0,0 +1,129 @@
-- 基础信息
local base_info = {
group_id = 420050005
}
-- DEFS_MISCS
-- 家园Group物件 002 计分器
local defs = {
ScoreCid = 5001,
PedalCid = 5002,
Operator = 5003,
}
local keyName = "SGV_ScoringShelf_01"
function EnterField(context, evt)
-- 获取ScoreCid的计数
local countNum = ScriptLib.GetGroupTempValue(context, keyName, {})
-- 使ScoreCid增加1个计数
countNum = countNum + 1
if countNum > 10 then
countNum = 10
end
-- 将计数传递给物件
ScriptLib.SetEntityServerGlobalValueByConfigId(context, defs.ScoreCid, keyName, countNum)
-- 清空物件参数
ScriptLib.SetGroupTempValue(context, keyName, countNum, {})
return 0
end
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 5001, gadget_id = 77307007, pos = { x = 554.400, y = 383.600, z = 215.900 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, server_global_value_config = { ["SGV_ScoringShelf_01"]= 0} },
{ config_id = 5002, gadget_id = 77307011, pos = { x = 554.400, y = 383.600, z = 220.900 }, rot = { x = 0.000, y = 90.000, z = 0.000 }, level = 1 },
{ config_id = 5003, gadget_id = 70360001, pos = { x = 554.105, y = 383.600, z = 213.435 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_guest_can_operate = true, worktop_config = { init_options = { 326 } }, follow_entity = 5001 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
{ config_id = 1005004, name = "GADGET_CREATE_5004", event = EventType.EVENT_GADGET_CREATE, source = "", condition = "", action = "action_EVENT_GADGET_CREATE_5004", trigger_count = 0 },
{ config_id = 1005005, name = "SELECT_OPTION_5005", event = EventType.EVENT_SELECT_OPTION, source = "", condition = "", action = "action_EVENT_SELECT_OPTION_5005", trigger_count = 0, forbid_guest = false }
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 5001, 5002, 5003 },
regions = { },
triggers = { "GADGET_CREATE_5004", "SELECT_OPTION_5005" },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
-- 触发操作
function action_EVENT_GADGET_CREATE_5004(context, evt)
if defs.ScoreCid ~= evt.param1 then
return 0
end
-- 归零
ScriptLib.SetGroupTempValue(context, keyName, 0, {})
ScriptLib.SetEntityServerGlobalValueByConfigId(context, defs.ScoreCid, keyName, 0)
return 0
end
-- 触发操作
function action_EVENT_SELECT_OPTION_5005(context, evt)
-- 判断是gadgetid Operator option_id 326
if defs.Operator ~= evt.param1 or 326 ~= evt.param2 then
return 0
end
-- 归零
ScriptLib.SetGroupTempValue(context, keyName, 0, {})
ScriptLib.SetEntityServerGlobalValueByConfigId(context, defs.ScoreCid, keyName, 0)
return 0
end

View File

@ -0,0 +1,125 @@
-- 基础信息
local base_info = {
group_id = 420050006
}
-- DEFS_MISCS
local galleryID = 0
local boardID = 6001
local areaID = 6002
local suitID = 2
local areaID_2 = 6012
local suitID_2 = 3
local groupID = 202001006
local intervalTime = {15}
local lowScore = 20
local highScore = 40
local randomSize = {
{weight = 10, size = {x= 3, y= 3, z= 3}},
{weight = 20, size = {x= 5, y= 3, z= 5}},
{weight = 10, size = {x= 10, y= 5, z= 10}},
{weight = 20, size = {x= 5, y= 5, z= 5}},
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
-- 看板
{ config_id = 6001, gadget_id = 77307012, pos = { x = 554.623, y = 383.600, z = 243.100 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- 区域
{ config_id = 6002, gadget_id = 77307013, pos = { x = 554.623, y = 383.600, z = 219.100 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 6003, gadget_id = 77307014, pos = { x = 545.157, y = 390.002, z = 217.274 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 6004, gadget_id = 77307014, pos = { x = 550.311, y = 390.419, z = 217.777 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 6005, gadget_id = 77307014, pos = { x = 556.487, y = 391.565, z = 210.334 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 6008, gadget_id = 77307015, pos = { x = 564.671, y = 383.600, z = 217.875 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 6009, gadget_id = 77307015, pos = { x = 548.826, y = 383.600, z = 215.463 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
-- 区域2
{ config_id = 6012, gadget_id = 77307013, pos = { x = 554.623, y = 395.600, z = 219.100 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 6013, gadget_id = 77307014, pos = { x = 545.311, y = 398.405, z = 217.939 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 6014, gadget_id = 77307014, pos = { x = 551.344, y = 398.405, z = 222.986 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 6015, gadget_id = 77307014, pos = { x = 559.674, y = 398.405, z = 225.968 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 6017, gadget_id = 77307015, pos = { x = 545.263, y = 398.405, z = 227.945 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 6018, gadget_id = 77307015, pos = { x = 552.820, y = 398.405, z = 219.103 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 6001, 6002, 6012 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 2,
-- description = ,
monsters = { },
gadgets = { 6003, 6004, 6005, 6008, 6009 },
regions = { },
triggers = { },
rand_weight = 100
},
{
-- suite_id = 3,
-- description = ,
monsters = { },
gadgets = { 6013, 6014, 6015, 6017, 6018 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
require "V2_5/HM_BalloonGallery"

View File

@ -0,0 +1,86 @@
-- 基础信息
local base_info = {
group_id = 420050007
}
-- Trigger变量
local defs = {
challengeTime = 2,
delayTime = 5
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 7001, gadget_id = 77307017, pos = { x = 554.524, y = 383.600, z = 223.562 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 7002, gadget_id = 77307016, pos = { x = 548.976, y = 383.600, z = 219.659 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 7003, gadget_id = 77307016, pos = { x = 554.387, y = 383.600, z = 219.796 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 7004, gadget_id = 77307016, pos = { x = 560.292, y = 383.600, z = 219.535 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 7005, gadget_id = 77307016, pos = { x = 549.677, y = 383.600, z = 214.372 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 7006, gadget_id = 77307016, pos = { x = 554.425, y = 383.600, z = 214.543 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 7007, gadget_id = 77307016, pos = { x = 559.858, y = 383.600, z = 214.593 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 }
}
-- 区域
regions = {
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 7001, 7002, 7003, 7004, 7005, 7006, 7007 },
regions = { },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
require "V2_6/HM_WoodenStakeChallenge"

View File

@ -0,0 +1,95 @@
-- 基础信息
local base_info = {
group_id = 420050008
}
-- Trigger变量
local defs = {
Game_Time = 150,
Stage_Time = 30,
Stage_Tubby_Count = 4,
Tubby_Count = 12
}
--================================================================
--
-- 配置
--
--================================================================
-- 怪物
monsters = {
}
-- NPC
npcs = {
}
-- 装置
gadgets = {
{ config_id = 8001, gadget_id = 77307018, pos = { x = 554.400, y = 383.600, z = 215.900 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1 },
{ config_id = 8002, gadget_id = 77307019, pos = { x = 556.400, y = 383.843, z = 215.900 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_guest_can_operate = true },
{ config_id = 8003, gadget_id = 77307019, pos = { x = 558.400, y = 383.843, z = 215.900 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_guest_can_operate = true },
{ config_id = 8004, gadget_id = 77307019, pos = { x = 552.400, y = 383.843, z = 215.900 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_guest_can_operate = true },
{ config_id = 8005, gadget_id = 77307019, pos = { x = 550.400, y = 383.843, z = 215.900 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_guest_can_operate = true },
{ config_id = 8006, gadget_id = 77307019, pos = { x = 552.400, y = 383.843, z = 213.900 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_guest_can_operate = true },
{ config_id = 8007, gadget_id = 77307019, pos = { x = 554.400, y = 383.843, z = 213.900 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_guest_can_operate = true },
{ config_id = 8008, gadget_id = 77307019, pos = { x = 556.400, y = 383.843, z = 213.900 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_guest_can_operate = true },
{ config_id = 8009, gadget_id = 77307019, pos = { x = 554.400, y = 383.843, z = 211.900 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_guest_can_operate = true },
{ config_id = 8010, gadget_id = 77307019, pos = { x = 556.400, y = 383.843, z = 217.900 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_guest_can_operate = true },
{ config_id = 8011, gadget_id = 77307019, pos = { x = 554.400, y = 383.843, z = 217.900 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_guest_can_operate = true },
{ config_id = 8012, gadget_id = 77307019, pos = { x = 552.400, y = 383.843, z = 217.900 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_guest_can_operate = true },
{ config_id = 8013, gadget_id = 77307019, pos = { x = 554.400, y = 383.843, z = 219.900 }, rot = { x = 0.000, y = 0.000, z = 0.000 }, level = 1, is_guest_can_operate = true }
}
-- 区域
regions = {
{ config_id = 8014, shape = RegionShape.SPHERE, radius = 1000, pos = { x = 554.400, y = 383.600, z = 215.900 }, follow_entity = 8001, team_ability_group_list = { "HomeWorld_Find_Tubby_Reminder" } }
}
-- 触发器
triggers = {
}
-- 变量
variables = {
}
--================================================================
--
-- 初始化配置
--
--================================================================
-- 初始化时创建
init_config = {
suite = 1,
end_suite = 0,
rand_suite = false
}
--================================================================
--
-- 小组配置
--
--================================================================
suites = {
{
-- suite_id = 1,
-- description = ,
monsters = { },
gadgets = { 8001 },
regions = { 8014 },
triggers = { },
rand_weight = 100
}
}
--================================================================
--
-- 触发器
--
--================================================================
require "V2_7/HM_FindTubby"

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 0.000, y = -18.366, z = 16.000 },
born_rot = { x = 0.000, y = 180.000, z = 0.000 },
die_y = -100,
city_id = 2,
vision_anchor = { x = -1024.0, z = -1024.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -22.922, y = 1.846, z = 134.098 },
born_rot = { x = 0.000, y = 177.146, z = 0.000 },
die_y = -15,
city_id = 2,
vision_anchor = { x = -454.6, z = -354.8 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -20.825, y = -8.000, z = 97.825 },
born_rot = { x = 0.000, y = 270.000, z = 0.000 },
die_y = -40,
city_id = 1,
vision_anchor = { x = -3767.5, z = -3015.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 13.660, y = 39.795, z = -77.300 },
born_rot = { x = 0.000, y = 270.000, z = 0.000 },
die_y = -10,
city_id = 2,
vision_anchor = { x = -1540.6, z = -1429.8 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 13.664, y = 39.795, z = -77.304 },
born_rot = { x = 0.000, y = 270.000, z = 0.000 },
die_y = -10,
city_id = 2,
vision_anchor = { x = -1540.6, z = -1429.8 }
}

View File

@ -11,6 +11,7 @@ scene_config = {
{ pos = { x = 518.625, y = 74.192, z = 502.888 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }
},
die_y = 50,
city_id = 2,
vision_anchor = { x = -512.0, z = -512.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 519.115, y = 74.161, z = 484.351 },
born_rot = { x = 0.000, y = 180.000, z = 0.000 },
die_y = 50,
city_id = 2,
vision_anchor = { x = -512.0, z = -512.0 }
}

View File

@ -11,6 +11,7 @@ scene_config = {
{ pos = { x = 518.625, y = 74.192, z = 498.919 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }
},
die_y = 50,
city_id = 2,
vision_anchor = { x = -512.0, z = -512.0 }
}

View File

@ -11,6 +11,7 @@ scene_config = {
{ pos = { x = 518.625, y = 74.192, z = 499.888 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }
},
die_y = 50,
city_id = 2,
vision_anchor = { x = -512.0, z = -512.0 }
}

View File

@ -11,6 +11,7 @@ scene_config = {
{ pos = { x = 518.625, y = 74.192, z = 499.890 }, rot = { x = 0.000, y = 180.000, z = 0.000 } }
},
die_y = 50,
city_id = 2,
vision_anchor = { x = -512.0, z = -512.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 88.800, y = -4.150, z = 112.933 },
born_rot = { x = 0.000, y = 270.000, z = 0.000 },
die_y = -10,
city_id = 3,
vision_anchor = { x = -50.0, z = 0.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 499.280, y = 100.544, z = 498.613 },
born_rot = { x = 0.000, y = 210.000, z = 0.000 },
die_y = -40,
city_id = 3,
vision_anchor = { x = -500.0, z = -500.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -77.487, y = 1.806, z = 51.968 },
born_rot = { x = 0.000, y = 90.000, z = 0.000 },
die_y = -40,
city_id = 3,
vision_anchor = { x = -300.0, z = -300.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 0.000, y = 1.500, z = -30.000 },
born_rot = { x = 0.000, y = 0.000, z = 0.000 },
die_y = -100,
city_id = 3,
vision_anchor = { x = -1200.0, z = -1200.0 }
}

View File

@ -11,6 +11,7 @@ scene_config = {
{ pos = { x = 6.000, y = 0.147, z = -8.000 }, rot = { x = 0.000, y = 0.000, z = 0.000 } }
},
die_y = -100,
city_id = 3,
vision_anchor = { x = -1200.0, z = -1200.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 507.058, y = 100.542, z = 493.818 },
born_rot = { x = 0.000, y = 251.600, z = 0.000 },
die_y = -10,
city_id = 3,
vision_anchor = { x = -250.0, z = -250.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 502.498, y = 100.542, z = 498.351 },
born_rot = { x = 0.000, y = 220.000, z = 0.000 },
die_y = -10,
city_id = 3,
vision_anchor = { x = -100.0, z = -100.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 3.900, y = 76.890, z = -96.080 },
born_rot = { x = 0.000, y = 0.000, z = 0.000 },
die_y = 10,
city_id = 3,
vision_anchor = { x = -269.2, z = -351.1 }
}

View File

@ -8,6 +8,7 @@ scene_config = {
{ pos = { x = 39.710, y = -5.169, z = 39.813 }, rot = { x = 0.000, y = 270.000, z = 0.000 } }
},
die_y = -20,
city_id = 3,
vision_anchor = { x = -1000.0, z = -1000.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 524.273, y = 80.415, z = 465.598 },
born_rot = { x = 0.000, y = 175.055, z = 0.000 },
die_y = 45,
city_id = 2,
vision_anchor = { x = 0.0, z = 0.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = -33.000, y = -255.900, z = 57.500 },
born_rot = { x = 0.000, y = 188.193, z = 0.000 },
die_y = -620,
city_id = 2,
vision_anchor = { x = -1000.0, z = -1000.0 }
}

View File

@ -5,6 +5,7 @@ scene_config = {
born_pos = { x = 0.000, y = 0.000, z = -8.628 },
born_rot = { x = 0.000, y = 0.000, z = 0.000 },
die_y = -20,
city_id = 3,
vision_anchor = { x = -1000.0, z = -1000.0 }
}

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